89c51引脚图管脚图
89C51单晶片接脚简介
89C51單晶片接腳簡介The 89C51 is a CMOS 8-bit microcomputer with 4K bytes of Flash programmable and erasable read only memory (PEROM). We want to develop embedded control applications for the robot system of the telepresence agent project. For example, 89C51 can control motors with wireless devices. A PC can transmit data to 89C51 via RS232 serial port for controlling, communicating or receiving. This document is a basic introduction to 89C51.1. 89C51單晶片簡介圖1所示為89C51單晶片接腳圖,此單晶片由ATMEL公司所製造,可重複燒錄1000次以上。
89C51單晶片必須供應電壓,電源接腳為VCC(pin40)、GND(pin20),工作電壓在4V~6.6V之間,建議使用+5V電源供應器,可保持單晶片工作壽命。
圖1. 89C51單晶片接腳圖【1】89C51單晶片接腳簡介如下:PORT0PORT0包括P0.0~P0.7(pin39~pin32),主要有記憶體擴充位址∕資料匯流排、燒錄時的資料碼輸入與輸出、以及一般I/O等三個功能。
PORT1PORT1包括P1.0~P1.7(pin1~pin8),有燒錄時的低位元組位址與一般I/O 兩個功能。
PORT2PORT2包括P2.0~P2.7(pin21~pin28),有記憶體擴充時的高位元組位址匯流排、燒錄時的控制功能、以及一般I/O等三個功能。
AT89C51引脚图及功能
AT89C51引脚图及功能电子元件知识2010-03-04 23:12:41 阅读1759 评论1 字号:大中小订阅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脚):复位信号输入端(高电平有效)。
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引脚图及功能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引脚图管脚图
┫3 ┫4 ┫5 ┫6 ┫7 ┫8 ┫9 ┫10 ┫11 ┫12 ┫13 ┫14 ┫15 ┫16 ┫17 ┫18 ┫19 ┫20
38┣ 37┣ 36┣ 35┣ 34┣ 33┣ 32┣ 31┣ 30┣ 29┣ 28┣ 27┣ 26┣ 25┣ 24┣ 23┣ 22┣ 21┣
P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 -EA/Vpp ALE/-P -PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 内 1/外 0 程序地址选择 地址锁存输出 外部程序读选通输出
输入输出口引脚: P0 口:I/O 双向口 P1 口:I/O 双向口 P2 口:I/O 双向口 P3 口:I/O 双向口 作输入口时 作输入口时 作输入口时 作输入口时 应先软件置“ 1” 应先软件置“ 1” 应先软件置“ 1” 应先软件置“ 1”
控制引脚: RST/Vpd ALE/-PROG -PSEN -EA/Vpp 组成了 MSC-51 的控制总线
; -INT0 P3.2 ; -INT1 P3.3 ; ; ; ; ; ; ; ; T0 T1 P3.4 P3.5
-WR P3.6 -RD P3.7 X2 X1 GND
┗━━━━┛
引脚说明: 电源引脚 Vcc 40 脚 Vss 20 脚 外部晶振 X1 X2 分别 晶体两端相连接 当采用外部时钟信号时 X2 接振荡信号 X1 接地 :典型值 5V :接 电平
RST/Vpd 9 脚 第二 能:
:复 信号输入端
高电平有效 丢失
+5V 备用电源
可以实现掉电保护 RAM 信息
ALE/-PROG(30 脚 第二
:地址锁存信号输出端
能:编程脉冲输入
单片机引脚说明(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根。
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单片机引脚说明
;.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 的数据不丢失。
第2章89C51单片机引脚及其功能
测量等。
工作模式
03
定时/计数器具有多种工作模式,可灵活配置以满足不同应用需
求。
04
89C51单片机引脚应用实例
电源电路设计
1 2
电源引脚
89C51单片机通常采用5V直流电源供电,电源引 脚包括VCC和GND。
电源滤波
为确保单片机稳定工作,需在电源输入端添加滤 波电容,一般选用10~100uF的电解电容。
THANKS
感谢观看
PSEN
外部程序存储器选通信号输出端。当访问外部程序存储器 时,PSEN端输出一个低电平有效的选通信号。
ALE/PROG
地址锁存允许/编程脉冲输入端。在访问外部存储器时, ALE端输出一个正脉冲用于锁存地址;在编程期间,此引 脚输入编程脉冲。
EA/VPP
外部访问允许/编程电源输入端。EA端用于控制对外部程 序存储器的访问;VPP端在编程期间提供+12V编程电源 。
等。
中断优先级
每个中断源都可设置不同的优 先级,确保重要中断得到及时
处理。
中断响应
当中断请求发生时,单片机会 根据中断优先级和当前状态决 定是否响应中断,并执行相应
的中断服务程序。
定时/计数器功能
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是美国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口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
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口同时为闪烁编程和编程校验接收一些控制信号。
89C51
新功能
89S51相对于89C51增加的新功能包括 --新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低! -- ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是 一个强大易用的功能。 --最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具 有了更快的计算速度。 --具有双工UART串行通道。 --内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。 --双数据指示器。 --电源关闭标识。 --全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护 知识产权不被侵犯。
主要特性
·与MCS-51兼容 89C51·4K字节可编程闪烁存储器寿命:1000写/擦循环 · ·三级程序存储器锁定 ·1288位内部RAM ·32可编程I/O线·两个16位定时器/计数器 · 89C51·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路
管脚说明
VCC:供电电压。
常见问题
51系列的选型的常见问题 请问现在学习51系列单片机应该选择AT89C51还是89S51? 答:89C51和89S51内核相同,89S51针对89C51的明显的几个升级如下; 1.程序存储器写入方式:二者的写入程序的方式不同,89C51只支持并行写入,同时需要VPP烧写高压。 89S51则支持ISP在线可编程写入技术!串行写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可。 2.电源范围:89S5电源范围宽达4~5.5V,而89C5系列在低于4.8V和高于5.3V的时候则无法正常工作。 3.工作频率:89S1的性能远高于89C5,89S5系列支持最高高达33MHZ的工作频率,而89C51工作频率范围最 高只支持到24M。 4.市场价格:由于89C51已经全面停产,所以在市场价格方面,库存的89C5的批发价格要比89S5贵将近一倍! 5.兼容型:89S5向下兼容89C5,就是说用89S5可以替代89C5使用,同样的程序,运行结果相同。就是说 89S5也同样兼容所有的教科书范例程序。
单片机89C51特殊引脚
单片机89C51特殊引脚高手从菜鸟忽略作起之(二)特殊引脚指两部分:除P0,P1,P2,P3外的8个引脚和P3脚的第二功能。
一,除P0-P3外的8个引脚:1.电源组:20#GND+40#VCCGND=ground,接地。
VCC=Voltage Current condenser,提供电压。
2.晶振组:18#XTAL2+19#XTAL1XTAL=crystal,晶振。
3.复位组:09#RSTRST=Reset,复位。
4.功能组:29#PSEN+30#ALE/PROG+31#EA/VPP29#PSEN:Program Store Enable:程序访问外存储器时,读选通信号。
30#ALE/PROG:ALE=Address Lock Enable,地址锁存使能,访问外部数据时锁存地址用;PROG=Program,编程脉冲输入端,烧录单片机程序时用。
31#EA/VPP:EA=External Access Enable,外部访问使能;VPP=Voltage Pulse Programming,烧录时,电源提供。
二,P3引脚的第二功能:1.串行通迅组:#10RXD+#11TXDRXD=Receive x Data:接收外部数据。
TXD=Transmit x Data:向外部传送数据。
2.外部中断组:#12INT0+#13INT1INT0=Interrupt 0:外部中断0.INT1=Interrupt 1:外部中断1.3.内部时钟组:#14T0+#15T1T0=Count/Timer 0:内总计数/定时器0.T1=Count/Timer 1:内部计数/定时器1.4.读写控制组:#16WR+#17RDWR=Write 写控制位RD=read 读控制位。
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口作为第八位地址接收。
89C51单片机引脚及其功能优秀课件
2.1.1 89C51单片机的基本组成
89C51单片机还有一种低电压的型号,即89LV51, 除了电压范围有区别之外,其余特性与89C51完 全一致。
89C51/LV51是一种低功耗/低电压、高性能的8位 单片机。它采用了CMOS工艺和高密度非易失性 存储器(NURAM)技术,而且其输出引脚和指 令系统都与MCS51兼容;
EA 制 码 存
RESET
器器
ALU 中断、串行口和定时器
PSW
P1锁存器
P3锁存器
程序地址 寄存器 缓冲器
PC增1 PC
DPTR
控制器
OSC
XTAL1 XTAL2
P1驱动器 P1.0-P1.7
P3驱动器 P3.0-P3.7 返回 9
二、结构组成
(一)、中央处理单元(CPU) (二)、存储器 (三)、I/O接口
返回
10
1、中央处理单元(89C51CPU)
1)运算器 • 2)控制器
返回
11
1)运算器
(1)8位的ALU:可对4位、8位、16位数据进行操作。
(2)8位累加器ACC(A):它经常作为一个运算数经 暂存器2进入ALU的输入端,与另一个来自暂存器1的运 算数进行运算,运算结果又送回ACC。
(3)8位程序状态寄存器PSW:指示指令执行后的状态 信息供程序查询和判别用。
30
1、P0口:
漏极开路的8位准双向I/O口,每位能驱动8 个LS型TTL负载。
在CPU访问片外存储器时,P0口为分时复用 的低8位地址总线和8位数据总线。
在Flash ROM编程时,P0端口接受指令字 节;而在校验程序时,则输出指令字节。
31
2、P1口:
带 内 部 上 拉 电 阻 的 8 位 准 双 向 I/O 端 口,每位能驱动4个LS型TTL负载。
AT89C51单片机的结构原理与引脚功能
AT89C51单片机的结构原理与引脚功能AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除100次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
外形及引脚排列如图所示主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路管脚说明: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口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
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是一种带4K 字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。
该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU 和闪烁存储器组合在单个芯片中,ATMEL 的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案[4]。
1、主要特性:CPU 与MCS-51 兼容;4K 字节可编程FLASH 存储器(寿命:1000写/擦循环);全静态工作:0Hz-24KHz ;三级程序存储器保密锁定;128*8位内部RAM ;32条可编程I/O 线;两个16位定时器/计数器;6个中断源;可编程串行通道;低功耗的闲置和掉电模式;片内振荡器和时钟电路 2、AT89C51单片机的管脚功能采用HMOS 制造工艺的MCS-51单片机都采用40管脚双列直插式封装;而采用CHMOS 制造工艺的80C51/80C31,除采用40脚双列式直插式封装外,还有用方形的封装方式。
如图1-1所示为AT89C51单片机管脚图。
图1-1 AT89C51管脚图 各管脚功能说明如下:VCC :供电电压。
GND :接地。
P0口:P0口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL 门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH 编程时,P0 口作为原码输入口,当FIASH 进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O 口,P1口缓冲器(RXD)(TXD)(/INT0)(/INT1)(T0)(T1)能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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脚):地址锁存信号输出端。
第二功能:编程脉冲输入。
-PSEN(29脚):外部程序存储器读选通信号。
-EA/Vpp(31脚):外部程序存储器使能端。
第二功能:编程电压输入端(+21V)。