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

標題: 10分鐘理解LCD1602如何顯示自定義字符 [打印本頁]

作者: ppptalk    時間: 2018-4-10 15:30
標題: 10分鐘理解LCD1602如何顯示自定義字符
相信大家都知道如何通過查字庫表的方法來顯示表中的任意一個字符。假如現在我想顯示某個溫度值,需要標志出溫度符號”°C”,現在你去字庫表里面查找,發現根本找不到這個符號,那怎么辦?可以通過自定義字符解決這個問題。在上一個帖子簡單講解了LCD1602的基本操作過程,下面我們就來簡單描述如何讓1602顯示自定義字符。

1. 思路分析

為了方便閱讀,在這里我們把LCD1602字庫表的一部分截取過來。前面講了,如果要顯示字符‘A’,那么寫入數據高位(b7-b4)為0100,寫入數據低位(b3-b0)為0001,合起來為0x41.那么如果現在寫入數據0x00顯示什么呢?數據0x00高4位和低4位全部為0,對應下表中第一行的第一列,我們發現里面是空的,如下圖中紅色方框所示。




圖1

這個紅色框的部分就是給我們‘自定義字符的’。CGRAM一共64個字節,一個字符需要8個字節,這樣CGRAM一共可以表示8個字符,簡單的說就是有8個‘空’可以由我們來自定義(我們把它記作-“自定義空”)。類似的,在(b7-b4)為0000的整列都是空的,右邊藍色框部分是‘固定’的,或者說別人已經幫我們寫好的。現在我們要寫入數據0x00顯示某個字符,那么就需要在0x00對應的這個位置(上圖紅色框所示)構造出一個字符,簡單的講就是先‘填空’, ‘填空’之后就和藍色部分一樣了。而‘填空’的這個字符可以是任意的,也就是說屬于‘自定義字符’。
這樣思路就很清楚了
第一步:填空           (構造這個字符)
第二步:顯示這個空  (顯示這個字符)

2. 如何填空(構造字符)


前面講了1602模塊共2行,每行16個空格,一共32個空格,如下圖所示,每一個空格能顯示一個字符。




圖2

現在我們從這32個空格中提取出一個來分析,如下圖所示。仔細觀察,一個大空格實際上是由很多小空格組成的,每一行5個小空格,一共8行。我們把這里面的每一個小空格理解成一個led(共40個)。那么也就是說,LCD1602模塊顯示32個字符,實際上每一個字符是由40個led組成的。這樣回到我們的目的-顯示自定義字符,實際上就是控制這40個led點亮或者熄滅。
這里為了分析的方便,現在給每一行(5個led)前面多添加3個led,如下圖所示,只不過每一行前面的這3個led永遠都不亮。


圖3

這樣問題就變成了如何控制8×8的點陣,每一行8個led,一共8行。那么如何控制這個8×8的點陣呢?回去查看LCD1602指令表即可,這個命令字節(CMD)的高兩位固定為01(也就是0x40),剩下的6位如何分布,如下圖所示。CMD剩下6位中的高3位,用來確定“你要填哪一個空”,前面講了一共有8個“自定義空”可用。如果你取000的話,就表示你填的是圖1中紅色方框所示的“自定義空”,如果取001的話,就表示圖1中紅色方框下面的一個“自定義空”,依此類推。繼續看,CMD的低3位就來確定8×8的點陣位置。如果取000,就表示第一行的8個led,如果取001,就表示第二行的8個led,依此類推。確定了點陣的‘行’,緊跟著寫入一個字節的數據就可以了,一個字節8位,剛好對應這一行的8個led,1表示led亮,0表示led滅。


圖4

3. 顯示構造字符


當這個字符構造好了之后,剩下步驟就前面一樣了,確定顯示位置,確定顯示內容。





圖5


LCD1602液晶模塊如何顯示自定義字符參考代碼:
1602自定義字符參考代碼.rar (4.38 KB, 下載次數: 460)



上一篇:10分鐘理解LCD1602液晶顯示模塊



