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

QQ登錄

只需一步,快速開始

搜索
查看: 3582|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)溫度控制顯示器 匯編程序的疑問(wèn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:194105 發(fā)表于 2017-4-27 11:51 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
麻煩大神了,針對(duì)問(wèn)題希望大神先說(shuō)下解決方法,稍微再解釋一下,最好通俗易懂點(diǎn),本人是新手,謝謝
有兩個(gè)問(wèn)題:①顯示問(wèn)題:將第二行分成上下限顯示,但在第二行地址47H,48H,49H好像又顯示了一遍40H,41H,42H上的字母,因?yàn)?8H,49H上的字母一直在閃,在初始化顯示里將THL:改成一個(gè)地址一個(gè)地址寫入結(jié)果還是一樣,也試了其他一些方法實(shí)在找不出來(lái)問(wèn)題了。
②程序問(wèn)題:顯示最小溫度時(shí)整數(shù)部分是正確的,但小數(shù)部分一直為零。試了將tmink改成255也不行,大小改變也不行。
對(duì)溫度傳感器那部分是直接移植過(guò)來(lái)的,其它經(jīng)過(guò)添加修改實(shí)現(xiàn)的功能:開機(jī)顯示q030并延時(shí)三秒,之后顯示溫度,設(shè)置下限和上限,按鍵1選擇模式,鍵23分別是加減,有個(gè)模式是華氏度。溫度超過(guò)上下限聲光報(bào)警。

溫度控制器.rar

3.05 MB, 下載次數(shù): 9

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:194105 發(fā)表于 2017-4-27 12:09 | 只看該作者
是將tmink初值改成65535也不行
回復(fù)

使用道具 舉報(bào)

板凳
ID:162136 發(fā)表于 2017-4-28 10:20 | 只看該作者
測(cè)試了小數(shù)顯示正常,按鍵和報(bào)警沒(méi)測(cè)試,第二行顯示問(wèn)題是LCD初始化顯示子函數(shù)原來(lái)里的wrc(0xc8+i);語(yǔ)句,位置選錯(cuò)了,改為wrc(0xc7+i);就正常顯示了。
回復(fù)

使用道具 舉報(bào)

地板
ID:194105 發(fā)表于 2017-4-28 23:18 | 只看該作者
bayga456 發(fā)表于 2017-4-28 10:20
測(cè)試了小數(shù)顯示正常,按鍵和報(bào)警沒(méi)測(cè)試,第二行顯示問(wèn)題是LCD初始化顯示子函數(shù)原來(lái)里的wrc(0xc8+i);語(yǔ)句, ...

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

使用道具 舉報(bào)

5#
ID:194105 發(fā)表于 2017-4-28 23:20 | 只看該作者
這是改過(guò)后的,上限TH:可以正常顯示,最大最小值保存出現(xiàn)問(wèn)題。

溫度控制器 - 副本.rar

217.25 KB, 下載次數(shù): 9

回復(fù)

使用道具 舉報(bào)

6#
ID:162136 發(fā)表于 2017-4-29 11:45 | 只看該作者
照著你的程序改的,應(yīng)該是這意思了。為了看到最大值的最小值的變化,開始都給了數(shù)值。

程序設(shè)計(jì).rar

36.88 KB, 下載次數(shù): 14

評(píng)分

參與人數(shù) 1黑幣 +8 收起 理由
書到用時(shí)方恨少 + 8 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:194105 發(fā)表于 2017-4-29 17:19 | 只看該作者
bayga456 發(fā)表于 2017-4-29 11:45
照著你的程序改的,應(yīng)該是這意思了。為了看到最大值的最小值的變化,開始都給了數(shù)值。

哇,非常感謝大神抽時(shí)間幫我解決了這個(gè)問(wèn)題,還分析的這么詳細(xì),我要認(rèn)真看看程序。謝謝。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表