基于单片机气体流量测量仪设计
基于单片机的气体安全检测装置设计

基于单片机的气体安全检测装置设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
基于单片机的气体安全检测装置设计该文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document 基于单片机的气体安全检测装置设计 can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop providesyou with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to knowdifferent data formats and writing methods, please pay attention!随着工业化的不断发展和人们生活水平的提高,气体安全问题也变得愈发重要。
基于AT89C51为核心的单片机气体涡轮流量计 毕业设计论文

摘要计量是工业生产的眼睛。
流量计量是计量科学技术的组成部分之一,它与国民经济有着密切的关系。
尤其在当今能源危机,工业生产自动化越来越高,能源使用浪费现象严重的时代情况下。
流量计有了越来越重要的地位,受到人们越来越多的关注。
在当今社会流量计已经广泛运用于工农业生产,交通运输,国防建设,科学研究,对外贸易,以及人民生活的各个角落,由此可见对流量计的研究与开发认知,有着广泛的意义和作用!根据实现功能的需要,本课题设计了一款基于AT89C51为核心的单片机气体涡轮流量计。
该流量计具有测量精度高,能耗低,稳定性好,测量范围广,维修方便等优势。
控制器主芯片AT89C51具有低功耗,驱动能力强,稳定性好等特点。
根据设计要求硬件部分主要分四个模块,即流量传感变送模块,主控CPU智能模块,LED数码管显示模块和上位机通讯模块。
各模块能独立工作,并通过通讯接口,键盘模块等功能模块组成功能完善的整体。
流量计的设计结构合理,运行稳定可靠,同时具有了RS-485通信接口,适合应用于远程分布式系统的流量检测关键词:涡轮气体流量传感器 AT89C51芯片 RS-485通讯接口ABSTRACTMeasurement is the eyes of industrial production. Flow measurement is the measurement of science and technology, it is part of the national economy and have a close relationship.. Especially in today's energy crisis, industrial production and high automation, energy use serious waste of time situation.. Flowmeter have an increasingly important position, gets more and more attention. .In today's society flowmeter have been widely used in industrial production, transportation, national defense construction, scientific research, trade, and people's life. Thus the research and development of flowmeter is widely cognitive, the significance and role of!According to the realization of the function, this topic design based on AT89C51 microcontroller as the core of gas turbine flow meter. The meter has high accuracy, good stability, low energy consumption, measuring range, convenient maintenanceand other advantages. Main chip controller with low consumption, drive AT89C51 ability, good stability .According to the design requirements of the hardware part four modules, namely flow sensor and control variable send module CPU intelligent module, LED digital display module and tube computer communication module .Each module can work independently, and through the communication interface module, keyboard function module function perfect overall. The design flow with reasonable structure, stable operation, also has the RS-five 485 communication interface, suitable for application of remote distributed system flow testing.Key words:Turbine wheel gas flow amount sensor;AT89C51 chip;RS-485 communication connection;目录第一章绪论 (1)1.1 课题背景 (1)1.2 流量计的发展 (1)1.3 流量计的分类及其工作原理 (2)1.4 研究的内容与目的 (7)第二章流量计的设计基本原理 (8)2.1 涡轮流量计的基本工作原理 (8)2.2 流量计的结构 (9)第三章流量计的硬件电路设计 (10)3.1 流量传感变送模块 (10)3.2 AT89C51单片机模块设计 (11)3.3 键盘液晶显示部分 (11)3.4 通信模块 (16)第四章软件部分设计 (19)4.1 主程序设计 (19)4.2 中断程序 (20)4.3 流量检测程序 (21)4.4 功能块程序 (22)第五章总结 (23)参考文献 (24)外文资料中文译文致谢第一章绪论1.1 课题背景流量作为工业生产过程中检测控制中一个重要的参数,在工业生产、交通运输、能源计量、国防建设、环境保护、科学研究以及人民生活各个领域中都有着重要的作用。
基于单片机的气体检测系统设计

