推荐-基于单片机饮水机的温度控制控制系统的设计 精品

合集下载

基于单片机的饮水机温度控制系统设计

基于单片机的饮水机温度控制系统设计

摘要本文介绍了单片机应用于电加热饮水机的一种设计方法,该电加热饮水机具有自动化程度高、安全性好、功能多、使用方便、功率小、加热快、可靠性高等特点。

并详细地论述了以单片机为处理器的电加热饮水机的硬件、软件设计、系统编程和抗干扰设计等方面的问题。

本系统以ATMEL公司的AT89C51单片机为核心,由DS18B20、信号处理电路、键盘控制电路、LED显示电路、输出控制电路等构成。

主要包含的程序有:主程序、显示子程序、PID控制子程序等。

同时,在软、硬设计时均采取了有效的抗干扰措施。

关键词:AT89C51;DS18B20;PID控制。

目录 (I)......................................................................................... 错误!未定义书签。

. (1) (1) (2) (2) (2) (3) (3) (4) (4) (6) (6)......................................................................................... 错误!未定义书签。

. (8)......................................................................................... 错误!未定义书签。

.. (10) (15) (16)......................................................................................... 错误!未定义书签。

......................................................................................... 错误!未定义书签。

毕业论文--基于单片机饮水机温度控制系统的设计

毕业论文--基于单片机饮水机温度控制系统的设计

摘要在能源日益紧张的今天,电热水器,饮水机,电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费浪费。

但是利用AT89C51单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。

单片机可将温度传感器检测到的水温模拟量转换成数字量,显示于LED显示器上。

该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。

关键字:单片机饮水机水温控制传感器目录摘要 (i)目录 (ii)第1章前言 (1)第2章饮水机概况 (2)2.1 饮水机功能介绍 (2)2.2 饮水机涉水管路系统图 (3)第3章饮水机电气原理剖析 (5)3.1 电气原理图 (5)3.2饮水机电气控制走向 (6)第4章各种卡片使用及功能 (8)4.1 安装卡 (8)4.2 用户卡 (8)4.3 统计卡 (8)4.4 清洗卡 (9)第5章使用注意事项 (10)第6章单片机温度控制系统设计(一) (11)第7章单片机温度控制系统设计(二) (16)7.1 整体方案设计 (16)7.2 系统程序设计 (25)第8章结论 (31)致谢 (33)参考文献 (34)第1章前言能源问题已经是当前最为热门的话题,离开能源的日子,世界将失去一切颜色,人们将寸步难行,虽然本设计是节省电能角度出发,而电能又是可再生能源,但是在今天还是有很多的电能是依靠火力,核电等一系列不可再生的自然资源所产生,一旦这些自然资源耗尽,我们将面临电能资源的巨大的缺口,因而本设计从开源节流的截流角度出发,节省电能,保护环境。

本篇将阐述设计一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。

水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。

