摘要:定时器是很多领域都必须用到的工具,定时器的发展也越发完善。本设计实现了以单片机STC89C52RC为核心,使用六位数码管显示时分秒的定时器设计。该定时器具有三种功能,分别是倒计时范围为0-99分钟的倒计时功能,计时范围为0-60分钟的秒表计时功能和最基本的时间显示功能,均可手动设置。倒计时和秒表的精度为0.01秒。
关键词:定时器;STC89C52RC;数码管;C语言
目录
摘要
Abstract
第一章 引言-1
1.1应用范围-1
1.2发展历史-1
第二章 总体设计方案-1
第三章 硬件系统及工作原理-2
3.1 硬件框架图-2
3.2 硬件组成及原理-2
3.2.1 按键控制部-2
3.2.2 显示部分-3
3.2.3 单片机最小系统-3
第四章 各单元硬件设计-3
4.1 MCU简介-3
4.1.1 主要特性-3
4.1.2 输入输出端口介绍-4
4.2 电源电路-4
4.3 单片机时钟 -5
4.4 复位电路 -5
4.5 功能按键电路-6
4.6 数码管显示电路-7
第五章 软件设计及说明-8
5.1 功能函数设计-8
5.2 定时器T0定时的计算方法-9
5.3 主程序设计-9
5.4 数码管显示程序设计-10
5.5 秒表子程序-11
5.6 时钟函数-13
第六章 调试结果与调试说明-15
6.1 调试步骤-15
6.2 调试结果-15
第七章 实物制作-15
第八章 总结-15
致谢-16
参考文献-17
附录1:电路原理图-17
附录2:程序-18