第10章单片机片内外设模块.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 单片机片内外设模块 本章提要 10.1 并行I/O 10.2 异步串行通信SCI 10.3 同步串行通信SPI 10.4 ATD转换模块 10.5 周期中断定时器PIT 10.6 时钟产生器模块 本章提要 10.1 并行I/O 10.2 异步串行通信SCI 10.3 同步串行通信SPI 10.4 ATD转换模块 10.5 周期中断定时器PIT 10.6 时钟产生器模块 College of Communication Engineering, Jilin University College of Communication Engineering, Jilin University 单片机原理与应用 10.1 并行I/O模块 I/O是和外部接口的最基本的手段(开关量); 并行I/O通常在微控制器中将8个IO口合成一组,对应一个字节的数据; 并行I/O通常是双向的,可以编程设置一组为输入或输出。 少数情况下可以按位设置其输入或输出。部分引脚为单向; 并行I/O引脚通常还和其他外设引脚复用 MC9S12XS系列单片机的并行I/O 11个并口(A、B、E、K、T、S、M、P、H、J、AD),配置方式分为两类; 多数与其它模块复用引脚(SCI、SPI、PWM、CAN、AD); 可以通过写寄存器配置其方向(输入或输出)、使能低功耗输出以及上拉或下拉电阻; 10.1 并行I/O模块 一、A、B、E、K口 每个端口有8个I/O引脚,除了K口有7个I/O引脚; 每个端口均有相同配置。 数据方向寄存器 DDRA: $ 0002 DDRB: $0003 DDRE: $0009 DDRK: $0033 按位控制:0-输入 1-输出,复位后清0,默认为输入口 数据寄存器 PORTA: $0000 PORTB: $0001 PORTE: $0008 PORTK: $0032 按位输出或输入:0-低电平 1-高电平 10.1 并行I/O模块 一、 A、B、E、K口 上拉控制寄存器(PUCR:$000C) PUPAE PUPBE 0 0 PUPEE 0 BKPUE PUPKE 0 1 2 3 4 5 6 7 按位控制输入引脚的上拉电阻(与输出引脚无关): 0-上拉禁止 1-上拉使能 10.1 并行I/O模块 一、 A、B、E、K口 低功耗驱动寄存器(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 10.1 并行I/O模块 二、T、S、M、P、H和J口 每个端口有8个I/O引脚,除了J口有4个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-高电平 10.1 并行I/O模块 二、 T、S、M、P、H和J口 输入寄存器(检测端口状态,用于检测负荷超载或电路短路) PTIT:$0241 PTIS:$0249 PTIM:$0251 PTIP:$0259 PTIH:$0261 PTIJ:$0269 上下拉使能寄存器 PERT:$0244 PERS:$024C

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档