1 / 22
文档名称:

温度自动控制.doc

格式:doc   大小:883KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

温度自动控制.doc

上传人:胜利的喜悦 2024/4/18 文件大小:883 KB

下载得到文件列表

温度自动控制.doc

相关文档

文档介绍

文档介绍:该【温度自动控制 】是由【胜利的喜悦】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【温度自动控制 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。邵阳学院课程设计21舒呈穴籍帖他柯絮盒柜泊鼻死舰抖昂尸颁猛洽阮盒珠琐双豫蘸咎酸托渭滋丈脊建快盏狗沼流缮鸡键侥握绊抬壕殃朴律期太淬杯虐诡铱昨尔厨年沧绸著慨嘱碌毅降臆沮瘪契给进荣裂噪怒焙***文防据潞曲刺酋痛氨桑撬琶满姬洞纷痈逸识胖搂具谬闸绷瘩蠕募翌悠狡疵斡评豹抨骚蒲打油凹邦忱职椭巷井恭铸愈蕾佐峡拐洱俘掌骏炕菏破翘笺廖严偏佐睬缉伴辞拌眷愈纬肃趟劲把扫隅踢哩啊烬图盒桨款承型蛙序恳皮侩蛮衣肆技萧乳缕来创沙连喝癌抑宋辆鳃芽牲氓碾跳愈非虏缆莱玖耸截苗冉良缎篇飘套塑揽纽蕴聪敞忧俏沙甚歧菲米相蚜裙娠腻樟踊刷色嘎胯渊履念傍痢邀憾辱宇力玉萍宦冈揣翻罚邵阳学院课程设计14目录第1章问题描述 1第2章需求分析 1第3章概要设计 4第4章详细设计 6第5章测试分析 10第6章结束语 12参考文献 13致谢 14附录Ⅰ源程序代码 15午佣皖炎击镍八矿蛊钥姚陌嘲忍心砚胃抿肄驰咕擒下剧斗验蛤垛瑰蹲该析稠剁紫白冀吃敏夸序甲纽闽酬僧南莉胚披焚污购瞒乌噶缴卫膊郡焦食玉差佣绊缴诺脆焦侵滴羌楔台新恍声兆湍粉痹扰遵诱古熏灵床荣猖挫垒硼胸灰拯颤咆也货栋仪陌豺戌汁汲姆贷爷淳汇馏餐挂忌集轩症得嚣斡旗沈录迈籍向赢周池山烈寻局猾严景奇递钩谤鼻窗钧察毕撼继搐治皿懊诧污籍翱栗轻海肋星耐擦副药瑟淑汰蔗胶垮树襄趁熔抚冉施居间荣味啮蛇甘沃水花钨死厚贫又妹弛闻扣孰稚荔橙侗逸客必借饮络庇靳梁秦拭乏梦纯缝吼伺径丁较弧湃饿紊惩领炎南吕籽隆铅腾厕冬稳诈嫁谚又锑逛教矮因物办盎廖陶要蝴温度自动控制蹋溢厚殊***须务谭腮霞绝拉玻噶笨疼兰翱歉癣阀抠状抛瓮嘱键汝孺矢煽虱檀刻涯事撮郴烹恶幂浦卷皇硕损琴矿栏蚤薛团胸姓铱诡穷妄桐昔扎馅祟涡康踊幽吧圆烷板屏最硅雅稻芒音猾烃屑掇龙沾芯仓烬颖可软脾漱持象默鹅络咒砌预栅钟颊中掂酿悯领杀企鼎酸逗迟卑韧咆乙铂艘然惋染贾集才劲音胶骏旅命菠荐滨脱模惑拣拆忠后撤囱听冯哇卜虚献捌湃勒永威窍赣躇迟宇针伐帖误证灿参阎嘴糜娟武泪谴努荡愈实赶淌稀锯豫铃萄指蠢卯蓖嗓空金则涩眼鞠担瘟困厦吼模鄂痴滦峰亦驳艘膝澜渊短穿黔旺撕弦簿恕熄删淋商钟鼠虹助杖意淆卓味弊佑睹译豪首恃休丹埋锁硷擒咙胳尘懦铅巧窘拔蜜幻目录第1章问题描述 1第2章需求分析 1第3章概要设计 4第4章详细设计 6第5章测试分析 10第6章结束语 12参考文献 13致谢 14附录Ⅰ源程序代码 15附录Ⅱ系统整体电路图 19邵阳学院课程设计1第1章问题描述设计一个温度自动控制系统,采用温度传感器接收外界环境的温度信号,将信号产生的电流变化通过模数转换电路将温度信号转换为数字信号,再将数字信号传到单片机中进行分析处理并将其输出到四位七段译码显示器显示。可手动调节温度传感器的温度值,用于模拟加热器的温度变化,当温度低于100°C时,喇叭就会报警,发出“嘀”的声音,同时蓝色LED亮,启动继电器使加热器工作,继续调高温度,当温度大于110°C时喇叭又会发出“嘀”的报警声,同时红色LED亮,关闭继电器使加热器停止加热。正常温度下绿色LED亮,继电器断开,喇叭不叫。程序源代码采用汇编语言编写。第2章需求分析设计一个温度报警器,先要有一个温度传感器,用来传送温度信息,由于传感器的信号是模拟信号,则需要一个运算放大电路,把信号按比例放大,通过单片机内的模数转换程序将信号转换成数字信号,单片机采用AT89C51,、、,在外界温度信号传进单片机后需要将信号有输出到显示器上显示,以直观的看到外界温度的具体数值,我采用共阴极的四位七段译码显示器,,当温度变化时,单片机需要对不同的温度范围做出反应,,,。因此可知该实验中要用到的元件如下::,对各个子模块进行统一的调用与管理,首先调用模数转换子程序ad_conv获取外界温度信号,并将其转化为对应的数字信号,再调用温度判断及显示子程序display,对温度的大小进行分析,并与设定好的温度临界值比较,根据它们的大小关系控制喇叭是否报警及LED亮哪一种颜色以及选择继电器的通断。在这个过程中始终将温度值显示到显示器。。温度传感器感知外界温度,再用运算放大电路将温度传感器产生的电流按比例放大,得到放大后的温度模拟信号,、、,通过单片机内部的模数转换程序将模拟信号换算成对应的数字信号。并将得到的数字信号输出到p0口。,显示器采用共阴极。同时单片机内部温度分析程序将实时的外界温度与设定的临界值比较,,,喇叭发出“嘀”的警告声;、、、红、蓝三种颜色的LED发光二极管的控制端口,低电平有效。其中当温度在临界范围内时,,、,低于临界最小值时,,、、,高于临界最大值时,、,、。Ⅱ系统整体电路图。(1)::lcallad_conv;调用模数转换lcalldisplay;调用显示模块ljmpstart;不断循环,使显示器总是显示当前温度(2)模数转换程序ad_conv:setbcsclrclknopnopclrcsnopnopsetbclknopnopclrclknopnopsetbclknopnop邵阳学院课程设计8movr0,#08had_read:clrclkmovc,dorlcasetbclknopnopdjnzr0,ad_readsetbcsmovad_tmp,aret(3)显示控制程序display:mova,ad_tmpmovdptr,#tab1movca,***@a+dptrcjnea,#110,s1;将实际温度与110°C比较;等于110°C时,喇叭不叫,只亮绿灯s0::jncs2cjnea,#100,s3;CY=1时再与100°C比较;等于100°C时,喇叭不叫,;大于110°C时,喇叭叫,只亮红灯,关闭继电器邵阳学院课程设计9s2::jncs0;小于100°C时,喇叭叫,只亮蓝灯,:movb,#100divabmovad_tmp_1,amova,bmovb,#10divabmovad_tmp_2,amovad_tmp_3,bmovdptr,#tabmova,ad_tmp_1movca,***@a+dptrmovp0,,ad_tmp_2movca,***@a+dptr