89c51引脚及功能.docx
《89c51引脚及功能.docx》由会员分享,可在线阅读,更多相关《89c51引脚及功能.docx(47页珍藏版)》请在冰豆网上搜索。
![89c51引脚及功能.docx](https://file1.bdocx.com/fileroot1/2022-10/28/f78c5ec5-1ae5-41b3-a5d7-af95eee7a48f/f78c5ec5-1ae5-41b3-a5d7-af95eee7a48f1.gif)
89c51引脚及功能
第二章
89C51单片机硬件结构和原理
--89C51单片机引脚及其功能
主讲:
武桐
2.289C51单片机引脚及其功能
一
单片机的引脚
◆89C51单片机采用40只引脚
的双列直插封装DIP方式,
DoubleIn-linePackage
目前大多数为此类封装方式
◆
89C51除采用DIP封装外,
还采用方形封装方式,为
44只引脚
图2.6MCS-51单片机引脚管脚图
图MCS-51单片机实物图
2.289C51单片机引脚及其功能
二
单片机的引脚功能
40只引脚按功能来分,可分为四部分
电源引脚Vcc和Vss
外接晶体
时钟电路
引脚
XTAL1和XTAL2
控制信号引脚RSTALEPSENEA
输入/输出端口P0P1P2和P3
2.289C51单片机引脚及其功能
二
单片机的引脚功能
电源引脚Vcc和Vss
1.Vcc(40脚)
2.Vss(20脚)
电源端,+5V
接地端,GND
2.289C51单片机引脚及其功能
二
单片机的引脚功能
时钟电路引脚
XTAL1和XTAL2
时钟引脚外接晶体
片内的
相放大器构成了一个振荡器,
它提供单片机的时钟控制信号
时钟引脚也可外接晶体振荡器
2.289C51单片机引脚及其功能
时钟电路引脚XTAL1和XTAL2
内部时钟方式
振
荡
器
2.289C51单片机引脚及其功能
时钟电路引脚XTAL1和XTAL2
1XTAL1(19脚)
接外部晶体的一个引脚
在单片机内部,它是一个相
放大器的输入端
这个放大器构成片内振荡器
当采用
外接晶体振荡器时,
2XTAL2(18脚)
引脚应接地
接外部晶体的另一端,在单片机内部,接至内部
相放
大器的输出端
振荡器的信号
当采用外接晶体振荡器时,该引脚接收
2.289C51单片机引脚及其功能
输入/输出端口P0P1P2和P3
4个8
并行I/O端口
1P0口P0.0~P0.7
◆
◆
◆
漏极开路的8
准向I/O口
P0口可作
一个数据输入/输出口
在CPU访问片外存储器时,P0口
线和8
数据总线
分时复用的8
地址总
准双向:
当I/O口作为输入时,应先向此口锁存器写入全1,
此时该口引脚浮空,可作高阻抗输入。
2.289C51单片机引脚及其功能
输入/输出端口P0P1P2和P3
4个8
并行I/O端口
2P1口P1.0~P1.7
◆
功能最单一的8
准向I/O端口
◆
带内部
拉电阻
2.289C51单片机引脚及其功能
输入/输出端口P0P1P2和P3
4个8
并行I/O端口
3P2口P2.0~P2.7
◆
带内部
拉电阻的8
准向I/O端口
◆
在CPU访问片外存储器时,它输出高8
地址
2.289C51单片机引脚及其功能
输入/输出端口P0P1P2和P3
4个8
并行I/O端口
4P3口P3.0~P3.7
◆
带内部
拉电阻的8
准向I/O端口
◆
P3口除作
一般I/O口外,
个引脚都有第二功能
2.289C51单片机引脚及其功能
4P3口P3.0~P3.7
P3口
第二功能
注释
P3.0RXD
P3.1TXD
P3.2INT0
P3.3INT1
P3.4T0
P3.5T1
P3.6WR
P3.7RD
串行数据接收口
串行数据发送口
外部中断0输入口
外部中断1输入口
计数器0计数脉冲输入口
计数器1计数脉冲输入口
片外数据存储器写选通信号输出口
片外数据存储器读选通信号输出口
2.289C51单片机引脚及其功能
输入/输出端口P0P1P2和P3
P0.0~P0.7
P1.0~P1.7
I/O口
I/O口
数据总线
8地址总线
分时复用
P2.0~P2.7
I/O口
高8
地址总线
P3.0~P3.7
I/O口
第二功能
2.289C51单片机引脚及其功能
控制信号引脚RSTALEPSENEA
1
RST/Vpd(9脚)
Vcc
RST
复信号输入端,高电平有效
10µF
单片刚接
电源时,其内部各寄存器处
RST
于随机状态,当
输入端保持两个机器
周期24个时钟周期
的高电平时,就
8.2KΩ
可完成复操作
脚应≤0.5V
单片机
电平
常工作时,
Vss
2.289C51单片机引脚及其功能
控制信号引脚RSTALEPSENEA
1
RST/Vpd(9脚)
VpdRST引脚的第二功能,备用电源输入端
Voltage
PowerDown
当电源Vcc发生故障,降到电
平规定值时,将+5V电源自动接入该引脚,
RAM提供
备用电源,以保证RAM中的信息丢失,使得复
后
能继续
常运行
2.289C51单片机引脚及其功能
控制信号引脚RSTALEPSENEA
2ALE/PROG(30脚)
ALE
地址锁存允许信号端AddressLatchEnable
CPU访问片外存储器时,该引脚输出信号的
降沿
作锁存8
地址的控制信号
常工作时,该引脚以振荡频率fOSC的1/6固定输出
脉冲,可作
对外输出时钟和定时信号
编
2.289C51单片机引脚及其功能
控制信号引脚RSTALEPSENEA
2ALE/PROG(30脚)
PROG
编程脉冲输入端Programming
是对片内
带有4KBEPROM的单片机编程写入时的编程脉冲输入
端程器
烧录器
写入器
2.289C51单片机引脚及其功能
控制信号引脚RSTALEPSENEA
3PSEN(29脚)
◆
◆
程序存储器允许信号输出端ProgramStoreEnable
脚的输出信号是单片机访问外部程序存储器的读选
◆
通信号,在访问片外ROM期间,
两次有效
即输出2个脉冲
访问外部数据存储器期间,PSEN
个机器周期PSEN
出现
2.289C51单片机引脚及其功能
控制信号引脚RSTALEPSENEA
4
EA/Vpp(31脚)
EA
片外程序存储器访问允许输入端
ExternalAccess
◆
Enable
EA=1,即输入高电平时,CPU访问片内程序存储器(4K)
PC值超过0FFFH时,将自动执行片外程序存储器的程序
◆
EA=0,即输入
电平时,CPU只访问片外EPROM/ROM
并执行外部程序存储器中的程序
2.289C51单片机引脚及其功能
控制信号引脚RSTALE
PSENEA
4
EA/Vpp(31脚)
Vpp
编程电源Voltage
PulseofProgramming
对单片机片内EPROM固化
编程时,编程电压输入端
12-21V
2.289C51单片机引脚及其功能
引脚归纳小结
单片机对外呈现3种总线形式
由P2P0口组成16
由P0口分时复用
地址总线,寻址64K存储器空间
数据总线
由ALEPSENRETEAP3口中的INT0INT1
T0T1WRRD共10个引脚组成的控制总线
单片机功能多
功能
引脚数少,因而许多引脚都有第二
2.289C51单片机引脚及其功能
引脚的复用
一个信号引脚
有两个功能,在使用时不应引起混乱和
错误
对于多种型号的芯片,其引脚的第一功能信号是相同的,
所同的只在引脚第二功能信号
对于930和31号引脚,由于其第一功能和第二功能信号是
单片机在
矛盾
同工作方式的信号,因而会发生使用的
2.289C51单片机引脚及其功能
引脚的复用
P3口的情况有所
同,其第二功能信号都是单片机重要的
控制信号,因
在实际使用时,总是先按需要优先选用其
第二功能,剩
用的才作
口线使用
单片机往往不是独立工作的,用户可通过引脚连
接外部设备从而构成嵌入式系统,因此,熟悉各引脚
的功能是十分重要的
Vcc
P1
P0
89C51
RST
EA
ALE
PSEN
P3
P2
XTAL2
XTAL1
Vss