基于AT89C51的温度显示报警系统 要求用DS18b20 四位共阳极数码管 用汇编语言编写程序

如题所述

这个不是太难的,只要能搞定1wire总线读写,剩下的基本上没难度了。
温馨提示:内容为网友见解,仅供参考
无其他回答

求AT89C51单片机和DS18B20温度程序,用四位共阳数码管显示
sbit DQ=P3^3; \/\/温度输入口 sbit DIN=P0^7; \/\/LED小数点控制 sbit k5=P1^4;uchar up_alarm=20;uint h;uchar flag;\/\/***温度小数部分用查表法***\/\/ uchar code ditab[16]= {0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x...

求C语言程序,AT89C51单片机为核心,DS18B20测温度,实时用4位LED显示...
include<reg52.h> \/\/ 试试#define uchar unsigned char #define uint unsigned int sbit DQ=P1^4; \/\/ds18b20与单片机连接口 unsigned char code str[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40} ; \/\/共阴数码管字码表unsigned char code str1[]={0...

求:基于AT89C51单片机的多路DS18B20测温显示
t = ReadTemp();\/\/步骤3:读取温度 startTempTrans(); \/\/步骤1:启动温度转换 LEDBuf[3] = 12; \/\/显示“+”LEDBuf[2] = t\/1000; \/\/显示温度的十位 LEDBuf[1] = (t\/100)%10; \/\/显示温度的个位 LEDBuf[0] = (t\/10)%10; \/\/显示温度的小数位 for(i = 0; i < 200; i+...

基于AT89C51单片机和DS18B20温度传感器、LCD1602液晶显示的高精度数字温...
delay_18B20(100); \/\/ this message is wery important Init_DS18B20();WriteOneChar(0xCC); \/\/跳过读序号列号的操作 WriteOneChar(0xBE); \/\/读取温度寄存器等(共可读9个寄存器) 前两个就是温度 delay_18B20(100);a=ReadOneChar(); \/\/读取温度值低位 b=ReadOneChar(); \/\/读取...

基于AT89C51单片机和DS18B20温度传感器、LCD1602液晶显示的数字温度计...
MAIN: MOV R0,#00H ;R0:每行显示字符的个数 MOV R1,#80H ;寄存器地址 MOV A,#38H ;设置显示(16×2)ACALL WIR MOV A,#0EH ;开显示,显示光标,光标不闪烁 ACALL WIR MOV A,#06H ;整屏显示不移动 ACALL WIR MOV A,#01H ;显示清屏 ACALL WIR MOV DPTR,#LCD...

用AT89C51单片机和温度传感器DS18B20S设计数字式温度计
用AT89C51单片机和温度传感器DS18B20S设计数字式温度计 15 温度显示采用4位LED数码管显示,三位整数,一位小数,具有键盘输入上下限功能,超过上下限温度时,进行声音报警,DS18B20为检测器件,进行单点温度检测,检测精度为+-0.5℃急求,今天... 温度显示采用4位LED数码管显示,三位整数,一位小数,具有键盘输入上下限功能,...

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

急救!!基于AT89C51单片机的多路DS18b20测温显示系统的所有相关资料_百 ...
它可以看作是该DS18B20的地址序列号。不同的器件地址序列号不同。DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。DS18B20的引脚定义:(1)DQ为数字信号输入\/输出端 (2)GND为电源地 (3)VDD为外接供电电源输入端(在寄生电源接线方式时接地)...

六位数码管时钟
38.红外报警器设计与实现 39.开关稳压电源设计 40.基于MCS51单片机温度控制毕业设计论文 41.步进电动机竹竿舞健身娱乐器材 42.单片机控制步进电机 毕业设计论文 43.单片机汽车倒车测距仪 44.基于单片机的自行车测速系统设计 45.水电站电气一次及发电机保护 46.基于单片机的数字显示温度系统毕业设计论文 47....

基于AT89C51单片机的大棚温度监控系统(要求用lcd1602显示温度,ds1302显 ...
AT89c52测试通过,51rom有点小后期可能不够用。湿度没写,不知用什么传感器。include<reg52.h> define ui unsigned int define uc unsigned char sbit clk=P3^6;\/\/ ds1302 端口 sbit io=P3^4;sbit rst=P3^5;sbit rs=P2^6;\/\/1602液晶 端口 sbit en=P2^7;sbit rw=P2^5;sbit DQ=P3^7;\/...

相似回答