51单片机常见双列直插式40引脚
一、电源引脚
- Vcc(40脚):接5V电源(单片机正常工作电压范围在3.8V~5.5V,可用电脑的usb5V供电)
- Vss(20脚):接GND
二、时钟引脚
-
片内振荡
- XTAL1(19脚):外接石英晶体和微调电容
- XTAL2(18脚):外接石英晶体和微调电容
-
片外振荡
- XTAL1(19脚):外部时钟振荡信号输入
- XTAL2(18脚):悬空
三、控制引脚
1.1 E A ‾ \overline{EA} EA(31脚)
EA为外部程序存储器控制引脚,低电平有效
- EA=0
单片机片内程序存储器失效,PC程序指针范围0000H~FFFFH,可 访问64KB大小的片外程序存储器空间。 - EA=1
单片机片内程序存储器有效,PC程序指针范围0000H~ 0FFFH,可 访问4KB大小的片内程序存储器空间。但当PC程序指针超出4KBflash范围在0FFFH~FFFFH时单片机访问的是60KB大小的片外程序存储器空间。
1.2 Vpp(31脚)
引脚的第二功能,在对片内flash进行编程时,提供编程电压
2.1 ALE(30脚)(Address latch enable)
在P0口输出数据时,ALE加上一个负跳变(下降沿)后,即可把P0口的数据存到锁存器中。锁存器的数据作为低八位,P2口的数据作为高8位,即可组成16位的地址,用来访问片外设备,此时P0口也可以同时输出数据。P0即充当了低八位地址引脚,又是数据引脚,实现了分时复用,是复用引脚的一种方法。
2.2 P R O G ‾ \overline{PROG} PROG(30脚)
引脚的第二功能,在对片内flash进行编程时,提供编程脉冲输入文章来源:https://www.toymoban.com/news/detail-476288.html
3 P S E N ‾ \overline{PSEN} PSEN(29脚)
片外程序存储器读选通信号,低电平有效。(是否读片外程序?)文章来源地址https://www.toymoban.com/news/detail-476288.html
四、I/O输入输出引脚
- 双向口:有三态,高电平;低电平;高阻态
- 准双向口:仅有两态,高电平;低电平;使用前必须写入1。
1. P0(P0.0~P0.7)
- 作通用I/O口时,外接上拉电阻,变成准双向口,可驱动8个LS型TTL负载。
- 作总线口,漏极开路,为双向口,有高阻态;分时复用,作地址总线的低八位。
2. P1(P1.0~P1.7)
- 作通用I/O口,内含上拉电阻,为准双向口,可驱动4个LS型TTL负载。
- 特殊功能引脚
3. P2(P2.0~P2.7)
- 作通用I/O口,内含上拉电阻,为准双向口,可驱动4个LS型TTL负载。
- 可作地址总线的高八位
4. P3(P3.0~P3.7)
- 作通用I/O口,内含上拉电阻,为准双向口,可驱动4个LS型TTL负载。
- 特殊功能引脚
到了这里,关于C51单片机各引脚功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!