欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 10分鐘理解LCD1602液晶顯示模塊 [打印本頁]

作者: ppptalk    時(shí)間: 2018-4-9 18:54
標(biāo)題: 10分鐘理解LCD1602液晶顯示模塊
1. 初識(shí)LCD1602液晶模塊


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



2. 思路分析

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


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


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


3. 操作步驟
思路出來,下面就是按照這個(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ī)器語言了。既然是機(jī)器語言無非就是0和1組成的語言。那么現(xiàn)在的問題就是如何通過0和1來確定顯示位置。這個(gè)就比較容易了,比如我只使用一個(gè)位的話,那么就只能確定兩個(gè)位置,用0來表示第一行的第一個(gè)空格顯示,用1來表示第一行的第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)著什么位置就要查看廠家提供的說明書了。




對(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的組合來完成的,這8位不同的組合形式就對(duì)應(yīng)著不同的顯示內(nèi)容,具體如下圖所示




比如當(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)



作者: Alicute     時(shí)間: 2018-4-10 00:20
謝謝解惑!51黑有你更精彩!!!
作者: jmkl128    時(shí)間: 2018-4-10 07:25
總結(jié)的很好,贊
作者: 234347892    時(shí)間: 2018-4-10 07:26
比較容易理解了。
作者: only5784    時(shí)間: 2018-4-10 09:00
多謝大神解惑
作者: adls    時(shí)間: 2018-4-10 10:04
多謝大神解惑
作者: 楊雪飛    時(shí)間: 2018-4-10 11:27
這是迄今為止看到的最為淺顯易懂的講法,謝謝
作者: QQ去    時(shí)間: 2018-4-10 14:45
感謝分享。一直沒能真正理解1602,希望這次能理解
作者: myx123456    時(shí)間: 2018-4-10 14:58
Alicute         發(fā)表于 2018-4-10 00:20
謝謝解惑!

看看人家學(xué)校了,是高手
作者: qjzyx    時(shí)間: 2018-4-10 15:35
通俗易懂
作者: qjzyx    時(shí)間: 2018-4-10 15:40
通俗易懂!收藏
作者: KKKNIHAOMA    時(shí)間: 2018-4-10 16:01
感謝分享。一直沒能真正理解1602,希望這次能理解
作者: zsn8888    時(shí)間: 2018-4-10 16:19
這文章寫得思路清楚 適合我這種剛?cè)腴T的看 簡(jiǎn)單明了
作者: 192251526    時(shí)間: 2018-4-10 16:35
感謝分享,謝謝
作者: 9999jhgjjjjj    時(shí)間: 2018-4-10 16:57
好資料,51黑有你更精彩!!!

作者: wangqibiao51    時(shí)間: 2018-4-10 17:34
小白謝謝樓主科普。
作者: 無時(shí)崩潰    時(shí)間: 2018-4-12 21:07
感謝樓主分享
作者: a6161220    時(shí)間: 2018-4-12 22:38
很有用,謝謝分享
作者: Modern    時(shí)間: 2018-4-12 22:58
想看一看,你的高見
作者: a6161220    時(shí)間: 2018-4-12 23:13
很好,學(xué)習(xí)了
作者: tomli    時(shí)間: 2018-4-13 07:40
通俗易懂,講的好。
作者: longlife999    時(shí)間: 2018-4-13 10:26
好文章

作者: fourismyname    時(shí)間: 2018-4-13 14:34
深入淺出有點(diǎn)強(qiáng)
作者: 564    時(shí)間: 2018-4-13 14:43
51黑有你更精彩!!!
作者: ZERO1314    時(shí)間: 2018-4-13 14:57
謝謝分享,學(xué)習(xí)一下
作者: 熊熊生風(fēng)    時(shí)間: 2018-4-13 15:20
攝氏度上面的小圓圈怎么顯示
作者: fanci    時(shí)間: 2018-4-13 15:54
感謝分享,謝謝
作者: 三天熱度    時(shí)間: 2018-4-13 16:09
向大佬學(xué)習(xí)一波
作者: ppptalk    時(shí)間: 2018-4-13 17:51
熊熊生風(fēng) 發(fā)表于 2018-4-13 15:20
攝氏度上面的小圓圈怎么顯示

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

