单片机课程设计报告 单 片 机 秒 表 系 统 课 程 设 计 班级: 课程名称: 秒表设计 成员: 实训地点:北校机房 实训时间:6 月 4 日至 6 月 1 5 日 目录 1 课程设计的目的和任务 1
1 单片机秒表课程设计的概述 1
2 课程设计思路及描述 1
3 课程设计任务和要求 2 硬件与软件的设计流程 2
1 系统硬件方案设计 2
2 所需元器件 3 程序编写流程及课程设计效果 3
1 源程序及注释 3
2 原理图分析 3
3 课程设计效果 4 心得体会 1
课程设计的目的和任务 1
1 单片机秒表课程设计的概述 一、课程设计题目 秒表系统设计——用 STC89C51 设计一个 4 位 LED 数码显示“秒表”,显示时间为 000
0~9 分 59
9 秒,每 10 毫秒自动加一,每 1000 毫秒自动加一秒
二、增加功能 增加一个“复位”按键(即清零),一个“暂停”和“开始”按键
三、课程设计的难点 单片机电子秒表需要解决几个主要问题,一是有关单片机定时器的使用;二是如何实现 LED 的动态扫描显示;三是如何对键盘输入进行编程;四是如何进行安装调试
四、课程设计内容提要 本课程利用单片机的定时器/计数器定时和记数的原理,结合集成电路芯片8051、LED 数码管以及课程箱上的按键来设计计时器
将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间
其中本课程设计有三个开关按键:其中 key1 按键按下去时开始计时,即秒表开始键,key2 按键按下去时数码管清零,复位为“00
key3 按键按下去时数码管暂停
五、课程设计的意义 1 ) 通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解
2 ) 掌握定时器、外部中断的设置和编程原理
3 ) 通过此次课程设计能够将单片机软