这是我大三做的51单片机实时秒表的设计,除了实物不是我焊的,其余部分都是我做的,谁让我当时那么喜欢呢,结果也没能找到相关的实习。不收费,要借鉴的请随意,但是不能据为己有,很讨厌!!!!!汇编语言写的,觉得太低级可以忽略。
为了实习在整理一些以前的校内实践项目,步骤图难以一一对应,可观察附录一的完整硬件电路图。
课 程 设 计 任 务 书
一、目的任务
《电子系统综合设计I》是《模拟电子技术》、《数字电子技术》、《单片机原理及应用》等课程完成后的一个综合实训;设计题目应尽量包括键盘、显示、接口扩展、中断技术等方面的内容;通过一个单片机应用课题的设计使学生熟悉单片机型号及外围接口芯片的选择,熟悉程序设计的一般方法;熟悉单片机内部硬件资源的综合应用,培养和提高学生的软、硬件设计能力,编程能力和查阅有关技术资料的能力。并能初步运用所学的理论知识去观察,分析和处理实际调试过程中的常见问题,进一步促进理论与实际的结合,培养学生的动手能力。为学生以后的毕业设计和从事实际工作奠定坚实的基础。
二、设计内容
基本功能要求:
- 在4个数码管上显示秒、百分之一秒。
- 具有启动、暂停和清0的功能。
扩展功能: - 增加2个显示模块,对分钟计时。
- 增加定时器的功能,可进行定时时间设置,时间到输出报警。
三、时间安排
时间安排为一周,由于任务较紧,提前一周布置题目利用课余时间进行程序设计,设计周完成仿真调试和实物制作。
四、设计工作要求
时间安排为二周,第一周完成设计题目选择,硬件设计及软件设计,第二周完成软件及硬件的仿真调试和实物制作。
五、成绩评定
成绩的评定由4部分组成:考勤10%,仿真30%、实物30%,报告30%。
六、参考文献
[1]张毅刚《单片机原理及接口技术》第二版,人民邮电出版社出版,2015年。
[2]何宾《STC单片机原理及应用》,清华大学出版社 2015年。
[3]刘娟 《智能电子产品设计与制作》 机械工业出版社 2011年。
目 录
任务设计书……………………………………………………3
秒表设计报告正文……………………………………………5
附录1…………………………………………………………15
附录2…………………………………………………………16
实时秒表设计
一、选题背景
实时秒表设计共以下几个问题,数码管的动态扫描,定时初值的输入,秒表脉冲的设置。根据课题设计任务书,应达到的技术要求为实现秒表计数暂停功能,定时功能,及定时到的报警功能。对本设计的指导思想为,以尽量简单的硬件电路实现以上所有功能。
二、方案论证(设计理念)
本着以简单的硬件电路实现所有功能的思想,故,对于外部开关设计方面有如表1:
表1
I/O口 作用
P3.2 秒表清零
P1.0 定时/秒表功能选择
P1.2 定时功能中外部输入与定时开始选择
P1.4 外部输入加1键
P1.6 外部输入减1键
P1.5 输入时分/秒选择开关
P1.7 秒表启