单片机定时器、串行口、中断完美总结版.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机定时器、串行口、中断完美总结版.pdf》由会员分享,可在线阅读,更多相关《单片机定时器、串行口、中断完美总结版.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、定时器/计数器接口TMOD(方式寄存器)设定定时器/计数器 T0 和 T1 的工作方式定时器 1:D7GATED6C/TD5D4M1M0定时器 0:D3GATE|D1M1D0M0D2C/TGATE:门控位(定时器的启动是否受到外部中断请求信号的影响)。GATE=0定时器的启动不受到外部中断请求信号的影响一般情况下 GATE=0。GATE=1T0 的启动受到/INT0 控制,T1 的启动还受到/INT1 控制,只有当外部中断信号/INT0 和/INT1 为高电平的时候才启动。C/T:定时/计数方式选择位C/T=0工作于定时方式|C/T=1工作于计数方式M1 和 M0 为工作方式选择位M10011
2、M00101工作方式01.23两个 8 位定时计数器(只有T0 有)16 位定时计数器8 位自动重置定时计数器方式说明13 位定时计数器方式 0(13 位)TL0(TL1)的低 5 位和 TH0(TH1)的 8 位】满值为 2 的 13 次幂为 8192 初值 X=8192-N方式 1(16 位)TL0(TL1)的 8 位和 TH0(TH1)的 8 位满值为 2 的 16 次幂为 65536 初值 X=65536-N方式 2(8 位自动重置定时计数器)16 位计数器只用了 8 位(TL0 或者 TL1)来计数;TH0 或者 TH1 用来保存初值。满值为 2 的 8 次幂为 256 初值 X=2
3、56-N方式 3(只有 T0 才有)Tl0 可以作为定时/计数器使用;TH0 只能用作定时器使用满值为 2 的 8 次幂为 256 初值 X=256-N特殊功能寄存器 TCON:定时/计数器的控制寄存器(定时/计数器的启动与溢出(D4-D7)外部中断控制(D0-D3)D3D2D1D0D4?TF1TR1TF0IE1IT1IE0IT0TR0TF1、TF0:定时计数器 T1、T0 的溢出标志位(溢出中断),计满时,由硬件使它置位;如果中断允许,则触发 T1、T0 中断,进入中断处理后由硬件电路自动清除。TR1、TR0:定时计数器 T1、T0 的启动位(可由软件置位或者清零)TR1=1启动TR1=0停
4、止D7D6D5TR0=1启动TR0=0停止IT0、IT1:外部中断 0(或者 1)触发方式控制位。IT0=0(IT1=0)选择外部中断为电平触发方式IT0=1(IT1=1)选择外部中断为边沿触发方式IE0、IE1:外部中断 0(或者 1)的中断请求标志位电平触发的时候【IT0=0(IT1=0)】若()引脚为高电平,则 IE0(IE1)清零若()引脚为低电平,则 IE0(IE1)置 1,向 CPU 请求中断,CPU 响应后不能由硬件自动将 IE0(IE1)清零边沿触发的时候【IT0=1(IT1=1)】若第一个机器周期采样到()为高电平,第二个机器周期采样到()为低电平,则 IE0(IE1)置 1
5、,向 CPU 请求中断,CPU 响应后由硬件自动将 IE0(IE1)清零经常要用到的位:TMOD:【定时/计数器的选择以及他们的工作方式】MOV TMOD,#02H;定时器 0 方式 2TH0、TL0(TH1、TL1):【赋初值】EA:【中断允许总控制位】SETB EA;开启中断ET0(ET1):【定时计数器 T0(T1)的溢出中断允许位】SETB ET0;T0 溢出中断允许TR0(TR1):【启动定时/计数器】SETB TR0;开启定时器 T051 单片机串行口的功能与结构(串行口控制寄存器 SCONSCOND7D6D5D4D3D2D0D198HSM0SM1SM2RENTB8)TIRIRB8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 定时器 串行口 中断 完美 总结
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内