单片机对多功能转速表的控制
- 格式:doc
- 大小:1.49 MB
- 文档页数:21
单片机控制直流电机的转速
单片机是一种集成了CPU、RAM、EPROM和GPIO等功能模块的微型计算机系统,广泛应用于控制、测量、仪表以及通讯等领域。
单片机控制直流电机的转速,是基于单片机的数字输出口产生的PWM波控制直流电机的转速。
直流电机是一种广泛应用的电机类型,其结构简单,控制相对容易。
控制直流电机的转速常常使用PWM技术,即变占空比的脉冲宽度调制技术。
PWM波的占空比与电机的转速成正比关系。
通过单片机的数字输出口产生PWM信号,调整占空比,可以控制直流电机的转速。
以下是单片机控制直流电机转速的具体实现步骤:
1.将电机的正极接到电源,负极接到单片机的数字输出口;
2.设置单片机的计时器,产生PWM波,定时器的频率可以根据电机的额定转速和电机的型号进行设置;
3.根据PWM波的占空比控制电机的转速,可以通过编程控制单片机数字输出口的输出电平,从而调整PWM波的占空比,进而改变电机的转速。
值得注意的是,单片机控制电机转速还需要特别考虑电机的供电和保
护措施。
单片机和电机的供电电压需要相同,并且还需要电源电压稳
定器,以保证电机转速的稳定性。
此外,还需要采取适当的保护措施,如反向保护二极管、电机短路保护电路等,以确保电机和单片机的安全。
总之,单片机控制直流电机的转速是一种基于PWM技术的控制方法,通过单片机的数字输出口产生PWM信号,调整占空比,可以实现对
电机的精确控制。
在实际应用中,我们需要根据电机的特性和实际需
要选择合适的单片机型号,并采取适当的保护和供电措施,以确保系
统的安全和稳定性。
中北大学信息商务学院2015届毕业设计说明书基于单片机的转速表设计与实现摘要单片机又称单片微控制器(MCU),它把一个计算机系统集成到一个芯片上。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
本文便是运用AT89C51单片机控制的转速表设计。
电机在运行过程中,需要对其进行监控,转速是一个必不可少的参数。
数字式转速表就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的基本情况。
本设计主要是运用了AT89C51作为控制核心,由霍尔传感器,LED数码显示管,施密特触发器等构成。
充分发挥单片机的性能。
本设计优点是电路较简单、功能完善、测量速度快、精度高、控制系统可靠,性价比较高等特点。
关键字:AT89C51单片机转速测量霍尔传感器AbstractSingle-chip, also known as single-chip microcontroller (MCU), it is a computer system integrated into a chip. It’s small size, light weight, cheap, for the learning, application and development of facilities provided.This article, we use the AT89C51 microcontroller to control the digital tachometer. During operation, the motor needs to be monitoring, speed is an essential parameter. Digital tachometer to measure motor speed, and can communicate with a PC, display the motor speed, and observe the motor running.This design with AT89C51 as control core, by the Hall sensor, LED digital display tube, the composition of the Schmitt trigger,and so on. Give full play to the performance of the microcontroller.The advantage of a simple hardware and software capabilities improve, measuring speed, high precision and control system reliable, cost-effective and so on.Keywords:AT89C51 Tachometer Digital;speeds measure; Hall element目录1 引言 (1)1.1本课题研究意义 (1)1.2国内外研究现状 (1)1.3本课题研究的目的 (2)2 转速表原理 (3)2.1 转速表基本原理 (3)2.2 转速计算及误差分析 (4)2.3 转速测量 (6)3 硬件电路 (7)3.1 单片机概述 (7)3.2 复位电路 (11)3.3 显示电路 (12)3.4 报警电路 (18)4 软件设计 (20)4.1 主程序框图 (20)4.2 按键程序框图 (21)4.3 显示程序框图 (23)4.4 报警子程序框图 (24)结论 (25)参考文献 (26)致谢 (27)附录一:系统总图 (28)附录二仿真图 (29)附录三:PCB图 (30)附录四:主程序 (31)1 引言1.1本课题研究意义随着现代科学技术特别是微型计算机的高速发展,计量技术相应地也得到迅速发展,单片微机技术也得到了飞速发展。
多功能数字转速表设计及实现作者:王红军来源:《电脑知识与技术》2009年第32期摘要:该系统采用凌阳十六位单片机SPCE061A实现转速测量,转速信号由LTH1650红外反射光电传感器和放大电路、滤波电路、整形电路提供。
通过M/T算法实现对电机转速的实时测量,具有转速最大值,最小值,平均值的数字语音播报和显示,加速度显示;另外还有转速超限报警功能,通过键盘手工输入转速上限值,当所测量的转速超过这个值,发出报警声音;为了便于与其它数字仪、计算机通讯或构成闭环系统, 同时还留有异步串行通讯口与上位机连接。
关键词: 转速表;凌阳单片机;语音播报;显示;通讯;报警中图分类号:TP311文献标识码:A 文章编号:1009-3044(2009)32-9071-02Multi-function Digital Tachometer Design and ImplementationWANG Hong-jun(School of Computer Science, Shandong Yingcai University, Ji'nan 250104, China)Abstract: This system adopts and 16 one-chip computers SPCE061A of male genital and realizes rotational speed measurement, the rotational speed signal is reflect the photoelectric sensor and amplifies the circuit infraredly, strain the wave circuit, has a facelift in the circuit to offer by LTH1650. Realize the real-time measurement to the rotational speed of the electrical machinery through M/T algorithm, have rotational speed maximums , the minimum, the digital speech of the average reports and shows , the acceleration shows; There is ultra warning function of limit of rotational speed in addition , input the limit on the rotational speed by hand through the keyboard, as the rotational speed measured exceeds this value, emit the warning sound; In order to make it convenient for with other digital appearances , computer news reports or form and close the ring system, leave asynchronous serial communication mouth and go to location plane join also at the same time.Key words: Speedometer; 16 one-chip computers SPCE061A; pronunciation reporting; show; communication; reporting to the police1 概述转速表作为一种通用测量工具,已有多种形式面市,如:机械式、机电式、电磁式、光电式等。
基于单片机的多功能速度调节器的设计基于单片机的多功能速度调节器,即通过单片机搭建调节马达速度的电路,可以取代传统的机械式调速器,实现更加方便、精确的调速功能。
本文将介绍该调节器的设计流程和关键技术。
一、方案设计根据需要调节马达的速度精度和控制模式的不同,可以采用多种方案。
常见的有:PWM控制方案、串口控制方案、无线信号控制方案。
这里我们以PWM控制方案为例,设计一种基于单片机的马达速度调节器,其主要包含以下部分:1. 调节器输入端:包含调速旋钮和显示屏幕,通过旋钮调节输出信号的占空比。
调节器输出为PWM信号,频率可由程序设定。
2. 单片机:根据旋钮输入信号计算出需要的占空比,并输出PWM信号。
通过程序可以实现不同频率的PWM信号输出。
这里,我们采用ATmega328P单片机,其可编程性和低功耗特点特别适合用于这种场景。
3. 驱动电路:将PWM信号转换成电机所需的电流,实现电机转速的调节。
这里,我们采用常见的NPN型三极管驱动电路,也可以根据需要采用其他类型的驱动电路,比如MOSFET、Darlington等。
二、硬件设计1. 电路图设计:电路图如下所示。
图1-1 基于单片机的多功能速度调节器电路图2. PCB设计:根据电路图设计PCB,进行PCB布线和PCB打板。
最终的PCB样板如下所示。
图1-2 基于单片机的多功能速度调节器PCB图三、软件设计1. 编写程序:根据上述方案设计,编写程序。
程序包括初始化、ADC采集、PWM输出、延时等模块,以完成PWM信号的生成和输出。
2. 调试程序:将单片机与相应的电路连接后,对程序进行调试。
通过串口打印等方法,检查ADC采集数据和PWM输出数据的准确性,以及程序与硬件的兼容性。
四、总结基于单片机的多功能速度调节器,通过采用PWM控制方案实现电机转速的精确调节。
该方案具有体积小、可靠性高、切换速度快和功能强大等优点,可以广泛应用于多种场合中,为工业自动化和家电控制等领域提供更加便捷、精确、高效的服务。
摘要关于转速表的设计已经有很多可供参考,但大部分都是由机械式或模拟数字电路来实现的。
存在着体积大、精度低、不直观、功耗大、功能少,而且采样时间长,难以测得瞬时转速。
由于单片机具有体积 ...<P><BR>摘要<BR>关于转速表的设计已经有很多可供参考,但大部分都是由机械式或模拟数字电路来实现的。
存在着体积大、精度低、不直观、功耗大、功能少,而且采样时间长,难以测得瞬时转速。
由于具有体积小、控制功能强等特点,故它在控制方面得到了广泛的应用。
我们所要设计的多功能转速控制系统就是以为核心来实现智能化仪表。
它具有功能多,功耗小、直观准确,可显示时间、限速报警系统、打印、瞬间转速等优点。
文中阐述了该类转速表的光电传感器工作原理、结构及转速转换电路的设计。
本设计采用的译码器是MC,它是MOTOROLA公司的高集成度LED显示驱动器,采用动态扫描方式显示驱动4个LED数码管。
它集锁存、译码、驱动、扫描、时钟于一体。
<p class='Qbk630'></p></P><P>关键词:转速表,单片机,驱动器MC </P><P><BR>Abstract<BR>On the rotational speed table design has many available, but mostly by mechanical or simulated digital circuits to achieve. There are large in size, precision low, not visual, electronics large, less functional and sampling time, it is difficult to detect instantaneous rotational speed. As the Micro Controller Unit with both small and control functions such strong characteristics, so it widely in control applications. We want multifunctional rotational speed control system is designed to the Micro Controller Unit as the core to achieve intelligent meters. It is more functional, small electronics, and visual accuracy, showing time, speed warning systems, printing, such as instant rotational speed advantage. The article explained the photoelectric sensors such rotational speed table operating principles, structure and rotational speed switching circuit design. The design is a decoder MC, which is integrated high degree LED Motorola companies that drive, a dynamic scanning driven four LED digital display control. It sets Suocun, decoding, driving, scanning, the clock on integration. 。
单片机课程设计课题:转速表设计电气与电子工程系系别:电气工程及其自动化专业:名:XXX 姓号:000000000 学杨帆指导老师:XXXXXXXXXX日月年20xxxxxx一、设计目的利用单片机控制实现对转动物体速度的测量二、设计要求可采用接触或非接触式,实现对转动物体(如电动机轴)转速的测量,要求显示精度为三位半;发挥部分:可区别转向。
三、总体设计我们设计的转速表主要用传感器测量转速,用到的传感器为霍尔效应式。
霍尔传感器获取小马达旋转的信号,通过对脉冲进行计数并送给AT89C52单片机处理,单片机输出转速信号由数字显示器件直接显示,单位为r/min。
3.1总体框图图1 电路的总体原理框图如上图1,89C52由复位电路和时钟电路控制和调整,电源供电后,霍尔传感器接收到电机旋转信号,将信号送入单片机处理,单片机将结果输出到LCD显示。
3.2工作原理我们设计的转速表主要用传感器测量转速,用到的传感器为霍尔效应式,采用UGN3144霍尔传感器。
传感器部分,负责将被测量量的转速转化为脉冲信号,可以直接把信号送入到单输出的是数字信号,因为采用的是集成霍尔开关元件,霍尔传感器获取小马达旋转的信号,STC89C52。
片机进行处理。
单片机采用的是单片机处理,单片机输出转速信号由数字通过对脉冲进行计数并送给AT89C52 液晶显示。
数字显示器件采用的是显示器件直接显示,单位为r/min1602LCD电路元件介绍3.3霍尔元件因霍尔器件对垂直于霍尔片表面的磁感使用霍尔器件可做成各种式的探头,应强度敏感,因而可测小马达转速。
霍尔元件的尺寸极小,测量十分方便。
我们2封装,引脚端1为电源正端,引脚端UGN3144使用霍尔元件,它采用SOT89。
本电路选择把霍尔元件的第三。
如下图23为接地,引脚端为输出(OC形式)用来接收霍尔元件的中断引脚,引脚,即INT0/P3.212OUT脚接到89C52的第响应。
图2 UGN3144的封装结构1602字符型LCD图3 1602LCD尺寸图主程序流程图3.44 主程序流程图图设计思路:然后进行磁感应测因为霍尔传感器的工作原理是与小电机产生近距离接触,速,故我们要判断霍尔传感器得到的信号是否是有效的。
摘要本课程设计要求:目前广泛使用的不含微型机的数字式转速表,其电路比较复杂,测量范围与精度不能兼顾,而且采样时间长,难以测得瞬时转速,更不具备如转速值的永久存储、报警值如何设置,按需要定时打印等功能。
单片机解决了上述问题,为智能化仪器的设计提供了既经济又先进的技术手段。
技术参数和设计任务:该系统由主机、测量、显示、人机对话和打印、报警等几大部分组成。
1. 利用单片机89C51实现对转速的测量。
2. 单片机89C51、数据锁存器74LS373和程序存储器2716组成一个单片机最小系统,主要用来存放及运行系统监控及应用程序。
3. 由89C51串行口、移位寄存器74LS164及LED数码管组成的4位静态显示电路,用以显示转速。
4. 测量电路、控制电路及人机对话用的功能键的设计。
该仪表的最大特点是把单片机装在转速表中,使其成为一个完整的智能化仪器。
关键词:单片机,转速表,控制目录第1章前言 (3)第2章设计系统概述 (4)2.1系统原理 (4)2.2系统结构图 (5)2.3转速计算及误差分析 (5)第3章硬件设计 (8)3.189C51 (8)3.2EPRM芯片2716 (11)3.374LS32 (12)3.474LS164 (13)第4章软件设计 (14)4.1转速的测量 (14)4.1.1 门控方式计数 (14)4.1.2 中断方式计数 (15)4.2其他软件设计 (18)4.2.1 功能键处理模块 (18)4.2.2 打印及存储 (20)4.2.3 峰值保持与峰值复位 (21)4.2.4 数字滤波程序 (21)第5章总结 (22)参考文献 (23)致谢 (23)第1章前言现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
MCS-51单片机电机转速控制及测速显示系统简介MCS-51单片机是一种广泛应用于嵌入式系统的单芯片微型计算机。
本文将介绍基于MCS-51单片机的电机转速控制及测速显示系统。
该系统通过对电机信号进行处理,实现了对电机转速的控制和测速。
系统组成该系统由电机、电机驱动电路、MCS-51单片机、显示模块等组成。
电机驱动电路:使用了L298N电机驱动芯片,可以为电机提供双向直流电源。
该电子板还添加了变阻器控制,通过调节电子板上的两个旋钮来改变电机的转速和方向。
MCS-51单片机:采用AT89S52芯片,主控为MCS-51单片机,在控制电机的同时,还可以测量电机的转速。
通过单片机与电机驱动电路的控制,来控制电机的转速。
显示模块:采用了LCD2004液晶显示模块,可实现对转速和程序运行状态的显示。
系统原理当电机启动时,读取电机反馈的信号,并将该信号传递给MCS-51单片机进行处理。
根据控制算法,单片机输出PWM(脉冲宽度调制)信号给电机驱动模块,从而改变电机的转速和方向。
同时,单片机还可以测量电机旋转的速度,将其显示在LCD2004液晶显示器上。
当用户需要改变电机的转速时,可以通过旋转电子板上的旋钮来改变电机的转速和方向。
同时,LCD2004显示器可以显示电机的当前实际速度和设定速度,帮助用户更好的控制电机的运转。
系统功能该系统具有以下功能:1.控制电机的转速和方向;2.测量电机的转速;3.显示电机的当前实际速度和设定速度。
系统优势该系统采用MCS-51单片机,具有代码量小、容易维护、功耗低等优势,适合于嵌入式系统中的电机转速控制应用。
此外,显示模块也可以提供对系统状态的及时监控和反馈,便于故障排除。
本文介绍了基于MCS-51单片机的电机转速控制及测速显示系统。
该系统通过对电机信号进行处理,实现了对电机转速的控制和测速。
该系统具有代码量小、容易维护、功耗低等优势,适合于嵌入式系统中的电机转速控制应用。
同时,显示模块也可以提供对系统状态的及时监控和反馈,便于故障排除。
摘要本课程设计要求:目前广泛使用的不含微型机的数字式转速表,其电路比较复杂,测量范围与精度不能兼顾,而且采样时间长,难以测得瞬时转速,更不具备如转速值的永久存储、报警值如何设置,按需要定时打印等功能。
单片机解决了上述问题,为智能化仪器的设计提供了既经济又先进的技术手段。
技术参数和设计任务:该系统由主机、测量、显示、人机对话和打印、报警等几大部分组成。
1. 利用单片机89C51实现对转速的测量。
2. 单片机89C51、数据锁存器74LS373和程序存储器2716组成一个单片机最小系统,主要用来存放及运行系统监控及应用程序。
3. 由89C51串行口、移位寄存器74LS164及LED数码管组成的4位静态显示电路,用以显示转速。
4. 测量电路、控制电路及人机对话用的功能键的设计。
该仪表的最大特点是把单片机装在转速表中,使其成为一个完整的智能化仪器。
关键词:单片机,转速表,控制目录第1章前言 (3)第2章设计系统概述 (4)2.1系统原理 (4)2.2系统结构图 (5)2.3转速计算及误差分析 (5)第3章硬件设计 (7)3.189C51 (7)3.2EPRM芯片2716 (10)3.374LS32 (11)3.474LS164 (12)第4章软件设计 (12)4.1转速的测量 (12)4.1.1 门控方式计数 (12)4.1.2 中断方式计数 (14)4.2其他软件设计 (16)4.2.1 功能键处理模块 (16)4.2.2 打印及存储 (18)4.2.3 峰值保持与峰值复位 (19)4.2.4 数字滤波程序 (19)第5章总结 (19)参考文献................................................................................................................................ 错误!未定义书签。
致谢........................................................................................................................................ 错误!未定义书签。
第1章前言现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。
纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:1.低功耗CMOS化MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。
象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。
CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。
所以这种工艺将是今后一段时期单片机发展的主要途径。
2.微型单片化现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。
甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。
此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。
现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。
3.主流与多品种共存现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机。
所以C8051为核心的单片机占据了半壁江1山。
而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。
此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。
在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成,共同发展的道路第2章设计系统概述2.1 系统原理本系统由传感器来的被测转速信号经限幅、放大、整形为标准矩形脉冲经CD4024二分频后,送至89C51的INTO引脚,作为计数器的门控脉冲信号。
计数脉冲由ALE信号经74LS74分频后送到89C51的T0引脚,由89C51内部定时器/计数器/0进行计数。
计得的脉冲数由软件进行计算控制,所得的转速由串行口送出显示。
图中的可编程I/O接口8255用作打印机接口、声光报警工作状态处理。
该仪表有如下一些特点1.测量范围:7~9999r/min.2.相对误差:小于±0.03%。
3.能自动变换测量周期,当转速低于3662r/min时,用门控计数法,当转速高于3662r/min 时,用中数计数法,通过计数方式的该变来实现测量周期的改变,以便提高测量精度。
4.具有声光报警装置,可由面板任意设定报警值,分辨率为1r/min.5.转速变化时能记忆最大转速值。
6.具有“黑匣子”功能。
能永久保存重要的转速数据,供分析事故使用。
正常情况下也可提供工作情况分析的数据。
不需要保存时可随时擦除,以备下次存数。
7.能自动打印,并能根据不同要求自动改变打印时间间隔,从而获得超速实验数据,越限数据、惰走数据等。
8.抗干扰能力强。
对输入信号幅度范围具有较广的适应性。
适用于电磁式、光电式、涡流式等多种传感器。
每转产生一个脉冲或60个脉冲均可。
2.2系统结构图图2-1 单片机多功能转速表原理框图2.3转速计算及误差分析根据转速、周期、频率之间的关系可知(1)n=60/T(2)f=1/T(3) T=NTc 式中,n —被测转速,r/min; T —转速信号周期,S ; f —转速信号频率,Hz ;Tc —计算脉冲的周期,又称时基,本仪表Tc=4us. 将式(3)代入(1),可得(4) N n /5.1NTc /60107⨯== 用十六进制数表示为 =n ()()N C E E HH/014式中N 已存入75H 、74H 、73H 单元。
利用除法子程序,即可求出转速。
下边计算该系统的相对误差。
分别对式(1)和式(3)求微分(5)△n=60△T/T 2=nf △T (6)△T=△NTc 将式(6)代入(5),得(7)△n/n=f △NTc 式中,△N-量化误差,△N=±1个计数脉冲,又已知时基Tc=4us,故 (8)△n/n=±f ×4us由式(8)可知,相对误差与频率成正比,即相对误差随转速的升高而升高。
因此,为了提高测量精度,高转速时需要连续测量数个周期。
本设计中为4个周期,即测得的N 为4个周期内的总和,所以(9)T=NTc/4 (10)N T n /60/60104⨯== 用十六进制数表示,为)/()3938700(N H n H=对式(9)进行微分 △T=△NTc/4因此可求出高速测量时的相对误差Tc N fT f nn 4∆=∆=∆同样,代入Tc=4us,△N=±1个脉冲,则 (11)us N fn n 14⨯∆=∆将式(11)与(8)比较可知,采用多周期测量相对精度大大提高。
例如,当n=3000r/min 时,由式(8)可求出,其相对误差为%02.0104506±=⨯⨯±=∆-nn当n=6000r/min 时,由式(10)计算出相对误差为%01.010100106=±=⨯±=∆-nn该仪表设置的临界转速为3662r/min ,其对应的每周期计数脉冲个数()()10004096HD=。
开机时,首先按低转速测量,然后判转速n 是高于还是低与3662r/min 。
若低于此临界值,则仍按低速测量,若高于它,便主动转入高转速测量,即连续测量4个周期。
这样,就可实现量程自动切换。
第3章 硬件设计3.1 89C51 (1).主要特性:89c51 CPU 与MCS-51 兼容,· 4K 字节可编程FLASH 存储器(寿命:1000写/擦循环) · 全静态工作:0Hz-24KHz · 三级程序存储器保密锁定 · 128*8位内部RAM · 32条可编程I/O 线 · 两个16位定时器/计数器 · 6个中断源 · 可编程串行通道 · 低功耗的闲置和掉电模式 · 片内振荡器和时钟电路RST(RXD)(TXD)(INTO)(INT1)(T0)(T1)(RD)(WR)XTAL1GND图3-1 89C51引脚图(2).管脚说明:VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,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编程和校验时接收高八位地址信号和控制信号。