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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

DS18B20如何正確顯示負溫度

查看數: 10190 | 評論數: 8 | 收藏 3
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-7-26 15:58

正文摘要:

從論壇找到了一個LCD1602萬年歷制作的資料,有溫度顯示功能。源程序里,負溫度原來是顯示亂碼,而且小數顯示并不正確,于是自己動手修改了一下程序。PS:C語言渣渣,剛剛自學。 修改了之后出現了以下些許問題:1、負 ...

回復

ID:399179 發表于 2023-8-31 20:30
樓主的問題解決了嗎?如果解決了能不能分享一下?
ID:883242 發表于 2023-8-31 20:15
1、負號顯示不出來,總是顯示為0。
你自己看看bw這個變量,賦值“-”之后又被你下面的語句改了。

2、溫度值總是要比實際值小1攝氏度。
這是個向哪個方向取整的問題,你可以不管,簡單+1就可以了。

3、C語言子函數返回值調用問題,f值的調用。
這里f就是個局部變量,使用就可以了,不需要調用。
ID:40039 發表于 2023-8-31 19:42
我也出現了這樣的問題,正溫度正常顯示,負溫度不能正常顯示。不知道問題出現在哪里?
ID:688993 發表于 2021-1-30 23:57
顯示正溫度值會錯誤正常嗎
ID:111634 發表于 2018-7-27 10:10
3073084142 發表于 2018-7-26 18:12
實例97  一線式DS18B20測溫

實例97  一線式DS18B20測溫

Proteus仿真一下,確認有效。 實例97 DS18B20測溫.rar (51.78 KB, 下載次數: 152)
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。

ID:379569 發表于 2018-7-26 18:12
實例97  一線式DS18B20測溫
ID:308437 發表于 2018-7-26 17:39

  bw="-";// 溫度為負時,百位顯示負號,這里有問題

      write_1602dat(bw+0x30);

應該是你碼表轉換問題了。要你1602上顯示“-”,你看下ASCII碼對照表要多少才是,我估計你的一出來

ID:111634 發表于 2018-7-26 17:23
實例97  一線式DS18B20測溫

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩久久久久 | h在线免费观看 | aaaaaa大片免费看最大的 | 激情综合五月 | 亚洲精品久久久久久国产精华液 | 国产精品一区二区福利视频 | 亚洲午夜网 | 免费性视频 | 中文字幕精品一区 | 精品96久久久久久中文字幕无 | 久久成人免费 | 久久精品国产一区 | 国产精品夜间视频香蕉 | 国产精品欧美一区二区 | 久久中文字幕一区 | a国产一区二区免费入口 | 国产精品美女久久久av超清 | 求毛片| 免费h在线 | 成人特区| 91超碰caoporn97人人 | 久久久久久综合 | 久久久成人一区二区免费影院 | 日韩在线观看中文字幕 | 羞羞视频免费在线观看 | 亚洲精品一区二区三区在线观看 | 九九久久免费视频 | 91免费入口 | 91精品中文字幕一区二区三区 | 福利网站在线观看 | 青青草在线视频免费观看 | 国产欧美日韩在线一区 | 超碰人人91 | 日韩av在线一区 | 九九久久久 | 成人综合一区二区 | 欧美一区二区三区国产 | 精品日本中文字幕 | 日日骚网 | 粉嫩一区二区三区性色av | 国产精品免费在线 |