《2022年温度控制器电路仿分享 .pdf》由会员分享,可在线阅读,更多相关《2022年温度控制器电路仿分享 .pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、佛山职业技术学院单片机技术实验指导书1 实验温度控制器电路仿真一、实验目的 1、掌握温度控制器电路设计方法。2、掌握温度控制器程序设计方法。3、掌握温度控制器电路仿真调试。二、实验仪器设备 1、计算机 2、WAVE 仿真软件 3、Proteus仿真软件 4、Keil 仿真软件 5、SuperPro 编程软件 6、仿真器 7、编程器 8、印制电路板三、实验任务由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809 的IN0通道进行模数转换,转换所得数字量由数据端D7 D0输出到 89C51的P0口,经软件处理后将测得的温度值经单片机的 RXD 端串行输出到 74LS164,经74LS16
2、4串并转换后, 输出到数码管的7个显示段, 用数字形式显示出当前温度值。输出驱动控制信号由P1.0 输出, 4 个 LED 为状态指示,其中LED1 为输出驱动指示,LED2 为温度正常指示,LED3 为高于上限温度指示,LED4 为低于下限温度指示。当温度高于上限温度值时,由P1.0 输出驱动信号,驱动外设电路工作,LED1 亮。外设电路工作后,温度下降,当温度降到正常温度后,LED1 亮、 LED2 亮。温度继续下降,当温度下降到下限温度值时,P1.0 驱动信号停止输出,外设电路停止工作,LED4 亮。当外设电路停止工作后,温度开始上升,接着进行下一工作周期。名师资料总结 - - -精品资
3、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 佛山职业技术学院单片机技术实验指导书2 四、实验电路LED1LED2LED3LED4R1200R2200R3200R4200R5470R610KC110uFS6MHzC230pFC330pF+5 VA1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9IC574LS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9IC674LS164A1B2Q03Q14
4、Q25Q36Q410Q511Q612Q713CLK8MR9IC774LS164a7b6c4d2e1f9g10dp5GND3GND8a7b6c4d2e1f9g10dp5GND3GND8a7b6c4d2e1f9g10dp5GND3GND8输出控制绿红黄R720KR8100KRT470 x21231IC3A74LS02564IC3B74LS02EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P212
5、2P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10IC1AT89C51IN 02 6D721D620IN 12 7D519D418IN 22 8D38D215IN 31D114D017IN 42EOC7IN 53A25IN 64B24C23IN 75ALE22VR(-)1 6OE9SC6VR(+)1 2CLK10IC2ADC0809图 1 温度控制器电路原理图五、实验仿真电路图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2
6、 页,共 9 页 - - - - - - - - - 佛山职业技术学院单片机技术实验指导书3 六、实验程序1、程序流程图图 3 主程序流程图开始在 0000H 处放置一条长跳转指令LJMP MAIN跳转到主程序在 000BH 处放置一条长跳转指令LJMP T0INT 跳转到 T0 中断服务程序主程序计数寄存器R1 赋初值 10 P1 口赋初值 FFH 所有指示灯全灭栈指针 SP 赋初值 60H TMOD 赋初值 01H T0 工作于定时方式1 软启动TH0 赋初值 3CH TL0 赋初值 B0H T0 定时 100ms IE 赋初值 82H T0 允许中断SETB TR0 启动 T0 工作动态
7、停机名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 佛山职业技术学院单片机技术实验指导书4 图 4 T0 中断服务程序流程图图 5 温度采样及模数转换子程序流程图T0 中断服务程序温度采样时间间隔到否?调用温度采样及模数转换子程序ADCON 调用温度计算子程序CALCU 调用驱动控制子程序DRVCON 调用十进制转换子程序METRICCON 调用数码管显示子程序DISP T0 重装初值中断返回N Y 转换结束否?读取转换数据将转
8、换数据存于片内RAM 20H 单元返回温度采样及模数转换子程序将 ADC0809 通道 0 的地址送 DPTR 启动 A/D 转换N Y 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - 佛山职业技术学院单片机技术实验指导书5 图 6 温度计算子程序流程图2、程序清单ORG 0000H LJMP MAIN ORG 000BH LJMP T0INT ORG 0100H MAIN:MOV R1, #10 MOV P1, #0FFH M
9、OV SP, #60H MOV TMOD, #01H MOV TL0, #0B0H MOV TH0, #3CH MOV IE, #82H 温度计算子程序温度数据表索引值寄存器R2赋初值 01H 温度数据表首地址送DPTR 查表取出某一温度的电压数据当前温度电压值与查表取得的某一温度电压值比较查表取出该温度值将该温度值存于21H 单元返回取出表中前一温度值将该温度值存于21H 单元返回索引值加2 相等小于大于名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - -
10、 - - - - - - 佛山职业技术学院单片机技术实验指导书6 SETB TR0 SJMP $ ORG 0200H T0INT:DJNZ R1, NEXT LCALL ADCON LCALL CALCU LCALL DRVCON LCALL METRICCON LCALL DISP MOV R1, #10 NEXT:MOV TL0, #0B0H MOV TH0, #3CH RETI ORG 0300H ADCON:MOV DPTR, #0F0FFH MOV A, #00H MOVX DPTR, A HERE:JNB P3.3, HERE MOVX A, DPTR MOV 20H, A RET
11、 ORG 0400H CALCU: MOV R2, #01H MOV DPTR, #DA TATAB NEXT1: MOV A, R2 MOVC A, A+DPTR CJNE A, 20H, K1 DEC R2 MOV A, R2 MOVC A, A+DPTR 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页 - - - - - - - - - 佛山职业技术学院单片机技术实验指导书7 LJMP K3 K1: JNC K2 DEC R2 DEC R2 DEC R2 M
12、OV A, R2 MOVC A, A+DPTR LJMP K3 K2: INC R2 INC R2 LJMP NEXT1 K3: MOV 21H, A RET DATATAB: DB 0,194, 1,193, 2,192, 3,191, 4,190 DB 5,189, 6,188, 7,187, 8,186, 9,185 DB 10,184,11,182,12,181,13,180,14,178 DB 15,177,16,175,17,174,18,173,19,171 DB 20,169,21,168,22,166,23,165,24,163 DB 25,161,26,159,27,158
13、,28,156,29,154 DB 30,152,31,150,32,149,33,147,34,145 DB 35,143,36,141,37,139,38,137,39,135 DB 40,133,41,131,42,129,43,127,44,125 DB 45,123,46,121,47,118,48,116,49,114 ORG 0500H DRVCON: MOV A, 21H CJNE A, #30, J1 LJMP GO J1: JNC DRV1 CJNE A, #25, J2 LJMP GO 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
14、- - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - - - - 佛山职业技术学院单片机技术实验指导书8 J2: JC DRV2 LJMP GO DRV1: CLR P1.0 SETB P1.1 CLR P1.2 SETB P1.3 LJMP OVER DRV2: SETB P1.0 SETB P1.1 SETB P1.2 CLR P1.3 LJMP OVER GO: CLR P1.1 SETB P1.2 SETB P1.3 OVER: RET ORG 0600H METRICCON: MOV R3, #00H MOV R4, #
15、00H MOV A, 21H CLR C W1: SUBB A, #100 JC W2 INC R4 AJMP W1 W2: ADD A, #100 CLR C W3: SUBB A, #10 JC W4 INC R3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - 佛山职业技术学院单片机技术实验指导书9 AJMP W3 W4: ADD A, #10 MOV 30H, A MOV 31H, R3 MOV 32H, R4 RET
16、ORG 0700H DISP: MOV R5, #03HMOV R0, #30H MOV DPTR, #TAB LOOP: MOV A, R0 MOVC A, A+DPTR MOV SBUF, A WAIT: JNB TI, WAIT CLR TI INC R0 DJNZ R5, LOOP RET TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 七、实验步骤1、输入并编译程序2、程序调试3、绘制仿真电路图4、电路仿真5、程序下载八、动手实践名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -