《2012年电子设计大赛实验报告——倾角测量仪.doc》由会员分享,可在线阅读,更多相关《2012年电子设计大赛实验报告——倾角测量仪.doc(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、倾角测量仪的设计摘 要当前,大多数行业测量角度时依然沿用传统的水泡式(条式)水平仪.其检测方法有诸多缺点,如测量值因人而易、功能单一、测量范围小等。本倾角测量仪,它与传统的水泡式(条式)水平仪相比具有电子检测、即时数值显示、测量精度高、测量范围大、使用及携带方便等特点,大大提高了工作效率。 本文详细介绍了一种利用倾角传感器 、AD 转换器 、单片机实现高精度倾角测量的方法,它可以测量-45+45范围内的任意倾角,分辨率可达0.1。 此外,由于该倾角仪输出为数字结果,因此它也可以与其他的数字设备结合起来,组成一个功能更加强大的仪器。该装置可满足大量工程上的应用。该数字倾角仪具有携带方便、精度高、
2、功能多等特点。它使用方便 ,应用范围广泛 。该数字倾角仪可广泛用于建筑、机械、道路、桥梁、石油、煤矿和地质勘探等各种需要测量重力参考系下倾角的场合。 关键词:倾角测量;AD转换器;单片机目 录引 言. 6第1章 绪论 . 71.1 测试系统方案选择 . 71.2 测试系统一般结构 . 7第2章 系统硬件设计 . 92.1 系统硬件组成. 92.2 倾角传感器选择 . 92.2.1 选择传感器的的基本原则. 92.2.2 倾角传感器原理 . 102.2.3 本设计选用的传感器 . 112.3 单片机的选择及其外围电路设计 . 162.3.1 89S52单片机的原理与结构 . 172.3.2 89
3、S52在本设计中的应用 . 192.4 A/D转换电路设计 . 222.4.1 AD574A的A/D转换原理 . 222.4.2 AD574A在本设计中的应用 . 232.4.3 AD574A在本系统中的应用 . 262.5 显示模块设计. 272.5.1 LED驱动器功能简介 . 282.5.2 本设计LED显示器的应用 . 32第3章 系统软件设计 . 353.1 系统主流程图. 353.2 系统初始化设计 . 353.3 A/D转换子程序设计 . 363.4 数制转换程序设计 . 373.5 LED显示模块子程序设计 . 383.6 X5045模块程序设计 . 39致 谢 . 43参考文
4、献 . 44附录A 电气原理图. 45附录C 主要参考文献及其摘要 . 51附录D 程序清单 . 53引 言当前,大多数行业测量角度时依然沿用传统的水泡式(条式)水平仪.其检测方法依然是水泡移动,肉眼分辨。这种原始的检测方法有诸多缺点,如测量值因人而易(由于是用肉眼观察水泡的位置来估计值,所以测量误差偏大,且测量误差主要有认为因素导致)、功能单一(其只能在一定的环境下测量角度,而不能完成其他测量)、测量范围小(传统的水泡式水平仪由于是靠观察水泡的位置来估计值的,所以其测量范围受到很大的限制)等9。 本倾角测量仪,它与传统的水泡式(条式)水平仪相比具有电子检测、即时数值显示、测量精度高、测量范围
5、大、使用及携带方便等特点,彻底摆脱了看水泡移动、估计值的传统测量方法,大大提高了工作效率。此外,由于该倾角仪输出为数字结果,因此它也可以与其他的数字设备结合起来,组成一个功能更加强大的仪器。该装置测量误差小于0.1,可满足大量工程上的应用。该数字倾角仪具有携带方便、精度高、功能多等特点。它使用方便,应用范围广泛,该倾角测量仪可广泛用于建筑、机械、道路、桥梁、石油、煤矿和地质勘探等各种需要测量重力参考系下倾角的场合。所以该倾角仪有良好的发展前景和使用价值。它与传统的一些测量角度的仪器相比有着很大的优越性,所以其必将逐渐取代传统的水泡式(条式)水平仪。 本文分3章对本设计进行了阐述。第1章绪论介绍
6、了系统整体方案的选择,提出了系统的整体结构及设计思路。第2章为系统硬件的设计,对倾角传感器、主控模块、A/D转换模块和显示模块的选择及应用分别做了说明。第3章为系统软件的设计,介绍了系统各个模块的软件设计思想及程序。嵌入式应用软件园,版权所有,请勿转载/销售。- 7 -第1章 绪论1.1 测试系统方案选择本设计采用了单片机测试系统。 随着超大规模集成电路技术的发展,微型计算机正以惊人的速度飞速发展。目前,微型计算机的发展有两个大的趋向:一个发展是向128位以上的巨型机迈进,另一个发展方向是向更加微型化、多功能化,使其在一块芯片是构成一台完整的微型计算机,即所谓的单片机。单片机只要用于工业过程控
7、制及智能控制仪器中,特别是在传感器智能仪器发展中,已显示出巨大的优越性,因而深受人们的欢迎,成为近年来最为活跃的领域3。 单片机之所以在智能仪器中广泛采用,主要是因为其具有以下特点11。 体积小、价格低廉目前的单片机不但把CPU、存储器及I/O接口集成在一块芯片上,而且集成了用户常用的硬件内容,使用起来特别方便、灵活。例如,目前刚传入国内不久的高速SOC(system on chip,片上系统)美国CYGNAL公司的80C51系列单片机,全兼容51指令集、最高配置为芯片上集成了高达64KB的Flash存储器、4352B的RAM、12位ADC(转换速率为500kb/s,32通道输入)、两路12位
8、DAC(带基准电源)、两路模拟电压比较器、温度传感器等,采用TQ48、 TQ64、 TQ100和MLP11封装。芯片的输入、输出口由用户自定义,而且直接在线仿真编程、擦除、校验、加密,大大简化了传统的仿真器+编程器结构。 便于产品小型化、智能化由于单片机体积小、功能强、用它不仅能代替常规的控制逻辑,而且还具有计算和处理功能,因而被广泛用于智能化仪器、自动化测控装置、家用电器和机器人等广大领域。 研发周期短、可靠性高一般微型机用于过程控制和智能仪器的研制周期都比较长,需要二次开发;而单片机通过简单的开发装置,即可实现所谓在线开发,因而大大缩短了研制周期。 此外,由于单片机都集成在一块芯片上,所以
9、节省了大量的外部连线,简化了印刷线路板的设计和加工,因而减小了外部干扰,其可靠性大大提高。 单片机集成度高、运算速度快、体积小、运行可靠、价格低廉,因此在非电量测控、传感器智能化仪器仪表中得到了广泛应用9。 基于以上单片机的优点和使用范围,本设计采用了单片机为倾角测量系统的微处理器。1.2 测试系统一般结构传感器与单片机相结合构成的检测系统,本质上就是单片机控制系统。一般说来,采用单片机做智能控制部件的测控系统,为了对被测控非电量实施控制,对其参数和状态进行检测是必不可少的。单片机控制是以自动化控制理论和计算机技术为基础的。控嵌入式应用软件园,版权所有,请勿转载/销售。- 8 -制对象从小到大
10、,从简单到复杂,都可以有单片机参与控制。 传感器与单片机相结合构成的检测系统,根据其用途和功能的不同可以采用各种不同的类型。但是,实际上这些系统的基本结构是完全相同的,如图1-1所示。收集信息端把从传感器得到的信息通过输入接口送给单片机,把结果通过输出接口送给显示器、记录设备等11。根据本设计的任务要求: 测量范围:-45+45 测量精度:0.1 本倾角测量仪的设计按照图1-1系统结构进行设计。检测对象传感器输入接口单片机输出接口显示/记录设备图1-1 单片机测试系统的一般结构嵌入式应用软件园,版权所有,请勿转载/销售。- 9 -第2章 系统硬件设计前面我们对测试系统的一般结构有了个大概的了解
11、,在接下来的一章中我们将对倾角测量仪的传感器、A/D转换电路、单片机电路、LED显示以及驱动电路等进行设计和分析并给出以上各部分的实际电路,为系统软件开发打下坚实的基础。2.1 系统硬件组成系统硬件结构主要包括以下组成部分:倾角传感器、A/D转换模块、单片机、显示模块、如图2-1所示。其中,倾角传感器作为测试单元输出电压信号; A/D转换模块则将调理过的电压模拟信号转换为数字信号,以便送给单片机进行数据的处理;单片机是整个系统的核心,负责协调各部分的工作,以及进行数据处理;显示模块则是人机交互的通道。2.2 倾角传感器选择从单片机诞生的最初年代开始,非电量测量技术和仪器仪表行业就成为单片机应用
12、的重要领域。传统的仪器仪表配以单片机做智能部件,构成了当今各种的所谓智能化仪器仪表。这些智能化仪器仪表主要由硬件和软件两部分组成。其中的硬件主要由传感器(包括信号的采集和放大)和单片机两部分组成。二者通过一定的接口进行连接,构成典型的智能化仪表。所以选择一个合适的倾角传感器对本设计至关重要12。2.2.1 选择传感器的的基本原则实现非电量测量的关键技术之一就是正确地选择和使用好传感器。传感器处于系统前向通道的最前端,是构成系统信息输入的主要窗口,为系统提供进行处理和决策控制所必须原始信息。倾角传感器的精度直接影响整个自动测试系统的精度,能否找到一些恰当的传感器来准确、迅速、全面反映倾角的特性,
13、并把它变换成便于识别、传输、接收、处理和控制的信息,即尽可能地选择性能优异有价格低廉的合适倾角传感器至关重要13。倾角传感器单片机A/D转换模块显示模块图2-1 系统硬件结构框图嵌入式应用软件园,版权所有,请勿转载/销售。- 10 -传感器种类繁多,性能各异。从测量角度看,根据输出电信号形式的不同,可以把传感器分为开关式、数字式和模拟式3大类11。 (1)开关式传感器 其工作特性是:当输入位移量高于某一设定值(阈值)时,传感器处于接通状态,输出高电平(或低电平);当输入位移量低于某一设定值(阈值)时,传感器处于断开状态,输出低电平(或高电平)。所以这类传感器输出是高、低电平变化的。(2) 数字
14、式传感器采用数字式传感器可将被测参数直接转换成数字信号输出,因此它具有以下特点: 精确度和分辨率高; 抗干扰能力强,便于远距离传送; 信号易于处理和存储,便于与计算机接口; 可以减小读数误差。正因为如此,数字式传感器引起了人们的普遍重视。然而到目前为止,数字式传感器的种类还不多。根据工作原理不同可分为脉冲数字式传感器(如光电编码传感器、光栅传感器、感应同步器、磁栅传感器等)和频率输出式数字传感器(如振弦式传感器、振筒式传感器和振膜式传感器等)。(3) 模拟式传感器其输出以各种连续量的形式变化,可以是电压、电流、电阻、电感、电容等。连续变化量与数字系统连接,需要通过模拟通道,再经A/D转换器把模
15、拟信号转换成数字信号。 实际应用中,选择传感器的基本原则可概括为以下几方面: 具有确定的传感特性,即能保证一定的灵敏度、精确度、重视性和长时间的工作稳定性; 具有高的可靠性,能在价格适中的前提下有较长的工作寿命; 具有良好的工作环境适应性,受外界因素如高低温冲击、振动、潮湿等的影响小; 具有高的非电量识别和抑制能力,即在多个非电量环境中,要求传感器对不属于它们的自然输入量应有较强的识别和抑制能力; 具有较小或者适宜的几何尺寸和形状,便于使用。2.2.2 倾角传感器原理倾角传感器经常用于系统的水平测量,从工作原理上可分为固体摆式、液体摆式、气体摆三种倾角传感器1,下面就它们的工作原理进行介绍。
16、(1)固体摆式惯性器件 固体摆在设计中广泛采用力平衡式伺服系统,其由摆锤、摆线、支架组成, 摆锤受重力G和摆拉力T的作用,其合外力F为: F=Gsin=mgsin (2-1) 其中,为摆线与垂直方向的夹角。在小角度范围内测量时,可以认为F与成线性关系。如应变式倾角传感器就是基于此原理。 (2)液体摆式惯性器件液体摆的结构原理是在玻璃壳体内装有导电液,并有三根铂电极和外部相连接,三嵌入式应用软件园,版权所有,请勿转载/销售。- 11 -根电极相互平行且间距相等。当壳体水平时,电极插入导电液的深度相同。如果在两根电极之间加上幅值相等的交流电压时,电极之间会形成离子电流,两根电极之间的液体相当于两个
17、电阻R1 和R2。若液体摆水平时,则R1R2。当玻璃壳体倾斜时,电极间的导电液不相等,三根电极浸入液体的深度也发生变化,但中间电极浸入深度基本保持不变。左边电极浸入深度小,则导电液减少,导电的离子数减少,电阻R1增大,相对极则导电液增加,导电的离子数增加,而使电阻R2减少,即R1R2。反之,若倾斜方向相反,则R1R2。在液体摆的应用中也有根据液体位置变化引起应变片的变化,从而引起输出电信号变化而感知倾角的变化。在实用中除此类型外,还有在电解质溶液中留下一气泡,当装置倾斜时气泡会运动使电容发生变化而感应出倾角的液体摆。 (3) 气体摆式惯性器件 气体在受热时受到浮升力的作用,如同固体摆和液体摆也
18、具有的敏感质量一样,热气流总是力图保持在铅垂方向上,因此也具有摆的特性。气体摆式惯性元件由密闭腔体、气体和热线组成。当腔体所在平面相对水平面倾斜或腔体受到加速度的作用时,热线的阻值发生变化,并且热线阻值的变化是角度或加速度的函数,因而也具有摆的效应。其中热线阻值的变化是气体与热线之间的能量交换引起的。 气体摆式惯性器件的敏感机理基于密闭腔体中的能量传递,在密闭腔体中有气体和热线,热线是唯一的热源。当装置通电时,对气体加热。在热线能量交换中对流是主要形式5。 基于以上传感器的选择原则及本设计的任务要求,本设计采用了气体摆式倾角传感器。在下一目中将做一阐述。2.2.3 本设计选用的传感器本设计采用
19、的是CJRS-A01型气体摆式倾角传感器。 (1)CJRS-A型气体摆式倾角传感器 CJRS-A型气体摆式倾角传感器是一种新型传感器。它的工作介质是气体,敏感元件是热敏丝。这种传感器可用于坦克、舰船和机器人的姿态测控系统,也可用于测井斜、房屋建筑等工程中。它具有测量范围宽、响应快、精度高、寿命长和成本低等优点。 在重力场内,密度大的气体下沉,密度小的气体上浮。利用热敏丝加热空气,其周围空气密度减小,由于浮升力的存在,热空气上浮,热气流力图保持在竖直向上方向,这就形成一个具有单摆特性的气体摆。VhRRr2r1V0敏感轴方向图2-2 A型气体摆式倾角传感器敏感头示意图嵌入式应用软件园,版权所有,请
20、勿转载/销售。- 12 -利用一对热敏丝作敏感元件,既可形成气体摆,又可以检测敏感元件的倾斜角度。热敏丝装在敏感元件内,敏感元件内腔内为圆柱形或球形。图2-2 示出采用平行丝结构的敏感元件电路示意图。热敏电阻r1 和r2 是电桥的两臂。敏感元件平直并无振动时,r1和r2 在同一水平面内,r1=r2=r ,电桥平衡,输出为零。当有倾角 输入时,由于r1 和r2 的温度相互影响,r1r2,输出信号为V0,其大小与倾角 呈线性关系,即V0=K (2-2)式中,K 为比例常数。通过信号处理,根据终端信号的大小和极性,就可以得知倾角的大小及方向。倾角传感器的电路包括电源、电桥电源、放大、滤波、补偿、限幅
21、等电路,其电路框图如图2-3 所示8。工作原理:CJRS 型气体摆式倾角传感器是一种新型传感器,它的工作介质是气体,敏感元件是热敏丝。在重力场内,密度大的气体下降,密度小的气体上升。利用热敏丝加热空气,其周围空气密度减小,由于浮力的存在,热空气上升,热气流力图保持在竖直向上方向。这就形成一个具有单摆特性的气体摆。利用热敏丝既可以产生气体摆又可以检测摆的倾斜角度。特点:输出电压 敏感元件零位补偿灵敏度补偿零位补偿非线性补偿滤波倾角图2-3 倾角传感器电路原理图补偿电路放大电路嵌入式应用软件园,版权所有,请勿转载/销售。- 13 -它具有测量范围宽、响应快、精度高、交叉耦合小、寿命长和成本低等优点
22、。采用气体作为敏感质量,由于气体质量极小,在高过载和强冲击情况下引入的惯性力小,因此可以承受高过载和强冲击。试验表明,气体摆式倾角传感器承受16000g冲击后还能正常工作。并且,此种类型的传感器不受电磁干扰的影响。 应用范围: 可广泛用于坦克、舰船、汽车和机器人的姿态测控系统,也可应用于测井斜、海上石油平台、建筑、桥梁、交通(铁路和公路)等工作。 主要性能指标:表2-1 CJRS-A型一维气体摆式倾角传感器的主要性能指标指标 型号测量范围分辨率非线 性度满量程输出供电 电源响应 时间质量工作温度外形尺寸(mm)CJRS-A1450.011%5V15VDC75mA100ms350g-40+506
23、070CJRS-A2300.5%CJRS-A3150.5%(2)CJRS-A01型气体摆式倾角传感器 本设计要求倾角仪的测量范围为-45+45,精度为0.1。所以选择CJRS-A01型做为本设计的倾角传感器。 CJRS-A01型气体摆式倾角传感器工作原理如图2-4所示,在密闭腔体中设置一热源,热敏电阻构成电桥的两个敏感臂,当传感器水平放置时,热气流垂直通过两个热敏电阻组成的平面,两个热敏电阻吸收的热量相同,温度也相同,电桥平衡;当传感器倾斜时,热气流由于摆的特性,仍然保持垂直向上,但偏离热敏电阻平面法线方向,从而使热敏电阻吸收的热量不一样。温度不相同,导致电桥失去平衡,输出与倾角成正比的电压信
24、号。法线a)b)图2-4 CJRS-A01型气体摆式倾角传感器工作原理热敏丝热敏丝气流法线热敏丝热敏丝气流嵌入式应用软件园,版权所有,请勿转载/销售。- 14 -CJRS-A01型气体摆式倾角传感器结构如图2-6所示。敏感元件是圆柱的密闭腔体,两电极通过玻璃绝缘子向外引出。热敏电阻r1和r2既起加热作用,使密闭腔体内气体产生自然对流,又起敏感倾角的作用。密闭腔体内的气体为干燥空气。传感器壳体平行于水平面时,密闭腔体内两个几何对称的热敏电阻r1和r2所产生的热气流均垂直向上,两者互不影响,故由它们分别使电桥电路臂的电桥平衡,输出为零。若传感器壳体相对于水平面产生倾角时,由于自然对流气体的浮升力(
25、方向与重力相反)作用,两个热敏丝产生的热气流仍然保持在铅直方向,而两束热气流对彼此的气流源(r1和r2)产生作用。当角为正时,r2产生的热气流作用在r1上,电桥失去平衡,输出与倾角大小成正比的正模拟电压;当为负时,r1产生的热气流作用在r2上,电桥失去平衡,输出与倾角大小成正比的负模拟电压。即V0=K,CJRS-A01型气体摆式倾角传感器的比例系数K为(1001)mV/(),本设计以K=100 mV/()来进行计算。如: 当倾角=25时, V0= K =2.5V 则经A/D转换后输送给单片机的数字量: D=2048(1+2VIN/VFS) =2048(1+22.5V/10V) =3072 =C
26、00H 当倾角=0时, V0= K =0V 则经A/D转换后输送给单片机的数字量: D=2048(1+2VIN/VFS) =2048(1+20V/10V) =2048 =800H 当倾角=-25时, V0= K =-2.5V 则经A/D转换后输送给单片机的数字量: D=2048(1+2VIN/VFS) =20481+2(-2.5V)/10V =1024 =400H嵌入式应用软件园,版权所有,请勿转载/销售。- 15 -本设计中,倾角传感器的1脚接+12V,2 脚接-12V,3 脚接地,5脚悬空。由于CRJS-A1型气体摆式倾角传感器内部电路包括放大、滤波、补偿、限幅等电路,输出电压为-5V+5
27、V,所以将4脚直接与A/D转换器件的输入端相连。CJRS-A01型气体摆式倾角传感器主要技术指标见表2-2。 表2-2 CJRS-A01型气体摆式倾角传感器主要技术指标测量范围45非线性度1%分辨率0.01Vhr2电极RRV0敏感轴方向敏感元件外壳r1图2-6 CJRS-A01型气体摆式倾角传感器结构原理124531(红)+12V 2(黑)地 3(黄)-12V 4(绿)输出 5(白)外壳图2-5 CJRS-A01型气体摆式倾角传感器插座接点分配图嵌入式应用软件园,版权所有,请勿转载/销售。- 16 -比例系数(1001)mv/()显示时间100ms准备时间5min零位电压50mV工作电源DC1
28、5V,250mA工作温度-40+65外形尺寸60mm70mm输出电压-5V+5V2.3 单片机的选择及其外围电路设计单片机就是单片微型计算机,它是把微型计算机的主要部件CPU、存储器、I/O接口电路部分及其他功能部件,如定时/计数器、中断系统和串、并行口,都集成在一片半导体芯片上,它具有微型计算机最基本的功能。MCS-51系列单片机是美国Intel公司在1980年继MCS-48系列8位单片机之后推出的8位单片机。具有性价比高、稳定性可靠、通用性强、体积小及价格低等优点,目前是国内单片机应用及教学的主流产品。MCS-51系列单片机的典型产品有8031、8051、8751和89S52,它们的功能、
29、内部逻辑部件基本相同,引脚都一样(40个引脚),可以互换,不同的是8031内部没有程序存储器ROM,8051内部有4KB的ROM,8751内部有4KB的紫外线可擦除可编程只读存储器EPROM,而89S52内部有8KB的电擦除可编程只读存储器6。 本次设计选用的单片机是AT89S52,下面对AT89S52单片机的硬件结构、引脚功能用法以及在本设计中的应用作一阐述。 AT89S52是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash存储器,使用ATMEL公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许ROM在系统可编程,亦适于常规编程
30、器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使其为众多嵌入式控制应用系统提供灵活的解决方案。 其主要特性为: 与MCS-51单片机产品兼容; 8K字节在系统可编程Flash存储器; 1000次擦写周期; 全静态操作:0Hz33Hz; 三级加密程序存储器; 32个可编程I/O口线; 三个16位定时器/计数器; 八个中断源; 全双工UART串行通道; 低功耗空闲和掉电模式; 掉电后中断可唤醒;嵌入式应用软件园,版权所有,请勿转载/销售。- 17 -看门狗定时器;双数据指针;掉电标识符。单片机是本设计的核心,它要负责系统个模块的协调工作和数据处理。选择AT89S52 完全满足本设计
31、的要求。2.3.1 89S52 单片机的原理与结构(1)89S52 单片机的内部结构89S52 单片机内部的主要功能部件有CPU,4KB 的程序存储器ROM,256B 的数据存储器RAM,两个16 位的定时/计数器T0 和T1,4 个8 位的并行I/O 接口P0、P1、P2、P3,1 个串行接口;5 个中断源。其功能结构示意图2-7 所示2。其中,CPU 是单片机内部最核心的部件,它是单片机的大脑和心脏,单片机的性能主要取决于CPU 的性能。CPU 的主要功能是控制程序的运行、数据的传送和运算,其主要功能部件如下:控制器:程序计数器PC(16 位,用户不可用指令改变其内容、数据(地址)指针寄存
32、器DPTR(16 位,用户可用指令改变其内容)等。运算器:算术逻辑运算单元(ALU)、累加器(ACC)、程序状态寄存器(PSW)等。(2)89S52 单片机引脚及功能89S52 单片机有40 个引脚,采用双列直插(DIP)封装形式,其引脚见图2-8 所示。VCC(40 脚):接+5V 电源线。V SS(20 脚):接地线。外部计数脉冲总线复位电路CPU晶振电路8KB ROM 256B RAM16 位2定时/计数器并行接口 串行接口 中断系统P0 P1 P2 P3RXD TXD INT0图2-7 单片机内部结构图嵌入式应用软件园,版权所有,请勿转载/销售。- 18 -XTAL1(19 脚)、XT
33、AL2(18 脚):外接晶振引脚。51 系列单片机的晶振频率fosc的范围在1.212 MHz。RST(9 脚):复位引脚。信号输入引脚(即该引脚功能受输入信号控制),高电平有效,就是该引脚高电平使单片机复位,当该引脚输入的高电平信号保持至少两个机器周期以上时即可使单片机复位(如晶振频率fosc 为12 MHz,机器周期就等于1s,也就是说,只要RST 引脚有2 s 以上的电平,就可以使单片机复位)。单片机正常工作期间该引脚应该为低电平。PSEN (29 脚):CPU 访问片外程序存储器输出信号。低电平有效。该引脚在CPU要从某片外程序存储器读取指令时,输出负脉冲作为读该片外程序存储器的选通信
34、号。ALE(30 脚):低8 位地址锁存允许引脚。信号输出引脚,高电平有效。当CPU 访问片外存储器时,在ALE 引脚输出高电平期间用于将低8 位地址锁存起来。平常ALE引脚输出矩形脉冲,频率为晶振频率的1/6。因此ALE 引脚也可用来作时钟脉冲。例如:当晶振频率fosc 为12 MHz 时,ALE 引脚输出2 MHz 的方波。EA(31 脚):低电平时CPU 访问片外程序存储器;高电平时CPU 先访问片内程序存储区4KB 的地址范围,若访问片内程序存储器的地址超过4KB 范围时,CPU 会自动使PC 指向片外程序存储器。4 个8 位并行I/O 接口:用来输入/输出数据。P0 口(P0.0P0
35、.7):3932 脚;作低8 位地址线和8 位数据线用。程序中用到外部存储器时,不能作I/O 接口。P0 口在不作数据/地址总线时可作I/O 口用,当作为输出口用时要外接上拉电阻。P1 口(P1.0P1.7):18 脚;是用户最常用的I/O 口。输出可直接(或通过同相反相驱动集成电路)带发光二极管或数码管。P2 口(P2.0P2.7):2128 脚;可作为8 位I/O 接口,又可有第二功能,若某个P389S52EA/VP 31X119X2 18RESET9INT0 12INT113T014T115P1.0 1P1.12P1.23P1.34P1.4 5P1.5 6P1.67P1.78P0.0 39P0.1 38P0.237P0.336P0.435P0.5 34P0.6 33P0.732P2.021P2.1 22P2.2 23P2.324P2.425P2.526P2.6 27P2.7 28RD17WR16PSEN 29ALE/P 30