汇编 DS18B20 传感器 AT89C51 串行显示 温度上限报警 仿真 PROTEUS

来源:百度知道 编辑:UC知道 时间:2024/09/22 09:39:45
本人有个程序用来实现6路温度采集并在数码管上串行显示,循环显示6路的温度值。现已完成这些功能。现在还需要给每一路传感器加一个温度报警的功能。就是当传感器温度值超过40度时。单片机的对应IO口产生低电平。以下附上程序和原理图。
电路已经完全设计完成,包括了报警部分采用LED灯。IO口输出低电平,LED灯点亮就代表这个通道的传感器超过了40度。程序已经绝大部分成型,需要修改并添加报警的程序。另外需要各个子程序包括主程序的流程图。哪位大侠帮帮忙。我把所有积分都送给你。

程序原理图在这个网址 http://www.proteus.com.cn/bbs/viewthread.php?tid=20687&page=1&extra=page%3D1
我的QQ411989714 邮箱seeyouseattle@126.com

汇编太烦至今无法全用汇编,只是偶尔穿插几句

坐个沙发

汇编,注释少,看懂它还不如重新写一个,ft~~

只是看了程序的一小部分,开头就有问题:
用"EQU"来定义变量??EQU是等价赋值指令,例如
AAA EQU 88H
表示AAA的值就是88H。这样指令:MOV AX,AAA就相当于MOV AX,88H,即AX=88H,而不是取地址88H中的值。
如果要定义变量,用DB、DW、DATA都可以.

建议你再仔细检查,如果还有问题,再把代码放上看看。

真不知道为什么还要用汇编啊!
现在单片机发展那牛,不就是汇编执行效率高么
用C吧!

最讨厌用汇编开发东西,那样真的很头痛的,过几天看,自己都不知道写的什么了!

强烈建议用C

不过用汇编的人牛,真的很牛!