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 的数据不丢失。
- 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)。