需要金币:1000 个金币 | 资料包括:完整论文,开题报告,任务书 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19902 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现代社会生活的进步日新月异,科技在不断创新,进步,随之而来的单片机应用技术也开始了空前的提升,单片机的应用已经开始出现在我们生活,生产,工作,科学研究等各个领域。对单片机的应用渗透到了生活的各个方面。温度在生产生活中,是一个很关键的参数,被人们热切关注,与之相对应,温度的自动控制,也是被人们普遍研究,往更智能化控制的方向发展的。对温度,这一参数的测量和处理是必不可少的,有着非常重要的意义。本设计使用STC89C52单片机作为主控制器,实现了一个温度的采集与控制系统,使用了层次化,模块化的设计。此系统使用数字式温度传感器DS18B20进行温度的采集,转换,它可以将采集到的模拟信号转化成数字信号,并送给单片机进行数据的分析和处理。处理之后的结果可以为显示和报警电路提供信号,从而使LCD显示当前环境温度,控制扬声器越限报警。本设计采用常用的液晶显示器,LCD1602显示当前测量的环境温度。如果当前温度在系统的预设温度范围内(20°C~50°C),则显示屏显示当前温度,点亮led黄灯,使之常亮;如果当前温度不在系统设定的范围内,温度大于50°C,红灯闪烁,报警频率随温度升高增大,温度小于20°C,绿灯闪烁,报警频率随温度下降而增大,并且20°C和50°C的报警频率不一样。本设计可以应用于温室环境下的温度控制,等对温度有特定要求的场所,有时可作为一个温度处理模块,作为主系统的嵌入辅助设计。 关键词: 单片机 LCD1602显示 温度传感器DS18B20 扬声器
目录 摘要 ABSTRACT 引言-1 1 绪论-2 1.1 题目的研究意义-2 1.2 系统功能概述-2 2 方案的提出与设计-3 3 系统硬件设计-4 3.1 系统硬件总体框架设计-4 3.2 系统各个模块的原理与设计-4 3.2.1 单片机控制模块-4 3.2.2 晶振时钟模块-7 3.2.3 复位电路模块-8 3.2.4 温度采集模块-10 3.2.5 扬声器报警模块-17 3.2.6 LCD显示模块-17 4 软件系统设计-24 4.1软件系统设计思想-24 4.2 Protues仿真软件-24 4.2.1 电路仿真-24 4.3 Keil软件开发-25 4.4 各功能模块程序设计-25 5-实验结果分析-27 5.1 软件设计分析-27 5.1 硬件电路分析-27 6 结论-28 致谢-29 参考文献-30 附录一:Keil C51程序-31 附录二:Protues硬件仿真-42 附录三:硬件实物图-43 |