基于单片机的电子称毕业设计.doc

上传人:土8路 文档编号:10017584 上传时间:2021-04-11 格式:DOC 页数:42 大小:907KB
返回 下载 相关 举报
基于单片机的电子称毕业设计.doc_第1页
第1页 / 共42页
基于单片机的电子称毕业设计.doc_第2页
第2页 / 共42页
基于单片机的电子称毕业设计.doc_第3页
第3页 / 共42页
基于单片机的电子称毕业设计.doc_第4页
第4页 / 共42页
基于单片机的电子称毕业设计.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于单片机的电子称毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的电子称毕业设计.doc(42页珍藏版)》请在三一文库上搜索。

1、目目 录录 1.1.前言前言.(2) 1.1 称重技术和衡器的发展. (2) 1.2 电子秤的组成.(2) 1.2.1 电子秤的基本结构.(2) 1.2.2 电子秤的工作原理.(3) 1.2.3 电子秤的计量性能.(3) 1.3 设计思路.(4) 2. 系统方案论证与选型系统方案论证与选型.(5) 2.1 控制器部分.(6) 2.2 数据采集部分.(6) 2.2.1 传感器的选择.(7) 2.2.2 放大电路选择 .(8) 2.3 显示电路部分的选择 .(11) 2.4 超量程报警部分选择 .(11) 3. 硬件电路设计硬件电路设计.(12) 3.1 AT89S52 单片机的最小系统电路.(1

2、5) 3.1.1 单片机芯片 AT89S52 介绍.(15) 3.1.2 AT89S52 的最小系统电路构成.(18) 3.2 电源电路设计.(19) 3.3 数据采集部分电路设计.(20) 3.3.1 传感器和其外围以及放大电路设计.(20) 3.3.2 A/D 转换芯片与 AT89S52 单片机接口电路设计.(21) 3.4 显示电路与 AT89S52 单片机接口电路设计 .(26) 3.5 报警电路的设计 .(28) 4. 系统软件设计系统软件设计.(28) 4. 1 主程序设计.(30) 4.2 子程序设计.(30) 4.2.1 A/D 转换启动及数据读取程序设计.(31) 4.2.2

3、 显示子程序设计.(31) 4.2.3 报警子程序的设计.(32) 设计总结设计总结.(33) 参考文献参考文献.(34) 致谢致谢.(38) 基于单片机的电子秤设计基于单片机的电子秤设计 学生:李培 指导老师:韩芳 淮南师范学院 物理与电子信息系 摘摘 要:要: 本文主要以 AT89C52 单片机为主控芯片,结合外围控制电路组成硬件开发平台,以 Keil uVision3 软件为主要软件开发控制平台。硬件部分只要有单片机最小系统,电桥数据采集模块,放大 器模块和数模转换模块。软件部分主要是用 C 语言编写。 关键词:AT89C52;单片机;最小系统;放大器;数模转换; Based on SC

4、M electronic scale design Student: LiPei Guiding teacher: HanFang Huainan normal college physics and electronic information department AbstractAbstract: this paper mainly by AT89C52 single chip computer as the controller chip, combined with peripheral control circuit component hardware development p

5、latform, with uVision3 Keil software as the main software development control platform. Hardware as long as a single chip minimize system, bridge the data acquisition module, amplifier module and analog-to-digital conversion module. Software part mainly written in C. Keywords: AT89C52 single; SCM; T

6、he smallest system; Amplifier; Analog-to-digital conversion 前言 1.1 称重技术和衡器的发展 称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、 交通、内外贸易等各个领域,与人民的生活紧密相连。电子秤是电子衡器中的一种,衡 器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量 设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的 提高。称重装置不仅是提供重量数据的单体仪表,而且作为工业控制系统和商业管理系 统的一个组成部分,推进了工业生产的自动化和管理的现代化,

7、它起到了缩短作业时间、 改善操作条件、降低能源和材料的消耗、提高产品质量以及加强企业管理、改善经营管 理等多方面的作用。称重装置的应用已遍及到国民经济各领域,取得了显著的经济效益。 因此,称重技术的研究和衡器工业的发展各国都非常重视。50 年代中期电子技术的渗入 推动了衡器制造业的发展。60 年代初期出现机电结合式电子衡器以来,经过 40 多年的不 断改进与完善,我国电子衡器从最初的机电结合型发展到现在的全电子型和数字智能型。 现今电子衡器制造技术及应用得到了新发展。电子称重技术从静态称重向动态称重发展: 计量方法从模拟测量向数字测量发展;测量特点从单参数测量向多参数测量发展,特别 是对快速称

8、重和动态称重的研究与应用。通过分析近年来电子衡器产品的发展情况及国 内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;其技术 性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信 息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。电子秤是 电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内 外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化 水平和社会经济效益的提高。 1.2 电子秤电子秤的组成的组成 1.2.1 电子秤的基本结构电子秤的基本结构 电子秤是利用物体的重力作用来确定物

9、体质量(重量)的测量仪器,也可用来确定 与质量相关的其它量大小、参数、或特性。不管根据什么原理制成的电子秤均由以下三 部分组成: (1)承重、传力复位系统 它是被称物体与转换元件之间的机械、传力复位系统,又称电子秤的秤体,一般包 括接受被称物体载荷的承载器、秤桥结构、吊挂连接部件和限位减振机构等。 (2)称重传感器 即由非电量(质量或重量)转换成电量的转换元件,它是把支承力变换成电的或其 它形式的适合于计量求值的信号所用的一种辅助手段。 按照称重传感器的结构型式不同,可以分直接位移传感器(电容式、电感式、电位 计式、振弦式、空腔谐振器式等)和应变传感器(电阻应变式、声表面谐振式)或是利 用磁弹

10、性、压电和压阻等物理效应的传感器。 对称重传感器的基本要求是:输出电量与输入重量保持单值对应,并有良好的线性 关系;有较高的灵敏度;对被称物体的状态的影响要小;能在较差的工作条件下工作; 有较好的频响特性;稳定可靠。 (3)测量显示和数据输出的载荷测量装置 即处理称重传感器信号的电子线路(包括放大器、模数转换、电流源或电压源、调 节器、补尝元件、保护线路等)和指示部件(如显示、打印、数据传输和存贮器件等) 。 这部分习惯上称载荷测量装置或二次仪表。在数字式的测量电路中,通常包括前置放大、 滤滤、运算、变换、计数、寄存、控制和驱动显示等环节。 1.2.21.2.2 电子秤的工作原理电子秤的工作原

11、理 电子秤的工作原理。首先是通过压力传感器采集到被测物体的重量并将其转换成电 压信号。输出电压信号通常很小,需要通过前端信号处理电路进行准确的线性放大。放 大后的模拟电压信号经 A/D 转换电路转换成数字量被送入到主控电路的单片机中,再经 过单片机控制译码显示器,从而显示出被测物体的重量。在实际应用中,为提高数据采 集的精度并尽量减少外界电气干扰,还需要在传感器与 A/D 芯片之间加上信号调整电路。 1.2.31.2.3 电子秤的计量性能电子秤的计量性能 电子秤的计量性能涉及的主要技术指标有:量程、分度值、分度数、准确度等级等。 (1)量程:电子衡器的最大称量 Max,即电子秤在正常工作情况下

12、,所能称量的最 大值。 (2)分度值:电子秤的测量范围被分成若干等份,每份值即为分度值。用 e 或 d 来表示。 (3)分度数:衡器的测量范围被分成若干等份,总份数即为分度数用 n 表示。 电子衡器的最大称量 Max 可以用总分度数 n 与分度值 d 的乘积来表示,即 Max = n d (4)准确度等级 国际法制计量组织把电子秤按不同的分度数分成、四类等级,分别对 应不同准确度的电子秤和分度数 n 的范围,如下表 1 所示: 表表 1 1 电子秤等级分类电子秤等级分类 标志及等级电子秤种类分度数范围 特种准确度基准衡器 n 100 000 高准确度精密衡器 10 000 n 100 000

