找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4310|回復: 1
收起左側

12864及1602液晶的驅動指南

[復制鏈接]
ID:72705 發(fā)表于 2015-1-24 15:21 | 顯示全部樓層 |閱讀模式
      就剛接觸單片機驅動液晶屏的同志們所碰到的問題,現在做一總結
一、 無任何顯示
      A:硬件問題
       1:這種情況是新手最常碰到的問題,碰到這種情況首先對應硬件pdf文檔,確定你的接線沒有任何問
       題,如果是51單片機,用P0口一定要加10K的上拉電阻,不然程序正常了也顯示不出來。
      2: 另外要注意第三腳VO的連接方式,這個是對比度電位引腳,實際中常采用10k的可變電阻滑動端連   
      接vo腳,固定端的一段接vcc,另外一端應根據實際硬件連接。如果用的是1602,另一端直接接到gnd就
      可 以 了,但是對于12864就應該看18腳的標記了,如果寫的是NC ,那么另一端直接接地,如果是VEE,
      那么就應該接到18腳,因為這時的18腳是負壓輸出端。 根據這點確定你的對比對調節(jié)電路接法正確無
      誤。
       3:關于串并行選擇的問題。串并行選擇對于有字庫的12864適用(1602的四線驅動也可以叫做串行驅
       動),如果有PSB引腳,那么你的屏應該可以支持串并行了。串并行的選擇決定于PSB引腳的電位,一
       般是低電平為串行模式,高電平為并行模式。有些同志在使用的時候對PSB進行了電位定義但是沒有任
       何顯示,這是你應該注意一下LCM板上焊點,尤其是和PSB引腳相連的那些起跳線作用的焊點。因為大
        多廠家在出廠的時候就預先設置為并行模式,也就是接到高電位上(VCC)。碰到這種情況把焊點跳線
       重新焊接一下,接到低電位上就可以了。模式選擇錯誤不顯示是小問題,由于屏電路的不同,可能你在
        驅動的時候損壞屏或者單片機,因為選擇不對,定義的電位相當于短路,明白了吧。
       B:軟件問題
       軟件問題一般也就是定義的引腳不對,這種情況出現于真正的初學者,在copy別人的程序或者屏本身的
       模板程序沒有修改引腳的定義,這種情況比較簡單,只需要把引腳對應的端口重新定義一下就可以了。
二、 顯示不清楚
      A:屏上的vo引腳(3腳)電位不對

       如果你按照我上面的說法接了對比度電路,這時你只需要調節(jié)電位器的旋鈕就可以了,最終可以得到你
      滿意的對比度,使顯示最清晰。
     B:電源問題
     很多同志們在現成的實驗板上做試驗,電源取自電腦USB口,這種情況容易出現顯示不清楚的情況,原因
 是供電電流不夠,因為電腦的USB口為500mA供電。碰到此類情況,用外接電源,肯定可以解決。
三、其他問題
    A、對于帶字庫12864某些字無法正常顯示
     這種情況是編譯器的問題,因為編譯器會自動過濾0xfd,而你要顯示的漢字內碼剛好有這個字段,常見的
     有“三”“數”等字,碰到這種情況有兩種解決途徑:
      1:程序中直接使用內碼
       2:給開發(fā)(keil)環(huán)境加補丁
    B:確定屏的工作電壓
     現在常用的屏有 3.3V 和5V 兩種,千萬弄清楚,不然燒壞了屏,將近100元就沒有了。
     我也是個初學者,才疏學淺,所碰到的問題大概就是這些了,如果有什么問題,歡迎一起討論。

回復

使用道具 舉報

ID:584814 發(fā)表于 2019-11-25 07:17 | 顯示全部樓層
幾年過去了,我來點個贊罷
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表