网学网为广大网友收集整理了,多功能秒表系统,希望对大家有所帮助!
论文编号:JD1064 论文字数:6299,页数:27
摘要
本设计是多功能秒表的设计。多功能秒表的问世缓解了计时的压力,是现在城市和社会必需的基础设施,是不可或缺的计时工具。本设计是众多多功能秒表设计方案中的一种:利用我们学过的单片机的知识设计的。单片机有很多系列,本设计选用的是单片机里最为常见的也是很实用的51系列,8051单片机是课堂上老师讲述最多的,也是最具代表性的,同时也是学生最为熟悉的。根据设计要求除有一般秒表设计方案中有的一般功能外,还有就是有可以同时记录多个时间。
设计的主要内容:应用单片机基本原理,利用设计中需要的元器件,有机地将软、硬件结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。其中本实验设计了四个开关按键:其中“开始”按键按下去时以1秒加一开始计时,即秒表开始键(本实验中当开关从1变为0时开始计时),而“暂停”按键按下去时暂停计时,使秒表停留在原先的计时(本实验中当相应开关从1变为0时即停止计时),“复位”按键按下去时清0(本实验中当相应开关从1变为0时即停止计时),另一个“加快”键按下去则是以每10ms秒快速加一计时(本实验中当开关从1变为0时开始计时)。本设计中开始时都要使各按键回到各初始位置,即都处于1状态。
本设计的系统仿真是通过proteus软件进行的,通过仿真可以观察设计的系统的运行结果。本设计的系统仿真基本实现了设计要求的目的。
目录
1概述…………………………………………………………………………………3
1.1 多功能秒表的设计任务……………………………………………………3
1.2 设计要求……………………………………………………………………3
2 硬件系统设计……………………………………………………………………4
2.1 系统电路原理图……………………………………………………………4
2.2振荡器电路…………………………………………………………………4
2.3 复位电路……………………………………………………………………6
2.4 两位数码管循环显示电路…………………………………………………6
3 软件设计…………………………………………………………………………7
3.1主程序的软件设计…………………………………………………………7
3.2外部中段子程序流程图……………………………………………………9
3.3定时器子程序流程图………………………………………………………11
4 Proteus软件仿真………………………………………………………………14
4.1 PROTEUS VSM 简介…………………………………………………………14
4.2 PROTEUS VSM 的使用………………………………………………………14
4.3系统仿真……………………………………………………………………15
5课程设计体会……………………………………………………………………18
参考文献……………………………………………………………………………19
附1:源程序代码…………………………………………………………………20
附2:系统原理图…………………………………………………………………26