13、中准确度商业衡器 1 000 n 10 000 普通准确度粗衡器 100 n 1 000 1.3 设计思路设计思路 目前,台式电子秤在商业贸易中的使用已相当普遍,但存在较大的局限性:体积大、 成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤 或以弹簧、拉伸变形来实现计量的弹簧秤,居民用户使用的基本是杆秤。弹簧盘秤制造工 艺要求较高,弹簧的疲劳问题无法彻底解决,一旦超过弹簧弹性限度,弹簧秤就会产生很大 误差,以至损坏,影响到称重的准确性和可靠性,只是一种暂时的代用品,也被列入逐渐取 消的行列。 微控制器技术、传感器技术的发展和计算机技术的广泛应用,电子产品的更新速度

14、达到了日新月异的地步。本系统在设计过程中,除了能实现系统的基本功能外,还增加 了打印和通讯功能,可以实现和其他机器或设备(包括上位PC机和数据存储设备)交换 数据.除此之外,系统的微控制器部分选择了兼容性比较好的AT89系列单片机,在系统更 新换代的时候,只需要增加很少的硬件电路,甚至仅仅删改系统控制程序就能够实现。 另外由于实际应用当中,称可以有一定量的过载,但不能超出要求的范围,为此我 们还设计了过载提示和声光报警功能。 综上所述,本课题的主要设计思路是:利用压力传感器采集因压力变化产生的电压信 号,经过电压放大电路放大,然后再经过数模转换器转换为模拟信号,最后把模拟信号 送入单片机。单片

15、机经过相应的处理后,得出当前所称物品的重量,然后再显示出来。 主要技术指标为:称量范围05kg;分度值0.01kg;精度等级级;电源DC 5V。 这种高精度智能电子秤体积小、计量准确、携带方便,集质量称量功能与价格计算功 能于一体,能够满足商业贸易和居民家庭的使用需求。 2.2. 系统方案论证与选型系统方案论证与选型 按照本设计功能的要求,系统由 6 个部分组成:控制器部分、测量部分、报警部分、 数据显示部分、和电路电源部分,系统设计总体方案框图下图所示。 图 放大电路 A/D 数模转换 压力信号采集 AT89S52 单片 机 LCD 显示 报警装置 2.1.设计思路框图设计思路框图 测量部分

16、是利用称重传感器检测压力信号,得到微弱的电信号(本设计为电压信号) ,而后经处理电路(如滤波电路,差动放大电路, )处理后,送 A/D 转换器,将模拟量转 化为数字量输出。控制器部分接受来自 A/D 转换器输出的数字信号,经过复杂的运算, 将数字信号转换为物体的实际重量信号,并将其存储到存储单元中。控制器还可以通过 对扩展 I/O 的控制, ,对整个系统进行控制。数据显示部分根据需要实现显示功能。当超 载时报警装置报警 2.12.1 控制器部分 本设计由于要求必须使用单片机作为系统的主控制器,而且以单片机为主控制器的设 计,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要改变软

17、件 程序就可以更新换代的“智能化测量控制系统” 。这种新型的智能仪表在测量过程自动化、 测量结果的数据处理以及功能的多样化方面,都取得了巨大的进展。 再则由于系统没有其它高标准的要求,又考虑到本设计中程序部分比较大,根据总体方 案设计的分析,设计这样一个简单的的系统,可以选用带 EPROM 的单片机,由于应用程 序不大,应用程序直接存储在片内,不用在外部扩展存储器,这样电路也可简化。这些 配置能够很好地实现本仪器的测量和控制要求 最后我们最终选择了 AT89S52 这个比较常用的单片机来实现系统的功能要求。 AT89S52 内部带有 8KB 的程序存储器,基本上已经能够满足我们的需要。 2.2

18、 数据采集部分 电子秤的数据采集部分主要包括称重传感器、处理电路和 A/D 转换电路,因此对于 这部分的论证主要分三方面 2.2.12.2.1 传感器的选择 在设计中,传感器是一个十分重要的元件,因此对传感器的选择也显的特别的重要,不 仅要注意其量程和参数,还有考虑到与其相配置的各种电路的设计的难以程度和设计性价 比等等. 传感器量程的选择可依据秤的最大称量值、选用传感器的个数、秤体的自重、可能 产生的最大偏载及动载等因素综合评价来确定。一般来说,传感器的量程越接近分配到 每个传感器的载荷,其称量的准确度就越高。但在实际使用时,由于加在传感器上的载 荷除被称物体外,还存在秤体自重、皮重、偏载及

