手机版

实验五——电子秒表显示器(4)

时间:2025-07-09   来源:未知    
字号:

中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!

已知T0方式1由高8位THx和低8位TLx组成一个16位的加一计数器。若想要产生一个长度为t的定时,则需要为计数器赋初值a。a = 216 – t* fos / 12 ,将a值得高8位赋给THx,低8位赋给TLx。如此,当晶振产生时间长度为t的脉冲时,计时器发生溢出,使得TF0=1,从而触发了中断响应。

图2中各值的状态都要在程序主函数中进行定义,定时器/计数器的控制也是通过特殊功能寄存器进行的。其中,TMOD寄存器用于设置工作方式,TCON寄存器用于控制其启动和中断申请。

3、C51程序(编程思路说明与源程序)

(1)流程图

图3 源程序流程图

中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!

(2)源程序

图4 源程序

4、仿真效果(运行截图与讨论)

图5 仿真运行一

说明:利用KEIL编写单片机C51源程序并生成.HEX文件。在proteus中双击单片机加载.hex文件进行仿真运行。当运行开始时,数码显示管显示“0 0”。

实验五——电子秒表显示器(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)