基于单片机的气体检测系统设计ANYANG INSTITUTE OF TECHNOLOGY本科毕业论文基于单片机的气体检测系统设计The Design of Gas Detection System Based on SCM系(院)名称:电子信息与电气工程学院专业班级:学生姓名:学生学号:指导教师姓名:指导教师职称:讲师2011 年 5 月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:目录摘要 (I)Abstract .................................................................................................................... I I 引言 . (1)第一章绪论 (2)1.1 设计背景 (2)1.2 设计意义 (3)第二章硬件的选择 (4)2.1可燃气体的传感器 (4)2.2 MQ-6的结构和测量电路 (5)2.3 MQ-6气体传感器的技术参数 (6)2.3.1 MQ-6的规格 (6)2.3.2 MQ-6的特点 (8)2.3.3 MQ-6的应用 (8)2.4 芯片的选择 (8)2.5 AT89S52的功能特点 (9)2.6 中央处理器(CPU) (9)2.7 单片机引脚介绍 (9)第三章系统硬件设计 (14)3.1 电源电路 (14)3.2 转换电路 (15)3.2.1 ADC0809原理 (16)3.2.2 ADC0809使用及时序图 (17)3.3 液晶显示驱动模块 (18)3.3.1 LCD1602液晶主要功能 (18)3.3.2 LCD1602液晶引脚和指令功能 (18)3.3.4 LCD1602液晶模块内部的控制器指令 (20)3.3.5 LCD1602液晶时序 (22)3.3.6 LCD1602液晶初始化过程 (23)3.4 时钟电路和复位电路 (23)3.5 报警电路 (25)3.6 硬件电路总图 (26)第四章软件设计 (28)4.1 ADC0809采样时钟软件实现 (28)4.2 可燃气体浓度显示程序 (28)4.3 可燃气体浓度报警程序 (29)4.4 程序流程图 (30)结论 (32)致谢 (33)参考文献 (34)附录 (35)基于单片机的气体检测系统设计摘要:随着可燃性气体的种类和应用范围的增加,其使用场所和贮存仓库内的泄漏,火灾爆炸事故日益增多,从安全、环保及经济上考虑,设计一种检测可燃气体自动报警装置的控制器是非常必要的。
基于AVR单片机的便携式气体流量计设计与应用

基于 封闭 管道 中能 量相互 转化 的伯 努利 原理 。在 稳
定 流 的情 况 下 ,管 道 中 的差 压 与 流 量 的 平 方 成 正 比。根据 伯努 利方 程 和流动 连续 性原 理可得 出普遍
适用 的实 际流量 公式 :
q = = — 、 / = 二 二 = = - ’ — — 4 一 、 / 一 p 1 V l
信号 ( R / H, B U S Y, S T R B, P O L , O V R N G, U N D R N G) , _ _ L 上l I 眦
眦
因此 能与 异 步接 收/ 发送 器 、 微处 理 器或 其它 控 制 电 路连 接使 用 。
2 . 3 微 控 制器选 择
由
不会 前后 移 动 。 此外 , 在 器 件 的结 构 内 , 离 子注 入 电
阻形 成压 阻式 惠斯 顿 电桥 , 凹坑 减 少 了器 件 的总震
动质 量 。
替代 , 用下 式进 行替 代 :
= =
孥
( 3 )
从 而可 得 出 V型 内锥式 气 体 流量 计 工 况 下 的
实 际流量 方程 为
吼
2 硬 件 电路 设 计
‘ 一、 V / ( 4 )
‘
图 3 压 力 测 量 电路
F i g. 3 P r e s s me a s u r e d c i r c u i t
装置 总体 方案 如 图 2所 示 。
l显示电 路 H A t m e g a l 6 单片机 H t t 『 压力传感器 l I 压差传感器 l
体流 过 V型 内锥 式节 流装 置 的最小有 效 面积 S为 S = , r r ( D 2 - d )
基于单片机总线型流量检测系统设计13

