单片机水箱水位控制系统设计

合集下载

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

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

基于单片机的水温水位控制系统设计设计基于单片机的水温水位控制系统需要考虑多个方面,包括硬件设计、传感器选择、控制算法等。

下面是一个简单的框架,供参考:1. 系统架构设计:•确定系统的功能模块,包括水温控制、水位控制、传感器接口、用户界面等。

2. 硬件设计:•选择合适的单片机,考虑到控制的实时性,通常选择性能较高的单片机,如Arduino、STM32等。

•设计电源电路,确保系统能够稳定工作。

•选择和设计合适的传感器接口电路,如温度传感器、水位传感器等。

3. 传感器选择和接口设计:•温度传感器:选择合适的温度传感器,如DS18B20,并设计接口电路进行连接。

•水位传感器:选择水位传感器,如浮球开关传感器,超声波水位传感器等,并设计接口电路。

4. 用户界面设计:•设计一个简单的用户界面,可以使用液晶显示屏(LCD)、LED 指示灯等,以显示当前水温、水位状态等信息。

•如果有需要,可以加入按键、旋钮等元件,以便用户进行设置和操作。

5. 控制算法设计:•制定水温和水位的控制算法,考虑到系统的实时性和稳定性。

•温度控制:可以使用PID(比例-积分-微分)控制算法,根据温度传感器的反馈调节加热器或冷却器的工作状态。

•水位控制:可以根据水位传感器的反馈,控制水泵的启停,以维持水位在设定范围内。

6. 通信模块设计(可选):•如果需要,可以考虑加入通信模块,如Wi-Fi模块、蓝牙模块,使系统可以通过手机或电脑进行远程监控和控制。

7. 安全保护设计:•考虑加入安全保护机制,如过温保护、过水位保护等,以确保系统运行的安全性。

8. 软件编程:•编写单片机的控制程序,根据设计的算法进行编程。

•确保程序的鲁棒性,考虑异常情况的处理。

9. 调试和测试:•在实际硬件上进行调试和测试,确保系统稳定可靠。

10. 性能优化:•对系统进行性能优化,如功耗优化、响应速度优化等。

以上是一个基本的设计框架,具体的实现需要根据具体需求和条件进行调整。

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

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

四、结论
基于单片机的智能水箱水位和水温控制系统具有结构简单、成本低、可靠性 高等优点。通过实时监测和控制水箱的水位和水温,可以满足不同用户的需求。 此外,通过优化系统的硬件设计和软件设计,可以进一步提高系统的性能和可靠 性。这种系统不仅可以应用于家庭用水领域,也可以应用于工业生产中的液体控 制,具有广泛的应用前景。
1、抗干扰设计
由于环境因素和设备本身的影响,系统可能会受到干扰。因此,需要在硬件 设计和软件设计中加入抗干扰措施,如滤波电路、软件去抖动等。
2、节能设计
为了降低系统的功耗,可以在软件设计中加入休眠模式和唤醒模式。当系统 不需要工作时,可以进入休眠模式,降低功耗。当有数据需要处理时,系统被唤 醒,进入工作状态。
2、软件设计
系统的软件设计主要实现以下功能:数据的采集、处理、显示和控制。首先, 单片机通过水位传感器和水温传感器采集当前的水位和水温数据。然后,单片机 对采集到的数据进行处理,判断水位和水温是否正常。如果异常,则启动相应的 执行机构进行调节。最后,单片机将处理后的数据通过显示模块进行显示。
三、系统优化
六、结论
本次演示设计了一种基于单片机的水温水位控制系统,实现了温度和水位的 自动检测、调节和控制。该系统具有成本低、可靠性高、易于实现等优点,同时 支持远程控制和节能模式等功能。在家庭、工业和科学研究中具有广泛的应用前 景。
参考自动化技术的普及,智能化设备在日常生活和工业生产中 的应用越来越广泛。其中,基于单片机的智能水箱水位和水温控制系统具有重要 应用价值。这种系统可以实现对水箱水位和水温的实时监测和控制,以适应不同 的应用需求。
系统软件采用C语言编写,主要包括以下几个部分:数据采集、数据处理、 控制输出和远程通信。
1、数据采集:通过I/O端口读取DS18B20和超声波水位传感器的数据。

基于单片机的水位水温控制系统

