全文预览

单片机智能温控器课程设计

上传者:upcfxx |  格式:pdf  |  页数:16 |  大小:545KB

文档介绍
:输入引脚。Р (3)RBO,BT,LI 高电平输出有效。Р2.5.2 温度显示工作原理Р 温度显示电路如图 4 所示:由 2 片 TTL74LS47 和 2 片七段 LED 组成,LEDР采用共阳级接法。74LS47 的 QA-QG 接 BCD 的 a-g,段选信号由 8051 的 P1 口提供,РLED 显示数据由 74LS47 的输出决定,即由 P1 口信号的取值决定。Р5Р 图 4 TTL74LS47 BCD 显示电路Р2.6 热电阻驱动电路Р 热电阻驱动控制,8051 的 P3.0 的引脚与 ULN2003A 的引脚相连接,从 P3.0Р发出的控制信号经 ULN2003 到达电磁继电器,驱动热电阻的运行和停止。Р ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作Р电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的Р系统。Р 其中 ULN2003 是由 7 个 NPN 具有用共阴二极管夹紧来转换电感负载的高压Р输出特征的达林顿晶体管组成。当前一对单精度型的额定电流为 500mA,有比Р较高的电流容量,它的应用软件包括继电器驱动器、显示驱动器,线驱动器和Р逻辑缓冲器等。在本驱动电路中的作用是增大电流驱动能力。该芯片采用 16 脚Р的 DIP 封装,其中第 9 , 就为高Р电平。Р6Р 图 5 电磁继电器和热电阻电路Р第 3 章系统软件设计Р3.1 软件设计思路Р 软件设计的任务包括启动 A/D 转换、读 A/D 转换结果、设置温度、温度控Р制等,其中启动 A/D 转换、读 A/D 转换结果、温度控制等工作在主程序中完成,Р设置温度在中断服务程序中完成,根据对比结果给出控制信号,令热电阻运行Р或停止,实现温度调控。Р3.2 程序流程Р 主程序流程图如图 6 所示Р 中断服务程序流程图 7、8 所示Р7Р图 6 主程序流程图

收藏

分享

举报
下载此文档