数字式秒表单片机数字秒表课程设计 毕业论文 .doc
文本预览下载声明
《单片机技术》课程设计说明书
数字式秒表
系 、 部:
学生姓名:
指导教师: 职称
专 业:
班 级:
完成时间:
摘 要
本次课程设计的数字电子秒表系统采用AT89S52单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计。将软、硬件有机地结合起来,使得系统能够实现LED显示,0~99.99秒,计时精度为0.01秒,能正确地进行计时。其中软件系统采用汇编语言编写程序,包括主程序,显示程序,中断服务程序,延时程序,按键程序等,并在KEIL中调试运行,硬件系统利用PROTEUS来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。
关键词:?秒表;AT89S52;汇编语言
目 录
1 设计课题任务、功能要求说明及总体方案介绍····························1
1.1 设计课题任务···················································1
1.2 功能要求说明···················································1
1.3 设计课题总体方案介绍及工作原理说明·····························1
2 硬件系统的设计······················································3
2.1 硬件系统各模块功能简要介绍·····································3
2.2 电路原理图、PCB图、元器件布局图································5
2.3 元器件清单·····················································5
3 软件系统的设计······················································6
3.1 使用单片机资源的情况···········································6
3.2 软件系统各模块功能简要介绍·····································6
3.3 软件系统程序流程框图···········································7
3.4 软件系统程序清单··············································11
4 设计结论、仿真结果、误差分析、教学建议·····························12
4.1 设计课题的设计结论及使用说明··································12
4.2 设计课题的仿真结果············································12
4.3 设计课题的误差分析············································13
结束语································································14
参考文献······························································15
致谢··································································16
附录··································································17
附录A 电路原理图··················································17
附录B 秒表PCB图··················································18
附录C 数字秒表布局图··············································19
附录D 元件清单····················································20
附录E 软件系统程序清单·········
显示全部