课程设计说明书 No 21 COMP4: MOV A,20H RL A MOV 20H,A存入报警标志单元 DJNZ R3 ,COMP1;检查8路是否比较完成 RET;清报警标志位 COMP3: CLRALARMAX AJMP COMP4 COMP2: JNC COMP3置报警标志位 SETB ALARMAX AJMP: COMP4;下限报警比较子程序 TMINCOMP: MOV R0,#TEMPMIN MOV R1 ,#SDATA MOV R3, #08H MOV R2 , #02H COMP11: MOVX A,@R1 MOV BUFF, A MOVX A,@R0 CJNZ A,BUFF ,COMP22 INC R0 INC R1 DJNZ R2,COMP11 SETB ALARMIN COMP44: MOV A,20H RL A MOV 20H ,A 沈 阳 大 学
课程设计说明书 No 22 DJNZ R3,COMP11 RET COMP33 : CLRALARMIN AJMP COMP44 COMP22: JC COMP33 SETB ALARMIN ZJMP COMP44 沈 阳 大 学
目录
引言………………………………………………………………………………2 1 系统设计及其工作原理………………………………………………3
1.1设计内容………………………………………………………3 1.2系统工作原理………………………………………………….3
2系统硬件的设计…………………………………………………..3
2.1电源部分的设计……………………………………………….4 2.2检测部分的设计……………………………………………….5 2.3 A/D转换器的设计……………………………………………..5 2.4LED温度显示电路…………………………………………….6 2.5键盘电路……………………………………………………..7 2.6晶闸管及其控制电路的设计……………………………………8
3系统控制流程及软件设计………………………………………..9
3.1总体流程图……………………………………………………9 3.2程序块流程图............................................................................10 3.2.1温度控制系统主程序及流程图…………………………….10 3.2.2A/D转换流程图……………………………………………11 3.2.3数字是控制器的设计………………………………………12 3.2.4键盘控制流程图…………………………………………...13 3.2.5数字滤波程序……………………………………………..14
4总结与心得体会…………………………………………………..14 参考文献…………………………………………………………….15
控制系统主程序:……………………………………………………..16
课 程 设 计 任 务 书
学院 信息工程学院 班 级 自动化2 设 计 起 止 日 期 姓 名 万殿红 2011年12月19~12月23日 设计题目:电加热炉温度微机控制系统 设计任务(主要技术参数): 用微型计算机设计一个电热炉温度控制系统对加热炉进行温度控制。在室内安装六个测温点,测温范围在0℃到1000℃,超过1000℃或低于0℃进行越限报警。 整个加热炉的温度控制系统采用典型的反馈是闭环设计,系统框图如图1所示 指导教师评语: 成绩: 签字: 年 月 日