第5节 MC9S12DG128 MCU的并行I/O端口
2.5.1 I/O接口的基本概念

2.5.2 A口、B口、E口和K口
数据方向寄存器
分别为DDRA、DDRB、DDRE、DDRK
0:定义输入 1:定义输出
I/O寄存器
分别为PORTA、PORTB、PORTE、PORTK
输出时,0:输出低电平 1:输出高电平
输入时,0:外部输入低电平 1:外部输入高电平
上拉电阻控制寄存器
PUCR
四口共用
0:没有内部上拉电阻 1:有内部上拉电阻
2.5.3 H口、J口、M口、P口、S口和T口
1. 端口的寄存器
数据方向寄存器
I/O寄存器
输入寄存器
低功耗驱动寄存器
0:输出功耗正常 1:输出功耗为正常的1/6
上拉下拉使能寄存器
0:禁用上拉或下拉电阻 1:允许上拉或下拉电阻
上拉下拉选择寄存器
0:上拉 1:下拉
2. 端口的复用功能
T口:接收输入捕捉功能
S口:SCI、SPI模块关联作为通信接口
M口:与ByteFlight、BDLC、CAN、SPI模块关联作为通信接口
P口:与PWM、SPI模块关联作为通信接口
H口:与SPI模块关联作为通信接口
J口:与CAN、IIC模块关联作为通信接口
2.5.4 其他I/O口
A/D口:
作为AD转换模块的模拟量输入口和外界触发脉冲的输入口
也可以做为普通输入口


