您好,欢迎来到佳博论文网!

多功能秒表系统

论文编号: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

多功能秒表系统......