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

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

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


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



2. 思路分析

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


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


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


3. 操作步驟
思路出來,下面就是按照這個思路去實現就行了。如何實現呢,當然要看你使用的LCD1602液晶模塊廠家給的說明書了。


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



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




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

3.3 顯示內容
剩下的一個問題就是如何確定顯示內容。同樣顯示什么內容也是通過8位的0和1的組合來完成的,這8位不同的組合形式就對應著不同的顯示內容,具體如下圖所示




比如當單片機發送00110000給1602的時候,就表示告訴讓1602顯示字符0,等等。


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


步驟整理好了,下面就是對照時序圖實現單片機如何發送一個字節(命令/數據)給1602了。


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

10分鐘理解DS18B20數字溫度計模塊

10分鐘理解DS1302時鐘模塊




所有參考代碼工具視頻下載百度網盤鏈接:

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



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

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

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

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

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

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

多謝大神解惑
作者: tieq1952    時間: 2018-4-17 07:16
謝謝分享1111111
作者: tieq1952    時間: 2018-4-17 07:22
學習了。已經下載。謝謝。
作者: 孫仲謀    時間: 2018-4-17 09:18
講得很好

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

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

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

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

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

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




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