久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 123069|回復(fù): 292
收起左側(cè)

10分鐘理解LCD1602液晶顯示模塊

  [復(fù)制鏈接]
ID:304634 發(fā)表于 2018-4-9 18:54 | 顯示全部樓層 |閱讀模式
1. 初識(shí)LCD1602液晶模塊


LCD1602什么意思,LCD表示LiquidCrystal Display,1602表示一行可以顯示16個(gè)字符,一共有兩行。實(shí)物圖如下所示:
01.jpg


2. 思路分析

LCD1602是顯示模塊,主要作用當(dāng)然是顯示了。既然是顯示,我們可以想一想,無(wú)非就是兩個(gè)內(nèi)容:
第一點(diǎn):你打算讓它在哪里顯示(顯示位置)
第二點(diǎn):你要顯示什么內(nèi)容       (顯示內(nèi)容)
很明顯,這兩點(diǎn)都是來(lái)自于單片機(jī)的控制,單片機(jī)讓它顯示什么它就顯示什么,單片機(jī)讓它在哪里顯示它就在哪里顯示。這一句話也可以換個(gè)說法,比如單片機(jī)'告訴'LCD1602模塊:請(qǐng)你在第1行的第4個(gè)位置,顯示字符‘A'. 所謂'告訴',也即是單片機(jī)與LCD1602模塊進(jìn)行'溝通'。類比一下我們平時(shí)的"溝通",比如打電話,是不是一上來(lái)就開始談?wù)撝黝}了。當(dāng)然不是,先要發(fā)出一信號(hào),比如"喂",打個(gè)招呼,確定對(duì)方能收到信號(hào)后才開始談?wù)撝黝}。當(dāng)然也有些人會(huì)噓寒問暖幾句才開始正題談話。


總之,在'溝通'之前要有個(gè)'打招呼'的過程。對(duì)于單片機(jī)與LCD1602的'溝通'也一樣,同樣需要先'打個(gè)招呼',只不過我們這里換了個(gè)說法叫做"初始化"。


這樣整個(gè)思路就出來(lái)了:
第一步:初始化            (單片機(jī)先跟1602打個(gè)招呼)
第二步:確定顯示位置  (單片機(jī)告訴1602在哪里顯示)
第三部:確定顯示內(nèi)容  (單片機(jī)告訴1602顯示什么內(nèi)容)


3. 操作步驟
思路出來(lái),下面就是按照這個(gè)思路去實(shí)現(xiàn)就行了。如何實(shí)現(xiàn)呢,當(dāng)然要看你使用的LCD1602液晶模塊廠家給的說明書了。


3.1 初始化
如何初始化呢?1602說明書上已經(jīng)告訴你了,想都不用想,照做即可
  1. 延時(shí)15ms
  2. 寫指令38H
  3. 延時(shí)5ms
  4. 寫指令38H
  5. 寫指令08H
  6. 寫指令01H
  7. 寫指令06H
  8. 寫指令0CH
復(fù)制代碼



3.2 確定顯示位置
如何確定顯示位置呢?前面說了顯示位置就是2行,每一行16個(gè)空格,這樣一共是32個(gè)空格。那么單片機(jī)如何告訴LCD1602在哪個(gè)空格顯示呢?注意到單片機(jī)和LCD1602都是機(jī)器,既然是機(jī)器之間的溝通當(dāng)然要使用機(jī)器語(yǔ)言了。既然是機(jī)器語(yǔ)言無(wú)非就是0和1組成的語(yǔ)言。那么現(xiàn)在的問題就是如何通過0和1來(lái)確定顯示位置。這個(gè)就比較容易了,比如我只使用一個(gè)位的話,那么就只能確定兩個(gè)位置,用0來(lái)表示第一行的第一個(gè)空格顯示,用1來(lái)表示第一行的第2個(gè)空格顯示。前面說了,1602有32個(gè)空格,很明顯一個(gè)位肯定不夠用。同樣的道理,采用兩個(gè)位的話就是4種組合,也就是可以確定4個(gè)空格,三個(gè)位的話就是8個(gè)空格,仍然不夠用。那么就繼續(xù)增加位數(shù),五個(gè)位就夠了。比如當(dāng)單片機(jī)發(fā)送00000這個(gè)信息給1602時(shí)就表示要它在第1行的第1個(gè)空格顯示,00001表示在第1行的第2個(gè)空格顯示,依此類推。但是通常機(jī)器之間的溝通是以字節(jié)(8位)為最小單位的,這樣我們就能通過8位0和1的組合確定顯示位置。至于具體的組合方式對(duì)應(yīng)著什么位置就要查看廠家提供的說明書了。

