课件9_定时中断_第1页
课件9_定时中断_第2页
课件9_定时中断_第3页
课件9_定时中断_第4页
课件9_定时中断_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、3 3 数码管显示原理及应用实现数码管显示原理及应用实现3.4中断概念中断概念3.5 单片机的定时器中断单片机的定时器中断中断概念中断概念中断概念中断概念中断请求中断请求中断响应中断响应中断返回中断返回中断概念中断概念中断概念中断概念中断中断请求请求中断中断响应响应更高级别更高级别的中断的中断中断返回中断返回中断返回中断返回中断概念中断概念定时中断定时中断有哪些定时工具?有哪些定时工具?定时中断定时中断定时中断定时中断定时中断定时中断定时中断定时中断定时中断定时中断摆钟的奥秘摆钟的奥秘定时中断定时中断定时中断定时中断定时中断定时中断定时中断定时中断逐逐渐渐减减少少定时中断定时中断逐逐渐渐增增加

2、加定时中断定时中断平均每平均每1 1秒秒1 1滴,每滴滴,每滴0.1ml0.1ml, 装满装满50ml50ml,全部漏完,需要多长时间?,全部漏完,需要多长时间?定时中断定时中断平均每平均每1 1秒秒1 1滴,每滴滴,每滴0.1ml0.1ml, 100100秒全部漏完,需要装多少秒全部漏完,需要装多少mlml液体?液体?定时中断定时中断平均每平均每1 1秒秒1 1滴,每滴滴,每滴0.1ml0.1ml, 要滴满要滴满50ml50ml,需要多长时间?,需要多长时间?定时中断定时中断平均每平均每1 1秒秒1 1滴,每滴滴,每滴0.1ml0.1ml, 100100秒要滴满秒要滴满50ml50ml,需要

3、装多少,需要装多少mlml液体?液体?定时中断定时中断STC89S5STC89S51 1:有:有2 2个个1616位定时位定时/ /计数器计数器 T0T0、T1T1STC89S5STC89S52 2:有:有3 3个个1616位定时位定时/ /计数器计数器 T0T0、T1T1、T2T2定时中断定时中断定时器:对定时器:对周期周期信号计数信号计数计数器:对计数器:对非周期非周期信号计数信号计数定时中断定时中断定时定时/ /计数器结构框图计数器结构框图定时中断定时中断定时器定时器0 0方式方式1 1逻辑结构框图逻辑结构框图定时中断定时中断M1M0工作方式工作方式00方式0,为13位定时器/计数器01

4、方式方式1,为,为16位定时器位定时器/计数器计数器10方式方式2,8位初值自动重装的位初值自动重装的8位定时器位定时器/计数器计数器11方式3,仅适用于T0,分成两个8位计数器,T1停止计数定时定时/计数器的计数器的4种工作方式:种工作方式:定时中断定时中断中断函数格式:中断函数格式:void 函数名()函数名() interrupt 中断号中断号 using 工作组工作组 定时中断定时中断中断函数格式:中断函数格式:void 函数名()函数名() interrupt 中断号中断号 using 工作组工作组 定时中断定时中断12个个时钟周期时钟周期为一个为一个机器周期机器周期晶振晶振(MHz

5、) 时钟周期时钟周期(us) 机器周期机器周期(us)121/12122.11841/ 22.118412/ 22.1184定时器初值定时器初值定时器计数值:定时器计数值:晶振(MHz) 时钟周期(us) 机器周期(us) 20ms计数值121/12120,00022.11841/ 22.118412/ 22.1184?定时器初值定时器初值定时器初值的表示方法:定时器初值的表示方法:晶振(MHz) 时钟周期(us) 机器周期(us) 20ms计数值121/12120,000 22.11841/ 22.118412/ 22.11843686420000/(12/ 22.1184)=36864TH0=(65536- 36864)/256TL0=(65536- 36864)%256定时初始化定时初始化void TimerInit()TMOD=0 x01; /20msTH0=(65536-36864)/256;TL0=(65536-36864)%256;ET0=1; TR0=1;EA=1;TimerCount=50;TimerFlag=0;定时中断定时中断void Timer0() interrupt 1TH0=(6553

温馨提示

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

评论

0/150

提交评论