需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11584 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。 本设计以AT89C51单片机作为控制核心,智能温度传感器DS18B20作为控制对象。分别用四位数码管显示预设温度值和实测温度值。软件方面采用汇编语言来进行程序设计,使指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。当水温低于预设温度值时系统开始加热,此时红色发光二极管点亮表示处于加热状态。当温度达到预设温度值时自动停止加热。数码管的显示范围为0~99℃。软硬件调试完成后在Proteus中进行了仿真,结果演示可以实现预期的各项功能。本系统操作简单,实用性强,成本低廉,在实际生产生活中可以广泛应用。
关键词:单片机系统;传感器;数据采集;模数转换器;温度
目录 摘要 Abstract 1绪论-1 1.1 课题背景及研究的目的和意义-1 1.2国内外研究现状-2 1.3温度传感器技术-2 2 硬件设计-4 2.1 AT89C51系列单片机介绍-4 2.1.1 AT89C51系列基本组成及特性-4 2.1.2 AT89C51系列管脚说明-4 2.2 芯片选择-7 2.3 硬件总体设计-12 2.3.1 硬件电路设计原理及分析-13 2.3.2单片机最小系统部分-14 2.3.3 键盘电路部分-14 2.3.4温度采集部分-15 3.1.5显示部分-16 2.4 电路设计总图-18 3系统软件设计-20 3.1主程序模块-21 3.2温度数码显示模块-21 3.3 相关子程序-22 4 程序仿真-23 结论-25 参考文献-26 附录Ⅰ 水温控制系统整体电路图-27 附录Ⅱ 水温控制系统程序-28 致谢-31 |