對于在工作中有許多會碰到LCD12864液晶顯示屏電路接通后無任何顯示內容,這時候很多人都會束手無策,不知道是什么原因怎么去分析問題,那么,今天精顯就給大家分下下LCD12864液晶顯示屏電路接通后無任何顯示內容時候可能存在的幾點原因吧。
一、首先是硬件問題:
1、這種情況是新手最常碰到的問題。首先,對應硬件PDF文檔確定你的接線沒有任何問題,如果是51單片機,用P0口一定要加10K的上拉電阻,不然就算程序正常,也無法顯示出來。
2、其次,要注意第三腳VO的連接方式,這個是對比度電位引腳,實際中常采用10K的可變電阻滑動端連接VO腳,固定端的一段接VCC,另外一端應根據實際硬件連接。如果用的是LCD1602液晶顯示屏,另一端直接接到GND就可以了。對于12864液晶屏就應該看18腳的標記了,因為這時18腳是負壓輸出端。根據這點來判斷對比,調節電路接法是否正確。
3、關于串并行選擇的問題。串并行選擇對于LCD12864液晶屏字庫適用(LCD1602液晶顯示屏的四線驅動也可以叫做串行驅動),如果有PSB引腳,那么你的屏應該可以支持串并行了。串并行的選擇決定于PSB引腳的電位,一般是低電位為串行模式,高電位為并行模式。
有些朋友在適用的時候對PSB進行了電位定義但是沒有任何顯示,這時你應該注意一下LCM板上焊點,尤其是和PSB引腳相連起跳線作用的焊點。因為大多廠家在出廠的時候就預先設置為并行模式,也就是接到高電位(VCC)上了。碰到這種情況,把焊點跳線重新焊接一下,接到低電位上就可以了。模式選擇錯誤不顯示是小問題。由于屏電路的不同,可能你在驅動的時候損壞屏或者單片機。因為選擇不對,定義的電位相當于短路。
二、軟件問題:
軟件問題一般也就是定義的引腳不對,這種情況出現于真正的初學者,在COPY別人的程序或者屏本身的模板程序沒有修改引腳的定義,這種情況比較簡單,只需把引腳對應的端口重新定義一下就可以了。
上面幾點就是關于LCD12864液晶屏電路接通后無任何顯示的原因分析,如果在工作等情況中遇到此類的問題的話,可以按上述分析來排查。