温度显示控制系统课程设计_第1页
温度显示控制系统课程设计_第2页
温度显示控制系统课程设计_第3页
温度显示控制系统课程设计_第4页
温度显示控制系统课程设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、.浙江理工大学信息电子学院微机原理课程设计报告设计题目: 温度显示控制系统指导教师: 黄静 陈秋妹专业班级: 08通信(1)班学生姓名: 张真学生学号: E08680228二零一一 年 一 月 十三 号微机原理及接口技术课程设计任务书一设计总则1 本课程设计在任课教师给出六个设计题目前提下,每个学生根据自己的兴趣选择其中一个设计题目。2 选用89C51或89C52和适当的存储器及接口芯片完成相应的功能。3 在19周完成并提交设计,通过演示和非抄袭确认后所取得的成绩为有效成绩。该成绩可作为实验课的考试成绩。4 设计过程中严禁抄袭,否则将根据情节扣减成绩直至取消成绩。5 设计调试在实验室10-50

2、9、10-510进行,时间为19周周一至周五。二设计内容及要求1微型计算机退火炉温度控制系统退火炉使用电热丝加热,温度范围为01000,炉内温度值经热电偶检测后,经变送器变成05V范围内的电压信号送A/D转换器转换成对应的数字量。数字量经数字滤波后送入CPU作为本次采样值。把测量到的温度值与设定值进行比较来决定是否启动电热丝加热,若低于600则启动电热丝加热,若高于900则停止加热以达到控制温度的目的。2多功能密码锁密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示OPEN字样。当输入密码错误时,发出错误警告声音,同时显示CLOSE字样。当六次误码输入的条件下,产生报警电平报警

3、。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。要求选用8088和适当的存储器及接口芯片完成相应的功能并用LED显示器显示电子锁的当前状态。3步进电机控制系统在PC系统机里,设计总线接口电路以及功率驱动电路控制X、Y两台三相反应式步进电机55BF004,用软件完成脉冲分配任务,由LED显示X、Y两台步进电机的实际转数。要求使步进电机X和Y以每分钟6转的速率正向旋转10min、停3S;然后,使步进电机X以每分钟30转的速率反向旋转10min,同时使Y以每分钟50转的速率反向旋转。4公共场所安全报警系统设计一个微机控制的公共场所(办公室、商场等)实用报警系统。要求:每个被检测点均有一个火警

4、检测头(传感器),此检测头可检测火光、温度及烟雾等信号;火光、温度及烟雾数据传送至管理中心,任何一种超过阈值即产生报警信号;管理中心可对各被检测点进行巡回检测,并可显示报警房间号,同时由蜂鸣器发出鸣叫,报警一分钟后继续进行巡回检测。管理中心最多可控制20个点。5家用电热淋浴器控制器的设计要求:打开电源后,先设定水温,水温分为八档(30oC-100oC,每10oC为一档);按下启动键后,开始测量水温并显示,控制电热管加热;上下限水位报警(声光报警)。6机械手专用控制器的设计本机械手为一水平/垂直位移的机械设备,用来将工件由左工作台搬到右工作台。其动作过程共有8个,完成一个工作周期。机械手有手动、

5、单步、单周期、连续工作、可紧急方式。三设计报告要求1设计内容及要求;2、设计原理,说明系统方案并画出系统框图;3、画出完整的硬件电路图,并说明电路的工作原理及主要芯片的性能4、画出软件流程框图,写出程序清单并加必要注释,说明调试结果;5、画出系统PCB板图;6、总结所设计电路的特点和方案的优缺点;7、收获、体会;8、列出参考文献。四评分办法1)自行完成全部设计内容,仿真成功并制成印刷电路板优;2)自行完成全部设计内容,画出硬件电路图,仿真存在小故障良;3)自行完成全部设计内容,系统局部连接正确,整体连接有部分故障中;4)对ATMEL芯片熟悉掌握,与其他人共同完成设计内容,掌握各种接口芯片功能,

