温度报警器 程序
可调温度报警器电路及程序资料共享电子开发网资料共享
站内搜索:
当前位置:>>>>可调温度报警器电路及程序
可调温度报警器电路及程序
资料格式:
rar
作者/开发商:资料大小:
24.54kb
资料语言:
简体中文
资料平台:
windows
软件类别:
实例
相关地址:评分等级:★★★★★
发布人:下载次数:0
资料简介:
///名称:可调式温度报警器///
///p30键:加功能;p31键:减功能;p32键:上限值设定;p33键:上限值设定///
///默认为:0度(下限)~~~~20度(上限)///
///报警范围:0~99度///
///温度测量范围:0~99度///
///制做者:roseven
#include<reg52.h
#include<intrins.h
#defineucharunsignedchar
#defineuintunsignedint
#definedbp0
ucharcodetab={0xc0,0xcf,0xa4,0x86,0x8b,0x92,0x90,0xc7,0x80,0x82};
uchartempbuffer[5],temp_value,shiwe,gewe;
ucharsha,xia,ts0,tg0,flag,flag1;
sbitkey1=p3^0;//定义按键位置
sbitkey2=p3^1;
sbitkey3=p3^2;
sbitkey4=p3^3;
sbitdq=p3^5;
sbitspk=p3^7;//定义蜂鸣器端口
voiddelay_50us(uintt)
{
ucharj;
for(;t0;t)
for(j=19;j0;j);
}
/ds18b20初始化函数/
voiddelay_18b20(uinti)
{
while(i);
}
voidinit_ds18b20(void)
{
unsignedcharx=0;
dq=1;//dq复位
delay_18b20(8);//稍做延时
dq=0;//单片机将dq拉低
delay_18b20(80);//精确延时大于480us
dq=1;//拉高总线
delay_18b20(14);
x=dq;//稍做延时后如果x=0则初始化成功x=1则初始化失败
delay_18b20(20);
}
(需要积分
1
点)()
相关下载
会员中心
最新下载
下载排行
本服务的所有资料均由网友提供,本站不保证其内容的完整性和正确性。
©2007www.dzkf.cn
