89c51引脚图及功能中文资料之令狐文艳创作

合集下载

STC89C51引脚及相关参数

STC89C51引脚及相关参数

STC89C51引脚及相关参数主要性能:与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz 、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。

功能特性描述STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,STC89C52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

8 位微控制器8K字节在系统可编程FlashP0 口:P0口是一个8位漏极开路的双向I/O口。

作为输出口,每位能驱动8个TTL逻辑电平。

对P0端口写“1”时,引脚用作高阻抗输入。

当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。

在这种模式下,P0具有内部上拉电阻。

在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。

程序校验时,需要外部上拉电阻。

P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。

AT89C51单片机温度控制系统之令狐文艳创作

AT89C51单片机温度控制系统之令狐文艳创作

毕业设计(论文)令狐文艳论文题目:AT89C51单片机温度控制系统所属系部:电子工程系指导老师:职称:学生姓名:班级、学号:专业:应用电子技术2012 年 05 月 15 日毕业设计(论文)任务书题目:AT89C51单片机温度控制系统任务与要求:设计并制作一个能够控制1KW电炉的温度控制系统,控制温度恒定在37--38度之间。

时间:年月日至年月日所属系部:电子工程系学生姓名:学号:专业:应用电子技术指导单位或教研室:测控技术教研室指导教师:职称:年月日摘要本设计是以一个1KW电炉为控制对象,以AT89C51为控制系统核心,通过单片机系统设计实现对保电炉温度的显示和控制功能。

本温度控制系统是一个闭环反馈调节系统,由温度传感器DS18B20对保炉内温度进行检测,经过调理电路得到合适的电压信号。

经A/D转换芯片得到相应的温度值,将所得的温度值与设定温度值相比较得到偏差。

通过对偏差信号的处理获得控制信号,去调节加热器的通断,从而实现对保温箱温度的显示和控制。

本文主要介绍了电炉温度控制系统的工作原理和设计方法,论文主要由三部分构成。

①系统整体方案设计。

②硬件设计,主要包括温度检测电路、A/D转换电路、显示电路、键盘设计和控制电路。

③系统软件设计,软件的设计采用模块化设计,主要包括A/D转换模块、显示模块等。

关键词:单片机传感器温度控制目录绪论1第一章温度控制系统设计和思路21.1温度控制系统设计思路21.2 系统框图2第二章 AT89C51单片机32.1 AT89C51单片机的简介32.2 AT89C51单片机的主要特性32.3 AT89C51单片机管脚说明4第三章温度控制的硬件设备63.1温度传感器简介63.2 DS18B20工作原理73.3 DS18B20使用中注意事项8第四章系统硬件设计94.1温度采集电路94.2 数码管温度显示电路94.2.1 数码管的分类94.2.2 数码管的驱动方式10令狐文艳4.2.3 恒流驱动与非恒流驱动对数码管的影响114.3 单片机接口电路124.3.1 P0口的上拉电阻原理124.3.2 上拉电阻的选择144.4 单片机电源及下载线电路144.5 温度控制电路15第五章温度控制的软件设计175.1 数码管动态显示175.2 DS18B20初始化175.3 系统流程图19谢辞20参考文献21附录22绪论温度控制,在工业自动化控制中占有非常重要的地位。

(完整版)at89c51引脚图及功能

(完整版)at89c51引脚图及功能

at89c51引脚图及功能AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

主要性能参数:·与MCS-51产品指令系统完全兼容·4k字节可重擦写Flash闪速存储器·1000次擦写周期·全静态操作:0Hz-24MHz ·三级加密程序存储器·128×8字节内部RAM ·32个可编程I/O口线·2个16位定时/计数器·6个中断源·可编程串行UART通道·低功耗空闲和掉电模式功能特性概述:AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

·P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在FIash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

at89c51引脚图及功能

at89c51引脚图及功能

at89c51引脚图及功能AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

主要性能参数:·与MCS-51产品指令系统完全兼容·4k字节可重擦写Flash闪速存储器·1000次擦写周期·全静态操作:0Hz-24MHz ·三级加密程序存储器·128×8字节内部RAM ·32个可编程I/O口线·2个16位定时/计数器·6个中断源·可编程串行UART通道·低功耗空闲和掉电模式功能特性概述:AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

