温度计ds18b20蜂鸣器报警程序求助 #includedefine uchar unsigned charsbit keyup=P1^0;sbit keydn=P1^1;sbit keymd=P1^2;sbit led=P3^7;sbit DQ=P3^4;接温度传感器18B20uchar t[2],number=0,*pt;温度值uchar TempBuffer1[4]={0,0,0,0};uchar Tmax=18,Tmin=8;uchar distab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff,0xfe,0xf7};uchar dismod=0;bit flag;void t0isr()interrupt 1{TH0=(65536-5000)/256;TL0=(65536-5000)%256;switch(number){case 0:P2=0x08;P0=distab[TempBuffer1[0]];break;case 1:P2=0x04;P0=distab[TempBuffer1[1]];break;case 2:P2=0x02;P0=distab[TempBuffer1[2]]0x7f;break;case 3:P2=0x01;P0=distab[TempBuffer1[3]];break;default:break;}number+;if(number>;3)number=0;}void delay_18B20(unsigned int i){while(i-);}ds18b20初始化函数*/void Init_DS18B20(void){bit x=0;do{DQ=1;delay_18B20(8);DQ=0;单片机将DQ拉低delay_18B20(90);精确延时 大于 480usDQ=1;拉高总线delay_18B20(14);x=DQ;稍做延时后 如果x=0则初始化成功 x=1则初始化失败,继续初始化}while(x);delay_18B20(20);}ds18b20读一个。我有两个程序,一个数码管显示温度的,一个蜂鸣器的,求变刺耳成一个总程序 要求当温度达到预设值时候,蜂鸣器发声,有报酬,求帮助用18b20测温度,当温度过高或过低时用蜂鸣器报警的程序怎么写啊?? 设置温度上下限,这样单片机采集温度后,如果温度超出设置的数值就可以报警,还不清楚的你也可以来找找我帮忙的.
随机阅读
- 萤石粉资源税 萤石生产工艺和生产成本?
- 哪里有京东购物卷 京东优惠券在哪里领取?
- 云南省福贡县有多少个乡镇 怒江福贡县匹河怒族乡
- 圣保罗实木木地板好不好 圣保罗木地板旗舰店
- 中国金融市场发展与经济增长 中国金融市场的发展对世界经济发展有什么影响
- 横店? 横店四海中学还招生吗
- 去九寨沟旅游,想找一家信誉好的旅行社,选中了四川中国旅行社,但有好多家。想知道谁是正宗。 四川省中国旅行社附近地铁
- 谁有洛天依和乐正绫的情侣那种的图片 乐正绫和洛天依是情侣吗
- 水中藻荇交横的前一句 水中藻前面一句
- 好药师门面店时空智友软件哪里下载 越时空智友软件教程
- 汉仙岩是哪个人成仙的 汉仙岩和翠微峰两个,你认为哪一个更值得去?
- 威海和东营哪个大,哪个更发达 威海和东营比
- 现在国际形势如此严峻,我国该如何应对? 正以前所未有的聪明才智
- 地下车库防火卷帘附近烟感温感 防火卷帘门边的烟感和温感间距是多少
- 永丰下袍村 江西省吉安市永丰县一共有几个乡?
- 自动档科目二坡道定点起步是踩油门吗 科目二自动挡上坡定点起止步
- 气压带有多长 气压带与气旋有什么关系?差别?看概念好像看不出什么不同 都是低压,高压...它们所处的位置、范围有什么不同么?
- wlk公正之锤伤害 公正徽章在WLK还有用吗
- 公路工程技术发展有限公司怎么样 道路桥梁工程技术与建筑工程技术哪个相对更好点?比如从就业方向,就业前景,还有工资待遇详细分析一下
- 景观区位分析图中的地图 如何做出景观分析图?