需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12071 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:单片机也被称为微控制器(Microcontroller),最早被用在工业控制领域。随着单片机技术的迅猛发展,单片机逐渐被运用于民用控制领域。单片机以独特优势(速度快、体积小、功耗低、精度高、价格低、抗干扰能力强等)成为了各大电器生产厂商开发控制器的首选。 本文设计的电冰箱温度控制器采用宏晶科技的STC89C52芯片作为核心控制元件,用DALLAS公司生产的DS18B20温度传感器作为温度采集元件,用LM393电压比较器作为过欠压检测元件,用LCD1602液晶模块作为显示输出元件,通过外围电路的辅助和对单片机的编程,以实现对电冰箱的智能控制。最后用Proteus软件进行仿真演示,模拟出电冰箱温度控制器的智能控制功能。
关键词 STC89C52;DS18B20;电冰箱;温度控制器;Proteus
目录 摘要 Abstract 第一章 总体设计-1 1.1 选题的背景及意义-1 1.1.1 背景-1 1.1.2 意义-1 1.2 研究内容拟解的主要问题-1 1.2.1 研究内容-1 1.2.2 解决的问题-1 1.3研究方法技术路线-2 1.3.1 研究方法-2 1.3.2 技术路线-2 1.4 电冰箱温度控制器的功能设计-2 第二章 硬件电路设计-3 2.1 STC89C52单片机-3 2.1.1 STC89C52单片机的内部结构-3 2.1.2 STC89C52单片机的引脚功能-4 2.2 温度传感器DS18B20-5 2.2.1 测温操作-6 2.2.2 存储器-6 2.2.3 执行序列-7 2.2.4 DS18B20指令-7 2.3 LCD1602-8 2.4 电压比较器LM393-10 2.5 电路原理图-11 2.5.1 过欠压检测电路-11 2.5.2 过欠压护电路-11 2.5.2 过欠报警电路-12 2.5.3 液晶显示电路-12 2.5.4 压缩机控制电路-13 2.5.5 按键电路-13 2.5.6 温度测量电路-14 2.5.7 冰箱照明灯控制电路-14 第三章 软件程序设计-15 3.1 软件设计思路-15 3.1.1 定时/计数器-15 3.1.2 中断系统-16 3.2 程序流程图-18 3.2.1主程序设计-18 3.2.2 温度检测读取程序设计-19 3.2.3 温度转换显示程序设计-20 3.2.4按键处理中断程序设计-21 第四章 调试与仿真-22 4.1 调试-22 4.1.1 LCD1602调试-22 4.1.2 DS18B20调试-23 4.2仿真-23 4.2.1 单片机接口仿真电路-23 4.2.2 过欠压检测仿真电路-24 4.2.3过欠压保护仿真电路-24 4.2.4过欠压报警仿真电路-25 4.2.5液晶显示仿真电路-25 4.2.6压缩机控制仿真电路-25 4.2.7温度测量仿真电路-26 4.2.8 温度设定仿真电路-26 4.2.9 冰箱照明灯仿真电路-26 结论-27 致谢-28 参考文献-29 附录-30 附录1 源程序-30 |