欢迎来到天天文库
浏览记录
ID:8462565
大小:286.50 KB
页数:35页
时间:2018-03-28
《基于单片机控制的秒表系统毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、多功能秒表的设计摘要本设计的任务是是设计一个单片机控制的秒表系统。我们利用单片机的定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及按键来设计计时器。在设计时,我们应将软、硬件有机地结合起来,使得系统能够正确地进行加计数、减(倒)计时、快加和快减等功能,并且结合相应的显示驱动程序,使数码管能够正确地显示时间,暂停和中断。数码管显示有静态显示和动态显示两种方法。动态显示可以节省I/O口,硬件电路比较简单,但是编程比较复杂,而且显示的效果不好;静态显示显示效果好,编程简单,但却浪费I/O口。在
2、我们的设计中,因为I/O口是足够使用的,所以我们采用静态显示。同时,为了使我们设计的秒表更加容易操作,我们专门设置了两个指示灯,分别用来区分加减计数和快加/快减。另外,我们设计的秒表还有同时记录四个数据的功能,在秒表的正常运行过程中,我们按下计数键,秒表会自动记录一个数据,按四次以后,秒表自动停止,等待翻页键的按下来查询所记录的成绩。为了节省I/O口,我们在设计时将快加键和上翻键,快减键和下翻键分别用同一个按键来实现,使用的时候,通过设置键的状态来区分按键的功能。秒表设有复位键,但秒表进入死循环时,按
3、下复位键即可回到初始状态。在因为单片机的I/O口还有剩余,而且我们的程序采用的是模块化设计,所以可以很方便的对程序进行扩展。通过WAVE软件的仿真和PROTEUS的仿真,我们的设计能够实现预想的功能。34多功能秒表的设计目录1概述…………………………………………………………………………………3 1.1设计任务………………………………………………………………………31.2设计要求………………………………………………………………………31.3功能简介………………………………………………………………………3
4、2系统总体方案及硬件设计…………………………………………………………52.1电源电路………………………………………………………………………52.2晶振电路………………………………………………………………………62.3复位电路………………………………………………………………………72.4显示电路………………………………………………………………………82.5键盘电路………………………………………………………………………83软件设计……………………………………………………………………………93.1开机初始化
5、程序………………………………………………………………93.2键盘扫描程序………………………………………………………………103.3计时程序……………………………………………………………………113.4快加和快减程序……………………………………………………………123.5翻页程序……………………………………………………………………133.6暂停程序……………………………………………………………………143.7计数程序……………………………………………………………………143.8记录数据程序…………………
6、……………………………………………163.9显示子程序…………………………………………………………………163.1010毫秒延时子程序………………………………………………………163.11程序流程图…………………………………………………………………174Proteus软件仿真…………………………………………………………………194.1开机的仿真图………………………………………………………………194.2正计时仿真图………………………………………………………………194.3减计时仿真图………………………
7、………………………………………204.4快加快减计数仿真图………………………………………………………214.5暂停和计数仿真图…………………………………………………………224.6仿真结果与分析……………………………………………………………235课程设计体会……………………………………………………………………245.1设计中遇到的问题及分析…………………………………………………245.2心得体会……………………………………………………………………24参考文献…………………………………………………………
8、…………………26附1:源程序代码……………………………………………………………………27附2:系统原理图……………………………………………………………………3534多功能秒表的设计1概述1.1设计任务本次单片机课程设计主要是设计一个单片机控制的秒表系统。利用单片机的定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及按键来设计计时器。在设计时,我们应将软、硬件有机地结合起来,使得系统能够正确地进行加计数、减(倒)计时、快加和快减等功能,并且结
此文档下载收益归作者所有