-
- PAGE # -
-
- PAGE # -
XXXXX)学院
51单片机系统设计
课程设计报告
目:秒表系统设计
目:
专业、班级:
学生姓名: 学 号: 指导教师:
[摘要] 本设计采用秒表计时器 51单片机实现。电路包括以下部分: 单片机最小系统部分,数字管显示部分,按键开关部分。电路为共阴型 4 数字管组成时钟显示电路; 时钟的增减控制和清零部分主要由触摸开关组成 按键系统组成; 单片机主要执行信号接收和处理。 接通电源后, 秒表 计时器处于初始状态, 4 位数码管显示 000.0 。按下开始开关时,秒表打开 数字管显示当前状态的时间。当再次按下开关时,数字管停止计时。摁 按下清零键后,系统恢复到初始状态。
[ 关键词 ] 单片机最小系统 秒表 计时 摁键控制
任务书
任务书
1、任务
设计秒表计时器, 在 51 在单片机的控制作用下, 采用 4 个 LED 数字管显示时间,计时范围设置为 00.0~60.0秒,即精确到 0.1秒,用按钮控制秒表 “开
开始,暂停,复位,按开始按钮,开始计时;按暂停按钮 停止计时;然后按开始键,系统继续计时;数字管显示当前计时值;按复位 按钮,系统清零。
2、设计要求
1)2)3)4)
1)
2)
3)
4)
每按下 S2 键一次,减值 1s;
每按下 S3 键一次,数值清零;
每按下 S4 启动定时器,每秒自动添加值 1, 再次按下 S4 键,停止自动添加值 保持显示原数。
3.发挥部分(1)
3、发挥部分
(1)
2)
3)
4)
开关按键 3:“复位 60.0” 按键(用来 60 秒倒计时)。按下按钮 时数管复位为 60.0 用于倒计时)。
开关按键 4:倒计时逐渐自减 按钮。按下按钮是数字管的开始。 “逐 渐自减”倒计时。
开关按键 5、倒计时初始值增加按钮。
开关按键 六、倒计时初始值减少按钮。
是单片机定时器 (一个控制LED 动态扫描显示;
是有关单片机定时器 (一个控制
LED 动态扫描显示;
使用顺序计时,控制倒计时);二是如何实现 三是如何编程键盘输入。
5、课程设计仪器
集成电路芯片STC89C528段数码管,MCS-51系列单片机微机仿真课程系列 统中的软件( keil uvision2 )。
-
- PAGE # -
-
- PAGE # -
摘要……
关键词 ……
任务书 ……
1、
设计任务的目的 ……
2、
选择和论证设计方案 ……
2.1 系统总体设计方案 ……
2.2 整个系统框图 ……
3、
电路设计 ……
3.1
3.2
3.3
3.4
4、
5、
目录
单片机最小系统设计 ……
数字管显示模块设计 ……
按键控制系统模块设计
程序设计 ……
制作及调试过程 ……
结果分析总结 ……
参考文献 ……
附录
秒表计时器原理图
11
12
12
13
附录
附录
元器件清单 …… 秒表计时器实物图
14
15
1、
设计任务的目的
1.
2.
3.
4.
根据单片机课程的内容,结合其他相关课程知识,设计电子秒表,加深 对单片机知识的理解,锻炼实践动手能力,为以后的毕业设计和工作打下坚 实基础;
熟悉汇编语言或C语言的程序设计方法,熟悉51系列单片机的使用; 掌握定时器/计数器、中断、I/O 口、串行 口通信等功能;
掌握单片机应用系统的软硬件设计过程、方法和实现。
2、
选择和论证设计方案
2.1系统总体设计方案
使用STC89C5单片机作为核心控制部件,采用12台M晶体振荡器及30PF微小 电容构成振荡电路;以四位一体阴极数字显示管为显示部分, 构成数字 本秒表的主体结构与独立键盘和复位电路完成, 清零,停止, 增减初始时间等功能。
2.2系统整体框图
图22
图22系统设计框图
VH旳±7] mmKAPd3 WJWh Pil-RWJ POdPD?piaPiJP2A PJ) H点 njJ3QWW 旳 JiTCD ALB
VH
旳±7] mm
KA
Pd3 WJ
Wh Pil-R
WJ POd
PD?
pia
PiJ
P2A PJ) H点 nj
J3QWW 旳 JiTCD ALBfEgg 3snT
-tfc
7
$
?
iraF
忡 j严
牡理*i
aH];
审~H3:
MH3 —.
2>
L0 ■?
LL 问
ZSTU
M3
Um asFJj
a_Z? ?T3J
图3.1
单片机最小系统
3、电路设计
3.单片机最小系统设计
FID ET ns tI? ilT 巫 r* nr
和1=
i
D
LT