http://m.raoushi.com/bbs/dpj-112360-1.html
作者: stkh    時(shí)間: 2018-4-13 21:53
初學(xué)者來看代碼
作者: 41564654    時(shí)間: 2018-4-13 22:44
太適合新手看了!
作者: york_岳    時(shí)間: 2018-4-13 23:35
不錯(cuò)的1602教學(xué),和分析,前面看完,回復(fù)繼續(xù)看
作者: raymondau    時(shí)間: 2018-4-14 00:45
不錯(cuò)人資料,值得學(xué)習(xí)
作者: chaoself    時(shí)間: 2018-4-14 07:45
謝謝解惑!51黑有你更精彩!!!
作者: mslong    時(shí)間: 2018-4-14 08:09
做個(gè)老師,很會(huì)教
作者: qinwenyuqw2    時(shí)間: 2018-4-14 10:45
大佬,謝謝分享
作者: 黑貝雷    時(shí)間: 2018-4-14 10:57
容易理解了。
作者: 持勤補(bǔ)拙    時(shí)間: 2018-4-14 11:13
謝謝樓主,講解的很詳細(xì)
作者: 幻作明月    時(shí)間: 2018-4-14 12:31
給你回復(fù)個(gè)
作者: wpq201800    時(shí)間: 2018-4-14 19:50
謝謝樓主的分享,來學(xué)習(xí)!
作者: 寒不暖    時(shí)間: 2018-4-14 21:01
感謝大神的分享
作者: ghoullc    時(shí)間: 2018-4-14 22:26
感謝分享
作者: yangchao526    時(shí)間: 2018-4-14 22:54
跟著大神學(xué)習(xí)!
作者: angle丶皮皮蝦    時(shí)間: 2018-4-14 23:25
先回復(fù)看看
作者: asusyt    時(shí)間: 2018-4-15 08:45
多謝大神解惑,這樣比較容易理解
作者: opop1988    時(shí)間: 2018-4-15 12:12
謝謝謝謝 很好
作者: Xanthus    時(shí)間: 2018-4-15 21:18
剛好學(xué)習(xí)一下
作者: zhang@xue    時(shí)間: 2018-4-15 23:03
謝謝分享
作者: d1069922064    時(shí)間: 2018-4-16 07:11
可以,學(xué)習(xí)了
作者: fontex    時(shí)間: 2018-4-16 09:12
資料不錯(cuò),謝謝!
作者: 光and千年    時(shí)間: 2018-4-16 12:50
贊一個(gè)贊一個(gè)
作者: 戰(zhàn)士小尾    時(shí)間: 2018-4-16 14:11
學(xué)習(xí)了 謝謝分享!
作者: lwpccc    時(shí)間: 2018-4-16 17:20
謝謝解惑,很實(shí)用,原先對(duì)此并不熟悉,現(xiàn)在有了大致了解了,多謝
作者: 順子單片機(jī)    時(shí)間: 2018-4-16 18:50
很適合新手理解和學(xué)習(xí)
作者: gxx    時(shí)間: 2018-4-16 20:01
謝謝分享 很實(shí)用的東西
作者: 炮妞闖天下    時(shí)間: 2018-4-16 21:39
看看學(xué)習(xí)一下
作者: 523633035    時(shí)間: 2018-4-16 22:11
不錯(cuò)不錯(cuò)..
作者: 523633035    時(shí)間: 2018-4-16 22:13
寫的很好很棒
作者: 搖曳漢文    時(shí)間: 2018-4-16 23:50
很通俗
作者: 1404    時(shí)間: 2018-4-17 01:05

多謝大神解惑
作者: tieq1952    時(shí)間: 2018-4-17 07:16
謝謝分享1111111
作者: tieq1952    時(shí)間: 2018-4-17 07:22
學(xué)習(xí)了。已經(jīng)下載。謝謝。
作者: 孫仲謀    時(shí)間: 2018-4-17 09:18
講得很好

