hong第十章并行IO.pptVIP

  • 8
  • 0
  • 约5.03千字
  • 约 18页
  • 2016-12-10 发布于重庆
  • 举报
第十章 单片机片内外模块 10.1 并行I/O 10.2 异步串行通信SCI 10.3 同步串行通信SPI 10.4 ATD转换模块 10.5 周期中断定时器PIT 10.6 时钟产生器模块 Page * Page * I/O是和外部接口的最基本的手段(开关量) 并行I/O通常在微控制器中将8个IO口合成一组,对应一个字节的数据。 并行I/O通常是双向的,可以编程设置一组为输入或输出。少数情况下可以按位设置其输入或输出。部分引脚是单向的。 并行I/O引脚通常还和其他外设引脚复用 第十章 单片机片内外模块 ——并行I/O MC9S12XS系列单片机的并行I/O 11个并口(A、B、E、K、T、S、M、P、H、J、AD),配置方式分为两类; 大多数与其它模块复用引脚(SCI、SPI、PWM、CAN、AD); 可以通过写寄存器配置其方向(输入或输出)、使能低功耗输出以及上拉或下拉电阻。 Page * A、B、E、K口 每个端口有8个I/O引脚,除了K口有7个I/O引脚; 每个端口均有相同配置: 第十章 单片机片内外模块 ——并行I/O 端口方向寄存器 DDRA:0X0002 DDRB:0X0003 DDRE:0X0009 DDRK:0X0033 按位控制:0-输入 1-输出,复位后清0,默认为输入口 端口数据寄存器 PORTA:0X0000 PORTB:0X0001 PORTE:0X0008 PORTK:0X0032 按位输出或输入:0-低电平 1-高电平 第十章 单片机片内外模块 ——并行I/O 上拉控制寄存器(PUCR:$000C) 按位控制输入引脚的上拉电阻(与输出引脚无关): 0-上拉禁止 1-上拉使能 PUPAE PUPBE 0 0 PUPEE 0 0 PUPKE 0 1 2 3 4 5 6 7 Page * 第十章 单片机片内外模块 ——并行I/O 低功耗驱动寄存器(RDRIV:$000D) 按位控制输出引脚的功耗(与输入引脚无关): 0-正常功耗 1-正常功耗的1/5 5V供电时驱动能力相当于一个TTL晶体管,不能向外界提供功率,需要靠外部供电来驱动输出设备。 RDPA RDPB 0 0 RDPE 0 0 RDPK 0 1 2 3 4 5 6 7 输出电流 输出电压 输出逻辑 4mA 0.8mA =0.8V =4.2V 0 1 Page * Page * T、S、M、P、H和J口 每个端口有8个I/O引脚,除了J口有4个I/O引脚; 每个端口均有相同配置: 第十章 单片机片内外模块 ——并行I/O 端口方向寄存器 DDRT:$0242 DDRS:$024A DDRM:$0252 DDRP:$025A DDRH:$0262 DDRJ:$026A 按位控制:0-输入 1-输出,复位后清0,默认为输入口 端口数据寄存器 PTT:$0240 PTS:$0248 PTM:$0250 PTP:$0258 PTH:$0260 PTJ:$0268 按位输出或输入:0-低电平 1-高电平 第十章 单片机片内外模块 ——并行I/O 输入寄存器(检测端口状态,用于检测负荷超载或电路短路) PTIT:$0241 PTIS:$0249 PTIM:$0251 PTIP:$0259 PTIH:$0261 PTIJ:$0269 低功耗驱动寄存器 RDRT:$0243 RDRS:$024B RDRM:$0253 RDRP:$025B RDRH:$0263 RDRJ:$026B 按位控制输出引脚的功耗(与输入引脚无关): 0-正常功耗 1-正常功耗的1/5 上下拉使能寄存器 PERT:

文档评论(0)

1亿VIP精品文档

相关文档