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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

LM35+ADC0809使用51單片機(jī)制作溫度顯示(問題解決)

查看數(shù): 4453 | 評(píng)論數(shù): 18 | 收藏 4
關(guān)燈 | 提示:支持鍵盤翻頁(yè)<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-9-13 19:09

正文摘要:

本帖最后由 hslcac 于 2021-9-16 21:20 編輯 學(xué)習(xí)調(diào)試過程中,單獨(dú)顯示輸入沒問題,關(guān)鍵的ADC0809的數(shù)據(jù)不顯示,請(qǐng)幫忙看一下哪里除了問題,謝謝。問題已經(jīng)解決,謝謝各位老師指點(diǎn),謝謝,后面附完成后的程序。 / ...

回復(fù)

ID:92810 發(fā)表于 2023-1-9 16:32
hslcac 發(fā)表于 2021-9-16 21:16
問題已經(jīng)解決,上傳完成主程序,顯示程序及電路沒變。

謝謝樓主分享啦
ID:89072 發(fā)表于 2021-9-16 21:48
溫度和AD0809輸入電壓名稱標(biāo)錯(cuò)位置了,電壓顯示的是LM358輸出至0809IN0的電壓,制作板子的時(shí)候沒有計(jì)算好,358的最大輸出電壓測(cè)量3.74V,實(shí)際與顯示的電壓準(zhǔn)確(沒有具體檢測(cè)),有借鑒制作溫度及數(shù)控電源的程序比較接近(針對(duì)新手)。
ID:89072 發(fā)表于 2021-9-16 21:09
lkc8210 發(fā)表于 2021-9-16 15:03
在網(wǎng)頁(yè)看,沒留意到那一段注釋掉了
正因?yàn)樽⑨尩袅?br /> 又重覆了5樓的問題1

為什么要加個(gè)‘’+48‘’,非常感謝,已經(jīng)找到問題了,第一、沒有加48,第二,num定義錯(cuò)誤應(yīng)該是uint型。再次非常感謝各位老師指點(diǎn),謝謝,上傳完成程序。
ID:161164 發(fā)表于 2021-9-16 15:03
hslcac 發(fā)表于 2021-9-16 12:44
是使用的1602,原來的數(shù)碼管顯示沒問題,修改的,定時(shí)器是1ms的啊

在網(wǎng)頁(yè)看,沒留意到那一段注釋掉了
正因?yàn)樽⑨尩袅?br /> 又重覆了5樓的問題1
沒有定時(shí)器1的中斷函數(shù),又當(dāng)機(jī)了

第117行
volt_data[6]=num/1000;          //取處理后的數(shù)據(jù)千位,對(duì)應(yīng)顯示溫度值的十位
缺了個(gè)"+48"
又重覆了5樓的問題2
ID:89072 發(fā)表于 2021-9-16 13:18
188610329 發(fā)表于 2021-9-16 12:55
液晶屏刷新是電壓翻轉(zhuǎn)一次就定格了,一般,沒有內(nèi)容變化就不必反復(fù)刷新,和數(shù)碼管需要不斷的供電點(diǎn)亮是不 ...

嗯嗯明白了,謝謝,
ID:624769 發(fā)表于 2021-9-16 12:55
hslcac 發(fā)表于 2021-9-16 12:44
是使用的1602,原來的數(shù)碼管顯示沒問題,修改的,定時(shí)器是1ms的啊

液晶屏刷新是電壓翻轉(zhuǎn)一次就定格了,一般,沒有內(nèi)容變化就不必反復(fù)刷新,和數(shù)碼管需要不斷的供電點(diǎn)亮是不同的,所以,8210才提醒你一下。
ID:89072 發(fā)表于 2021-9-16 12:44
lkc8210 發(fā)表于 2021-9-16 00:40
定時(shí)器1的中斷是2ms一次吧?
對(duì)LCD1602來說太頻密了
再加上注釋

