欢迎来到天天文库
浏览记录
ID:52512513
大小:1.07 MB
页数:16页
时间:2020-04-09
《片机片内外设模块.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章单片机片内外设模块CollegeofCommunicationEngineering,JilinUniversity本章提要10.1并行I/O10.2异步串行通信SCI10.3同步串行通信SPI10.4ATD转换模块10.5周期中断定时器PIT10.6时钟产生器模块CollegeofCommunicationEngineering,JilinUniversity本章提要10.1并行I/O10.2异步串行通信SCI10.3同步串行通信SPI10.4ATD转换模块10.5周期中断定时器PIT10.6时钟产生器模块CollegeofCommunicat
2、ionEngineering,JilinUniversity10.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);可以通过写寄存器配置其方向(输入或输出)、
3、使能低功耗输出以及上拉或下拉电阻;CollegeofCommunicationEngineering,JilinUniversity10.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->高电平CollegeofCom
4、municationEngineering,JilinUniversity10.1并行I/O模块一、A、B、E、K口上拉控制寄存器(PUCR:$000C)76543210PUPKEBKPUE0PUPEE00PUPBEPUPAE按位控制输入引脚的上拉电阻(与输出引脚无关):0->上拉禁止1->上拉使能CollegeofCommunicationEngineering,JilinUniversity10.1并行I/O模块一、A、B、E、K口低功耗驱动寄存器(RDRIV:$000D)按位控制输出引脚的功耗(与输入引脚无关):0->正常功耗1->正常功耗的1/5
5、5V供电时驱动能力相当于一个TTL晶体管,不能向外界提供功率,需要靠外部供电来驱动输出设备;76543210RDPK00RDPE00RDPBRDPA输出逻辑10输出电压>=4.2V<=0.8V输出电流0.8mA4mACollegeofCommunicationEngineering,JilinUniversity10.1并行I/O模块二、T、S、M、P、H和J口每个端口有8个I/O引脚,除了J口有4个I/O引脚;每个端口均有相同配置。数据方向寄存器DDRT:$0242DDRS:$024ADDRM:$0252DDRP:$025ADDRH:$0262DDRJ
6、:$026A按位控制:0->输入1->输出,复位后清0,默认为输入口数据寄存器PTT:$0240PTS:$0248PTM:$0250PTP:$0258PTH:$0260PTJ:$0268按位输出或输入:0->低电平1->高电平CollegeofCommunicationEngineering,JilinUniversity10.1并行I/O模块二、T、S、M、P、H和J口输入寄存器(检测端口状态,用于检测负荷超载或电路短路)PTIT:$0241PTIS:$0249PTIM:$0251PTIP:$0259PTIH:$0261PTIJ:$0269上下拉使能寄
7、存器PERT:$0244PERS:$024CPERM:$0254PERP:$025CPERH:$0264PERJ:$026C按位控制输入引脚的上下拉电阻使能(与输出引脚无关):0->上下拉禁止1->上下拉使能低功耗驱动寄存器RDRT:$0243RDRS:$024BRDRM:$0253RDRP:$025BRDRH:$0263RDRJ:$026B按位控制输出引脚的功耗(与输入引脚无关):0->正常功耗1->正常功耗的1/5CollegeofCommunicationEngineering,JilinUniversity10.1并行I/O模块二、T、S、M、P
8、、H和J口上下拉选择寄存器PPST:$0245PPSS:$024DPPSM:$0
此文档下载收益归作者所有