6、但没有连成系统及格;5)没有掌握ATMEL芯片,没有完成设计内容,不掌握接口芯片功能,不及格。指导教师签名: 年 月 日系主任签名: 年 月 日一、 设计内容利用可调电阻调节电压值模拟温度的输入量,当温度低于60度时,发出长“嘀”声和红光报警,当温度高于150度时,发出短“嘀”声和黄光报警,测量温度范围0-255度,用4位7段数码管显示温度,其中第1位显示“H”或“L”字样。ADC0808作为转换器。设计原理显示温度显示温度,亮红灯报警判断温度是否大于下限温度输出温度A/D变换输入电压开始系统框图: N显示温度,亮黄灯报警 Y判断温度是否小于上限温度N Y三、硬件设计四、软件设计程序能够编译,

7、并在proteus中成功仿真。程序代码:LED_0EQU 30HLED_1 EQU 31HLED_2 EQU 32HLED_3 EQU 33HADCEQU35HTCNTAEQU36HTCNTBEQU37HH_TEMPEQU38HL_TEMPEQU39HFLAGBIT00HH_ALMBITP3.4L_ALMBITP3.5SOUNDBITP3.7CLOCKBITP2.4ST BIT P2.5EOC BIT P2.6OE BIT P2.7ORG 00HSJMPSTARTORG0BHLJMPINT_T0ORG1BHLJMPINT_T1START:MOVLED_0,#00HMOVLED_1,#00HMO

8、VLED_2,#00HMOVLED_3,#00HMOVH_TEMP,#180MOVL_TEMP,#60MOVTMOD,#12HMOVTH0,#245 ;10MOVTL0,#0MOVTH1,#252 ;1000MOVTL1,#24MOVIE,#8AHCLRCSETBTR0;为ADC0808提供时钟WAIT:SETBH_ALMSETBL_ALMCLR STSETB STCLR ST;启动转换 JNB EOC,$ SETB OE MOV ADC,P1;读取AD转换结果CLR OEMOVA,ADC KEY: SUBBA,#60 ;判断是否低于下限JCLALMMOVA,H_TEMPMOVR0,ADCSU

9、BBA,R0;判断是否高于上限JCHALMCLRTR1LJMPPROCLALM:;低温报警CLRL_ALMSETBTR1CLRFLAGMOV LED_3,#0LCALLDISP2LJMPPROCHALM: ;高温报警CLRH_ALMSETBTR1SETBFLAGMOV LED_3,#1LCALL DISP2LJMPPROCPROC:MOV A,ADC ;数值转换MOV B,#100DIV ABMOV LED_2,AMOV A,BMOV B,#10DIV ABMOV LED_1,AMOV LED_0,BLCALLDISPSJMP WAITINT_T0:CPLCLOCK ;提供ADC0808时钟R

10、ETIINT_T1:MOVTH1,#252MOVTL1,#24CPLSOUNDINCTCNTAMOVA,TCNTAJBFLAG,I1 ;判断是高温警报还是低温警报CJNEA,#200,RETUNE;低温警报声SJMPI2I1:CJNEA,#20,RETUNE;高温警报声I2:MOVTCNTA,#0INCTCNTBMOVA,TCNTBCJNEA,#25,RETUNEMOVTCNTA,#0MOVTCNTB,#0LCALLDELAY2RETUNE:RETIDISP: MOVDPTR,#TABLE MOVA,LED_0;数码显示子程序MOVCA,A+DPTRCLRP2.3MOVP0,ALCALLDEL

11、AYSETBP2.3MOVA,LED_1MOVCA,A+DPTRCLRP2.2MOVP0,ALCALLDELAYSETBP2.2MOVA,LED_2MOVCA,A+DPTRCLRP2.1MOVP0,ALCALLDELAYSETBP2.1 RETDISP2: MOVDPTR,#TABLE2MOVA,LED_3MOVCA,A+DPTRCLRP2.0MOVP0,ALCALLDELAYSETBP2.0 RETDELAY:MOVR6,#10D1:MOVR7,#250DJNZR7,$DJNZR6,D1 RETDELAY2:MOVR5,#20D2:MOVR6,#20D3:MOVR7,#250DJNZR7,$DJNZR6,D3DJNZR5,D2RETTABLE: DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHTABLE2: DB 038H,076HEND五、设计方案优缺点本次课程设计所做的温度显示控制系统,利用可调电阻调节电压值模拟温度的输入量,当温度低于60度时,发出长“嘀”声和红光报警,当温度高于180度时

温馨提示

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

评论

0/150

提交评论