19、振动冲击等载荷,因此选用传感器量 程时,要考虑诸多方面的因素,保证传感器的安全和寿命。传感器量程的计算公式是在 充分考虑到影响秤体的各个因素后,经过大量的实验而确定的。其公式如下: CK0K1K2K3(WmaxW)/N (2.1) C单个传感器的额定量程;W秤体自重;Wmax被称物体净重的最大值;N秤体 所采用支撑点的数量;K0保险系数,一般取值在 1.21.3 之间;K1冲击系数;K2 秤体的重心偏移系数;K3风压系数。本设计要求称重范围 05kg,重量误差不大于 0.01kg,根据传感器量程计算公式(2.1)可知: C1.2511.031(201.9)1 (2-1) 9.01205 为保证

20、电子秤称量结果的准确度,克服传感器在低量程段线性度差的缺点。传感器 的量程应根据皮带秤的最大流量来选择。在实际工作中,要求称重传感器的有效量程在 20%80%之间,线性好,精度高。重量误差应控制在0.01Kg,又考虑到秤台自重、振 动和冲击分量,还要避免超重损坏传感器,根据式 2.1 的计算结果,所以我们确定传感 器的额定载荷为 7.5Kg,允许过载为 150%F.S,精度为 0.05%,最大量程时误差 0.01kg,可以满足本系统的精度要求. 综合考虑,本设计采用 SP20C-G501 电阻应变式传感器,其最大量程为 7.5 Kg.称重传 感器由组合式 S 型梁结构及金属箔式应变计构成,具有

21、过载保护装置。由于惠斯登电桥 具诸如抑制温度变化的影响,抑制干扰,补偿方便等优点,所以该传感器测量精度高、 温度特性好、工作稳定等优点,广泛用于各种结构的动、静态测量及各种电子秤的一次 仪表。该称重传感器主要由弹性体、电阻应变片电缆线等组成,其工作原理如图 2.2.1 所示: 图图 2.2.12.2.1 承重传感器原理图承重传感器原理图 表表 2 2 压力传感器主要技术指标压力传感器主要技术指标 准确度等级 Accuracy class C3 0.02 0.03 额定载荷 Rated load kg 1、2.5、5、7.5、10、15 灵敏度 Sensitivity mV/V 1.80.08

22、非线性 Nonlinearity 0.02 滞后 Hysteresis 0.02 重复性 Repeatability %F.S. 0.02 蠕变 Creep 蠕变恢复 creep recovery %F.S./30min 0.02 零点输出 Zero balance %F.S. 1 零点温度系数 Zero temperature coefficient 额定输出温度系数 Rated output temperature coefficient %F.S./10 0.02 输入电阻 Input resistance 415445 输出电阻 Output resistance 349355 绝缘电

23、阻 Insulation resistance M 5000 供桥电压 Supply voltage V 12(DC/AC) 温度补偿范围 Temperature compensation range -10+50 允许温度范围 Safe temperature range -20+60 允许过负荷 Safe overload %F.S. 120 极限过负荷 Ultimate overload %F.S. 200 四角误差 Four corner error %F.S. 0.03 连接电缆 Connect cable mm 3.8300 接线方式 Method of connecting wi

