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