基于单片机的水位水温控制系统
响应时间
系统对水位和水温变化的响应时间反映了其动态性能,快速响应有助 于及时调节系统参数,保持环境稳定。
稳定性
在长期运行过程中,系统应保持稳定的工作状态,避免频繁的故障和 维修。
易用性
系统操作界面应简洁明了,易于用户理解和操作,同时应提供完善的 故障提示和报警功能。
拓展功能及升级方案探讨
远程监控与控制 数据记录与分析
数据采集与处理模块设计
1
设计并实现水位和水温传感器的接口电路,将传 感器信号转换为单片机可处理的电信号。
2
编写数据采集程序,定时读取传感器输入信号, 并进行必要的信号预处理,如滤波、放大等。
3
实现数据转换功能,将采集到的模拟信号转换为 数字信号,以便进行后续的数据处理和控制算法 实现。
控制算法研究与实现
在工业生产过程中,稳定 的水位和水温对于保证产 品质量和生产效率至关重 要。
节能环保
合理的水位和水温控制可 以减少能源消耗,降低温 室气体排放,符合可持续 发展要求。
单片机在控制系统中的应用
实时性
01
单片机具有高速运算能力,可以实时监测并控制水位和水温。
精确性
02
通过精确的算法和传感器技术,单片机可以实现高精度的水位
03 软件设计与实现
主程序设计思路及流程
进入主循环,不断检测水位 和水温传感器的输入信号。
初始化单片机系统及各外设 模块。
01
根据设定的控制算法处理输 入信号,并输出相应的控制
02
03
信号。
实时更新显示模块,以图形 化界面展示当前水位和水温
信息。
04
05
接收并处理用户通过按键或 远程通信发送的控制指令。
01

单片机水箱水位控制系统硬件框图流程图电路图汇编源程序.

单片机水箱水位控制系统硬件框图流程图电路图汇编源程序.

单片机水箱水位控制系统+硬件框图+流程图+电路图+汇编源程序
单片机水箱水位控制系统+硬件框图+流程图+电路图+汇编源程序给水泵电机主控回路图如下:三本系统8051单片机控制部分结构本系统采用8051单片机,引脚具体控制如下:P1口和P3口为输入输出检测信号和控制信号。

下面是8051芯片引脚具体分配:P1.0:水位低低输入信号。

(低0 高1)P1.1:水位低输入信号。

(低0 高1)P1.2:水位高输入信号。

(高1,低0)P1.3:手动与自动转换输入信号。

(手动1,自动0)P1.4:M1起动KM1控制输出信号。

(手动1,自动0)P1.5:M2起动KM1控制输出信号。

(手动1,自动0)P1.6:M1开关状态输入信号。

(开0,关1)P1.7:M2开关状态输入信号。

(开0,关1)P3.0:水位低低报警输出信号。

论文网
P3.1:水位低报警输出信号。

P3.2:水位高报警输出信号。

P3.4:手动起动M1输入信号,低电频有效动作。

P3.5:手动起动M2输入信号,低电频有效动作。

P3.6:手动停M1输入信号,低电频有效动作。

P3.7:手动停M2输入信号,低电频有效动作。

上一页[1] [2] [3] [4]。

基于AT89C51单片机的课设--水箱水位控制

基于AT89C51单片机的课设--水箱水位控制

摘要本单片机系统设计的目的是应用单片机控制技术,以AT89C51单片机为核心控制的水箱的水位,并实现了手动废水排放和手动进水、自动切换功能。

该系统操作方便、性能良好,比较符合电厂生产用水系统控制的需要。

本文还详细的给出了相关的硬件框图和软件流程图,并编制了该C语言程序。

关键词:单片机水位控制目录一.目的意义 (3)二.系统分析设计 (3)1.系统总体设计 (3)2.相关器件 (3)3.相关电路 (4)4.总体电路 (9)5.部分电路仿真 (9)三.软件设计 (12)(一)程序流程图 (12)(二)源程序 (15)四.调试仿真 (17)五.课程设计心得体会 (19)六.期望成绩 (19)一.目的意义800立方米由两台给水泵机组、水箱和三只浮球开关组成,其系统结构如图:其中M1、M2为给水泵机组,LG、LD、分别为水位高、水位低、浮球开关,当水位低低(小于50开度)时LDD闭合,当水位低(小于75开度)时LD闭合,当水位高(大于90开度)时LG闭合。

二.系统分析设计1.系统总体设计本系统分两部分控制水位的高低,手动不分用于排出废水和需要时快速降低水位,此时两个电动机一起将水抽出。

