密码锁—微机原理及应用课程设计报告 下载本文

《微机原理与接口技术》课程设计报告

微型计算机退火炉温度控制系统

指导老师: 黄静 陈科

姓名: *** 班级:11通信工程1班 学号: 学期:2013~2014第一学期

目录

课程设计任务书-------------------------------------2 一、课程设计的目的和任务 二、课程设计指导及要求 三、课程设计的主要步骤 四、课程设计报告内容及要求 五、进度安排

六、课程设计的考核方法及成绩评定 七、课程设计题目

第一章 设计内容--多功能密码锁----------------------7 第二章 设计原理------------------------------------8 2.1硬件电路设计 2.2软件设计

第三章 系统方案及系统框图--------------------------10 第四章 硬件电路连接--------------------------------10 第五章 软件流程图及调试结果------------------------12 5.1主程序流程图 5.2程序源代码 5.3调试结果

第六章 所设计电路的特点及方案的优缺点及改进分析---31 第七章 收获与体会---------------------------------32

参考文献

第 1 页 共 33页

微机原理与接口技术课程设计任务

一、课程设计的目的和任务

课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识解决实际工程设计和应用问题的能力的重要教学环节,它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较好方法。

《微机原理及应用》是一门应用性、综合性、实践性较强的课程,没有实际的有针对性的设计环节,学生就不能很好的理解和掌握所学的技术知识,更缺乏解决实际问题的能力。所以通过有针对性的课程设计,使学生学会系统地综合运用所学的理论知识,提高学生在微机应用方面的开发与设计本领,系统的掌握微机硬软件设计方法。 通过课程设计实践,不仅要培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅专业资料、工具书或参考书,掌握工程设计手段和软件工具,并能用设计报告表达设计思想和结果的能力。培养学生事实求是和严肃认真的工作态度。

通过设计过程,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具Proteus,能应用Proteus软件工具进行系统原理图绘制、仿真,并绘制PCB板。

二、课程设计指导及要求

在课程设计时,要求1人一组,在教师指导下,各组可以集体讨论,但设计报告由学生独立完成,不得互相抄袭。教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。同组同学要发扬团队协作精神,积极主动的提出问题、解决问题、讨论问题,互相帮助和启发。

学生在设计中可以引用所需的参考资料,避免重复工作,加快设计进程,但必须和题目的要求相符合,保证设计的正确。指导教师要引导学生学会掌握和使用各种已有的技术资料,不能盲目地、机械地抄袭资料,必须具体分析,使设计质量和设计能力都获得提高。学生要在老师的指导下制定好自己各环节的详细设计进程计划,按给定的时间计划保质保量的完成个阶段的设计任务。设计中可边设计,边修改,软件设计与硬件设计可交替进行,问题答疑与调试和方案修改相结合,提高设计的效率,保证按时完成设计工作并交出合格的设计报告。

三、课程设计的主要步骤

课程设计可以分为硬件设计和软件设计两个部分,其设计过程可以归纳为

第 2 页 共 33页

以下所述的四个步骤: 1.总体设计

本阶段的任务是通过调查研究,查阅资料来初步确定系统结构的总体方案,其中主要涉及到硬件和软件的功能划分。 应用系统中硬件和软件具有一定的互换性,即某些功能既可以用硬件实现也可以用软件实现。一般说来,用硬件实现的优点是可以提高系统的工作速度,但会增加电路的复杂性和硬件成本;而用软件代替某些硬件的功能可以使电路简化,便于修改设计,降低硬件成本,但软件工作量增大。 总体设计时,必须在硬件和软件之间权衡,分工明确,然后分头开始设计。 2.硬件设计过程

利用实验箱的硬件资源,结合课程设计题目,设计硬件原理图,搭建硬件电路。

3.软件设计过程

(1)采用模块化程序结构设计软件,可将整个软件分成若干功能模块。 (2)画出程序流程图。

(3)根据流程图,编写源程序。 (4)上机调试程序。 4.软、硬件联调。

四、课程设计报告内容及要求

课程设计报告包括以下内容: 1.设计题目

2.设计内容及要求;

3、设计原理,说明系统方案并画出系统框图;

4、画出完整的硬件电路图,并说明电路的工作原理及主要芯片的性能 5、画出软件流程框图,写出程序清单并加必要注释,说明调试结果; 6、画出系统PCB板图;

7、总结所设计电路的特点和方案的优缺点; 8、收获、体会; 9、列出参考文献。

课程设计报告要求书写工整、内容充实、结论正确、符合设计要求。

五、进度安排

具体进度安排要求如下:

1.课程设计任务下达,内容布置,让学生熟悉设计题目,查阅相关资料,确定总体方案。 1天 2.Proteus原理图绘制讲解 练习 1天 3.Proteus 仿真讲解 练习 1天 4.Proteus PCB板绘制讲解 练习 1天 5.Proteus 软件测试 1天 6.完成系统硬件电路设计,绘制系统原理图 1天 7.系统代码编写 1天 8.系统仿真、调试 1天 9.现场答辩、验收 1天

第 3 页 共 33页