是使用的1602,原來的數(shù)碼管顯示沒問題,修改的,定時(shí)器是1ms的啊
ID:161164 發(fā)表于 2021-9-16 00:40
定時(shí)器1的中斷是2ms一次吧?
對(duì)LCD1602來說太頻密了
再加上注釋
你好像抄錯(cuò)了數(shù)碼管的動(dòng)態(tài)掃描代碼了吧
ID:89072 發(fā)表于 2021-9-15 23:33
請(qǐng)路過的大師幫我看一下
ID:89072 發(fā)表于 2021-9-15 09:14
yzwzfyz 發(fā)表于 2021-9-14 15:04
1、顯示程序:應(yīng)能顯示某個(gè)變量于LED上,如A3。
2、采樣程序:應(yīng)能將采樣的數(shù)值,轉(zhuǎn)換成溫度,再放入A3中 ...

謝謝指導(dǎo),我按您的辦法試試。
ID:89072 發(fā)表于 2021-9-15 09:13
lkc8210 發(fā)表于 2021-9-14 11:20
經(jīng)過半天排查
發(fā)現(xiàn)是你初始化了定時(shí)器1但又沒有相應(yīng)的中斷函數(shù)
結(jié)果在定時(shí)器1第一次溢出后單片機(jī)就當(dāng)機(jī)了 ...

非常感謝,開始測(cè)試使用的中斷刷新顯示,調(diào)試后放在主函數(shù)內(nèi)做顯示,我再改一下試試。
ID:123289 發(fā)表于 2021-9-14 15:04
1、顯示程序:應(yīng)能顯示某個(gè)變量于LED上,如A3。
2、采樣程序:應(yīng)能將采樣的數(shù)值,轉(zhuǎn)換成溫度,再放入A3中。
做到以上兩點(diǎn)不就OK了嗎?有什么難度呢?
ID:161164 發(fā)表于 2021-9-14 11:20
經(jīng)過半天排查
發(fā)現(xiàn)是你初始化了定時(shí)器1但又沒有相應(yīng)的中斷函數(shù)
結(jié)果在定時(shí)器1第一次溢出后單片機(jī)就當(dāng)機(jī)了
應(yīng)加上
void timer1() interrupt 3
{
}

另外,LCD1602要顯示字符,lcd_wdat();的形參要以ASCII值輸入
lcd_wdat(volt);//自己想一下怎樣改
lcd_wdat(seg1);>>>>>>>>>>>>lcd_wdat('0'+seg1);
lcd_wdat(seg2);>>>>>>>>>>>>lcd_wdat('0'+seg2);
lcd_wdat(seg3);>>>>>>>>>>>>lcd_wdat('0'+seg3);
ID:89072 發(fā)表于 2021-9-14 09:36
munuc_w 發(fā)表于 2021-9-14 08:28
顯示不顯示和0809無關(guān),問題可能出現(xiàn)在數(shù)據(jù)處理上,仔細(xì)檢查0809后的數(shù)據(jù)處理過程。

出現(xiàn)亂碼是不是0809數(shù)據(jù)錯(cuò)誤啊
ID:752974 發(fā)表于 2021-9-14 08:28
顯示不顯示和0809無關(guān),問題可能出現(xiàn)在數(shù)據(jù)處理上,仔細(xì)檢查0809后的數(shù)據(jù)處理過程。

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲电影成人 | 亚洲国产精品久久久久婷婷老年 | 国产在线观看一区 | 国产精品免费在线 | 国产一级毛片精品完整视频版 | 精品一区二区三区中文字幕 | 亚洲91| 91豆花视频 | 欧洲一区在线观看 | 国产免费a视频 | 国产精品一区二区三区四区 | 精品av天堂毛片久久久借种 | 粉嫩粉嫩芽的虎白女18在线视频 | 玖玖在线精品 | 99reav| 免费观看一级特黄欧美大片 | 91在线区| 欧美一区精品 | 成人免费大片黄在线播放 | 欧美视频在线播放 | 成人午夜影院 | 午夜天堂精品久久久久 | 99精品亚洲国产精品久久不卡 | 欧美二区在线 | 91欧美精品成人综合在线观看 | 色婷婷亚洲国产女人的天堂 | 特a毛片 | 亚洲精品一区二区久 | 欧美精品久久久久久久久老牛影院 | 日本天天操 | 国产高清久久 | 日本三级线观看 视频 | 日韩欧美二区 | 做a视频 | 一区二区三区四区av | 国产免费视频 | 中文在线一区二区 | 久久精品一区二区三区四区 | 麻豆成人在线视频 | 午夜色婷婷 | 色综合欧美 |