本设计主要内容如下:(1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。

(2)环境温度降低时温度控制的静态误差≤1℃。

基于单片机饮水机温度控制系统的设计

基于单片机饮水机温度控制系统的设计

基于单片机饮水机温度控制系统的设计单片机饮水机温度控制系统设计方案一、引言饮水机已经成为我们生活中不可或缺的小家电之一,为我们提供方便快捷的饮水服务。

而饮水机的温度控制是其中的重要功能。

本设计方案旨在通过单片机控制饮水机的温度,使其能够根据用户的需求调节水温,并实现自动加热、保温等功能。

二、硬件设计1.传感器选择为了便于测量水的温度,我们选择了数字温度传感器DS18B20。

它具有高精度、数字输出等特点,非常适合用于温度测量。

2.电子元件选择为了控制水的温度,我们需要选择合适的电子元件。

常见的选择是采用电热丝进行加热,并通过温度传感器进行反馈控制。

此外,还需要选择适配器、继电器等元件来实现电路的驱动和控制。

3.软件设计通过单片机控制电热丝的加热,需要编程来实现。

根据设计需求,我们可以通过单片机的GPIO引脚来控制继电器的开关,进而控制电热丝的加热。

同时,还需要编写程序对传感器的数据进行采集和处理,并根据用户的需求进行温度控制和显示。

三、系统设计1.硬件连接将DS18B20温度传感器与单片机的相应引脚进行连接。

通过继电器将电热丝与单片机连接,并将适配器与电热丝进行连接。

2.软件设计首先,需要编写固件程序来实现单片机的控制。

程序的主要功能包括:(1)初始化引脚和串口,设置适配器的电压和继电器的模式;(2)通过串口接收用户输入的目标温度,并根据实际需求进行处理;(3)通过DS18B20温度传感器进行温度的采集,并将采集到的数据进行处理;(4)根据用户的目标温度和实际温度来控制继电器的开关,进而控制电热丝的加热;(5)通过串口将当前温度、目标温度等信息发送给用户。

四、系统实现1.硬件实现将选定的电子元件进行连接,并根据设计需求进行调试和调整,确保电路的正常工作。

2.软件实现五、系统测试1.系统功能测试通过对系统进行温度设置和测量,验证系统是否能够准确控制水的温度,并通过串口将相关信息显示给用户。

2.系统稳定性测试将饮水机长时间运行,并进行多次温度调节和测量,观察系统的稳定性和可靠性。

基于单片机的水温控制系统设计-毕业设计.

基于单片机的水温控制系统设计-毕业设计.

基于单片机的水温控制系统设计学生:指导教师:内容摘要:说起温度控制系统,大家并不陌生了,在我们生活中许许多多的家用电器都可以涉及到温度的控制,像存储美食的电冰箱,为我们带来凉爽的空调都会用到温度控制系统,为我们带来热气腾腾开水的饮水机等等。

而本文介绍了水温控制系统的基本原理,本系统可以用于饮水机等电路,整个系统的核心就是AT89C51单片机,它是这个系统的主控制单元,对于水温控制当然温度控制系统也是必不可少的,这个系统则应用了DS18B20为温度传感器的温度控制系统,采集温度后利用数码管显示当前温度,并通过继电器对其加热等。

总而言之水温控制系统在生活中的大量应用为我们带来了方便,提高了我们的生活质量。

关键词:水温控制系统单片机 AT89C51 DS18B20 继电器Design for microcomputer temperature control system Abstract:Speaking of temperature control system, everybody is not strange, in our life, many household appliances can be involved in temperature control, like food storage refrigerator, bring us cool air conditioning, the temperature control system is used for us a steaming hot water drinking machine, and so on. Water temperature control system are introduced in this paper, the basic principle of this system can be used for water dispensers circuit, such as the core of the whole system is AT89C51 single chip microcomputer, it is the main control unit to the system, the water temperature control temperature control system is also indispensable, of course, the application system, the temperature control system of temperature sensor DS18B20, after collecting temperature using digital tube display the current temperature, and through the relay on the heating, etc. Overall water temperature control system in the life of a large number of applications for our brought convenient, improve the quality of our life.Keywords:water temperature control system of single chip microcomputer AT89C51 DS18B20 relay.目录前言 (1)1 水温控制器背景 (1)2 方案比较 (1)2.1 控制电路的方案比较 (1)2.2 温度采集模块 (2)2.3 显示模块 (2)2.4 温度控制模块 (2)3 硬件电路 (3)3.1 硬件框图 (3)3.2 功能介绍 (3)3.2.1 控制电路模块 (3)3.2.2 温度采集模块功能 (6)3.2.3 温度控制模块功能 (7)3.2.4 显示模块功能 (8)4 软件设计 (10)4.1 主程序流程图 (10)4.2 温度采集程序 (11)4.2.1 温度转换 (12)4.3 按键处理 (13)4.4 显示模块 (13)5 调试说明 (15)5.1 温度采集误差 (15)5.2 水温控制测试 (16)5.3 温度突变测试 (17)6 结束语 (18)附录 (19)参考文献 (21)基于单片机的水温控制系统设计前言电饭煲,电冰箱,电空调在我们生活中随处可见,为我们的生活带来了极大的方便,这一切的功劳都归属于水温控制系统的诞生。

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计摘要:本文设计了一款基于51单片机的饮水机温度控制系统。

该系统主要由传感器、温控模块和51单片机三个部分组成。

在该系统中,传感器主要用于对饮水机中的温度进行实时监测,温控模块则负责根据当前温度情况对加热和制冷设备进行控制,而51单片机则是整个系统的核心控制器。

在本文中,我们首先对饮水机温度控制系统进行了详细分析,并介绍了目前市面上常见的温控技术。

其次,我们详细讲解了本系统中的各个模块的具体实现方式,并通过图表对其进行了进一步说明。

在系统测试方面,我们通过实验验证了系统的稳定性以及实时性,结果表明该系统能够高效、准确地对饮水机中的温度进行控制,并满足用户的需求。

通过本文的分析实验,我们可以得出结论,基于51单片机的饮水机温度控制系统具有以下优点:模块化设计,易于维护和扩展;具有高精度、高稳定性和实时性;集成度高,系统效率高。

本系统可以应用于各种饮水机,以满足不同用户的需求。

关键词:饮水机;温度控制;51单片机;传感器;温控模块Abstract:This paper designs a temperature control system for water dispensers based on 51 MCU. The system consists of three parts: sensors, temperature control module and 51 MCU. In this system, the sensor is mainly used to real-time monitor the temperature of the water dispenser, the temperature control module is responsible for controlling the heating and cooling equipment according to the current temperature situation, and 51 MCU is the core controller of the entire system.In this paper, we first analyzed the water dispenser temperature control system in detail and introduced the common temperature control technologies on the market. Secondly, we explained in detail the specific implementation methods of various modules in this system, and further explained them through charts. In terms of system testing, we verified the stability and real-time characteristics of the system through experiments. The results show that the system can efficiently and accurately control the temperature in the water dispenser and meet the needs of users.Through the analysis and experiments in this paper, we can conclude that the temperature control system for water dispensers based on 51 MCU has the following advantages: modular design, easy maintenance and expansion; high precision, stability and real-time performance; high integration and high efficiency. This system can be applied to various water dispensers to meet the needs of different users.Keywords: water dispenser; temperature control; 51 MCU; sensor; temperature control module.。

基于单片机的饮料机调温控制系统设计

基于单片机的饮料机调温控制系统设计

基于单片机的饮料机调温控制系统设计左文艳(江苏联合职业技术学院镇江分院机电工程系,江苏镇江,212016 )摘要:介绍了一种基于单片机STC90C58RD+和温度传感器DS18B20的饮料机调温控制系统,硬件由单片机、电源电路、温度传感器、按键电路、H 桥电路、OLED 显示电路、负载驱动电路等部分组成,软件采用C 语言编程,实现温度采集、显示、报警和报警限设置等功能。

经过样机测试,该饮料机调温控制系统操作简单,散热良好,运行稳定,可实现饮料的自动调温,具有较好的推广应用价值。

关键词:温度传感器;单片机;温度控制;系统Design of temperature control system of drinks machine basedon single chip computerZuo Wenyan(Mechatronics Engineering Department, Zhenjiang Branch of Jiangsu Joint Vocational TechnicalCollege, Zhenjiang Jiangsu, 212016)AbstractjThe temperature control system of drinks machine designed isbased on STC90C58RD+ MCU and temperature sensor DS18B20is presented, The hardware includes MCU, power supply circuit, temperature sensor, key circuit, H-bridge circuit, OLED display circuit, load driving circuit, and so on. The software is programmed with C Language and the executable program is generated. The system can realize the functions of temperature collection, display, alarm and setting of alarm limitation. Test shows the system has the advantages of simple operation, good heat dissipation and stable operation. The system can realize automatic temperature regulation of beverage, and has good application prospects. Keywords • temperature sensor; single chip microcomputer; temperature control : system0引言随着生活水准的日益提高,在家庭、办公室及其它公共场所被广泛使用的普通纯净水饮水机已不能满足人们更高的要求,因而出现了能够冲调例如咖啡、茶、果汁等不同饮料的饮料机。

基于单片机饮水机智能控制系统(DOC)

基于单片机饮水机智能控制系统(DOC)

机械工程学院毕业设计(论文)题目:基于单片机饮水机智能控制系统专业:机电技术教育班级: 113姓名:学号:指导教师:日期: 2015年6 月目录1前言 (3)1.1课题来源与背景 (3)1.1.1课题来源 (3)1.1.2课题背景 (3)1.2课题的研究意义 (3)2系统总体的设计 (4)2.1 硬件总体的设计 (4)2.1.1单片机最小系统设计 (4)2.1.2温度采集电路设计 (9)2.1.3 A/D转换电路设计 (10)2.1.4 LED显示电路设计 (12)2.1.5键盘电路设计 (14)2.1.6报警电路设计 (16)2.1.7 继电器控制电路设计 (17)2.2软件总体的设计 (17)2.2.1主程序流程图 (18)2.2.2各个模块的流程图 (19)2.2.3键盘扫描处理流程 (21)2.2.4 报警处理流程 (21)3系统调试 (22)3.1硬件电路检查 (23)3.1.1 温度采集电路检查 (23)3.1.2 A/D转换电路检查 (23)3.1.3 显示电路检查 (23)3.1.4 键盘电路检查 (23)3.1.5 报警电路检查 (23)3.2 软件调试 (24)3.3 软硬联调 (24)4总结与展望 (25)参考文献 (26)附录1系统设计程序(系统源代码) (28)附录2系统总体电路图 (35)基于单片机饮水机智能控制系统摘要:温度控制无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用。

单片机在电子产品中的应用已经越来越广泛,在很多电子产品中也用到了温度检测和温度控制。

本次设计的主要目的在于,设计出一个全新的智能控制系统,该系统具有温度检测、温度控制、温度报警、液面报警等功能。

关键词:单片机AT89S52、DS18B20、LED数码管显示1前言1.1课题来源与背景1.1.1课题来源在日常生活中和工业生产过程,温度控制都起着巨大的作用,温度过高或温度过低都会使水的资源失去它本该有的作用,因而使水资源严重的浪费。

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计摘要本文基于51单片机设计了一种饮水机温度控制系统。

该系统通过传感器采集水温数据,并通过51单片机进行处理和控制,实现了对饮水机温度的精确控制。

本文首先介绍了饮水机的发展背景和需求,然后详细介绍了系统的硬件设计和软件实现,最后对系统进行了测试和评估。

实验结果表明,该系统能够稳定地将饮水机温度控制在用户设定的范围内,具有较好的实用性和可靠性。

关键词:51单片机;饮水机;温度控制;传感器;硬件设计;软件实现第一章引言1.1 研究背景随着人们生活条件的改善和健康意识的提高,人们对于生活用品的要求也越来越高。

其中,饮用水是人们日常生活中必不可少的一部分。

然而,在夏季高温时期或者在寒冷冬季,直接喝取自来水可能会给人们带来不适。

因此,在家庭或者办公场所中普遍配备了饮水机,以提供适宜的饮用水温度。

1.2 研究目的本文旨在设计一种基于51单片机的饮水机温度控制系统,通过对水温数据的采集和控制,实现对饮用水温度的精确控制,提高用户体验和生活质量。

第二章系统设计2.1 系统框架本系统主要包括传感器模块、51单片机模块、温度控制模块和显示模块。

传感器模块用于采集水温数据,并将数据传输给51单片机模块。

51单片机通过对接收到的数据进行处理和判断,控制温度控制模块进行相应操作,并将结果显示在显示模块上。

2.2 传感器选择与接口设计为了准确地获取水温数据,本系统选择了一种高精度的数字式温度传感器。

该传感器具有较高的测量精确度和快速响应速度,并且具有较低的功耗。

在接口设计上,采用了I2C总线通信协议来与51单片机进行通信。

2.3 51单片机程序设计为了实现对饮水机温度的精确控制,本系统采用了PID控制算法。

PID控制算法是一种经典的控制算法,具有较好的稳定性和适应性。

在51单片机程序设计中,通过采集传感器数据和计算PID控制器输出,实现对温度控制模块的精确调节。

2.4 硬件设计本系统的硬件设计包括传感器模块、51单片机模块、温度控制模块和显示模块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大学题目:基于单片机饮水机温度控制系统的设计学生姓名:学生学号:院系名称:专业班级:指导教师:20XX年06 月18日任务书青岛理工大学评阅意见表注:1.请按照A级标准,评出设计各项目的具体得分,并填写在相应项目的评分栏中;2.计算出总分。

若总分<60分,“设计质量”<24分,建议不能提交评阅乃至答辩。

该设计须限期修改合格后重新申请答辩。

3.评阅意见栏不够可另附页。

摘要温度控制系统可以说是无所不在,热水器系统、空调系统、冰箱、电饭煲、电风扇等家电产品以至手持式高速高效的计算机和电子设备,均需要提供温度控制功能。

本系统的设计可以用于热水器温度控制系统和饮水机等各种电器电路中。

它以单片机AT80C51为核心,通过3个数码管显示温度和4个按键实现人机对话,使用单总线温度转换芯片DS18B20实时采集温度并通过数码管显示,并提供各种运行指示灯用来指示系统现在所处状态,如:温度设置、加热、停止加热等,整个系统通过四个按键来设置加热温度和控制运行模式。

关键词: 单片机,数码管显示,单总线,DS18B20ABSTRACTTemperature control system can be said to be ubiquitous, water heaters, air conditioning systems, refrigerators, rice cookers, electric fans and other home appliances as well ashigh-speed and efficient hand-held puters and electronic equipment are required to provide temperature control. The system design can be used for drinking water heatertemperature control systems and other electrical circuits. AT80C51 microcontroller as the core of it, through the three temperature digital display and 4 keys to achieve man-machine dialogue, the use of single-chip bus temperature conversion temperature DS18B20 real-time acquisition and through the digital display and offers a variety of operating light to indicate system now live in the state, such as: temperature setting, heating, and stop heating, the entire system through the four buttons to set the heating temperature and control the operating mode.KEY WORDS:Microcontroller, digital display, single bus, DS18B20目录第1章前言1.1研究的目的及意义温度控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源的巨大浪费。

特别是在当前全球水资源极度缺乏的情况下,我们更应该掌握好对水温的控制,把身边的水资源好好地利用起来。

所以我们必须能实时获取水温变化。

对于超过适宜范围的温度能够报警。

同时,我们也希望在适宜温度范围内可以由人们根据实际情况加以改变。

传统的温度采集电路相当复杂,需要经过温度采集、信号放大、滤波、AD转换等一系列工作才能得到温度的数字量,并且这种方式不仅电路复杂,元器件个数多,而且线性度和准确度都不理想,抗干扰能力弱。

现在常用的温度传感器芯片不但功率消耗低、准确率高,而且比传统的温度传感器有更好的线性表现,最重要的一点是使用起来方便。

本次设计为一个基于单片机的饮水机的温度控制系统,该系统可以实时检测饮水机水箱的水温,并且可以通过数码管显示饮水机水箱水温度数,可以通过键盘或开关选择制冷或加热,可以人为设置水的温度的上下限,如加热,当温度在设定的范围内时正常工作,当低于水温下限时控制加热器加热;如制冷,当温度高于水温上限时控制压缩机制冷,当温度超过设定值时具有示警功能。

1.2 单片机的发展趋势单片机对对温度的控制是工业生产中经常使用的控制方法。

自从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入快速发展时期,近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展。

单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。

单片机将微处理器、存储器、定时/计数器、I/O接口电路等集成在一个芯片上的大规模集成电路,本身即是一个小型化的微机系统。

单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据结构、计算机操作系统、汇编语言程序设计、高级语言程序设计、软件工程、数据网络通信、数字信号处理、自动控制、误差分析、仪器仪表结构设计和制造工艺等的结合,使得单片机的应用非常广泛。

同时,单片机具有较强的管理功能。

采用单片机对整个测量电路进行管理和控制,使得整个系统智能化、功耗低、使用电子元件较少、内部配线少、成本低,制造、安装、调试及维修方便。

1.3主要研究的内容1.本系统上电后数码管显示当前测量温度,此时加热指示灯和保温指示灯均不点亮;若此时按“自动加热”键,则单片机自动将预加热温度设置为80℃并开始加热,送出一个加热信号,并点亮加热指示灯;若按“温度设置”键,则进入预加热温度设置界面,此时数码管闪烁显示预设置温度,此时通过按键“+”和“-”进行设置温度,预设置温度按“5”递增或递减,设置好温度后再按一次“温度设置”键确定,单片机保存预设置温度,并开始加热;2.如果实测温度大于或等于预设置温度,则单片机发出停止加热信号并熄灭加热指示灯,点亮保温指示灯,且当超过预设温度时发出报警;3.当温度下降到预设置温度以下5度时,单片机再次发出加热信号,同时熄灭保温指示灯,点亮加热指示灯,依次循环控制;4.完成加热管控制电路、报警电路设计,重点设计好临界点问题。

第2章系统总体的设计2.1硬件总体的设计设计并制作一个基于单片机的热水器温度控制系统的电路,其结构框图如图2-1:图2.1系统机构框图硬件系统子模块:(1)单片机最小系统电路部分;(2)键盘扫描电路部分;(3) 数码管温度显示和运行指示灯电路部分;(4) 温度采集电路部分;(5) 继电器控制部分;(6) 报警部分。

2.2软件总体的设计良好的设计方案可以减少软件设计的工作量,提高软件的通用性,扩展性和可读性。

本系统的设计方案和步骤如下:(1) 根据需求按照系统的功能要求,逐级划分模块;(2) 明确各模块之间的数据流传递关系,力求数据传递少,以增强各模块的独立性,便于软件编制和调试;(3) 确定软件开发环境,选择设计语言,完成模块功能设计,并分别调试通过;(4) 按照开发式软件设计结构,将各模块有机的结合起来,即成一个较完善的系统。

首先接通电源系统开始工作,系统开始工作后,通过按键设定温度值的上限值和下限值,确定按键将设定的温度值存储到指定的地址空间,温度传感器开始实时检测,调用显示子程序显示检测结果,调用比较当前显示温度值与开始设定的温度值比较,如果当前显示值低于设定值就通过继电器起动加热装置,直到达到设定值停止加热,之后进行保温,如果温度高于上限进行报警。

第3章硬件系统设计3.1硬件电路分析和设计报告本次设计主要思路是通过对单片机编程将由温度传感器DS18B20采集的温度外加驱动电路显示出来,包括对继电器的控制,进行升温,当温度达到上下限蜂鸣器进行报警。

P1.7开关按钮是用于确认设定温度的,初始按下表示开始进入温度设定状态,然后通过P1.5和P1.6设置温度的升降,再次按下P1.7时,表示确认所设定的温度,然后转入升温或降温。

P2.3所接的发光二极管用于表示加热状态,P2.5所接的发光二极管用于表示保温状态。

P2.3接继电器。

P3.1是温度信号线。

整个电路都是通过软件控制实现设计要求。

3.1.1单片机最小系统电路因为80C51单片机内部自带8K的ROM和256字节的RAM,因此不必构建单片机系统的扩展电路。

如图3.1,单片机最小系统有复位电路和振荡器电路。

值得注意的一点是单EA/必须接高电平,否则系统将不能运行。

因为该脚不接时为低电平,片机的31脚VPEA/必须接单片机将直接读取外部程序存储器,而系统没有外部程序存储器,所以VP VCC。

在按键两端并联一个电解电容,滤除交流干扰,增加系统抗干扰能力。

VCC图3.1单片机最小系统图AT80C51的管脚说明:VCC:供电电压。

本设计供电电压为+5V。

GND:接地。

P0口:P0口为一个8位漏极开路双向I/O口,每个管脚可吸收8个TTL门电流。

当P1口的管脚第一次写“1”时,被定义为高阻输入。

P0口能够作为外部程序数据存储器,它可以被定义为数据/地址的低八位。

在Flash编程时,P0口作为原码输入口,当Flash 进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。

P1口管脚写入“1”后,被内部上拉为高电平,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为低八位地址接收。

P2口:P2口为一个带内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被上拉电阻拉高,且作为输入。

P2口的管脚被外部下拉为低电平时,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉电阻,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在Flash编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

相关文档
最新文档