·P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在FIash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

89c51引脚图及功能中文资料

89c51引脚图及功能中文资料

89c51引脚图及功能之蔡仲巾千创作89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压, 高性能CMOS8位微处置器, 俗称单片机.89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机.单片机的可擦除只读存储器可以反复擦除100次.该器件采纳ATMEL高密度非易失存储器制造技术制造, 与工业标准的MCS-51指令集和输出管脚相兼容.由于将多功能 8位CPU和闪烁存储器组合在单个芯片中, ATMEL的89C51是一种高效微控制器, 89C2051是它的一种精简版本.89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案.1.主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器寿命:1000写/擦循环数据保管时间:10年·全静态工作:0Hz-24Hz·三级法式存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位按时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和失落电模式·片内振荡器和时钟电路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编程和校验时接收高八位地址信号和控制信号.P3口:P3口管脚是8个带内部上拉电阻的双向I/O口, 可接收输出4个TTL门电流.当P3口写入“1”后, 它们被内部上拉为高电平, 并用作输入.作为输入, 由于外手下拉为低电平, P3口将输出电流(ILL)这是由于上拉的缘故.P3口也可作为AT89C51的一些特殊功能口, 如下表所示:口管脚备选功能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口同时为闪烁编程和编程校验接收一些控制信号.RST:复位输入.当振荡器复位器件时, 要坚持RST脚两个机器周期的高电平时间.ALE/PROG:当访问外部存储器时, 地址锁存允许的输出电平用于锁存地址的位置字节.在 FLASH编程期间, 此引脚用于输入编程脉冲.在平时, ALE端以不变的频率周期输出正脉冲信号, 此频率为振荡器频率的1/6.因此它可用作对外部输出的脉冲或用于按时目的.然而要注意的是:每当用作外部数据存储器时, 将跳过一个ALE脉冲.如想禁止ALE的输出可在SFR8EH地址上置0.此时, ALE只有在执行MOVX, MOVC指令是ALE才起作用.另外, 该引脚被略微拉高.如果微处置器在外部执行状态ALE禁止, 置位无效./PSEN:外部法式存储器的选通信号.在由外部法式存储器取指期间, 每个机器周期两次/PSEN有效.但在访问外部数据存储器时, 这两次有效的/PSEN信号将不呈现./EA/VPP:当/EA坚持低电平时, 则在此期间外部法式存储器(0000H- FFFFH), 不论是否有内部法式存储器.注意加密方式1时, /EA将内部锁定为RESET;当/EA端坚持高电平时, 其间内部法式存储器.在FLASH 编程期间, 此引脚也用于施加12V编程电源(VPP).XTAL1:反向振荡放年夜器的输入及内部时钟工作电路的输入.XTAL2:来自反向振荡器的输出.3.振荡器特性:XTAL1和XTAL2分别为反向放年夜器的输入和输出.该反向放年夜器可以配置为片内振荡器.石晶振荡和陶瓷振荡均可采纳.如采纳外部时钟源驱动器件, XTAL2应不接.有余输入至内部时钟信号要通过一个二分频触发器, 因此对外部时钟信号的脉宽无任何要求, 但必需保证脉冲的高低电平要求的宽度.4.芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合, 并坚持ALE管脚处于低电平10ms 来完成.在芯片擦把持中, 代码阵列全被写“1”且在任何非空存储字节被重复编程以前, 该把持必需被执行.另外, AT89C51设有稳态逻辑, 可以在低到零频率的条件下静态逻辑, 支持两种软件可选的失落电模式.在闲置模式下, CPU停止工作.但RAM, 按时器, 计数器, 串口和中断系统仍在工作.在失落电模式下, 保管RAM的内容而且解冻振荡器, 禁止所用其他芯片功能, 直到下一个硬件复位为止.5.结构特点:8位CPU;片内振荡器和时钟电路;32根I/O线;外部存贮器寻址范围ROM、RAM64K;2个16位的按时器/计数器;5个中断源, 两个中断优先级;全双工串行口;布尔处置器;。

单片机引脚说明(89C51为例)

单片机引脚说明(89C51为例)

T89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I/O口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V,因此可以用来开发两节5号电池供电的便携式产品。

