基于单片机的温度报警器的设计与仿真_第1页
基于单片机的温度报警器的设计与仿真_第2页
基于单片机的温度报警器的设计与仿真_第3页
基于单片机的温度报警器的设计与仿真_第4页
基于单片机的温度报警器的设计与仿真_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第6卷第27期(20lo年9月判读温度是否超过设定的上下限,若超过则进入报警程序。主程序的流程图如图2所示。 3.2程序代码限于篇幅,下面给出部分程序代码uchar code DSECODE1=Ox3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d.Ox07,Ox7f,0x6f;/数码管段码ucharTemperatureS=o'o,oJ;sbitDQ=P2"7;sbit HLED=P30;/报警灯sbit l。LED=P3l;sbitBEEP=P3"7:/,蜂鸣器uint temp;voidDelay(uint Xvoid DelayMs(uint

2、 x1uehar InitDSl88200/初始化DSl8820函数uchar ReadOneByte0/滨一个字节函数voidWfiteoneBvtefuchar dat/写一个字节函数voidReadTemperature0/读取温度函数voidShow-1emperature0/显rqk温度函数voidalarm(uchar t/报警函数void mainOfBEEP=O;while(1ReadJ'emperature0;Temperature2=temp/l 00:TemperatureI=temp%100/10;TemperatureOJ=temp%10;Sho嘲jemper

3、ature0;if(temp<40alarm(90;L_LED=!LLED;else if(temp>120alarm(120;HLED=!H LED;else BEEP-0;HLED=L_.LED=l;llComputer Knowledge and Technology电置知识与技术图1硬件电路原理图.豳囱兰!浏咽图2主程序流程图4电路仿真软件的编写在Keil软件环境下进行,芯片的型号选择AT89C52。编写C程序并保存,之后利用Keil编译器编译调试,编译成功后生成HEX文件。程序经Keil软件编译通过后,就可利用Protues软件进行仿真了。在图l绘制好的仿真电路中,用鼠标

4、左键单击单片机,弹出“Edit Commponent”对话框。在“Programe File”中载入已经生成的HEX文件,然后单击“OK”按钮保存设计,最后单击运行按钮即可进行功能仿真。运行时.IED数码管将显示DSl8820所测鼋的外部温度,调节DSl8820模拟改变外界温度时,新的温度将刷新显示在LED数码管上。当温度超过设定的上下限时,会发出不同频率的报警声。5结束语本文介绍了基于单片机的温度报警器。能检测温度同时当温度超过设定的上下限时报警。同时采用Proteus和Keil结合进行仿真,实现了设计所要求的功能。参考文献:【11李广第,朱月秀,冷祖祁.单片机基础fMl一E京:北京航空航天

5、大学出版社,2007.【2】来清民.传感器与单片机接El及实例IM.北京:北京航空航天大学出版社,2008.【3】谭浩强.C语言程序设计MI.北京:清华大学出版社,2000.本栏目贲任编辑:唐一乐-人工-I麓识期技术-7541 基于单片机的温度报警器的设计与仿真作者:陈峰, CHEN Feng作者单位:江苏省南通商贸高等职业学校,江苏,南通,226007刊名:电脑知识与技术英文刊名:COMPUTER KNOWLEDGE AND TECHNOLOGY年,卷(期:2010,06(27参考文献(3条1.谭浩强C语言程序设计 20002.来清民传感器与单片机接口及实例 20083.李广第;朱月秀;冷祖祁单片机基础 2007本文读者也读过(4条2.张发海基于单片机STC89C52的LED数码管温度显示及报警器的实现期刊论文-科技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论