作者: huanghu    時間: 2018-4-10 17:43
我初學,想了解下
作者: york_岳    時間: 2018-4-13 23:56
1602學習中。這里是自定義字符
作者: chaoself    時間: 2018-4-14 07:47
我初學,想了解下
作者: qinwenyuqw2    時間: 2018-4-14 10:49
謝謝樓主分享資料
作者: morning。。。    時間: 2018-4-19 20:40
3加油  厲害了啊啊啊啊
作者: fontex    時間: 2018-4-20 10:07
正在學習中,多謝!
作者: mine13800    時間: 2018-4-20 11:20
謝謝大神救小白!
作者: qin339599454    時間: 2018-4-20 12:20
我初學,想了解下
作者: jians57    時間: 2018-4-20 23:53
謝謝樓主
作者: lizhendong    時間: 2018-4-22 19:47
支持支持,學習學習
作者: czj_    時間: 2018-4-23 16:49
最近在學習這個,對于自定義字符一臉懵
作者: a92031180    時間: 2018-4-24 08:47
很有用的帖子,這樣變得很容易理解了
作者: 趙森heart    時間: 2018-4-25 12:27
支持支持學習學習
作者: qq383570990    時間: 2018-4-26 11:27

很給力!
作者: LCD1602    時間: 2018-4-26 14:51
感謝樓主分享
作者: 風流有何罪    時間: 2018-4-26 16:31
謝謝分享謝謝分享
作者: 丨釋然丶居士灬    時間: 2018-4-26 17:24
學習學習
作者: 丨釋然丶居士灬    時間: 2018-4-26 17:24
學習學習資料
作者: raymondau    時間: 2018-5-2 16:34
好資料,學習了
作者: zhangsanshun    時間: 2018-5-3 07:32
小白想看
作者: haiguangshi    時間: 2018-5-4 11:08
學習了,明白了很多

作者: lookchard    時間: 2018-5-4 12:15
學習下自定義字符
作者: ok195688    時間: 2018-5-4 19:54
學習學習看看自己能不能用
作者: sal7777777    時間: 2018-5-5 10:46
謝謝,很詳細
作者: fscommand    時間: 2018-5-5 12:44
謝謝分享!
作者: ipcb    時間: 2018-5-11 23:30

學習下自定義字符
作者: 李文健    時間: 2018-5-12 18:28
謝謝樓主
作者: 大眼兒炮    時間: 2018-5-13 15:59
學習一下..
作者: 1258305043    時間: 2018-5-13 17:44
常見錯誤
作者: STC89C51    時間: 2018-5-13 21:19
51黑有你更精彩!
作者: Clealoveee    時間: 2018-5-13 21:58
支持樓主的分享
作者: 564    時間: 2018-5-16 11:55
新手學習中,感謝樓主
作者: free594    時間: 2018-5-16 13:14
初學,想了解下
作者: 小小白0329    時間: 2018-5-16 15:37
很不錯,謝謝
作者: HuaMu    時間: 2018-5-16 16:14
很給力
作者: jmsmall    時間: 2018-5-16 16:34
謝謝樓主分享資料
作者: huhu867175980    時間: 2018-5-16 19:22
厲害 膜大佬
作者: s686941    時間: 2018-5-17 19:52
很好理解不錯
作者: lemaden520    時間: 2018-5-20 09:54
感謝分享,不錯了
作者: 蔣莉丶    時間: 2018-5-20 19:36
謝謝

作者: fds251    時間: 2018-5-24 21:53
看不懂啊
作者: 老二不怕黑    時間: 2018-5-24 23:29
點個贊,以后用得著
作者: 維維哩    時間: 2018-6-3 09:11
講的很清楚6666
作者: csy521100    時間: 2018-6-3 11:18

我初學,想了解下
作者: brave_ruan    時間: 2018-6-3 12:29
總結的不錯
作者: BigWheels    時間: 2018-6-3 22:10
前來學習
作者: liyongan_1985    時間: 2018-6-5 18:57
版主威武,好東西。
作者: yzcook    時間: 2018-6-6 15:05
看看  正好再使用這個模塊
作者: luofeng    時間: 2018-6-6 16:31
小白,求大佬告知
作者: lixinren45    時間: 2018-6-6 19:52
感謝分享,學習中!~
作者: bilibili02    時間: 2018-6-6 22:05

謝謝樓主
作者: lc0663    時間: 2018-6-6 22:49
謝謝分享,學習學習
作者: 花柶芕    時間: 2018-6-8 10:35
大神,求代碼
作者: lon7085    時間: 2018-6-8 13:10
謝謝樓主資料分享
作者: 蚩夢00    時間: 2018-6-9 21:42
謝謝分享
作者: 123456789dss    時間: 2018-6-10 11:06
很通俗易懂
作者: 新手小蘇    時間: 2018-6-10 11:53
學習學習
作者: yuki_ring    時間: 2018-6-11 08:30
學習,謝謝分享!
作者: uaeng    時間: 2018-6-11 16:15
謝謝解惑!51黑有你更精彩!
作者: zhaoboo2006    時間: 2018-6-13 15:51
希望學習一下。
作者: 78336478    時間: 2018-6-13 18:39
想知道源碼在哪里