本文以ATMEL公司生产的51系列家族的AT89S51和AT89C2051两种单片机来讲解,两种单片机是目前最常用的单片机,其中 AT89S51为标准51单片机,当然其功能比早期的51单片机更强大,支持ISP在系统编程技术,内置硬件看门狗。

一、AT89S51单片机引脚介绍AT89S51有PDIP、PLCC、TQFP三种封装方式,其中最常见的就是采用40Pin 封装的双列直接PDIP封装,外形结构下图。

芯片共有40个引脚,引脚的排列顺序为从靠芯片的缺口(见右图)左边那列引脚逆时针数起,依次为1、2、3、4。

40,其中芯片的1脚顶上有个凹点(见右图)。

在单片机的40个引脚中,电源引脚2根,外接晶体振荡器引脚2根,控制引脚4根以及4组8位可编程I/O引脚32根。

1、主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线2、外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端3、控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。

芯片实物图片芯片引脚功能4、可编程输入/输出引脚(32根)AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。

AT89C51的引脚功能

AT89C51的引脚功能

—VCC:供电电压.之阳早格格创做—GND:交天.—P0心:P0心为一个8位漏级开路单背I/O心,每个管足可吸支8TTL门电流.当P1心的管足写“1”时,被定义为下阻输进.P0不妨用于中部步调数据保存器,它不妨被定义为数据/天点的第八位.正在FLASH编程时,P0心动做本码输出心,当FLASH举止校验时,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心也可动做AT89C51的一些特殊功能心,如下所示:P3.0 RXD(串止输出心)P3.1 TXD(串止输出心)P3.2 0INT(中部中断0)P3.3 1INT(中部中断1)P3.4 T0(记时器0中部输进)P3.5 T1(记时器1中部输进)P3.6 W R(中部数据保存器写选通)P3.7 RD(中部数据保存器读选通)P3心共时为闪烁编程战编程校验交支一些统造旗号.—RST:复位输进.当振荡器复位器件时,要脆持RST足二个呆板周期的下电通常间.—PROGALE/:当考察中部保存器时,天点锁存允许的输出电仄用于锁存天点的职位字节.正在FLASH编程功夫,此引足用于输进编程脉冲.正在通常,ALE端以没有变的频次周期输出正脉冲旗号,此频次为振荡器频次的1/6.果此它可用做对于中部输出的脉冲或者用于定时脚段.然而要注意的是:每当用做中部数据保存器时,将跳过一个ALE脉冲.如念克制ALE的输出可正在SFR8EH天点上置0.此时, ALE 惟有正在实止MOVX,MOVC指令时ALE才起效率.其余,该引足被略微推下.如果微处理器正在中部实奇迹态ALE克制,置位无效.—PSEN:中部步调保存器的选通旗号.正在由中部步调保存器与址功夫,每个呆板周期PSEN二次灵验.但是正在考察中部数据保存器时,那二次灵验的PSEN旗号将没有出现.—VPPEA/:当EA脆持矮电通常,考察中部ROM;注意加稀办法1时,EA将里面锁定为RESET;当EA端脆持下电通常,考察里面ROM.正在FLASH编程功夫,此引足也用于施加12V编程电源(VPP).—XTAL1:反背振荡搁大器的输进及里面时钟处事电路的输进.—XTAL2:去自反背振荡器的输出.③里面结构框图如图10所示.图10 AT89C51的里面结构框图(3)AT89C51的基础支配如图11所示,正在X1战X2之间交一只石英振荡晶体形成了单片机的时钟电路,它另有另一种交法,是把中部振荡器的旗号曲交连交到XTAL1端,XTAL2端悬空没有必.AT89C51复位引足RST/VP通过片内一个施稀特触收器(压造噪声效率)与片内复位电路贯串,施稀特触收器的输出正在每一个呆板周期由复位电路采样一次.当振荡电路处事,而且正在RST引足上加一个起码脆持2个呆板周期的下电通常,便能使AT89C51完毕一次复位.复位没灵验率RAM的实质.复位后,PC指背0000H单元,使单片机从起初天点0000H单元开初沉新实止步调.所以,当单片机运止堕落或者加进死循环时,可按复位键沉新开用.。

89C51引脚定义

89C51引脚定义

