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

標題: LCD1602顯示多位數字時為什么要把每位數字單獨取出來顯示? [打印本頁]

作者: duanlian    時間: 2024-4-16 16:21
標題: LCD1602顯示多位數字時為什么要把每位數字單獨取出來顯示?
在LCD1602中為什么在顯示多位數字時,要把每位數字單獨取出來顯示。比如123,先把百位取出,在十位取出,再個位取出。把它看成字符串顯示不行嗎?

作者: 明日之星8    時間: 2024-4-16 19:27
很明確的說不行,“123”這個數字在單片機的樣子是“01111011”(0x7b)的,
1602顯示的是“字符”而不是“字符串”,“字符”是一個8位的數字,“字符串”
是一個“數組”,很容易處理成字符。
“1”的字符是“00110001”(0x31),“2”的字符是“00110010”(0x32),
“3”的字符是“00110011”(0x33),你研究研究ASCII字符表,“{”的字符是
“01111011”(0x7b),也就是你所說的“123”這個數字,所以要先轉換成一
個一個的字符,然后才能在1602上顯示。
作者: cy009    時間: 2024-4-16 19:52
把數字看成字符串來顯示是可以的,比如手機號碼、QQ號等。但若要顯示變化的數字,比如時鐘,就得取位了。
作者: Hephaestus    時間: 2024-4-16 20:51
液晶顯示模塊LCM可不會看,必須要你轉換才行,譚浩強c語言很簡單用sprintf()轉換就行,但這個函數太大了,單片機無法承受之重,要你自己寫轉換字符串函數。
作者: 人人學會單片機    時間: 2024-4-16 23:07
http://m.zg4o1577.cn/bbs/dpj-205768-1.html
作者: devcang    時間: 2024-4-17 07:52
數字,先轉成字符串,再顯示字符串
作者: yzw846562238    時間: 2024-4-17 08:43
Hephaestus 發表于 2024-4-16 20:51
液晶顯示模塊LCM可不會看,必須要你轉換才行,譚浩強c語言很簡單用sprintf()轉換就行,但這個函數太大了, ...

sprintf函數在stm32上很好用,51也能用,但是速度比較慢,占用比較大
作者: 最后一個夏天1    時間: 2024-4-17 09:11
當然可以,但你需要將數字先轉換為字符串,如果你看過顯示字符串的函數,你就會發現顯示字符串的函數也是一個一個的取出每一個字符顯示,和你描述的取百位取十位取個位沒啥區別,而這樣做你還多了一步將數字轉換為字符串。
作者: duanlian    時間: 2024-4-17 11:31
明日之星8 發表于 2024-4-16 19:27
很明確的說不行,“123”這個數字在單片機的樣子是“01111011”(0x7b)的,
1602顯示的是“字符”而不是“ ...

好的。謝謝!明白了!




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91精品国产综合久久久蜜臀九色 | 国产成人在线播放 | 久久精品一区二区三区四区 | 国产精品一区在线观看 | 一本色道久久综合亚洲精品小说 | 日韩欧美国产综合 | 国产精品伦一区二区三级视频 | av黄色片 | 91视频亚洲 | 精品国产久 | 久艹在线 | 日韩欧美色 | 黄色一级生活片 | 中文字幕手机在线观看 | 日韩视频在线免费观看 | 欧美一级淫片 | 亚洲国产成人精品女人 | 日韩网站在线观看 | 日日夜夜精品 | 亚洲资源站 | av一级在线 | 国产午夜精品福利 | 亚洲17p| 少妇一级淫免费观看 | 免费99精品国产自在在线 | 国产麻豆精品视频 | 亚洲综合二区 | 亚洲亚洲人成综合网络 | 免费毛片在线播放免费 | 精品久久久久久久久久久久久久久久 | 手机av在线免费观看 | 亚洲精品911 | 人人射人人干 | 久久国产美女 | 久久久久一区 | 国产黄色av网站 | 色老板免费视频 | 久久国产精品视频 | 狠狠干狠狠干 | 天天干天天色天天射 | 看真人一级毛片 |