需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12393 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着时代的进步和科学技术的不断发展,单片机技术更加广泛的应用于工业生产中。本设计主要介绍了一个基于AT89C52单片机的多路温度采集控制系统,由数字温度传感器DS18B20采集温度信号输入到AT89C52单片机,在单片机内部经过BCD转换之后,通过8位共阳极数码管显示,从左至右依次是温度下限、温度上限和当前温度;设定上下限之后,当温度超出该限值的时候,即可驱动电机,同时点亮LED警示,实现相应的外部活动,达到改变温度的目的。实验结果显示,该系统通过硬件系统和软件系统可实现多路温度的检测和控制,并且还伴随有LED报警功能,证实了本实验的可行性。
关键词:AT89C52,测温,数码管,电机
目录 摘要 Abstract 1 绪论-4 1.1 设计的目的和意义-4 1.2 系统设计任务与要求-5 2 设计方案-5 2.1 系统设计总框图-6 3 硬件设计-6 3.1 单片机最小系统-7 3.1.1 单片机介绍-7 3.1.2 单片机最小系统-8 3.2 温度传感器的选用-9 3.2.1 温度传感器和AT89C52连接图-10 3.3 显示设备的选用-11 3.3.1 8位共阳极数码管工作原理-11 3.3.2 数码管的电路设计-12 3.4 控制电路的器件选用-13 3.4.1 直流电机介绍-13 3.4.2直流电动机的连接-14 3.5 按键的设计-14 4 软件设计-15 4.1 主体程序设计-15 4.2 温度测量电路程序设计-15 4.2.1 温度数据处理方法-15 4.2.2 DS18B20的程序设计-17 4.3 8位数码管数码管显示程序设计-19 4.4 控制程序-20 4.4.1 按键程序-20 4.4.2 电机程序-20 5 调试-21 5.1 系统调试-21 结论-24 参考文献-25 致谢-26 |