1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

標(biāo)題: 用51單片機(jī)和arduino點(diǎn)亮iic通信的LCD1602說明坑 包你學(xué)會 [打印本頁]

作者: 15031773670    時間: 2023-4-16 12:01
標(biāo)題: 用51單片機(jī)和arduino點(diǎn)亮iic通信的LCD1602說明坑 包你學(xué)會
1602 用IIC通信版上面的IC是PCF8574T  這個的地址可以用
char ADDR = 0x4e;    // PCF8574  T  
//  char ADDR = 0x7e;    // PCF8574   AT  //如是后綴AT的用這個地址
這個樣子的
上面的接線是5V 地GND  SDA  SCL  sbit SCL = P3^6; sbit SDA = P3^7; 對應(yīng)的51單片機(jī)的相對應(yīng)該的引腳。
程序只用的一個文件。在51黑找到的。現(xiàn)在主要的要知道為什么1602我們點(diǎn)不亮的原因,我用的半年的時間都沒有研究出來。于是再去用arduino嘗試點(diǎn)亮,正好今天看到了CSDN上的文章(有些人說這個只有一般的人才去看。真正的程序員不看的)看來我也只是不入門吧。

https://blog.csdn.net/weixin_50679163/article/details/114981517

arduino要用uno的不能用nano的(上面沒有scl sda)
接著說我們的,在arduino上成功點(diǎn)亮后,接著再去51上測試。這就簡單了,因?yàn)樵诰W(wǎng)上找到的人家能做到的程序是沒有問題的。有問題的是一些小的東西。比如屏后面調(diào)節(jié)亮度的旋鈕。這個太重要的。之前怎么做也是什么也沒有。再才知道要調(diào)節(jié)這個才可以。賣家我已經(jīng)無力吐槽了。用了太久才成功,也把這個分享出來,愿大家少走彎路。也愿大家可以把自己的好東西分享到51黑論壇。畢竟這里很好。如果 在用這個1602有不懂的可以聯(lián)系我。愿能幫到你們。
下面是程序和打包好的程序。還有我成功的圖片。


出現(xiàn)這個黑塊就是沒有調(diào)好

這個算是顯示OK

這樣是亮度調(diào)節(jié)好了,只用接5V 和GND  就能出現(xiàn)這樣效果。   剛買到不是這樣的

這就是正常顯示了

接線方面4根線。一個是USB轉(zhuǎn)TTL用于單片機(jī)燒錄,另外的是5V GND SCL SDA (對應(yīng)自己看)

看。只接VCC GND這個就是這樣顯示

這幾個都接上就可以顯示了。
如果這個時間去掉通信線也是可以顯示的。只是不動了。如下圖

如果動了數(shù)據(jù)線比如斷掉后又接上顯示沒有變化可以重新上電試試。


引腳對應(yīng)的圖和程序的一角


程序的樣子還有打包了所有的文件。
目前能說的就是這些了。我也是剛點(diǎn)亮這個東西。實(shí)在不易,分享出來。

IMG_20230416_081924.jpg (1.35 MB, 下載次數(shù): 85)

IMG_20230416_081924.jpg

IMG_20230416_110846.jpg (2.24 MB, 下載次數(shù): 82)

IMG_20230416_110846.jpg

打包.7z

138.88 KB, 下載次數(shù): 23, 下載積分: 黑幣 -5

IIC程序






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1