沒有具體的電路圖,LED一端接12V,一端接8V,壓差為4V,首先這種接法就是錯誤的,沒有考慮LED能夠承受的壓降,再就是用PF0-PF7來控制LED且設置為高阻狀態,高阻能流過的電流很小,所以當端口輸出為1時低亮(因無電路還無法知道這一端的8V電壓哪去了,是不是直接加在端口上了),當端口輸出為0時,LED正向導通且兩端壓降肯定大于2V,故高亮 不裝LED時,如果兩端仍然是保持陽極12V ,陰極8V,此時LED應該會亮,除非8V和12V電源不共地,陰極接12V兩端沒壓降,LED肯定不亮,LCD12864一般是5V供電的,3.3V供電有些供電不足,特別是背光用的也是3.3V,需要電源提供較大的電流(LCD12864設計用5V供電),至使3.3V電源負載較重而產生發熱.作者不按常規接法來設計電路,不知有何用意?僅個人觀點,不妥請諒! |