PIC16F877A与Proteus仿真-GPIO寄存器与配置

GPIO寄存器与配置

在本文中,我们将讨论 PIC 控制器的端口配置。 我们将使用 PIC16F877A 作为参考,同样适用于其他 PIC 系列控制器。
在本文结束时,你将熟悉 PIC GPIO 以及用于配置和访问 GPIO 的相关寄存器。

1、GPIO 寄存器

任何控制器的基本和重要特性是可用于连接外围设备的 gpio 数量。 PIC16F877A 的 33-gpio 分为五个端口,即 PORTA-PORTE,如下表所示:

端口 方向寄存器 引脚数量 复用功能
PORTA TRISA 6 (PA0-PA5) ADC
PORTB TRISB 8 (PB0-PB7) Interrupts
PORTC TRISC 8 (PC0-PC7) UART,I2C,PWM
PORTD TRISD 8 (PD0-PD7) Parallel Slave Port
PORTE TRISE 3 (PE0-PB2) ADC

你可能感兴趣的:(物联网全栈开发实战,PIC16F877A,proteus,嵌入式,物联网,仿真)