1 / 5
文档名称:

定时器实验报告.docx

格式:docx   大小:171KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

定时器实验报告.docx

上传人:薄荷牛奶 2022/4/14 文件大小:171 KB

下载得到文件列表

定时器实验报告.docx

文档介绍

文档介绍:精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!
电子信息工程学系实验报告成绩:指导教师〔签名〕
课程名称:单片机原理及接口应用实验工程名称:51定时器实验实验时间:
班级:姓名:学号:
一、实验目的:
熟悉那么T1从计数初值计数到溢出的定时时间为t=〔216—a〕
T1工作于方式1时,由定时方式1,计数初值为a,〔So4、51单片机的编程/计数器的步骤是:
使用MCS-51单片机的定时设定TMOD,确定:
工作状态〔用作定时器/计数器〕;工作方式;控制方式.
如:T1用于定时器、方式1,T0用于计数器、方式2,:00010110,即0x16.
设置适宜的计数初值,、方式1和方式2时的最大计数间隔取决于使用的晶振频率fosc,如下表所示,当需要的定时间隔较大时,要采用适当的方法,即将定时间隔分段处理.
P129
6MHz
8MHz
10MHz
12MHz
方式0




方式1




方式2




计数初值的计算方法如下,设晶振频率为fosc,那么定时/计数器计数频率为fosc/12,定时/计数器的计数总次数T_all在方式0、方式1和方式2时分别为213=8192、216=65536和28=256,定时间隔为T,计数初值为a,那么有T=12x〔T_all-a〕/fosca=T_all-Txfosc/12a=-Txfosc/12〔注意单位〕THx=a/256;TLx=a%256;/计数器
,假设工作于中断方式,那么在初始化时开放定时的中断及总中断:
ET0=1;
还需要编写中断效劳函数:
精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!
voidT0_srv(void)interrupt1using1
(TL0=a%256;TH0=a/256;中断效劳程序段}44启动定时器:TR0(TR1)=1.
四、实验内容过程及结果分析:
,利用中断法编写定时程序,控制单片机定时器进行定时,,每过一秒数码管显示值减一,当显示到0时返回9,-59的两位秒表显示程序.
(1)实现个位秒表,9-0
用protues进行流水灯的仿真需要的元件有AT89C54CAPBUTTONLED-BLUERESCRYSTAL画出仿真图
Protues
仿真图
精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!
精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!

GBCDEFCDP
仿真结果图
精品资料,欢迎大家下载!
以上资料仅供参考,如有侵权,留言删除!