微机原理单片机第5章_第1页
微机原理单片机第5章_第2页
微机原理单片机第5章_第3页
微机原理单片机第5章_第4页
微机原理单片机第5章_第5页
免费预览已结束,剩余33页可下载查看

下载本文档

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

文档简介

年 年 特殊功能寄存器TMOD和TCON(表2- (机器周期(机器周期(外部计数(外部计数

NN定时器:对机器周期计数。从预设的初值开始,对单片机机器周期进行加1计数,计数器计满溢出时,发出中断申请信号。计数器:对外部输入时钟计数。通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号做加1计数。当T0或T1脚上输入的脉冲信号出现Τ =1:计数受外部0=0:计数不受外

B,如何设置定时/计数器对于定时器/计数器高4位有用。低4 INTi=0,Ti TFi:定时器Ti Ti加1计数至 产生溢出时,使TFi置 CPU响应Ti中断时,由硬件清“0”TFi机器周内部时外部时钟外部计数

方式控

电子开关计数控制

N位计数器 中断溢出标志 同决定年 5.3定时/ 13

T12213(5(5位(8位 (8(8位(8位8

T T1228(8(8位(8位5.45.4定时器/选择工作模式:根据定时的长短、定时的重复性进行选择。模式1适用于定时时间计算初值编写应用程序计数初值:X=2NXT初

2N定时时4、给定时器控制寄存器TCON送命令字(TR0或TR1置位)年 不是工作在模式2讲)年 答:FFFFH+1=10000H,1是进位当计数器计满后,计数时钟是不会自己停下来的,继续产年 对策:重装初值时原来用MOVTL0,#xx指令,改为用ORL年 工作模式0和工作模式1的最大特点是计数溢出后,TH0与TL0的初值均变为0,因此在循环定时或循环计数情况下就需要反复设定初值。不仅程序设计不方便而且影响定时精年 机器周期T=12/fosc=12/(12×10-6)=1µs设初值为X则:(213-X)×1×10-6年 例5-1例5-1 TF0,T0INT2;此处要AJMP SETB 年 MOVTMOD, TH0, TL0,#0F0H TF0,$

T0置模式;等 P1.0取反产从上面的程序可以看出采用查询的方法CPU不能做其它的任务,完成这任务与软件延时方法一样要占用CPU年 例5-3例5-3初值计算 SETBTR1 AJMPLPLOOP:INC AJMP年 例例5-4

相机快门打

T0初始

T0从0开始计

。年

相机快

温馨提示

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

评论

0/150

提交评论