顯示位置.png


對(duì)于這8位0和1的組合在說明書上已經(jīng)明確指出了,它的最高位固定為1,剩下7位由上表確定。比如剩下7位為40H的時(shí)候,就表示
在1602的第2行第1個(gè)空格顯示。當(dāng)剩下7位為4FH的時(shí)候就表示在第2行的第16個(gè)空格顯示。

3.3 顯示內(nèi)容
剩下的一個(gè)問題就是如何確定顯示內(nèi)容。同樣顯示什么內(nèi)容也是通過8位的0和1的組合來(lái)完成的,這8位不同的組合形式就對(duì)應(yīng)著不同的顯示內(nèi)容,具體如下圖所示

顯示內(nèi)容.png


比如當(dāng)單片機(jī)發(fā)送00110000給1602的時(shí)候,就表示告訴讓1602顯示字符0,等等。


這樣又有了個(gè)新的問題,當(dāng)單片機(jī)發(fā)送1000 0100給1602的時(shí)候,它怎么知道這個(gè)信息是"位置"信息還是"內(nèi)容"信息呢?這兩種信息都是用8位的0和1組合而成的,如何區(qū)別?我們把"位置"信息定義為"命令",把"內(nèi)容"信息定義為"數(shù)據(jù)"。那么單片機(jī)如何告訴1602發(fā)送的是"命令"還是"數(shù)據(jù)",這個(gè)問題就去翻一翻說明了,上面講的很清楚。


步驟整理好了,下面就是對(duì)照時(shí)序圖實(shí)現(xiàn)單片機(jī)如何發(fā)送一個(gè)字節(jié)(命令/數(shù)據(jù))給1602了。


下一篇:
        
10分鐘理解LCD1602如何顯示自定義字符
        
10分鐘理解OLED顯示模塊

10分鐘理解DS18B20數(shù)字溫度計(jì)模塊

10分鐘理解DS1302時(shí)鐘模塊




所有參考代碼工具視頻下載百度網(wǎng)盤鏈接:

百度云盤鏈接地址-51HEI分享 .rar (180 Bytes, 下載次數(shù): 370)


評(píng)分

參與人數(shù) 10黑幣 +110 收起 理由
chef + 10 贊一個(gè)!
66飛宇 + 5 很給力!
l1050742394 + 5 贊一個(gè)!
sdgb + 5 共享資料的黑幣獎(jiǎng)勵(lì)!
xiaoshan7748 + 10 很給力!
tieq1952 + 10 贊一個(gè)!
Lieternal + 5 很給力!
qinwenyuqw2 + 5 很給力!
qjzyx + 5 贊一個(gè)!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:304634 發(fā)表于 2018-6-10 15:26 | 顯示全部樓層
原來(lái)的鏈接地址失效了
新鏈接地址:
百度云鏈接地址_51HEI分享.rar (313 Bytes, 下載次數(shù): 146)
回復(fù)

使用道具 舉報(bào)

ID:304634 發(fā)表于 2018-6-10 15:27 | 顯示全部樓層
asusyt 發(fā)表于 2018-6-10 08:43
百度的鏈接不存在了,取消分享了啊樓主

新鏈接地址:
鏈接:https://pan.baidu.com/s/1aN_4Wz6qGLSrr5yJEoeYvg 密碼:4kum
回復(fù)

使用道具 舉報(bào)