自动部分当水位低于50%时,开关K3开启两个电动机一起工作加水,当水达到70%时K4一个电动机加水时水位稳定升高,当水过90%接近100%时K5开启水位稳定降低。

水位高低以及开关的控制通过传感器开端开关。

由于传感器模块不能模拟所以本系统仿真时用模拟水箱代替。

本系统用模拟水箱模拟。

经过调试系统,测得以下数据:水位从50%--70%,两台泵运行需要约10分钟;水位从70%--90%,一台泵运行需要约15分钟。

水箱的水位一般保持在70%--90%。

2.相关器件单片机AT89C51电动机MOTOR差动放大器(TIP32,BC182)LED灯开关模拟水箱3.相关电路差分放大器也叫差动放大器是一种将两个输入端电压的差以一固定增益放大的电子放大器,有时简称为“差放”。

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

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

基于单片机的水温水位控制系统设计一、引言随着科技的不断发展,单片机技术在各行各业的应用越来越广泛,其在控制系统中的应用也越来越普遍。

水温水位控制系统在工业生产、农业灌溉和家用设备中都有着重要的作用。

本文将介绍基于单片机的水温水位控制系统的设计原理和实现方法。

二、系统设计原理1. 水温控制原理水温控制是指根据水的温度来控制加热或散热装置,使水温保持在设定的范围内。

在本设计中,使用DS18B20数字温度传感器来检测水温,当水温超过设定温度时,控制加热装置进行加热;当水温低于设定温度时,关闭加热装置或者进行散热。

2. 水位控制原理水位控制是指根据水位高低来控制水的进出,保持水位在设定范围内。

在本设计中,使用水位传感器来检测水位高低,当水位低于设定水位时,控制水泵进行进水;当水位高于设定水位时,关闭水泵或者进行排水。

三、系统硬件设计1. 单片机选择在本设计中,选择常用的STM32系列单片机作为控制核心,其具有强大的计算能力和丰富的外设接口,非常适合控制系统的设计。

2. 传感器选择选择DS18B20数字温度传感器和水位传感器作为水温水位检测的传感器,其精度高、响应快、稳定性好,能够准确地检测水的温度和水位。

3. 控制装置选择根据水温水位的检测结果,使用继电器、电磁阀等控制装置来控制加热装置和水泵的启停,实现对水温水位的精确控制。

四、系统软件设计1. 温度和水位检测编写相应的程序,通过单片机与温度传感器和水位传感器进行通信,实时获取水温水位的数据,并进行相应的处理。

2. 控制策略设计根据水温水位的检测数据,设计控制策略,确定加热装置和水泵的启停时机,使系统能够快速、稳定地对水温水位进行控制。

3. 人机交互界面设计设计人机交互界面,通过LCD显示屏或者触摸屏,实时显示水温水位的数据和系统工作状态,提供操作界面,方便用户对系统进行监控和控制。

五、系统实现和调试在硬件和软件设计完成后,进行系统的实现和调试,验证控制系统的准确性和稳定性,根据实际情况进行相应的调整和优化。

基于AT89c51单片机水箱水位控制系统设计

基于AT89c51单片机水箱水位控制系统设计

细的给出了相关的硬件框图和软件流程图,该系统主要由两台给水水泵组并编制了C语言程序,通过LED和有关的显示部件显示出来。

Based onThe system pumps water from the two groups, water tanks and three float swi tch devices and related components, and the preparation of theof the C language program, through the LED display and related components to th em.目录1 8051单片机的说明 (1)1.1 8051单片机的简介 (1)1.2 主要功能特性 (2)1.3 时序 (2)1.4 引脚及其功能 (3)1.5 内部单元 (5)1.5.1 运算器 (6)1.5.2 控制器 (7)1.5.3 复位电路 (7)2 800立方米水箱给水设备系统的构成 (9)3 本系统8051单片机控制部分结构 (10)4 本系统的工作原理 (11)5 主程序框图 (11)5.1 主程序框图 (11)5.2 自动模式子程序 (11)5.3 手动模式子程序 (12)6 本系统程序清单 (13)7 模拟仿真图 (16)参考文献 (17)谢辞 (18)1 8051单片机的说明1.1 8051单片机的简介目前,8051单片机在工业检测领域中得到了广泛的应用,因此我们可以在许多单片机应用领域中,配接各种类型的语音接口,构成具有合成语音输出能力的综合应用系统,以增强人机对话的功能。