P1~P3 接口:输出级接有内部上拉负载电阻,它们的每一位输出可驱动 4 个 LS 型 TTL 负载。端口只能提供几毫安的输出电流,故当作输出口去驱动一个普通晶体管的基极(或 TTL 电路输入端)时,应在他们 之间串联一个电阻,以限制高电平输出时的电流。作为输入口时,而无须外接上拉电阻。P1~P3 口都是准双向口,所以作为输入时,必须先对相应端口锁存器写 1。
89C51 引脚定义功能描述图
电源端,为+5V 普通 I/O+地址/数据接口,当把它用作通用 I/O 口时,输出级是开漏 只能作普通 I/O 接口,内部有上拉电阻,作输入时必须先向对应 的锁存器写入 1 使 FET 截止。作输出端口时直接写锁存器。 电路,故用其输出去驱动 NMO 输入时须外接上拉电阻;把它当作地址/ 数据总线时(片外扩展 ROM 或 RAM 的情况),则无须外接上拉电阻。 当用作输入时,应先向口锁存器(80H)写 1。 只有 P0 口的每一位输出可驱动 8 个 LS 型 TTL 负载。 外部 ROM 地址允许输入端/固化编程电压输入端, EA=1, 访问片内 ROM, 复位信号输入端,高电平有效,保持 2 个机器周期ቤተ መጻሕፍቲ ባይዱ 普通 I/O +第 2 输出功能接口,编程时,可不必事先由软件设置 P3 口为第一功能(通用 I/O 口)还是第二功能。进行 SFR 寻址 (位 或字节)访问时,由内部硬件自动将第二功能输出线 W 置 1; 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(读选通控制输出) 接外部晶体和微调电容,采用外部时钟电路时,18 脚悬空,19 脚 输入外部时钟脉冲。可以用示波器检测 19 脚是否有脉冲信号输出 来检查振荡电路是否正常。 接地端 EA=0 访问片外 ROM,Flash ROM 编程时加 12V 的编程允许电压。 地址锁存允许信号端,示波器查看 ALE 端是否有脉冲信号输出确认芯 片好坏。PROG 作为对片内 ROM 写入时的编程脉冲输入端。 程序存储允许输出信号端, 取片外 ROM 指令时, 每个机器周期两次 PESN 有效;访问外部 RAM 时这两次有效信号都不出现。 普通 I/O +(高)地址接口,当 CPU 对片内存储器和 I/O 口进行读/写 时为一般 I/O 口;在只需扩展 256B 片外 RAM 的系统中,使用“MOVX A, @Ri”类指令访问片外 RAM 时,寻址范围是 256B,只需低 8 位地址线 就可以实现。P2 口不受该指令影响,仍可作通用 I/O 口。 当系统扩展片外 RAM 大于 256B 时需要高 8 位地址, 寻址范围超过 256B, 则 P2 只能用作地址总线。

89C51单片机引脚说明

89C51单片机引脚说明

;.1.8051的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10p-30p 。

另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。

2.Pin9:RESET/V pd 复位信号复用脚,当8051通电,时钟电路开始工作,在RESET 引脚上出现24个时钟周期以上的高电平,系统即初始复位。

8051的复位方式可以是自动复位,也可以是手动复位,此外,RESET/V pd 还是一复用脚,Vcc 掉电期间,此脚可接上备用电源, 以保证单片机内部RAM 的数据不丢失。

3.Pin29:PESN 当访问外部程序存储器时,此脚输出负脉冲选通信号,PC 的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU 读入并执行。

4.Pin30:ALE/当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。

而访问内部程序存储器时,ALE 端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。

如果单片机是EPROM ,在编程其间,PROG 将用于输入编程脉冲。

5.Pin31:EA/V PP 程序存储器的内外部选通线,8051和8751单片机,内置有4kB 的程序存储器,当EA 为高电平并且程序地址小于4kB 时,读取内部程序存储器指令数据,而超过4kB 地址则读取外部指令数据。

如EA 为低电平,则不管地址大小,一律读取外部程序存储器指令。

89C51单片机引脚说明 引脚号 引脚名称 引脚说明1~8 P1.0~P1.7 8位准双向并行I/O 口 。

9 RESET 上电复位(高电平时复位)。

RESET/Vpd 复位信号复用脚,当8051通电,时钟电路开始工作,在RESET 引脚上出现24个时钟周期以上的高电平,系统即初始复位。

