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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3672|回復: 6
收起左側

單片機溫度控制顯示器 匯編程序的疑問

[復制鏈接]
ID:194105 發表于 2017-4-27 11:51 | 顯示全部樓層 |閱讀模式
麻煩大神了,針對問題希望大神先說下解決方法,稍微再解釋一下,最好通俗易懂點,本人是新手,謝謝
有兩個問題:①顯示問題:將第二行分成上下限顯示,但在第二行地址47H,48H,49H好像又顯示了一遍40H,41H,42H上的字母,因為48H,49H上的字母一直在閃,在初始化顯示里將THL:改成一個地址一個地址寫入結果還是一樣,也試了其他一些方法實在找不出來問題了。
②程序問題:顯示最小溫度時整數部分是正確的,但小數部分一直為零。試了將tmink改成255也不行,大小改變也不行。
對溫度傳感器那部分是直接移植過來的,其它經過添加修改實現的功能:開機顯示q030并延時三秒,之后顯示溫度,設置下限和上限,按鍵1選擇模式,鍵23分別是加減,有個模式是華氏度。溫度超過上下限聲光報警。

溫度控制器.rar

3.05 MB, 下載次數: 9

回復

使用道具 舉報

ID:194105 發表于 2017-4-27 12:09 | 顯示全部樓層
是將tmink初值改成65535也不行
回復

使用道具 舉報

ID:162136 發表于 2017-4-28 10:20 | 顯示全部樓層
測試了小數顯示正常,按鍵和報警沒測試,第二行顯示問題是LCD初始化顯示子函數原來里的wrc(0xc8+i);語句,位置選錯了,改為wrc(0xc7+i);就正常顯示了。
回復

使用道具 舉報

ID:194105 發表于 2017-4-28 23:18 | 顯示全部樓層
bayga456 發表于 2017-4-28 10:20
測試了小數顯示正常,按鍵和報警沒測試,第二行顯示問題是LCD初始化顯示子函數原來里的wrc(0xc8+i);語句, ...

謝謝解答,試了一下改成0xc7是可以解決上限顯示問題,但如果我是想讓它從48H這個位置上開始顯示的,該怎么解決這個問題,為什么那樣顯示會出現重復顯示THL:的問題,那個最低溫度小數部分有問題,估計之前沒說清楚,就是最小值那個小數位置一直顯示的是“0”,而且剛才發現最大值居然會改變,不知道最小值是不是,然后我就將最大最小值判斷調出來另外加了一個子函數發現一直顯示的是85度和0度了,完了問題越來越多了。希望大神有時間可以幫看一下。我也去網上查查最大最小值保存的方法。
回復

使用道具 舉報

ID:194105 發表于 2017-4-28 23:20 | 顯示全部樓層
這是改過后的,上限TH:可以正常顯示,最大最小值保存出現問題。

溫度控制器 - 副本.rar

217.25 KB, 下載次數: 9

回復

使用道具 舉報

ID:162136 發表于 2017-4-29 11:45 | 顯示全部樓層
照著你的程序改的,應該是這意思了。為了看到最大值的最小值的變化,開始都給了數值。

程序設計.rar

36.88 KB, 下載次數: 14

評分

參與人數 1黑幣 +8 收起 理由
書到用時方恨少 + 8 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:194105 發表于 2017-4-29 17:19 | 顯示全部樓層
bayga456 發表于 2017-4-29 11:45
照著你的程序改的,應該是這意思了。為了看到最大值的最小值的變化,開始都給了數值。

哇,非常感謝大神抽時間幫我解決了這個問題,還分析的這么詳細,我要認真看看程序。謝謝。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表