89C51是Intel公司生产的一种单片机,在一小块芯片上集成了一个微型计算机的各个组成部分。

每一个单片机包括:一个8位的微型处理器CPU;一个256K的片内数据存储器RAM;片内程序存储器ROM;四个8位并行的I/O接口P0-P3,每个接口既可以输入,也可以输出;两个定时器/记数器;五个中断源的中断控制系统;一个全双工UART的串行I/O 口;片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。

基于单片机的水箱液位监测控制系统设计

基于单片机的水箱液位监测控制系统设计

基于单片机的水箱液位监测控制系统设计摘要液位监测系统在很多的地方都会用到,例如在工厂的生产当中,液位控制是否得当就会影响生产产品的质量和美观,在生活当中,我们离不开水的利用,常常需要对水箱或水塔水位的监测,液位监测系统也与我们的生活息息相关,它关系着我们生活的品质和效率,所以我们要对液位进行连续的监测和控制。

本文的设计的是利用AT89C51单片机实现对水箱液位监测,通过分析领域条件下,在其系统中通过液位变送器获取信息(4-20mA),其采集电流太小而不容易测量,所以需要用放大电路对其放大,通过处理后,由模数转换变换为二进制数传入单片机,它可以对数据进行实时的处理。

并在本文的软件设计当中介绍了本次系统的电路原理图和软件编写时所需的流程图,然后通过显示电路把采集到的液位高度值显示给我们。

最后通过Keil C51软件编写出本次系统所需要的程序,同时在Proteus软件里进行仿真,实现了对液位监测。

通过该设计的运用,满足了间接测量,自动的控制及其管理的目的。

关键词:单片机;液位控制;Proteus仿真AbstractLiquid level monitoring system are used in many places, such as in the production of the factory, liquid level control properly will affect the production of products, the quality and appearance, in the life, we can use of water, often need to the water tank or water tower water level monitoring, liquid level monitoring system is closely related with our life, it relates to the quality and efficiency of our lives, so we have to continuously monitor and control the liquid level.The design is implemented by AT89C51 SCM of water level monitoring, through the analysis of field conditions and in the system through the liquid level transmitter (20mA) to obtain information, the current collection is too small and not easily measured, so it is necessary to amplifier circuit for amplifying the, through processing, by the modulus transform as a binary number of incoming MCU, it can real time of data processing. And in the design of software in this article introduced flow chart of the system circuit schematic diagram and software compiling, and through the display circuit the collected liquid height values are shown to us.At last, the program of the system is written by C51 Keil, and the simulation is carried out in the Proteus software, and the liquid level monitoring is realized. Through the application of this design, it can meet the indirect measurement, and the purpose of the control and management.Keywords:SCM; liquid level control; Proteus simulation目录第一章绪论 01.1课题研究目的及意义 01.2国内外研究及发展现状 01.3课题研究方案 (1)第二章液位检测技术及工作原理 (3)2.1液位检测技术的概述和传感器种类 (3)2.2传感器选型及其工作原理 (4)第三章系统的硬件电路设计 (6)3.1单片机 (6)3.2前置放大器电路 (9)3.3A/D转换器电路 (10)3.4晶振 (12)3.5看门狗电路 (13)3.6键盘电路 (14)3.7显示电路 (15)第四章软件设计 (17)4.1软件结构流程图 (17)4.2显示计算 (18)4.3P ROTEUS仿真及结果 (19)第五章总结 (20)参考文献 (21)谢辞 (29)第一章绪论在现代化的生产中的每个生产细节中都会运用到对水位高低的监测,随着技术的发展,我们对它的精度要求也越来越高了,而且还要适应于不一样的环境里面,例如高温、高压、强腐蚀等环境,其中它的精度也影响着工业生产的质量,所以液位监测控制系统对于我们工业生产当中起着很大重要的作用,对这个系统的研究也慢慢的得到我们重视。

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

单位代码0 2学号分类号TH6密级课程设计说明书水箱水位控制系统设计院(系)名称机械工程学院专业名称机械设计制造及其自动化学生姓名指导教师2015年10 月27 日黄河科技学院课程设计任务书机械工程学院机械系机械设计制造及其自动化专业12 级1 班学号1200000000 姓名指导教师题目: 水箱水位控制系统设计课程:单片机应用技术课程设计时间2015 年10 月13 日至10 月27 日共 2 周课程设计工作内容与基本要求(设计要求、设计任务、工作计划、所需相关资料)(纸张不够可加页)1. 设计要求在高塔的内部我们设计一个简易的水位探测传感器用来探测三个水位,即低水位,正常水位,高水位。

