微控制器原理与接口技术

微控制器原理与接口技术

ID:39639025

大小:3.07 MB

页数:46页

时间:2019-07-08

微控制器原理与接口技术_第1页
微控制器原理与接口技术_第2页
微控制器原理与接口技术_第3页
微控制器原理与接口技术_第4页
微控制器原理与接口技术_第5页
资源描述:

《微控制器原理与接口技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、概述定时器计算机处理与时间有关的事件——实时时钟:年月日、时分秒计算机用于工业控制——定时采取参数并进行处理计算机处理与时间有关的事件的方法——软件方法、硬件方法硬件方法——硬件电路:计数器、定时器计数器——累加输入到计数器的个数定时器——对两事件发生的时间间隔进行计量计数工作方式——增量计数器、减量计数器定时工作方式——延时操作:只关心时间间隔和延时终到的时刻计时操作:随时了解现在时刻的标准时间PCRTC-RealTimeClock计数器/定时器-8253、8254、82C54CLK0GATE0OUT0RDCLK1WRGATE1A0OUT1A1CSCLK2GATE2OUT2数据缓冲总

2、线读写逻辑控制字寄存器计数器0计数器1计数器2D7~D082C54的体系结构D7~D0CLK0GATE0RD#OUT0WR#CLK1A0GATE1A1OUT1CLK2CS#GATE2OUT282C5482C54的方框图MCU-作为外围模块集成—1定时器具有定时溢出、输入捕捉、输出比较、PWM脉冲输出等功能。定时溢出:计数器计满后产生标志。输入捕捉:把外部信号发生跳变的时刻记录下来。输出比较:把实际的时间和设定的时间进行比较,符合时输出特定信号。PWM脉冲输出:输出周期、宽度(占空比)均可改变的脉冲信号。MCU-作为外围模块集成—2定时器有很多的应用:利用输入捕捉测量脉宽、测量频率;输出

3、特定的波形;直接输出脉宽调制波(PWM);使用输入捕捉配合输出比较来输出同步波形以及用于延时等HCS08系列MCU一般有2个定时器模块定时器的结构及功能每一:8位TPMxSC16位TPMxCNTH:TPMxCNTL16位预置计数器寄存器,TPMxMODH:TPMxMODL每个通道:8位TPMxCnSC16位TPMxCnVH:TPMxCnVL8位TPMxSC8位TPMxSC8位TPMxSC8位TPMxSC16位TPMxCNTH:TPMxCNTL16位TPMxMODH:TPMxMODL8位TPMxCnSC16位TPMxCnVH:TPMxCnVL各寄存器分析16位的自由运行计数器在TPM允许

4、后,从$0000开始连续计数,当达到最大值$FFFF时翻转到$0000,同时将状态寄存器的溢出位TOF置1,然后重新开始计数。可通过TPMxCNTH:TPMxCNTL随时读出。2MHz,32分频,1.0486S(6553616μS)后溢出各寄存器分析预置计数-模计数TPMxMODH:TPMxMODL–16位寄存器2MHz,32分频,16μS,1S(6250016μS)后溢出;预置值:$F423各寄存器分析定时器状态和控制寄存器TPMxSCTOF——定时器溢出标志位;1-溢出,0-无溢出TOIE——定时器溢出中断允许位;1-允许,0-不允许CPWMS——PWM中心对齐控制位;1-中心

5、对齐,0-其它CLKSB:CLKSA——时钟源选择控制位PS2:PS1:PS0——定时器分频因子选择控制位各寄存器分析8位状态和控制寄存器——TPMxCnSCCHnF——ChannelnFlag1-有输入捕捉、输出比较等发生0-没有发生输入捕捉、输出比较等CHnIE——ChannelnInterruptEnable0Channelninterruptrequestsdisabled(usesoftwarepolling)1ChannelninterruptrequestsenabledMSnB:MSnA——ModeSelectB、AforTPMChannelnELSn[B:A]——Ed

6、ge/LevelSelectBits16位寄存器——TPMxCnVH:TPMxCnVL。可读写,2个字节缓冲机制,对应2个字节地址各功能说明输入捕捉各功能说明输入捕捉各功能说明输出比较各功能说明输出比较各功能说明开始下个周期达到输出比较值(16位TPMxCnVH:TPMxCnVL),变低变为0,开始加计数由预置计数值,开始减计数达到输出比较值,变高开始下个周期达到预置值(16位TPMxMODH:TPMxMODL),从0开始达到输出比较值,变低脉冲周期:16位TPMxMODH:TPMxMODL脉冲宽度:16位TPMxCnVH:TPMxCnVLPWM输出—脉冲宽度、占空比同步串行外设接口S

7、PI(serialperipheralinterface)概述串转并和并转串移位寄存器、A/D变换器、LCD控制器,需要同步时钟工作原理从机主SM功能框图移位寄存器时钟引脚控制及引脚错误检测中断控制设置寄存器SPI寄存器控制寄存器SPI1C1控制寄存器SPI1C2波特率寄存器SPI1BRSPI模块波特率=总线频率/(预分频因子×分频因子)状态寄存器SPI1S数据寄存器SPI1DSPRF—SPIReceiveBufferFullFlagSPTEF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。