基于单片机总线型流量检测系统设计摘要随着现代的控制技术和智能化的发展迅速,控制技术广泛应用于工业生产和日常生活。
工业中和生活中对于流量的检测和控制要求越来越高,对于流量可以是网络流量,气体流量,液体流量和粒子流量等,那么我们这里所研究的是对于液体流量的检测和控制,它主要在化工,能源电力,冶金石油等方面应用广泛。
在这里我们设计了一种智能化的装置系统来对流量进行检测和控制,首先,我们选择特定的流量传感器将流量信息转化成电信号,通过滤波和放大信号再通过A/D转换器将连续的模拟电信号转化成离散的数字信号输送到单片机中,89c51单片机的主要将输入的信号进行和键盘输入的设定值进行比较输出,这个输出包括LED数码显示和警报关键词流量传感器A/D转换器89c51单片机LED显示警报绪论流量的定义是单位时间流过某一横截面积的量的大小。
它区别于总流量,总浏览量是在某一时间内流量的总和,和时间有关,而流量和时间没有关系流量是现代工业测量中的一个相当重要的参数,同时据记载人类对流体的测量具有悠久的历史。
流量检测的发展可追随到古代的水利工程和城市的供水系统中,古罗马时代已经采用孔板测量居民的用水量和饮水量,20世纪由于过程工业,能量计量,城市公用事业对流量测量的需求急剧增长,促使仪表研发和更新换代迅速发展,特别是微电子技术和计算机技术的飞跃发展极大地推动了仪表的发展趋势,新型的流量计如雨后春笋般的涌现出来,自今已有上百种流量计投入市场我国近代流量测量技术发展的比晚,我国早期的使用的流量仪器仪表均从国外进口中国的流量仪表制造业开始于上个世纪30年代中期,主要从事于仪表的修配,到解放前后在上海,天津等地沿海地区开始形成现代流量仪器仪表民族工商业,到改革开放前经历了仿制,统一设计到自行研究开发的过程,目前已初具规模,基本上能满足中等水平流量仪器仪表的市场需要,改革开放后又通过引进外国技术,与国际的先进技术企业合作,生产的仪器仪表性能和水平有了很大的提高。
基于AVR单片机的气体流量测试系统设计

通过 以上简单 设计 , 台 T S 33 一 E 一13R纪录 型太 阳能
表可 以被用作光功率传感器。程序不含有复杂 的运算 , 实 现简单 方便 。与 T S一13R连 接 时利 用 原厂 配套 的 E 33 线缆 , 无需改变仪表结构。极大得节约了研究经费。
参考文献
[] 1侯文辉 . 高精度照度计的设计 . 大连理工大学硕士学位论文 . [] 2 张珏 . 基于 C 0 1 单 片机的光功率计 的设计与 实现 . 8 5F 武汉 理工大 学硕士学位论文 .
试 的 自动 化 与数 字 化 。
关键词 :T g18 流量测试 ; A mea2 ; 自动化
1 总体 设 计
气 路单元 主要 由过 滤 器 、 动 减 压 阀 、 全 阀 、 力 手 安 压 表、 流量计 、 电磁 阀、 度传 感 器 、 动 阀、 缸 和 气 管 等 温 手 气
流量测 试 系统 主要 由气 路 系统 、 制单 元 、 控机 和 控 工
测试夹具四部分组成 , 如图 1 所示。测试夹具用 以固定
被 测产 品 , 为其 提供 可靠 的气 路接 口; 路系统 与控 制 并 气
组成 。气路系统的主要功能为测试提供清洁 的气 源 ; 输
出稳 定可 调 的测试气 压 ; 测量 并 输 出 测 试 中 的压 力 和 流
单元协 同工作 , 产生符合测试要求的压缩空气 , 并且通过
据准确、 性能稳定、 性价 比高等优点, 不仅提高 了工作效 率, 而且很好的解决 了原来测试精度不高和 自动化程度 低的问题, 能够满足现场测试的实际需要 。
参 考 文 献
[] 1马潮 . 高档 8 位单 片机 A m ̄1 Te 2 8原理与开发 应用指南 [ . 1 M]第
基于STM32单片机的气体分析仪设计