低水位时送给单片机一个高电平,驱动水泵加水,红灯亮;正常范围的水位时,水泵加水,绿灯亮;高水位时,水泵不加水,黄灯亮。

2. 设计任务与要求(完成后需提交的文件和图表等)1〉系统硬件电路设计根据该系统设计的功能要求选择所用元器件,设计硬件电路。

要求用Proteus 绘制整个系统电路原理图。

2〉软件设计根据该系统设计的功能要求进行软件设计,要求用VISIO软件绘制整个系统及各部分的软件流程图。

并根据流程图编写程序并汇编调试通过。

列出软件清单,软件清单要加以注释。

3〉Proteus仿真用Proteus对系统软硬件进行仿真调试通过。

4〉软硬件实际调试5〉编写设计说明书一份,内容包括任务书、设计方案分析、硬件设计部分要绘制整个系统电路原理图,对各部分电路设计原理做出说明。

软件设计部分要绘制整个系统及各部分的软件流程图,并列出软件清单,软件清单要求加注释,并在各功能块前加程序功能注释。

调试结果整理分析及设计调试的心得体会。

3.工作计划(进程安排)第1周基本完成软、硬件的设计(分散在教学过程中完成)。

第二周2天绘制所要求的图纸,完成软、硬件的调试;2天完成设计说明书;1.5天答辩或验收,评定成绩。

6.主要参考资料《单片机课程设计指导书》皮大能北京理工大学出版社2010.7《8051单片机实践与应用》吴金戎清华大学出版社2003.8《单片机技术基础教程与实践》夏路易电子工业出版社2008.1《MCS-51单片机原理接口及应用》王质朴北京理工大学出版2009.11《基于Proteus的单片机系统设计与仿真实例》蒋辉平机械工业出版社2009.7 系主任审批意见:审批人签名:日期:摘要我们可以采用单片机系统实现了水塔水位的自动控制,设计出一种低成本、高使用价值的水塔水位控制器。

该系统具有水位检测,低水位高水位报警以及自动加水等功能。

本设计过程中主要采用传感技术、单片机技术、光报警技术以及弱电控制强电技术。

检测系统采用铜针探测结构简单、制造成本低、灵敏度高。

并采用AT89C2051单片机系统控制整个电路的信号处理以及采用光电耦合和继电器来实现弱电控制强电从而实现加水系统的自动控制。

该系统可以完成光报警,水位自动检测,上水停水等工作。

并能有效保证液面高度始终处于较理想范围,该系统制造成本低、结构简单、感应度高、绿色环保。

可用于各种液体的储存。

关键词:单片机,自动检测,自动控制AbstractWe can use micro-controller system using cooling towers to achieve the level of automation, design a low cost and high practical value of the water tower water level controller. The system has the water level detection, low water high water level alarm and automatic functions such as adding water. The design process mainly uses the sensor technology, single chip technology, optical technology and the weak control the strong police power technology. Detection system using simple system for detection of copper needles, resulting in the low and high sensitivity.AT89C2051 SCM system control by using the circuit of signal processing and the use of optical coupling and weak control relays to achieve strong power to realize automatic control of water systems.It can automatically detect the water level, light alarm, all the work without water cycle, to ensure better surface height is always within the context of its structure simple, low cost high sensitivity, significant energy is used in various kind of ideal equipment for high-level liquid storage.Key words:SCM, Automatic monitoring, Circuit Control目录1 课程设计系统概述 (2)1.1 系统原理 (2)1.2 系统结构图 (2)1.3 控制方案说明. (3)1.4 系统组成及原理 (3)2硬件设计 (4)2.1 单片机最小系统电路设计 (5)2.2 水位检测传感器的选用 (6)2.3 稳压电路的设计 (7)2.4 光报警电路的设计 (8)2.5 继电器控制水泵加水电路 (9)3 软件设计 (9)3.1 系统总原理图 (10)3.2 系统总程序如下 (11)4总结 (11)致谢 (11)参考文献 (12)附录 (13)1 课程设计系统概述1.1系统原理当水位处于低水位的时候,传感器的低水位探测线没被+5V的电源导通进入稳压电路经过处理在稳压电路的输出端有一个高电平,送入单片机的P1.0口,另一个稳压电路输出的高电平进入单片机的P1.1口单片机经过分析,在P1.2口输出一低电平,驱动红灯亮,P1.5出来一个信号使光电耦合器GDOUHE导通,这样继电器闭合,使水泵加水;当水位处于正常范围内时,水泵加水,在P1.3引脚出来一个低电平,使绿灯亮;当水位在高水位区时,传感器的两根探测线均被导通,均被+5V的电源导通,送入单片机,单片机经过分析,在P1.4引脚出来一个低电平,使黄灯亮,在P1.5端出来一个低电平不能使光电耦合器导通,这样继电器不能闭合,水泵不能加水;当三灯闪烁表示系统出现故障。