8051的复位方式可以是自动复位,也可以是手动复位,此外,RESET/Vpd还是一复用脚,Vcc 掉电期间,此脚可接上备用电源, 以保证单片机内部RAM 的数据不丢失。

89c51引脚及功能

89c51引脚及功能

第二章89C51单片机硬件结构和原理--89C51单片机引脚及其功能主讲:武桐2.289C51单片机引脚及其功能一单片机的引脚◆89C51单片机采用40只引脚的双列直插封装DIP方式,Double In-line Package目前大多数为此类封装方式◆89C51除采用DIP封装外,还采用方形封装方式,为44只引脚图2.6 MCS - 51单片机引脚管脚图图MCS - 51单片机实物图2.289C51单片机引脚及其功能二单片机的引脚功能40只引脚按功能来分,可分为四部分电源引脚Vcc和Vss外接晶体时钟电路引脚XTAL1和XTAL2 控制信号引脚RST ALE PSEN EA输入/输出端口P0P1P2和P32.289C51单片机引脚及其功能二单片机的引脚功能电源引脚Vcc和Vss1.Vcc(40脚) 2.Vss(20脚) 电源端,+5V 接地端,GND2.289C51单片机引脚及其功能二单片机的引脚功能时钟电路引脚XTAL1和XTAL2时钟引脚外接晶体片内的相放大器构成了一个振荡器,它提供单片机的时钟控制信号时钟引脚也可外接晶体振荡器2.289C51单片机引脚及其功能时钟电路引脚XTAL1和XTAL2内部时钟方式振荡器2.289C51单片机引脚及其功能时钟电路引脚XTAL1和XTAL21XTAL1 (19脚)接外部晶体的一个引脚在单片机内部,它是一个相放大器的输入端这个放大器构成片内振荡器当采用引脚应接地外接晶体振荡器时,2XTAL2 (18脚)接外部晶体的另一端,在单片机内部,接至内部相放当采用外接晶体振荡器时,该引脚接收大器的输出端振荡器的信号2.289C51单片机引脚及其功能输入/输出端口P0P1P2和P34个8 并行I/O端口1P0口P0.0~P0.7◆◆◆漏极开路的8准向I/O口P0口可作一个数据输入/输出口在CPU访问片外存储器时,P0口线和8数据总线分时复用的8 地址总此时该口引脚浮空,可作高阻抗输入。

AT89C51的引脚功能

AT89C51的引脚功能

—【1】VCC:供电电压。

—GND:接地。

—P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。

当P1口的管脚写“1”时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,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口也可作为AT89C51的一些特殊功能口,如下所示:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)INT(外部中断0)P3.2 0INT(外部中断1)P3.3 1P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。

第2章89C51单片机引脚及其功能

第2章89C51单片机引脚及其功能
P2口为一个内部上拉电阻的8位双向 I/O口,P2口缓冲器可接收,输出4个 TTL门电流,当P2口被写“1”时, 其管脚被内部上拉电阻拉高,且作为 输入。并因此作为输入时,P2口的管 脚因为被外部电路拉低而输出电流。 这是由于内部上拉的缘故。P2口当用 于高位地址时,能接收外部存储器的 高8位地址信号,并在程序执行过程 中自动与内部的低位地址信号组合成 16位地址去访问外部存储器。在 FLASH编程和校验期间,它也可以接 收高位地址信号和控制信号。
测量等。
工作模式
03
定时/计数器具有多种工作模式,可灵活配置以满足不同应用需
求。
04
89C51单片机引脚应用实例
电源电路设计
1 2
电源引脚
89C51单片机通常采用5V直流电源供电,电源引 脚包括VCC和GND。
电源滤波
为确保单片机稳定工作,需在电源输入端添加滤 波电容,一般选用10~100uF的电解电容。
THANKS
感谢观看
PSEN
外部程序存储器选通信号输出端。当访问外部程序存储器 时,PSEN端输出一个低电平有效的选通信号。
ALE/PROG
地址锁存允许/编程脉冲输入端。在访问外部存储器时, ALE端输出一个正脉冲用于锁存地址;在编程期间,此引 脚输入编程脉冲。
EA/VPP
外部访问允许/编程电源输入端。EA端用于控制对外部程 序存储器的访问;VPP端在编程期间提供+12V编程电源 。
等。
中断优先级
每个中断源都可设置不同的优 先级,确保重要中断得到及时
处理。
中断响应
当中断请求发生时,单片机会 根据中断优先级和当前状态决 定是否响应中断,并执行相应
的中断服务程序。
定时/计数器功能

