《《单片机原理及应用》课程设计报告.doc》由会员分享,可在线阅读,更多相关《《单片机原理及应用》课程设计报告.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机原理及应用 课程设计报告(20122013学年 第二学期)题 目 基于单片机的电子秒表设计 系 别 电子与电气工程系 专 业 电气工程及其自动化班 级 学 号 姓 名 黄穆法 指导教师 魏有法 完成时间 2013.6.21 评定成绩 目 录一、设计的目的3二、设计的内容与要求3三、设计方案4四、硬件、软件设计4五、设计总结4六、参考文献4一、 设计的目的在基本掌握了单片机原理及应用课程知识的基础上,完成课程设计项目的设计。通过课程设计环节的训练,包括设计方案的论证、硬件设计、程序编写和设计报告的撰写,掌握单片机应用项目的设计流程和方法,加深对单片机原理及应用课程知识的理解和掌握,培养应
2、用系统的设计能力,初步积累单片机系统开发经验,以及分析问题和解决问题的方法,并进一步拓宽专业知识面,培养实践应用技能和创新意识。 二、 设计的内容与要求根据单片机原理及应用课程设计教学大纲、单片机原理及应用课程设计指导书,开展课程设计环节。有四个设计项目供选择:步进电机控制、直流电机调速、电子琴或电子秒表。设计内容与要求:(1)选择其中一个设计项目,进行设计方案的比较和论证,确定设计思路和方案;(2)进行硬件设计,画出硬件结构框图,完成电路原理图的设计和元器件选型,必要时应给出重要电路参数的设计和计算过程,以及元器件参数的选型依据;(3)编写单片机的软件程序,先理清软件设计思路并绘制程序流程图
3、,再编写具体的汇编语言或C语言程序语句,并注释说明。成绩评定依据:(分值百分比)(1)确定设计思路和方案20%;(2)画出硬件结构框图、原理图的设计、元器件选型,给出电路参数的设计依据30%;(3)绘制程序流程图,再编写程序语句,并注释说明30%;(4)设计成果的功能完善程度、创新点、演示效果,撰写设计报告的规范性20%。三、 设计方案(进行设计方案的比较和论证,描述所采用的设计思路和方案。)四、 硬件和软件设计(进行硬件设计,画出硬件结构框图,完成电路原理图的设计和元器件选型,必要时应给出重要电路参数的设计和计算过程,以及元器件参数的选型依据;编写单片机的软件程序,先理清软件设计思路并绘制程
4、序流程图,再编写具体的汇编语言或C语言程序语句,并注释说明。)MAIN定义堆栈显示缓冲单元清零定时器0工作方式1装载计数初值定时开始开中断设置循环次数调用显示子程序等待定时中断请求键盘扫描PDJW现场保护计数器重加载循环次数减1是否满8次毫秒值加1是否满60毫秒缓冲清零秒值加1是否60S秒显缓冲清零分显示加1是否满60分显示清零现场恢复YNNNNYYY五、 设计总结(分析、总结设计项目的实验结果、创新点、设计过程中出现的问题和相应的解决措施或技巧。总结在此次课程设计环节中的设计经验、收获和体会。)结论:我们可以发现数字式秒表计数一段时间的我们的标准时间相比较出现了误差,所设计的数字式秒表比我们
5、的标准时间要慢,而且相比较的时间越长他的时差越大。经过分其主要原因与硬件和软件都有关。软件原因:我们从外部中断请求有效到转向中断区入口地址所需的机器周期数来计算中断时间,51系列单片机最短响应时间为3个机器周期。在一般情况下中断响应时间通常无需考虑,但在精确定时的应用场合需知道中断响应时间,以保证定时的精确控制。硬件原因:单片机的时钟信号是由外部的振荡电路所提供,在芯片的外部通过接XATL1与XATL2这两个引角跨接晶体振荡器和微调电容,形成反馈电路,就构成了一个稳定的自激振荡器。因为电子原件不可以就有我们所设计的那么理想(电容的容量,振晶的输出频率)所以会造成我们的时间准确。六、 参考文献1. 单片机原理及接口技术(第二版),李全利,北京:高等教育出版社,2009年。2. 单片机原理及应用(第二版),李建忠,西安:西安电子科技大学出版社,2008。3. 单片机原理及应用,冯文旭等,北京:机械工业出版社,2008。4. 单片机基础(第3版),李广弟等, 北京:北京航空航天大学出版社,2007。5. 单片机高级教程:应用与设计(第2版),何立民,北京:北京航空航天大学出版社,2007。
限制150内