基于STM32单片机的气体分析仪设计摘要:本文介绍了一种基于STM32单片机的气体分析仪设计方案。
该设计方案采用MOX(金属氧化物)传感器和PID(Proportional Integral Derivative)控制算法来实现气体检测和分析,具有简单、精准、稳定等特点。
通过对设计方案进行实验验证,结果表明,该气体分析仪具有较高的准确性和可靠性,可以满足气体检测分析的需求。
关键词:STM32单片机;气体分析仪;MOX传感器;PID控制算法一、引言气体分析仪在生产、环保等领域具有广泛的应用。
在不同的场合中,对不同类型的气体具有不同的要求,因此,气体分析仪的设计也要根据不同的需求来制定不同的方案。
本文基于STM32单片机,采用MOX 传感器和PID控制算法来实现气体检测和分析,以满足气体检测分析的需求。
二、设计方案本设计方案主要由传感器、微控制器、数据处理和输出显示四部分组成。
其中,传感器负责气体检测,微控制器负责数据采集和控制命令发送,数据处理负责数据分析和处理,输出显示负责将检测的结果输出到显示设备上。
2.1 传感器本设计采用MOX传感器作为气体检测元件。
MOX传感器通过气体的吸附作用来检测气体浓度,具有灵敏、精度高等优点。
传感器输出的电信号经过放大和滤波等处理后,送入微控制器进行数据采集。
2.2 微控制器本设计采用STM32单片机作为主控制器,负责接收传感器的电信号、采集和处理数据,以及发送控制命令。
STM32单片机具有高性能、低功耗、易于扩展等特点,可以满足本设计中的需求。
在程序设计中,采用PID控制算法对温度进行控制,以消除传感器工作过程中的温度漂移。
2.3 数据处理该部分主要负责数据的处理和分析。
通过对采集的数据进行滤波、校准等处理,可以得到较为精确的气体浓度值。
在数据处理过程中,采用MATLAB等软件进行离线分析,以得到更加准确的结果。
2.4 输出显示本设计方案采用LCD显示屏作为气体检测结果的输出显示设备。
基于单片机系统气体检测课程设计报告

