基于单片机控制的电冰箱温度控制器设计.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-02
  • 论文字数:12071
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:单片机也被称为微控制器(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