2.2.2单片机基本结构和引脚
PIC16F87X系列单片机的引脚分为两种:一种为40脚(包括871,874,877这三种),如图所示;另一种为28脚(包括 870,872,873,876这四种)
PIC单片机28引脚(873)
2.2.3 PIC单片机基本信号引脚
1、电源和地线引脚
2、时钟振荡器输入/输出引脚
3、复位信号和编程输入引脚
4、输入/输出端口和第二、第三功能引脚
PIC单片机40引脚(877)
2.2.4常用寄存器
PIC16F877单片机存储器构架 :8K ╳l4位FLASH程序存储器,368╳8位数据存储器RAM,256╳8位可掉电保护数据的EEPROM存储器模块。
2.2.5输入输出区
PIC16F877 除了基本电路所占用的 7 根引脚外,其余的 33 支引脚都可当成输出、输入引脚,输入输出端口是单片机基本元素,可以与周边电路进行电路控制和信号传输与检测。PIC 是 8位的单片机,以引脚特性分组,每组尽量凑满 8 支引脚,并将 I/O 命名为 PORTA(RA0~RA5)、PORTB(RB0~RB7)、PORTC(RC0~RC7)、PORTD(RD0~RD7)和 PORTE(RE0~RE2)等,各分组特性说明如下:
PORTA
PIC16F877的PORTA 总共有6位(RA0~RA5),PORTA 的引脚可作为数据输出输入端口,而系统重置后,PORTA 自动成为模拟输入状态,可读取模拟输入信号。
PORTB
PORTB 总共有8位(RB0~RB7),可以编写程序规划输入输出方向、状态,其中,要进行烧录时,使用到三个引脚,分别是 引脚36(RB3/PGM)、引脚39(RB6/PGC)与 引脚40(RB7/PGD)。