24、re 输入 Input(+): Red 输入 Input(- ):White 输出 Output(+):Green 输出 Output(-): Blue 屏蔽 Shield : Yellow 其测量原理:用应变片测量时,将其粘贴在弹性体上。当弹性体受力变形时,应变片 的敏感栅也随同变形,其电阻值发生相应变化,通过转换电路转换为电压或电流的变化。 由于内部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,输出信号电压可由下式 给出: (2-2) Ein R4 R4 R3 R3 R2 R2 R1 R1 )42( 42 E RR RR out 2.2.22.2.2 放大电路选择 经由传感器或敏感元件转

25、换后输出的信号一般电平较低;经由电桥等电路变换后的 信号亦难以直接用来显示、记录、控制或进行 A/D 转换。为此,测量电路中常设有模拟 放大环节。这一环节目前主要依靠由集成运算放大器的基本元件构成具有各种特性的放 大器来完成。 放大器的输入信号一般是由传感器输出的。传感器的输出信号不仅电平低,内阻高, 还常伴有较高的共模电压。因此,一般对放大器有如下一些要求: 1、输入阻抗应远大于信号源内阻。否则,放大器的负载效应会使所测电压造成偏差。 2、抗共模电压干扰能力强。 3、在预定的频带宽度内有稳定准确的增益、良好的线性,输入漂移和噪声应足够小 以保证要求的信噪比。从而保证放大器输出性能稳定。 4、

26、能附加一些适应特定要求的电路。如放大器增益的外接电阻调整、方便准确的量 程切换、极性自动变换等。 我们考虑了以下几种方案: 方案一 利用普通低温漂运算放大器构成多级放大器。 普通低温漂运算放大器构成多级放大器会引入大量噪声。由于 A/D 转换器需要很高 的精度,所以几毫伏的干扰信号就会直接影响最后的测量精度。所以,此种方案不宜采 用。 方案二 由高精度低漂移运算放大器构成差动放大器。 差动放大器具有高输入阻抗,增益高的特点,可以利用普通运放(如 OP07)做成一个 差动放大器,如图 2.2.2(1)所示: 图图 2.2.22.2.2(1 1) 利用普通运放构成的放大器利用普通运放构成的放大器

27、电阻 R1、R2 和电容 C1、C2、C3、C4 用于滤除前级的噪声,C1、C2 为普通小电容, 可以滤除高频干扰,C3、C4 为大的电解电容,主要用于滤除低频噪声。 优点:输入级加入射随放大器,增大了输入阻抗,中间级为差动放大电路,滑动变 阻器 R6 可以调节输出零点,最后一级可以用于微调放大倍数,使输出满足满量程要求。 输出级为反向放大器,所以输出电阻不是很大,比较符合应用要求。 缺点:此电路要求 R3、R4 相等,误差将会影响输出精度,难度较大。实际测量,每 一级运放都会引入较大噪声,对精度影响较大。 方案三 采用专用仪表放大器,如:AD620,INA126 等。 此类芯片内部采用差动输

28、入,共模抑制比高,差模输入阻抗大,增益高,精度也非 常好,且外部接口简单。 以 AD620 为例,内部结构如图 2.2.2(2)所示: Rg VV i inin G ) 2 1)( Rg R VV inin )( 2 1 ( 12 ininO VV Rg R UV )( inin O V VV U A 图图 2.2.22.2.2(2 2) AD620AD620 的内部等效图的内部等效图 接口如图 5 所示: 图图 5 5 AD620AD620 的接口图的接口图 电路的工作原理:A1、A2 工作在负反馈状态,其反向输入端的电压与同相输入端的 电压相等。即 Rg 两端的电压分别为 Vin+、Vin

29、-。因此 (2.5) 设图(2.8)中电阻 R1=R2=R,则 A1、A2 两输出端的电压差 U12 为 )( 2112 RgRRiU G (2.6) 将式(2.6)代入式(2.5)得 放大器的增益 Av 为 ) 2 1 ( Rg R (2.7) 可见,仅需调整一个电阻 Rg,就能方便的调整放大器的增益。由于整个电路对称, 调整时不会造成共模抑制比的降低。 在接口图(2.9)中,通过改变可变电阻 R3 的阻值大小来改变放大器的增益,放大 器增益计算公式如下: (2.8) 49.4 1 3 K G R AD620 具有体积小、功耗低、精度高、噪声低和输入偏置电流低的特点。其最大输 入偏置电流为

30、20nA,这一参数反映了它的高输入阻抗。AD620 在外接电阻 Rg 时,可实现 11000 范围内的任意增益;工作电源范围为2.318V;最大电源电流为 1.3mA;最大 输入失调电压为 125V;频带宽度为 120kHz(在 G=100 时) 。 基于以上分析,我们决定采用制作方便而且精度很好的专用仪表放大器 AD620。 2.32.3 显示电路部分的选择 数据显示是电子秤的一项重要功能,是人机交换的主要组成部分,它可以将测量电路 测得的数据经过微处理器处理后直观的显示出来。数据显示部分可以有以下两种方案供 选择。的组成有以下两种方案可供选择:一是 LED 数码管显示,二是 LCD 液晶显

31、示两种选 择. LCD 液晶显示器是一种极低功耗显示器,从电子表到计算器,从袖珍时仪表到便携式 微型计算机以及一些文字处理机都广泛利用了液晶显示器。 2.42.4 超量程报警部分选择 智能仪器一般都具有报警和通讯功能,报警主要用于系统运行出错、当测量的数据 超过仪表量程或者是超过用户设置的上下限时为提醒用户而设置。在本系统中,设置报 警的目的就是在超出电子秤测量范围时,发出报警信号,提示用户,防止损坏仪器。 超限报警电路是由单片机的 I/O 口来控制的,当称重物体重量超过系统设计所允许 的重量时,通过程序使单片机的 I/O 值为高电平,从而三极管导通,使蜂鸣器 SPEAKER 发出报警声 3

32、3. 硬件电路设计 根据设计要求与设计思路,此电路由一块 AT89S52、时钟电路、复位电路、LCD 显示 段码驱动电路、LCD 显示位码驱动电路、12 位 LCD 显示器电路、蜂鸣器电路 如下图。 图图 3.13.1(1 1) AT89S52AT89S52 图图 3.13.1(2 2)时钟电路时钟电路 图图 3.13.1(3 3)复位电路复位电路 图图 3.13.1(4 4)串口电路串口电路 图图 3.13.1(5 5) LCDLCD 驱动及显示电路驱动及显示电路 在本系统中用于称量的主要器件是称重传感器(一次变换元件) ,称重传感器在受到 压力或拉力时会产生电信号,受到不同压力或拉力是产生

33、的电信号也随着变化,而且力 与电信号的关系一般为线性关系。 由于称重传感器一般的输出范围为 020mV,对 A/D 转换或单片机的工作参数来说不能使 A/D 转换和单片机正常工作,所以需要对输出的信号进行放大。由于传感器输出的为模拟 信号,所以需要对其进行 A/D 转换为数字信号以便单片机接收。单片机根据称重传感器 输出的电信号和速度传感器输出的速度信号计算出物体的重量。 在本系统中,硬件电路的构成主要有以下几部分: AT89C52 的最小系统构成、电源 电路、数据采集、人-机交换电路等。 3.1 AT89S52 单片机的最小系统电路 3.1.1 单片机芯片 AT89S52 介绍 单片机采用M

34、CS-51系列单片机。由ATMEL公司生产的AT89S52是一种低功耗、高性能 CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失 性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、 有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结 构,全双工串行口,片内晶振及时钟电路。空闲模式下,C

35、PU停止工作,允许RAM、定时 器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。而且,它还具有一个看门狗 (WDT)定时/计数器,如果程序没有正常工作,就会强制整个系统复位,还可以在程序 陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路。 AT89S52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口, 2个16位可编程定时计数器,2个全双工串行通信口,片上Flash允许程序存储器在系统可编 程,亦适于常规编程器。其将通用的微处理器和Flash存储器结合在一起,特

36、别是可反复 擦写的Flash存储器可有效地降低开发成本。其芯片引脚图如上图所示。 图图3.1.13.1.1 AT89S52AT89S52引脚图引脚图 单片机管脚说明: VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门流。当P1口的管脚第 一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出 原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL 门电流。P1

37、口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时, 将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接 收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL 门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输 入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外 部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出 地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输 出其特殊功能寄存器

38、的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当 P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为 低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89S52的一些特殊功能口,如下表所示: 表表3 3 P3.0P3.0口引脚功能表口引脚功能表 P3口引脚第二功能 P3.0 RXD(串行口输入) P3.1 TXD(串行口输出) P3.2 INT0(外部中断0输入) P3.3 INT1(外部中断1输入) P3.4 T0(定时器0外部脉冲输入) P3.5 T1(定时器1外部脉冲输入) P3.6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1