1、 1 单片机课程设计 20112011 年年 5 5 月月 8 8 日日 题题 目目 定时器定时器 学学 院院 专专 业业 电子电子信息信息工程工程 班班 级级 姓姓 名名 指导教师指导教师 2 目目 录录 一、课程设计题目、课程设计题目(3) 二、内容要求二、内容要求(3) 三、目的和意义三、目的和意义(3) 四、四、总体方案设计思路总体方案设计思路(3) 五、五、仿真电路设计仿真电路设计(4) 六、六、软软件件设计设计(7) 七七、 仿真调试仿真调试 (10) 八、八、 实际实际目目标时标时情情况况 (10) 十、十、 参考参考文件文件 (11) 3 一、课程设计题目、课程设计题目 计时精
2、度为 1ms 的电子定时器,可实现正计时。要求:定时器启动后,正常计 数,按暂停/继续按钮,定时器暂停计时,再按一次暂停/继续按钮,计数器接着 计数;按“清零“按钮后,定时器清零, ;按退出”按钮,退出计数器模式。 二、内容要求二、内容要求 定时器启动后,正常计数,按暂停/继续按钮,定时器暂停计时,再按一次暂停/ 继续按钮,计数器接着计数;按“清零“按钮后,定时器清零, ;按退出”按钮,退 出计数器模式。 三、目的和意义三、目的和意义 1、利用单片机定时器/计数器中断设计秒表,从而实现秒、十分之一秒的计时。 2、综合运用所学的单片机原理与应用理论知识,通过实践加强对所学知识 的理解,具备设计单
3、片机应用系统的能力。 3、 通过本次课程设计加深对单片机掌握定时器、外部中断的设置和编程原理的 全面认识复习和掌握,对单片机实际的应用作进一步的了解。 4、 通过本次试验,增强自己的动手能力。认识单片机在日常生活中的应用的广 泛性,实用性。 四、四、总体方案设计思路总体方案设计思路 本实验利用单片机的定时器/计数器定时和记数的原理,通过采用 proteus 仿 真软件来模拟实现。模拟利用 AT89C51 单片机、LED 数码管以及控件来控制表 的计数以及计数的开启/暂停/继续与复位! 其中有三个数码管用来显示数据,二个数码管显示秒个位和十位,另一个数 码管显示十分之一秒,十分之一秒的数码管计数
4、从 09,满十进一后显示秒的数 码管的数字加一,并且十分之一秒显示清零重新从零计数。当计数超过范围是所 有数码管全部清零重新计数。 4 五、五、仿真电路设计仿真电路设计 AT89C51AT89C51 的芯片概述的芯片概述 AT89C51 是一个低功耗,高性能 CMOS 8 位单片机,片内含 4k Bytes ISP(In-system programmable)的可反复擦写 1000 次的 Flash 只读程序内存,器 件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS-51 指令系 统及 80C51 引脚结构, 芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元, 功能强大的微型计算机的 AT89C51 可为许多嵌入式控制应用系统提供高性价比 的解