作者: Mo_Sheng    時間: 2018-6-13 20:36
66666666666666
作者: laoying_rc    時間: 2018-6-14 17:40
正需要用這個。。謝謝樓主
作者: bulia    時間: 2018-6-14 18:05
有用!非常有用!想學習學習!
作者: 客源菜鳥    時間: 2018-6-14 21:53
感謝感謝
作者: 第一次    時間: 2018-6-15 19:34
正需要
作者: dengtianyun1997    時間: 2018-6-15 21:20
感謝樓主
作者: jingboxu    時間: 2018-6-16 09:35
謝謝分享,學習下

作者: 朱浩zh    時間: 2018-6-16 13:45
學習

作者: 空心呀    時間: 2018-6-17 20:38
一下子就明白了,接下來就是實際操作了

作者: 落葉無情    時間: 2018-6-17 21:24
非常好,感謝樓主!!
作者: -.-    時間: 2018-6-18 14:35
支持樓主
作者: 破曉之光    時間: 2018-6-18 17:14
學習學習

作者: 1351142686    時間: 2018-6-18 21:49
感謝大神,說的很明白易懂
作者: Edwina    時間: 2018-6-20 10:03
求詳解
作者: wdfabc    時間: 2018-6-21 17:23
贊一個666加油
作者: wdfabc    時間: 2018-6-21 17:23

謝謝樓主分享資料
作者: oled12345    時間: 2018-6-23 09:22
加油  厲害了
作者: dingqinhong    時間: 2018-6-24 15:22
感謝樓主分享
作者: 909427730    時間: 2018-6-24 17:44
特別感謝,特別感謝
作者: mengbanaxi    時間: 2018-6-24 21:18
感謝分享
作者: 維超    時間: 2018-6-25 00:19
樓主的分享很棒。
作者: 簡——亦    時間: 2018-6-25 08:30
繼續發帖了
作者: 飄飄飄    時間: 2018-6-27 09:18
學一學
作者: HUSTLE    時間: 2018-6-29 14:39
初學,了解下
作者: dabus    時間: 2018-6-30 22:41
寫得不錯 。通俗易懂
作者: qwero    時間: 2018-7-2 20:01
學習學習
作者: han0895    時間: 2018-7-3 10:34
了解下 過來看看
作者: 狗熊不愛吃玉米    時間: 2018-7-8 16:01
寫的非常好,非常感謝

作者: mhxbyl    時間: 2018-7-9 00:26
求教,看影藏內容
作者: SKU    時間: 2018-7-9 11:49
很有用的帖子,這樣變得很容易理解了
作者: ivanzeng    時間: 2018-7-9 14:10
學習中
作者: 水星無淚    時間: 2018-7-9 21:25
多謝樓主分享
作者: 123@阿斯頓    時間: 2018-7-9 22:21
贊一個!給力
作者: 123@阿斯頓    時間: 2018-7-9 22:22
想學習下
作者: 1107230861    時間: 2018-7-10 09:43
這就很厲害了。學習學習
作者: tianlai8624    時間: 2018-7-10 18:01
我初學,想了解下
作者: LAW1100    時間: 2018-7-10 19:32
初學者了解下
作者: LAW1100    時間: 2018-7-10 19:33
初學者,了解下




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产成人精品一区二区三区 | 国产一区二区三区在线 | 久草视频观看 | 国产欧美精品一区二区 | 国产高潮好爽受不了了夜色 | 91精品国产91久久久久久密臀 | 久久精品久久久 | 久久精品久久久久久 | 2018国产精品 | 一级二级三级黄色 | 精品视频一区二区三区 | 成人h视频 | 黄色欧美在线 | www.欧美视频 | 国产 欧美 日韩 一区 | 婷婷激情五月网 | 日韩av成人 | 中文字幕av网 | 中文字幕伊人 | 黄一区二区三区 | 国产精品一区二区不卡 | 色爱综合网 | 亚洲自拍一区在线观看 | 精品国产第一区二区三区 | 久久99国产精品久久99果冻传媒 | 神马影院一区二区三区 | 亚洲精品日韩精品 | 亚洲一区国产精品 | 成人av免费网站 | 日本电影网站 | 黄色片免费看 | 国产精品一二三区 | 黑人巨大精品欧美一区二区一视频 | 亚洲www. | 日韩免费高清视频 | 羞羞色网站 | 一级片av| 久久久久国产一区二区三区 | 欧洲一级毛片 | 日韩高清国产一区在线 | av黄色网 |