ID:297320 發(fā)表于 2018-4-10 00:20 來(lái)自觸屏版 | 顯示全部樓層
謝謝解惑!51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:67356 發(fā)表于 2018-4-10 07:25 | 顯示全部樓層
總結(jié)的很好,贊
回復(fù)

使用道具 舉報(bào)

ID:291716 發(fā)表于 2018-4-10 07:26 來(lái)自觸屏版 | 顯示全部樓層
比較容易理解了。
回復(fù)

使用道具 舉報(bào)

ID:157975 發(fā)表于 2018-4-10 09:00 | 顯示全部樓層
多謝大神解惑
回復(fù)

使用道具 舉報(bào)

ID:91691 發(fā)表于 2018-4-10 10:04 | 顯示全部樓層
多謝大神解惑
回復(fù)

使用道具 舉報(bào)

ID:97554 發(fā)表于 2018-4-10 11:27 | 顯示全部樓層
這是迄今為止看到的最為淺顯易懂的講法,謝謝
回復(fù)

使用道具 舉報(bào)

ID:244339 發(fā)表于 2018-4-10 14:45 | 顯示全部樓層
感謝分享。一直沒能真正理解1602,希望這次能理解
回復(fù)

使用道具 舉報(bào)

ID:304845 發(fā)表于 2018-4-10 14:58 來(lái)自觸屏版 | 顯示全部樓層
Alicute         發(fā)表于 2018-4-10 00:20
謝謝解惑!

看看人家學(xué)校了,是高手
回復(fù)

使用道具 舉報(bào)

ID:266116 發(fā)表于 2018-4-10 15:35 | 顯示全部樓層
通俗易懂
回復(fù)

使用道具 舉報(bào)

ID:266116 發(fā)表于 2018-4-10 15:40 | 顯示全部樓層
通俗易懂!收藏
回復(fù)

使用道具 舉報(bào)

ID:305224 發(fā)表于 2018-4-10 16:01 | 顯示全部樓層
感謝分享。一直沒能真正理解1602,希望這次能理解
回復(fù)

使用道具 舉報(bào)

ID:105778 發(fā)表于 2018-4-10 16:19 | 顯示全部樓層
這文章寫得思路清楚 適合我這種剛?cè)腴T的看 簡(jiǎn)單明了
回復(fù)

使用道具 舉報(bào)

ID:305259 發(fā)表于 2018-4-10 16:35 來(lái)自觸屏版 | 顯示全部樓層
感謝分享,謝謝
回復(fù)

使用道具 舉報(bào)

ID:305285 發(fā)表于 2018-4-10 16:57 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:251816 發(fā)表于 2018-4-10 17:34 | 顯示全部樓層
小白謝謝樓主科普。
回復(fù)

使用道具 舉報(bào)

ID:192893 發(fā)表于 2018-4-12 21:07 | 顯示全部樓層
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

ID:236715 發(fā)表于 2018-4-12 22:38 | 顯示全部樓層
很有用,謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:296699 發(fā)表于 2018-4-12 22:58 | 顯示全部樓層
想看一看,你的高見
回復(fù)

使用道具 舉報(bào)

ID:236715 發(fā)表于 2018-4-12 23:13 | 顯示全部樓層
很好,學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:14237 發(fā)表于 2018-4-13 07:40 | 顯示全部樓層
通俗易懂,講的好。
回復(fù)

使用道具 舉報(bào)

ID:231077 發(fā)表于 2018-4-13 10:26 | 顯示全部樓層
好文章
回復(fù)

使用道具 舉報(bào)

ID:307310 發(fā)表于 2018-4-13 14:34 來(lái)自觸屏版 | 顯示全部樓層
深入淺出有點(diǎn)強(qiáng)
回復(fù)

使用道具 舉報(bào)

ID:287703 發(fā)表于 2018-4-13 14:43 | 顯示全部樓層
51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:307027 發(fā)表于 2018-4-13 14:57 來(lái)自觸屏版 | 顯示全部樓層
謝謝分享,學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

