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

本人有个程序用来实现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

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

建议你再仔细检查,如果还有问题,再把代码放上看看。
第2个回答  2008-05-28
真不知道为什么还要用汇编啊!
现在单片机发展那牛,不就是汇编执行效率高么
用C吧!

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

强烈建议用C

不过用汇编的人牛,真的很牛!
第3个回答  2008-06-03
汇编太烦至今无法全用汇编,只是偶尔穿插几句本回答被提问者采纳
第4个回答  2008-05-22
汇编,注释少,看懂它还不如重新写一个,ft~~
第5个回答  2008-05-21
坐个沙发

汇编DS18B20 传感器 AT89C51 串行显示 温度上限报警 仿真 PROTEUS
表示AAA的值就是88H。这样指令:MOV AX,AAA就相当于MOV AX,88H,即AX=88H,而不是取地址88H中的值。如果要定义变量,用DB、DW、DATA都可以.建议你再仔细检查,如果还有问题,再把代码放上看看。

基于51单片机的火灾报警器设计
本文介绍基于51单片机的火灾报警器设计。此系统集成了MQ-2烟雾传感器、DS18B20温度传感器以及AT89C51单片机作为核心。该报警器能实时检测烟雾和温度,并通过声光电一体化方式报警,同时显示浓度和温度值。系统构成包括:MQ-2烟雾信号采集电路、ADC0832模数转换电路、DS18B20温度信号采集电路、单片机控制电路、LCD显示...

求单片机控制温度传感器,LCD显示温度值,温度达到30度时,蜂鸣器报警的报 ...
2.再把1602剪下,粘贴到18b20那张图上;1602的程序也粘贴到18b20程序上,改掉标号重复的地方,改掉初始化程序。将18b20的结果显示在LCD上,如有必要,删除7段数码管程序。

用单片机做温度检测系统 论文,
用DS18B20做的电子温度计,非常简单。include <reg51.h> include\\"AscLed.h\\"include <intrins.h> include <stdio.h> \/\/ define Seck (500\/TK) \/\/1秒中的主程序的系数 define OffLed (Seck*5*60) \/\/自动关机的时间5分钟!\/\/ if (FHz==0)define NOP_2uS_nop_()else defin...

单片机原理、应用与PROTEUS仿真的章节目录
*14.8 基于AT89C51的按键发声装置的设计与仿真第15章 应用篇实例的PROTEUS 设计与仿真*15.1 EPROM 27C64扩展单片机ROM的设计与仿真15.2 SRAM 6264扩展单片机RAM的设计与仿真*15.3 串行E2PROM 24LC16B扩展单片机存储器的 设计与仿真15.4 单片机与LED数码管动态显示接口的设计与仿真*15.5 单片机与字符型LCD显示器接口的...

单片机C语言程序设计实训100例:基于8051+Proteus仿真的目录
数位分解、位操作51.6 变量、存储类型与存储模式71.7 数组、字符串与指针91.8 流程控制111.9 可重入函数和中断函数111.10 C语言在单片机系统开发中的优势12第2章Proteus操作基础132.1 Proteus操作界面简介132.2 仿真电路原理图设计142.3 元件选择162.4 调试仿真202.5 Proteus与?

单片机C语言程序设计实训100例:基于PIC+Proteus仿真的目录
9 C语言程序设计在PIC单片机应用系统开发中的优势第2章PROTEUS操作基础2.1 PROTEUS操作界面简介2.2 仿真电路原理图设计2.3 元件选择2.4 仿真运行2.5 MPLAB IDE与PROTEUS的联合调试2.6 PROTEUS在PIC单片机应用系统开发中的优势第3章 基础程序设计3.1 闪烁的LED3.2 用双重循环控制LED左右来回滚动显示...

相似回答