《片机片内外设模块》PPT课件.ppt_第1页
《片机片内外设模块》PPT课件.ppt_第2页
《片机片内外设模块》PPT课件.ppt_第3页
《片机片内外设模块》PPT课件.ppt_第4页
《片机片内外设模块》PPT课件.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CollegeofCommunicationEngineering JilinUniversity 第10章单片机片内外设模块 2 CollegeofCommunicationEngineering JilinUniversity 本章提要 10 1并行I O10 2异步串行通信SCI10 3同步串行通信SPI10 4ATD转换模块10 5周期中断定时器PIT10 6时钟产生器模块 3 CollegeofCommunicationEngineering JilinUniversity 本章提要 10 1并行I O10 2异步串行通信SCI10 3同步串行通信SPI10 4ATD转换模块10 5周期中断定时器PIT10 6时钟产生器模块 4 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 I O是和外部接口的最基本的手段 开关量 并行I O通常在微控制器中将8个IO口合成一组 对应一个字节的数据 并行I O通常是双向的 可以编程设置一组为输入或输出 少数情况下可以按位设置其输入或输出 部分引脚为单向 并行I O引脚通常还和其他外设引脚复用 MC9S12XS系列单片机的并行I O11个并口 A B E K T S M P H J AD 配置方式分为两类 多数与其它模块复用引脚 SCI SPI PWM CAN AD 可以通过写寄存器配置其方向 输入或输出 使能低功耗输出以及上拉或下拉电阻 5 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 一 A B E K口每个端口有8个I O引脚 除了K口有7个I O引脚 每个端口均有相同配置 数据方向寄存器DDRA 0002DDRB 0003DDRE 0009DDRK 0033按位控制 0 输入1 输出 复位后清0 默认为输入口 数据寄存器PORTA 0000PORTB 0001PORTE 0008PORTK 0032按位输出或输入 0 低电平1 高电平 6 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 一 A B E K口 上拉控制寄存器 PUCR 000C 按位控制输入引脚的上拉电阻 与输出引脚无关 0 上拉禁止1 上拉使能 7 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 一 A B E K口 低功耗驱动寄存器 RDRIV 000D 按位控制输出引脚的功耗 与输入引脚无关 0 正常功耗1 正常功耗的1 55V供电时驱动能力相当于一个TTL晶体管 不能向外界提供功率 需要靠外部供电来驱动输出设备 8 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 二 T S M P H和J口每个端口有8个I O引脚 除了J口有4个I O引脚 每个端口均有相同配置 数据方向寄存器DDRT 0242DDRS 024ADDRM 0252DDRP 025ADDRH 0262DDRJ 026A按位控制 0 输入1 输出 复位后清0 默认为输入口 数据寄存器PTT 0240PTS 0248PTM 0250PTP 0258PTH 0260PTJ 0268按位输出或输入 0 低电平1 高电平 9 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 二 T S M P H和J口 输入寄存器 检测端口状态 用于检测负荷超载或电路短路 PTIT 0241PTIS 0249PTIM 0251PTIP 0259PTIH 0261PTIJ 0269 上下拉使能寄存器PERT 0244PERS 024CPERM 0254PERP 025CPERH 0264PERJ 026C按位控制输入引脚的上下拉电阻使能 与输出引脚无关 0 上下拉禁止1 上下拉使能 低功耗驱动寄存器RDRT 0243RDRS 024BRDRM 0253RDRP 025BRDRH 0263RDRJ 026B按位控制输出引脚的功耗 与输入引脚无关 0 正常功耗1 正常功耗的1 5 10 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 二 T S M P H和J口 上下拉选择寄存器PPST 0245PPSS 024DPPSM 0255PPSP 025DPPSH 0265PPSJ 026D按位控制输入引脚的上下拉电阻选择 与输出引脚无关 0 上拉电阻1 下拉电阻 其它寄存器WOMS 024E WOMM 0256 按位控制输出引脚的输出驱动 0 推拉输出1 开漏输出 11 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 AD口 16个I O引脚 两倍的数据方向寄存器 数据寄存器 低功耗驱动寄存器和上拉使能寄存器 12 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 并行I O应用实例 P263实验5 任务 1 在PORTB口的小灯上循环显示跑马灯 2 将PORTA口接8位DIP开关 在PORTB口的小灯上显示其状态 3 利用IRQ作为中断源 采用中断方式 按动IRQ键后显示跑马灯 4 利用IRQ作为中断源 采用中断方式 利用8位DIP开关控制跑马灯的循环速度 5 利用XIRQ作为中断源 采用中断方式 利用8位DIP开关控制跑马灯的循环速度 6 将PORTA口低4位接DIP开关 高4位接LED 将开关的状态显示在LED灯上 重复 5 7 自己设计一种小灯的显示方式 小灯的显示方式 开关与LED灯的对应关系 中断源的控制方式 13 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 实现方法 1 硬件电路PORTB口的小灯 P72 BDM Reset Crystal LED 14 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 实现方法 1 硬件电路 2 PORTA口8位DIP开关 P257 3 中断信号产生电路 P260 图12 10 15 CollegeofCommunicationEngineering JilinUniversity 10 1并行I O模块 实现方法 1 硬件电路 4 LED输出电路 P258 16 CollegeofCommunicationEngineering JilinUniversi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论