还是以51单片机为例。
51单片机有四十个引脚。按照功能可以划分为三类:
1、电源和时钟引脚。如VCC、GND、XTAL1、XTAL2。
2、编程控制引脚。如RST、PSEN、ALE/PROG、EA/VPP。
3、I/O引脚。如P0、P1、P2、P3,四组八位I/O口。
这些引脚的名称不用管,其实可以看成是一些英文单词的缩写。比如GND就是Ground接地的意思。
GND(20脚)、VCC(40脚)是单片机的电源引脚,就是给单片机供电使其工作的。不同单片机的工作电压不一样,常压为+5V,低压为+3.3V。
XTAL2(18脚)、XTAL1(19脚)是单片机的外界时钟引脚。XTAL1为片内振荡电路的输入端,XTAL2为片内振荡电路的输出端。8051内核的芯片有两种振荡方式,一种是片内时钟振荡方式,需要在这两个引脚之间外接(相对于芯片来说)石英晶体和振荡电容,振荡电容的取值一般为10PF~30PF;另一种是外部时钟振荡方式,即是将XTAL1接地,外部时钟信号从XTAL2脚接入。
RST(9脚)是单片机的复位引脚。当连续输入两个机器周期以上的高电平时,会对单片机进行复位初始化操作。复位后程序计数器PC=0000H,即从程序储存器的0000H单元开始读取指令码。
PSEN(29引脚),全称是程序存储器允许输出控制端。给这个引脚一个低电平,可以实现外部存储器单元的读操作。一般是因为单片机内部的程序运行空间不足才会用到。