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

  • 时间:
  • 浏览:6
  • 来源:517论文网

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

猜你喜欢

空气污染颗粒可视化模拟研究与实现

摘要:计算机图形学(ComputerGraphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研

2021-10-20

快递公司与员工就损毁客户财物责任划分的调查与研究

摘要:现代社会经济发展迅速,城市之间、国家之间的联系日益密切,“地球村”的形成就源于现代的快递行业的发展壮大。快递行业的发展为人们的生活提供了极大的便利

2021-10-20

劳务派遣制实施的调查与分析

摘要:劳务派遣是人力资源管理的重要部分。我国当前劳务派遣业可谓蒸蒸日上,近年来劳务派遣在企业用工中占据越来越重要的位置。劳务派遣已成为“一种就业形式,一种&ldqu

2021-10-20

老舍代表作品中的北京风俗描写

摘要:一提起老舍,眼前仿佛看到了北京的四合院,听到了此起彼伏的吆喝叫卖声,以及地道的北京方言。老舍的作品大都取材于北京市民的生活,所描写的风土人情、自然风光、世态人情、习俗时尚

2021-10-20

类球红细菌SOD提取条件的优化

摘要:本文利用研磨法,超声波破碎法,超声波辅助冻融法,酶法辅助超声波破碎法提取类球红细菌超氧化物歧化酶,选出较优方法溶菌酶辅助超声波破碎法,用此方法提取的类球红细菌超氧化物歧化

2021-10-20