课程设计指导书
f课程设计指导书
一.课程设计概述
微机(单片机)原理及应用课程设计是一门实践性很强的专业基础课程,要求通过理论教学和实验、课程设计等实践性教学环节,使学生能在理论的指导下,主要依靠实践活动,设计出一个小型应用系统。目的是使学生增进对单片机的感性认识,加深对单片机理论方面的理解,掌握单片机的内部功能模块的应用,如定时器计数器、中断、片内外存贮器、IO口等,了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。学生通过单片机软硬件设计、调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。
二.课程设计步骤
1课程设计要求:1)根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择
一种最佳设计方案;
2)根据应用系统结构规模的要求,掌握单片机外部扩充系统硬件设计的基
本过程;(硬件设计)
3)根据任务要求和硬件设计要求,首先画出程序的总体流程图、模块流程
图,然后进行各软件模块的程序设计;(软件设计)
4)掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程。2课程设计内容、步骤
1)总体方案设计总体方案设计就是要从宏观上解决“怎么做”的问题。其主要内容应包括:
技术路线或设计途径、采用的关键技术、系统的体系结构、主要硬件的选型和加工技术、软件平台和开发语言、测试条件和测试方法、验收标准和条文等。拟定总体设计方案一般要通过认真调研,通过查阅手册、有关文献资料、论证等,最后定稿,以避免方案上的疏忽,造成软、硬件设计产生较大的返工,延误开发进程。
在确定系统的总体方案时,对系统的硬件和软件功能应进行综合性考虑,因为系统的一个控制功能一般是既可以用硬件来完成,也可以由软件来完成,究竟采用什么方式,则要根据系统的实时性及硬件系统的性能价格比综合平衡后加以确定。一般情况下,用硬件来完成速度快,可节省CPU的大量时间,但这会使系统比较复杂,而且价格会高一些;用软件实现价格便宜,但要占用CPU较多的时间。所以一般的原则是在CPU时间允许的情况下,尽量采用软件。
具体本课程设计,可以根据设计任务书给定的设计要求和技术指标,选择确定系统硬件的类型,选择相应的硬件模块,确定参数,绘出系统硬件总框图,
f还应完成软件设计任务分析,确定r