1.2 系统结构图系统结构图如图1.2所示:图1.2系统结构图采用单片机AT89C2051作为我们的控制芯片,主要工作过程是当高塔中的水在低水位时,水位探测传感器送给单片机一个高电平,然后单片机驱动水泵加水和显示系统使红灯变亮;当水位在正常范围内时,水泵加水,绿灯亮;当水位在高水位时,单片机不能驱动水泵加水,黄灯亮。

1.3控制方案说明这个方案中使用了单片机处理,单片机技术是信息时代用于精密测量的一种新技术。

此系统使用过程中采用稳压电路能够准确地把输入的电平送给单片机不会产生误判的情况,由于AT89C2051单片机有四端口,20引脚能够非常方便地设计显示系统。

1.4 系统组成及原理本系统由电源电路、水位探测传感电路、稳压电路、单片机系统、光报警显示电路、继电器控制水泵加水电路、以及高塔模型组成。

主电气原理图如图1.4所示:图1.4 主电气原理图工作原理:当水位处于低水位的时候,传感器的低水位探测线没被+5V的电源导通进入稳压电路经过处理在稳压电路的输出端有一个高电平,送入单片机的P1.0口,另一个稳压电路输出的高电平进入单片机的P1.1口单片机经过分析,在P1.2口输出一低电平,驱动红灯亮,P1.5出来一个信号使光电耦合器GDOUHE 导通,这样继电器闭合,使水泵加水;当水位处于正常范围内时,水泵加水,在P1.3引脚出来一个低电平,使绿灯亮;当水位在高水位区时,传感器的两根探测线均被导通,均被+5V的电源导通,送入单片机,单片机经过分析,在P1.4引脚出来一个低电平,使黄灯亮,在P1.5端出来一个低电平不能使光电耦合器导通,这样继电器不能闭合,水泵不能加水;当三灯闪烁表示系统出现故障。

2硬件设计2.1 单片机最小系统电路设计AT89C2051是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,片内含2k bytes的可反复擦写的只读程序存储器(PEROM)和128bytes 的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大at89c2051单片机可为您提供许多高性价比的应用场合。

本设计中单片机采用AT89C2051,它是一种高性能低价格单片机。

引脚(20个)和指令系统与8031单片机完全兼容。

片内有2 K字节的闪速程序存储器(采用电擦除编程,可重复编程1000次,数据可保10年),除没有P0口、P2口外,具有8031所有功能结构,即一片AT89C2051相当于8031、373 、2716 组成的最小系统。

用它构成的测量、控制系统具有电路简单、可靠性好、体积小和成本低等优点。

AT89C2051 的P1 口为八位双向I/ O 口,P1.2~P1.7有内部上拉电阻,P1.0与P1.1无内部上拉电阻。

P1.0与P1.1具有第二功能,分别作为片内精密比较器的同相、反相输入端。

P1口输出驱动器能提供20mA 的灌电流驱动能力,其锁存器写1时可作为输入口。

AT89C2051 的P3口为七位双向I/ O 口,有内部上拉电阻,P3口输出驱动器能提供20mA 灌电流驱动能力,其锁存器写1时可作输入口。

P316作为输入线与片内精密比较器输出端在片内相连,故无引出线,但可读该位的值。

P310~P315的第二功能与8031 P3口相应口线的第二功能完全相同。

综上所述,P1 和P3 口中的各口线可直接驱动发光二极管,不用再配置发光二极管驱动电路,P1.0与P1.1具有第二功能,不用再配置比较器,从而简化了控制电路的结构。

相关文档
最新文档