ID:307368 發(fā)表于 2018-4-13 15:20 | 顯示全部樓層
攝氏度上面的小圓圈怎么顯示
回復(fù)

使用道具 舉報(bào)

ID:304444 發(fā)表于 2018-4-13 15:54 | 顯示全部樓層
感謝分享,謝謝
回復(fù)

使用道具 舉報(bào)

ID:237376 發(fā)表于 2018-4-13 16:09 | 顯示全部樓層
向大佬學(xué)習(xí)一波
回復(fù)

使用道具 舉報(bào)

ID:304634 發(fā)表于 2018-4-13 17:51 | 顯示全部樓層
熊熊生風(fēng) 發(fā)表于 2018-4-13 15:20
攝氏度上面的小圓圈怎么顯示

看這個(gè)帖子,LCD1602如何顯示自定義字符

http://m.zg4o1577.cn/bbs/dpj-112360-1.html

評(píng)分

參與人數(shù) 1黑幣 +1 收起 理由
木頭少年 + 1 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:307643 發(fā)表于 2018-4-13 21:53 | 顯示全部樓層
初學(xué)者來(lái)看代碼
回復(fù)

使用道具 舉報(bào)

ID:307686 發(fā)表于 2018-4-13 22:44 | 顯示全部樓層
太適合新手看了!
回復(fù)

使用道具 舉報(bào)

ID:141091 發(fā)表于 2018-4-13 23:35 | 顯示全部樓層
不錯(cuò)的1602教學(xué),和分析,前面看完,回復(fù)繼續(xù)看
回復(fù)

使用道具 舉報(bào)

ID:102702 發(fā)表于 2018-4-14 00:45 | 顯示全部樓層
不錯(cuò)人資料,值得學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:269211 發(fā)表于 2018-4-14 07:45 | 顯示全部樓層
謝謝解惑!51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:104838 發(fā)表于 2018-4-14 08:09 | 顯示全部樓層
做個(gè)老師,很會(huì)教
回復(fù)

使用道具 舉報(bào)

ID:307829 發(fā)表于 2018-4-14 10:45 | 顯示全部樓層
大佬,謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:268598 發(fā)表于 2018-4-14 10:57 | 顯示全部樓層
容易理解了。
回復(fù)

使用道具 舉報(bào)

ID:130345 發(fā)表于 2018-4-14 11:13 | 顯示全部樓層
謝謝樓主,講解的很詳細(xì)
回復(fù)

使用道具 舉報(bào)

ID:243106 發(fā)表于 2018-4-14 12:31 | 顯示全部樓層
給你回復(fù)個(gè)
回復(fù)

使用道具 舉報(bào)

ID:293351 發(fā)表于 2018-4-14 19:50 | 顯示全部樓層
謝謝樓主的分享,來(lái)學(xué)習(xí)!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久色一区 | 天堂成人国产精品一区 | 日韩中文不卡 | 美女天天操| 精品国产乱码一区二区三区a | 91精品国产色综合久久不卡98口 | 久久久免费| 韩日在线观看视频 | 国产一级在线视频 | 国产午夜精品理论片a大结局 | 妞干网av | 人人人人人爽 | 成人在线观看欧美 | 久久精品国内 | av男人天堂影院 | 看片国产 | 国产精品久久久久久久久久久久 | 香蕉一区| 一区二区在线 | 日韩在线中文 | 国产激情精品 | 蜜桃官网 | 国产精品久久久久久久久久久久 | 欧美午夜一区 | 日韩一区二区三区视频 | 91伊人| 福利一区二区 | 国产精品一区二区欧美黑人喷潮水 | 久久久国产一区二区三区四区小说 | 中文字幕免费观看 | 一级黄色片网站 | 成人在线一区二区 | 亚洲一区二区三区四区在线观看 | 91偷拍精品一区二区三区 | 一区免费| 一区二区三区视频在线观看 | 色播久久久 | 久草视频在线播放 | 夜夜爽99久久国产综合精品女不卡 | 亚洲精品中文字幕在线观看 | 亚洲精品一区二区在线观看 |