摘要
本课题以AT89C51单片机为核心器件,设计了智能电饭煲控制系统,并在PROTEUS环境中对设计进行了仿真验证。
首先,对电饭煲的发展状况进行了阐述,分析了电饭煲的发展趋势,以及智能电饭煲的发展优势。在此基础上,对智能电饭煲控制系统整体设计方案进行了论证,并确定了本课题智能电饭煲控制系统整体设计方案。
其次,从实用性、智能化、节约成本、环保节能等角度出发,对智能电饭煲控制系统的硬件、软件进行了详细设计。按照实现功能对硬件、软件进行了功能划分,并对各部分的原理、实现方法进行了详细说明。
最后,在PROTEUS仿真环境中对该设计进行了仿真验证。仿真结果表明,基于单片机的智能电饭煲控制系统整体设计方案的可行性,软件和硬件设计的正确性,整体效果较为满意。
关键词:智能控制,电饭煲,单片机,Proteus
Abstract
AT89C51 MCU was chosen as the core, component to complete the intelligent electric cooker control system design, and validated via simulation in the PROTEUS environment is.
Firstly, the current situation of the development of electric rice cooker is addressed, and electric rice cooker development trend, and the development advantage of intelligent electric cooker are analyzed. On this basis, the intelligent electric cooker control system overall design scheme is discussed, and confirmed this topic intelligent electric cooker control system overall design scheme confirmed.
Secondly, in view of practice, intelligence, cost saving, environmental protection and energy conservation, the detailed design of the intelligent electric cooker control system hardware and software were given. According to the functions, hardware and software of the system was divided, and principle, realization method was described in detail.
Finally, in the PROTEUS simulation environment the design was verified by simulation. The simulation results show that the intelligent control scheme based on single chip microcomputer for the electric cooker is feasible, software and hardware design is correct, and the overall performance is satisfactory.
Key words: Intelligent control; Electric cooker; Single chip microcomputer; Proteus
目 录
摘要I
AbstractII
第一章 绪论1
1.1 背景及发展1
1.2 课题任务及意义1
第二章 智能电饭煲控制系统整体设计方案2
2.1 智能电饭煲控制系统简介2
2.2 智能电饭煲控制系统电路组成3
2.3 本章小结3
第三章 智能电饭煲控制系统硬件设计4
3.1 控制系统单片机最小系统工作电路4
3.1.1 AT89C51单片机的引脚及其排列4
3.1.2 AT89C51单片机时钟电路6
3.1.3 AT89C51单片机复位电路7
3.1.4控制系统单片机最小系统电路设计8
3.2 控制系统电源电路9
3.2.1稳压器件78L05简介9
3.2.2电源电路设计11
3.3 按键输入电路11
3.3.1按键分类11
3.3.2按键结构与特点11
3.3.3 按键输入电路设计12
3.4 温度传感器电路13
3.4.1 DS18B20简介13
3.4.2DS18B20的使用方法14
3.4.3温度传感器电路设计16
3.5 LED状态指示电路16
3.5.1 LED简介16
3.5.2 状态指示电路设计17
3.6 LCD显示电路17
3.6.1 LCD-1602简介18
3.6.2 LCD显示电路设计18
3.7电饭锅加热电路19
3.8本章小结20
第四章 智能电饭煲控制系统软件设计21
4.1软件整体结构设计21
4.2子程序设计22
4.2.1系统工作模式控制流程22
4.2.2 定时功能控制流程23
4.2.3 加热功能控制流程25
4.3本章小结26
第五章 智能电饭煲控制系统的仿真验证27
5.1本章小结30
结束语31
致 谢32
参考文献33
附 录34
附录1:智能电饭煲控制系统电路原理图34
附录2:智能电饭煲控制系统软件源程序清单35