51單片機(jī)學(xué)習(xí)筆記:合并1602和12864液晶排插接口
今天成功合并1602和12864液晶排插接口! 碼出來(lái)分享下
上面這2個(gè)圖是1602和12864液晶的排插接口,一般的單片機(jī)開(kāi)發(fā)板上都會(huì)有
仔細(xì)觀察發(fā)現(xiàn)他們的插口大多是相同的,
對(duì)于第三腳的對(duì)比度調(diào)節(jié),1602和12864液晶在硬件上是相反的(1602是低電位方向?qū)Ρ榷仍鰪?qiáng),12864是高電位方向?qū)Ρ榷仍鰪?qiáng)),
但他們接口位置相同,所以一個(gè)10K左右的3腳電位器就可以滿(mǎn)足要求!接法如12864中的接法,規(guī)格取10K的
456這3個(gè)腳一模一樣,1602第5腳接地是讓1602一直工作在寫(xiě)入模式, 原始的接口和12864是一樣的,
那么只要在我們以前的代碼中添加一條LCD1602WR=0就搞定了
然后8個(gè)數(shù)據(jù)口又相同,呵呵 ,繼續(xù)
第15腳,1602是背光電源,12864是串并口選擇端PSB
查官方資料stc89c52的P0口灌電流12mA,其他io口為6mA , 那么我們只要在第15腳接一個(gè)2K左右的的電阻就能魚(yú)和熊掌兼得了,
對(duì)于1602,這個(gè)2K電阻作為限流電阻,背光亮度雖然不是很亮,但效果還可以的
對(duì)于12864,這個(gè)2K電阻就沒(méi)什么影響了,此時(shí)灌電流為5/2000=2.5mA < 6mA ,安全!
如果想讓1602背光再亮一些,我們可以將這個(gè)電阻換成1K, 此時(shí)12864的灌電流為5mA ,也是安全的,
所以這個(gè)電阻建議取值(1K-2K),既能保證io口工作安全,又能讓1602有足夠的亮度
第16腳,對(duì)于12864一般是懸空的,對(duì)于1602是背光地,所以這個(gè)腳直接接地
好了,這樣的話我們就可以 "一插兩用"了.
以上只針對(duì)我手里的1602和12864, 不同廠家或者不同控制器的液晶接口可能不一樣,
所以在使用液晶前一定要看清說(shuō)明書(shū).
打完收工~~