89c51引脚图管脚图

89c51引脚图管脚图

89c51引脚图管脚图引脚功能说明89C51外部引脚图:(可以直接拷入ASM程序文件中,作注释使用,十分方便); ┏━┓┏━┓; P1.0 ┫1 ┗┛40┣Vcc; P1.1 ┫2 39┣P0.0; P1.2 ┫3 38┣P0.1; P1.3 ┫4 37┣P0.2; P1.4 ┫5 36┣P0.3; P1.5 ┫6 35┣P0.4; P1.6 ┫7 34┣P0.5; P1.7 ┫8 33┣P0.6; RST/Vpd ┫9 32┣P0.7; RXD P3.0 ┫10 31┣-EA/Vpp(内1/外0 程序地址选择); TXD P3.1 ┫11 30┣ALE/-P (地址锁存输出); -INT0 P3.2 ┫12 29┣-PSEN (外部程序读选通输出); -INT1 P3.3 ┫13 28┣P2.7; T0 P3.4 ┫14 27┣P2.6; T1 P3.5 ┫15 26┣P2.5; -WR P3.6 ┫16 25┣P2.4; -RD P3.7 ┫17 24┣P2.3; X2 ┫18 23┣P2.2; X1 ┫19 22┣P2.1; GND ┫20 21┣P2.0; ┗━━━━┛引脚说明:①电源引脚Vcc(40脚):典型值+5V。

Vss(20脚):接低电平。

②外部晶振X1、X2分别与晶体两端相连接。

当采用外部时钟信号时,X2接振荡信号,X1接地。

③输入输出口引脚:P0口:I/O双向口。

作输入口时,应先软件置“ 1”。

P1口:I/O双向口。

作输入口时,应先软件置“ 1”。

P2口:I/O双向口。

作输入口时,应先软件置“ 1”。

P3口:I/O双向口。

作输入口时,应先软件置“ 1”。

④控制引脚:RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。

RST/Vpd(9脚):复位信号输入端(高电平有效)。

第二功能:加+5V备用电源,可以实现掉电保护RAM信息不丢失。

ALE/-PROG(30脚):地址锁存信号输出端。

at89c51引脚图及功能

at89c51引脚图及功能

at89c51引脚图及功能AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

主要性能参数:·与MCS-51产品指令系统完全兼容·4k字节可重擦写Flash闪速存储器·1000次擦写周期·全静态操作:0Hz-24MHz ·三级加密程序存储器·128×8字节内部RAM ·32个可编程I/O口线·2个16位定时/计数器·6个中断源·可编程串行UART通道·低功耗空闲和掉电模式功能特性概述:AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

·P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在FIash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

STC89C51单片机引脚功能介绍

STC89C51单片机引脚功能介绍

C51单片机引脚功能介绍C51单片机引脚功能介绍单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。

⒈电源: ⑴ VCC - 芯片电源,接+5V;⑵ VSS - 接地端;⒉时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

⒊控制线:控制线共有4根,⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲① ALE功能:用来锁存P0口送出的低8位地址新门户② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵ PSEN:外ROM读选通信号。

⑶ RST/VPD:复位/备用电源。

① RST(Reset)功能:复位信号输入端。

② VPD功能:在Vcc掉电情况下,接备用电源。

⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。

① EA功能:内外ROM选择端。

② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

⒋ I/O线89C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。

P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。

1、电源:这当然是必不可少的了。

单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。

2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。

只要买来晶体震荡器,连上就能了,按下图1接上即可。

3、复位管脚:按下图1中画法连好。

EA管脚:EA管脚接到正电源端。

至此,一个单片机就接好,通上电,单片机就开始工作了。

我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。

2021年AT89C51的引脚功能

2021年AT89C51的引脚功能

—VCC:供电电压。

欧阳光明(2021.03.07)—GND:接地。

—P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。

