温度控制器电路仿真

一、实验目的
    1、掌握温度控制器电路设计方法。
2tribon、掌握温度控制器程序设计方法。
3、掌握温度控制器电路仿真调试。
二、实验仪器设备推重比
    1、计算机
    2WAVE仿真软件
    3Proteus仿真软件
    4Keil 仿真软件
    5SuperPro社会心理学理论编程软件
    6、仿真器
    7、编程器
    8印制电路板
三、实验任务
由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809IN0通道进行模数转换,转换所得数字量由数据端D7~D0输出89C51P0口,经软件处理后将测得的温度值经单片机的RXD端串行输出到导电浆料74LS164,经74LS164串并转换后,输出到数码管的7中国包装报个显示段,用数字形式显示出当前温度值。
输出驱动控制信号由P1.0输出,4LED为状态指示,其中LED1为输出驱动指示,LED2为温度正常指示,LED3为高于上限温度指示,LED4为低于下限温度指示。  当温度高于上限温度值时,由P1.0输出驱动信号,驱动外设电路工作,LED1亮。外设电路工作后,温度下降,当温度降到正常温度后,LED1亮、LED2亮。温度继续下降,当温度下降到下限温度值时,P1.0驱动信号停止输出,外设电路停止工作,LED4亮。当外设电路停止工作后,温
度开始上升,接着进行下一工作周期。
四、实验电路
图1  温度控制器电路原理图
五、实验仿真电路图
六、实验程序
1、程序流程图
图3  主程序流程图
图4  T0中断服务程序流程图
图5  温度采样及模数转换子程序流程图
图6  温度计算子程序流程图
2、程序清单
ORG 0000H
          LJMP  MAIN     
          ORG 000BH
          LJMP  T0INT     
          ORG 0100H
MAIN:MOV  R1, #10   
          MOV  P1, #0FFH 
          MOV  SP, #60H   
          MOV  TMOD, #01H
          MOV  TL0, #0B0H 
          MOV  TH0, #3CH
          MOV  IE, #82H     
          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   
cctv电视剧英汇
          RET
        ORG 0400H
CALCU: MOV  R2, #01H   
        MOV  DPTR, #DATATAB
NEXT1: MOV  A, R2       
        MOVC  A, @A+DPTR 
        CJNE  A, 20H, K1     

本文发布于:2024-09-21 21:41:00,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/587951.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:温度   电路   输出   实验   控制器   流程图
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议