原因說明:我們現在所用的絕大多數的可編程芯片(這裏面包含了妳的單片機和液晶驅動芯片)均為CMOS芯片。5V供電的液晶屏,內部搭載了5V的CMOS驅動芯片來讓液晶屏顯示東西。CMOS器件有這樣壹個規定:高電平,即數字信號“1”的電壓範圍是3.5V-5V,低電平,即數字信號“0”的電壓範圍是0-1.5V。在這兩個電壓範圍之外的,CMOS芯片將無法判別是高電平還是低電平。
所以,3.3V的單片機在輸出低電平時可以被液晶CMOS芯片識別,而輸出高電平時,單片機管腳為3.3V(單片機的工作電壓3.3V,無法輸出更高的電壓)這不在CMOS期間的電平識別範圍內,無法判別信號是0還是1。所以,液晶工作不正常。