![]() |
發布時間: 2022-5-9 09:53
正文摘要:有沒有高手用IO驅動過1/3BAIS,1/4DUTY的LCD屏呀?用過1/2BIAS的方法驅動不起來,請問下有沒什么好方法可以驅動,謝謝!就是圖片的顯示屏 |
707670617 發表于 2022-5-9 12:52 這個屏直接用單片機1/3 BAIS驅動比較麻煩。如果IO口夠用可以1/2 BAIS驅動。條件是單片機IO口必須具備高阻模式。每個COM口用兩個同值電阻分壓獲取1/2VCC。按下表編制12位段碼輪流掃描驅動即可。 ![]() |
除非帶有專用LCD段碼驅動外設的以外,單片機沒法輸出1/3bias伩號! |
啊偉誒誒 發表于 2022-8-2 15:26 你那個屏可以按1/2 bias, 1/4 duty驅動,VCC3.3V或5V都行。你要是設計產品,實在搞不定就給我留言,幫你寫個測試程序。如果是作業,那就自己慢慢琢磨吧。 |
設置驅動器為3V驅動,1/3 bias, 1/4 duty即可。可以用示波器看一下波形,輸出最高電壓-最低電壓=3V就是正確的。 |
wulin 發表于 2022-7-29 20:44 被您抓著了嘿嘿,我到現在都還沒搞定 根據例程改都顯示不了,現在懷疑可能是我畫板的線路有問題 |
1/3 bias:1/3偏壓,就是指LCD的COM與SEG引腳的電壓輸出最小分度為1/3Vlcd,實際每個引腳可能輸出的電壓為0,1/3Vlcd,2/3Vlcd,Vlcd. 1/4duty:1/4占空比,就是指LCD是按四組COM分時掃描驅動,1/4是指每個COM引腳輸出占總輸出時間的1/4.用IO方式也可以實現,不過要求單片機IO可以設置內部上接與下拉電阻,如果單片機不能實現,只能用驅動IC來實現。 |
找個就跟數碼管差不多 ,有了圖挨個掃描就是了 |
啊偉誒誒 發表于 2022-7-29 17:23 你到現在還沒有搞定? |
那個單片機IO口直接驅動LCD那個任務,您完成了嗎?我現在也在整這個一直顯示不出來![]() |
yzwzfyz 發表于 2022-5-9 14:05 回答好詳細!非常感謝!我試驗一下看,謝謝,謝謝! |
1、此屏是7*6+2=44段屏。 2、分成四組:12+12+12+8。 所以驅動需要: 3、12+4個引腳。接法:D1-D12接1-12腳是12個段,C1-C4接13-16腳是4個COM。 以驅動“.”為例: 4、讓D8(8腳)-C4(16腳)之間形成一個電壓差即可(手冊上是3V)。 注意1,這個電壓的方向應當是:VD8-VC4=3V與VC4-VD8=3V,輪流切換,以防液晶彈性疲勞。 5,與4個LED【8.8.8.8.】的數碼管的顯示比較區別如下: 5.1、LED只需要8個段;LCD需要12個段。 5.2、LED或共陰或共陽;LCD需要不斷切換:一次共陰,一下次共陽。 許多單片機有LCD驅動功能,如MSP430系列中就有。 這種單片機只要你按手冊,將IO口與LCD直接相連接,并將各個段(本列為12*4=48段,占用16個IO口)對應到內存的48個位,只要將對應位置1清0就能對應顯示LCD的相應段。 掃描顯示的事,由CPU的LCD硬件自動完成。 6、如果你用51單片機直接顯示,建議分8次掃描(程序按4次掃描去做)。 1357次正常掃描C1C2C3C4;2468次在則將前一次的掃描求個反,即D1-D8求反,C1-C4也求反。 目的:實現注意1。當然你有其它方式也行,只要達成注意1即可。 以上希望幫助到你。 總結:模仿LED【8.8.8.8.】處理;掃描顯示注意1。 |
用 HT1621 芯片驅動 |
wc86110 發表于 2022-5-9 12:19 就是不知道怎樣做才能符合這個的要求 |
不管什么段碼屏,只要符合屏的技術要求都能驅動 |