当P1口的管脚写“1”时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,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口也可作为AT89C51的一些特殊功能口,如下所示:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 (外部中断0)P3.3 (外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 (外部数据存储器写选通)P3.7 (外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。

STC89C51单片机引脚功能介绍

STC89C51单片机引脚功能介绍

C51单片机引脚功能介绍C51单片机引脚功能介绍单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。

⒈电源: ⑴VCC - 芯片电源,接+5V;⑵VSS - 接地端;⒉时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

⒊控制线:控制线共有4根,⑴ALE/PROG:地址锁存允许/片内EPROM编程脉冲①ALE功能:用来锁存P0口送出的低8位地址新门户②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵PSEN:外ROM读选通信号。

⑶RST/VPD:复位/备用电源。

①RST(Reset)功能:复位信号输入端。

②VPD功能:在Vcc掉电情况下,接备用电源。

⑷EA/Vpp:内外ROM选择/片内EPROM编程电源。

①EA功能:内外ROM选择端。

②Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

⒋I/O线89C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。

P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。

1、电源:这当然是必不可少的了。

单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。

2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。

只要买来晶体震荡器,连上就能了,按下图1接上即可。

3、复位管脚:按下图1中画法连好。

EA管脚:EA管脚接到正电源端。

至此,一个单片机就接好,通上电,单片机就开始工作了。

我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。

89c51引脚图及功能中文资料

89c51引脚图及功能中文资料

89c51引脚图及功能89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。

89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

1.主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路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口作为第八位地址接收。

AT89C51单片机的结构及引脚功能

AT89C51单片机的结构及引脚功能

)
X
E T2
T2)
))) ) 012 3 DDD D
AAA A
((
((( (
1.4 1.3 1.2 1.1 1.0 C
C C
0.0
0.1
0.2
0.3
P P P P P NVP P P P
(T2)P1.0 1 (T2EX)P1.1 2
P1.2 3
P1.3 4 P1.4 5 P1.5 6 P1.6 7
P1.7 8 RST 9 (RXD)P3.0 10 (TXD)P3.1 11
国ATMEL 公司生产的8位高性能单片机,其主要技术 优势是内部含有可编程Flash存储器,用户可以很方便 地进行程序的擦写操作,在嵌入式控制领域中被广泛 的应用。AT89 系列单片机与工业标准MCS-51系列单 片机的指令组和引脚是兼容的,因而可替代MCS-51系 列单片机使用。 (2)分类:AT89 系列单片机可分为标准型、低档型和高 档型三种类型。表1-1列举出AT89 系列单片机的概况。
主讲:吴政江
第2章 AT89C51 单片机结构和原理
型号
表1-1 AT89 系列单片机概况
AT89C51
AT89C52
AT89C1051 AT89C2051
AT89S8252
档次
标准型
低档型
高档型
Flash/KB
4
8
1
2
8
片内RAM/B
128
256
64
128
256
I/O/条
32
32
15
15
32
定时器/个
2
3
1
2
3
中断源/个
6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

89c51引脚图及功能
令狐文艳
89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能 8位CPU 和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。

89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

1.主要特性:
·与MCS-51 兼容
·4K字节可编程闪烁存储器
寿命:1000写/擦循环
数据保留时间:10年
·全静态工作:0Hz-24Hz
·三级程序存储器锁定
·128*8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
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编程和校验时接收高八位地址信号和控制
信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所
示:
口管脚备选功能
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口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚
两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在 FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时, ALE只有在执行MOVX,MOVC 指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H- FFFFH),不管是否有内部程序存储器。

注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。

在FLASH 编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的
输入。

XTAL2:来自反向振荡器的输出。

3.振荡器特性:
XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片内振荡器。

石晶振荡和陶瓷振荡均可采用。

如采用外部时钟源驱动器件,XTAL2应不接。

有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽
度。

4.芯片擦除:
整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。


芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。

此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。

在闲置模式下,CPU停止工作。

但RAM,定时器,计数器,串口和中断系统仍在工作。

在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

5.结构特点:
8位CPU;
片内振荡器和时钟电路;
32根I/O线;
外部存贮器寻址范围ROM、RAM64K;
2个16位的定时器/计数器;
5个中断源,两个中断优先级;
全双工串行口;
布尔处理器;。

相关文档
最新文档