|
0f4c359d-3573-30ab-90e2-ec0958d1d720.jpg (53.82 KB, 下載次數: 74)
下載附件
2017-1-14 17:58 上傳
4b5d905f-6ee0-302b-bdcd-256ac50b062e.jpg (52.69 KB, 下載次數: 82)
下載附件
2017-1-14 17:58 上傳
今天成功合并1602和12864液晶排插接口! 碼出來分享下
上面這2個圖是1602和12864液晶的排插接口,一般的單片機開發板上都會有
仔細觀察發現他們的插口大多是相同的,
對于第三腳的對比度調節,1602和12864液晶在硬件上是相反的(1602是低電位方向對比度增強,12864是高電位方向對比度增強),
但他們接口位置相同,所以一個10K左右的3腳電位器就可以滿足要求! 接法如12864中的接法,規格取10K的
456這3個腳一模一樣,1602第5腳接地是讓1602一直工作在寫入模式, 原始的接口和12864是一樣的,
那么只要在我們以前的代碼中添加一條LCD1602WR=0就搞定了
然后8個數據口又相同, 呵呵 ,繼續
第15腳,1602是背光電源,12864是串并口選擇端PSB
查官方資料stc89c52的P0口灌電流12mA,其他io口為6mA , 那么我們只要在第15腳接一個2K左右的的電阻就能魚和熊掌兼得了,
對于1602, 這個2K電阻作為限流電阻, 背光亮度雖然不是很亮,但效果還可以的
對于12864, 這個2K電阻就沒什么影響了,此時灌電流為5/2000=2.5mA < 6mA ,安全!
如果想讓1602背光再亮一些,我們可以將這個電阻換成1K, 此時12864的灌電流為5mA ,也是安全的,
所以這個電阻建議取值(1K-2K),既能保證io口工作安全,又能讓1602有足夠的亮度
第16腳,對于12864一般是懸空的,對于1602是背光地,所以這個腳直接接地
好了,這樣的話我們就可以 "一插兩用"了.
以上只針對我手里的1602和12864, 不同廠家或者不同控制器的液晶接口可能不一樣,
所以在使用液晶前一定要看清說明書.
打完收工~~
|
評分
-
查看全部評分
|