作者: YJGG    時(shí)間: 2018-4-17 09:51
感謝樓主分享
作者: 天空之城_11    時(shí)間: 2018-4-17 10:36
多謝樓主分享!
作者: pengnian    時(shí)間: 2018-4-17 10:53
深入淺出 贊一個(gè)
作者: gpdt3209    時(shí)間: 2018-4-17 11:05
學(xué)習(xí)者在學(xué)習(xí)中
作者: xiaoshan7748    時(shí)間: 2018-4-17 11:22
大贊,很給力
作者: 孟長(zhǎng)信    時(shí)間: 2018-4-17 14:40
謝謝樓主了
作者: hangmw    時(shí)間: 2018-4-17 15:27
看看代碼唄
作者: hangmw    時(shí)間: 2018-4-17 15:28
回復(fù)了,怎么還沒看到內(nèi)容

作者: hangmw    時(shí)間: 2018-4-17 15:30
講的懂了,謝謝
作者: zzb    時(shí)間: 2018-4-17 15:37
謝謝分享,學(xué)習(xí)一下.
作者: 竹子    時(shí)間: 2018-4-17 16:04
謝謝樓主
作者: suph007    時(shí)間: 2018-4-17 16:05
感覺很受用,謝謝樓主的帖子

作者: roymi    時(shí)間: 2018-4-17 16:07
哇,很容易理解了,謝謝!
作者: 21GUNSaaa    時(shí)間: 2018-4-17 16:54
多謝講解,希望更加深入了解LCD1602
作者: zhaojiaoxian    時(shí)間: 2018-4-17 17:21
謝謝解惑!51黑有你更精彩!!!
作者: PY553763756    時(shí)間: 2018-4-17 17:40
有意思
作者: maomao12    時(shí)間: 2018-4-17 20:32
感謝分享
作者: maomao12    時(shí)間: 2018-4-17 20:36

感謝分享
作者: jians57    時(shí)間: 2018-4-18 09:47
謝謝樓主,對(duì)我很有用!
作者: 1580402886    時(shí)間: 2018-4-18 10:07
過來學(xué)習(xí)一下
作者: 嚶葉知秋    時(shí)間: 2018-4-18 14:27
謝謝解惑!51黑有你更精彩!!
作者: staring    時(shí)間: 2018-4-18 16:15
謝謝樓主
作者: ccyuer    時(shí)間: 2018-4-18 19:30
學(xué)習(xí)了不錯(cuò)不錯(cuò)!厲害
作者: MR.TB    時(shí)間: 2018-4-19 18:12
就決定是你了

作者: fenghuohuoxs    時(shí)間: 2018-4-19 18:41
解釋的很好!!
作者: lon7085    時(shí)間: 2018-4-19 18:59
贊!感謝大神的分享
作者: morning。。。    時(shí)間: 2018-4-19 20:36
厲害了
作者: mine13800    時(shí)間: 2018-4-20 10:49
謝謝大神救小白!
作者: 流沙劍客    時(shí)間: 2018-4-20 12:32
好好研究研究
作者: oliveirazhou    時(shí)間: 2018-4-20 12:34
學(xué)習(xí)學(xué)習(xí),了解一下
作者: xianglei6619    時(shí)間: 2018-4-22 02:16
來好好學(xué)習(xí)一下這個(gè)

作者: 小強(qiáng)快跑    時(shí)間: 2018-4-22 13:45
學(xué)習(xí)一下
作者: 565016599    時(shí)間: 2018-4-22 14:19
來看看
作者: lizhendong    時(shí)間: 2018-4-22 19:46
太好了,謝謝了,支持支持51hei
作者: ybk123    時(shí)間: 2018-4-22 20:38
很好不錯(cuò)
作者: vilewlzard    時(shí)間: 2018-4-22 23:26
謝謝幫助
作者: zhangfan2497    時(shí)間: 2018-4-23 15:17
小白來學(xué)習(xí)




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