通信工程专业单片机系统课程设计报告无氧环境VOC气体测试系统学院(系):信息与通信工程学院专业:通信工程学生姓名:学号:指导教师:完成日期:2015.7.6目录摘要 (1)Abstract (2)第一章设计背景与要求 (3)1.1研究背景 (3)1.2项目的研究意义和应用背景 (3)1.3目标 (4)第二章系统方案设计 (5)2.1设计思路 (5)2.2系统功能框图 (5)2.3硬件电路设计 (5)第三章系统硬件电路设计 (11)3.1 LM7805运算放大电路设计 (11)3.2数据转换的设计 (11)3.3晶振电路 (12)3.4 LCD1602与STC89C52电路图 (12)3.5串口电路 (13)3.6复位电路 (14)3.7系统总电路图 (15)第四章系统软件设计 (16)4.1主程序流程图 (16)第五章系统调试 (22)5.1系统调试 (22)5.2软件调试 (22)5.3综合调试 (23)结论 (24)参考文献 (25)附录一原理图 (26)附录二 PCB图 (27)附录三实物图片 (28)附录四程序代码 (29)摘要介绍了基于单片机的气体检测系统设计方案,阐述了系统结构、硬件组成软件设计,实现了对一氧化碳、硫化氢和甲醛3种毒害气体的实时检测,并通过实验校准验证。
该系统具有体积小、成本低、工作可靠等特点,适用于现场环境安全检测。
AbstractThis paper mainly introduces the principle,the design of hardware anda software,and the entire application process of a kind of gas tesing syetem based on microcontrller.Poison gas contained CO,H₂O,CH₂O can be measured by this syetem.The system was corrected by experimentation.The system is small,cheap and reliable.It is mainly applied in some industry scene positiom monitoring.第一章设计背景与要求1.1研究背景随着人民生活水平的提高和对环境问题及健康问题的日益重视,室内空气品质状况受到越来越多的关注。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录引言 (1)1总体方案设计 (2)1.1 本设计的任务 (2)1.2总体设计框图 (2)2 系统的硬件电路设计 (3)2.1 硬件模块介绍 (3)2.1.1 CPU (AT89S51) (3)2.1.3电源设计 (8)2.1.4键盘设计 (9)2.1.5复位电路设计 (10)2.1.6 A/D转换电路 (10)2.1.7 步进电机控制接口电路 (14)2.1.8 气体流量采集原理 (16)2.2总原理图 (18)2.3 PCB图 (19)3 系统软件设计 (19)3.1 主程序设计 (20)3.2 流量控制子程序 (20)3.3 中断服务子程序 (25)3.3.1 设定值输入程序 ................................. 错误!未定义书签。
3.3.2 定时器中断子程序 . (27)3.3.3 数码管显示子程序 (28)3.3.4 步进电机控制程序 (29)4结论 (30)致谢 (31)基于单片机气体流量测量仪设计摘要:本设计电路是以AT89S51单片机为控制核心。
它除了具备微机CPU的数值计算功能外,还具有灵活强大的控制功能,以便实时检测系统的输入量、控制系统的输出量,实现自动控制。
整个系统硬件部分包括气体流量测量,自激式A/D转换器,按键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。
在配合用汇编语言编制的程序使软件实现,实现气体流量智能转换的基本功能。
本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。
本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。
关键词:AT89S51单片机流量控制数码管 LED数码显示引言目前单片机的应用已深入到国民经济的各个领域,对各行各业的技术改造和产品的更新换代起着推动作用,以前没有单片机时,气体流量测量仪也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。
在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。
这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。
当今社会,随着科学技术的快速发展,自动控制在人们的生活中可以说“无孔不入”,小到遥控儿童玩具,大到冰箱空调的智能化,都体现了科学技术的进步。
特别是单片机(Single-Chip Microcomputer SCM)技术的应用,不但降低了生产成本,同时也方便了消费者,使操作简洁、安全。
单片机的应用使许多复杂的事情,都能够简单、方便的实现了。
用单片机控制的器件,充分发挥单片机体积小,价格便宜,功耗低,可靠性好等特点,充分发挥了单片机的控制优势。
本设计可用于气体流量控制,方便了广大用户。
本设计是一个具有自动控制气体输入的气体流量测量仪。
由时钟电路、显示电路、驱动电路、控制电路四部分组成。
现代机关企业以,特别是家庭对暖气、液化气等的需求逐渐增多,供暖、供气的自动控制为这些企业节省了大量的人力物力。
本设计实现了这些功能,给供暖及其他相关企业带来方便,整体性好,人性化强、可靠性高,实现了对气体流量控制的智能化。
1总体方案设计1.1 本设计的任务本设计是一个由单片机控制的,具有显示和自动控制的气体流量测量仪。
根据设计任务的基本要求,设计了由单片机(AT89S51)作为主控器件,七段数码管及芯片74ALS164作为显示电路,五个按键组成的按键操作电路,以及驱动电路、步进电机控制电路组成的气体流量输出控制电路构成的气体流量自动控制器。
系统大体可分成以下几部分,即时钟电路、显示电路、驱动电路、控制电路,而时钟电路起控制主导作用。
时钟电路的构成由单片机及其定时器完成,流量显示电路则由单片机并行输出,送到外部寄存器芯片74ALS164,最后由七段数码管显示出来。
控制电路主要控制着复位电路、驱动电路以及设置初值等操作。
除了以上的硬件电路外,还充分利用软件、硬件相结合,充分发挥单片机设计的优势。
1.2总体设计框图通过气体流量传感器采集气体流量数据,将采集到的流量信号传输给单片机,再由单片机控制显示器,并比较采集的流量与设定的流量是否一致,然后驱动步进电机对进气阀门进行处理,从而模拟实现气体流量控制单元的工作情况。
气体流量控制器主要由单片机,时序电路,流量采集电路,A/D转换电路,流量显示电路,流量输入电路,驱动电路等组成。
系统原理图见图1.2所示:图1.2 气体流量控制系统框图2 系统的硬件电路设计2.1 硬件模块介绍2.1.1 CPU (AT89S51)本设计采用了ATMEL的AT89S51微处理器为核心模块,基于以下几个个因素:(1)性价比高,货源充足,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
(2)DIP40封装,体积小,便于产品小型化。
(3) 兼容标准MCS-51指令系统及80C51引脚结构。
AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
1.主要特性:• 8031 CPU与MCS-51 兼容• 4K字节可编程FLASH存储器(寿命:1000写/擦循环)•全静态工作:0Hz-24KHz•三级程序存储器保密锁定• 128*8位内部RAM• 32条可编程I/O线•两个16位定时器/计数器• 6个中断源•可编程串行通道•低功耗的闲置和掉电模式进行校验时,P0输出原码,此时P0外部必须被拉高。
• P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
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门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(计时器0外部输入)P3.5 T1(计时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。
I/O口作为输入口时有两种工作方式即所谓的读端口与读引脚读端口时实际上并不从外部读入数据而是把端口锁存器的内容读入到内部总线经过某种运算或变换后再写回到端口锁存器只有读端口时才真正地把外部的数据读入到内部,然后再实行读引脚操作否则就可能读入出错。
• RST:AT89S51的重置引脚,复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。
• ALE/PROG:ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。
AT89S51可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为AT89S51是以多工的方式送出地址及数据。
平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。
此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
• /PSEN:此为"Program Store Enable"的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信号以便取得程序代码,通常这支脚是接到EPROM的OE脚。
AT89S51可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围。
外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。