基于51单片机的电子秒表设计

[复制链接]
查看11 | 回复2 | 2016-8-28 17:21:12 | 显示全部楼层 |阅读模式
这个是 数码管显示计数器程序。稍加更改既满足要求要精确定时,必须使用自装载方式。这里我们使用T2定时器,让它工作在16bit自动装载方式,这时,有另一个位置专门装着16位预装载值,T2溢出时,预装载值立即被置入。这就保证了精确定时。但是,即使是16位定时器,最长的溢出时间也就几十毫秒,要定时一秒,就需要一个变量来保存溢出的次数,积累到了多少次之后,才执行一次操作。这样就可以累加到1秒或者更长的时间才做一次操作了。T2定时器有个特殊的地方,它进入中断后,需要自己清除溢出标记,而51的其他定时器是自动清除的。请参考51单片机相关书籍。如果使用T2定时器实现1秒精确定时下面我们就来计算:仿真器的晶振是22118400HZ,每秒钟可以执行1...
回复

使用道具 举报

千问 | 2016-8-28 17:21:12 | 显示全部楼层
...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行