西南科技大学网络教育

西南科技大学网络教育

ID:1031160

大小:311.50 KB

页数:18页

时间:2017-11-06

西南科技大学网络教育_第1页
西南科技大学网络教育_第2页
西南科技大学网络教育_第3页
西南科技大学网络教育_第4页
西南科技大学网络教育_第5页
资源描述:

《西南科技大学网络教育》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、西南科技大学网络教育《单片机课程设计》课程设计指导书一、课程基本信息【课程设计名称】单片机课程设计【课程归属】信息工程学院【适用专业】供用电技术、电子信息工程【专业基础课程】单片机原理及应用二、课程设计目的通过《单片机课程设计》的实践技能训练,让学生进一步理解《单片机原理及应用》课程中的知识点,并初步掌握单片机应用系统的一般设计方法,同时,培养学生分析问题、解决问题的综合能力。三、设计概况及要求设计题目具备工程实践的背景,要求学生独立完成整个课程设计。四、设计内容、步骤及要求本设计用8051单片机构建应用系统。该系统监测8路0~5V的模拟量输入(各路信号分别编号为#1~#8),当监测到下面的

2、情况发生时,系统做出对应的反应:1)正常情况下,当某路信号超过4.5V时(记为超限信号),系统报警,并将超限信号的编号显示在显示器上。2)正常情况下,当有多路信号都超过4.5V时(记为超限信号),系统报警,并将超限信号中最小的编号显示在显示器上。3)在第一种情况发生后,如果该路信号小于3V,则关闭报警,熄灭显示器,回复正常。4)在第二种情况发生后,如果所有的超限信号都小于3V,则关闭报警,熄灭显示器,回复正常;反之,系统继续报警,将新的超限信号中最小的编号显示在显示器上。设计步骤按下述进行:1)分析任务,分别从硬件和软件两个方面考虑能够完成任务要求的各种途径和方法。2)对第1步骤得出的不同方

3、法进行比较,讨论各自的优缺点,得出拟将实施的方案。3)分别从硬件和软件两方面对第2步骤得出的方案进行具体的、详细的设计。4)利用仿真软件对第3步骤得出的软件和硬件进行仿真,对仿真中出现的问题进行分析、解决。(提示:由于在硬件仿真中,仿真软件可能无法对设计中的硬件进行完整地仿真,此时,可适当采用一些替代方法完成仿真。例如,系统中的模拟信号可用仿真软件提供的信号源来模拟提供;系统的报警器可用简单的指示灯来模拟)5)制作实物验证系统符合设计要求。(无制作实物条件的地区除外)6)撰写设计报告五、时间安排本课程设计在第3学期前2周内进行。参照上述设计步骤的时间安排如下1)任务分析及方案准备2天2)确定

4、实施方案1天1)方案具体设计3天2)仿真测试3天3)实物制作1天4)撰写报告1天一、评分标准主要依据学生撰写的设计成果评定成绩,成绩共分五级:优:完成所有内容。硬件设计简洁、优化、性价比高,软件架构合理、模块化设计、可移植性好。报告撰写规范、详实,无错误。制作了实物,实物运行满足要求(无制作实物条件的地区除外)。良:完成所有内容。硬件设计复杂、性价比一般,软件架构合理、模块化能力不足。报告撰写规范,一般性错误数量少,无原则性错误。中:基本完成所有内容。硬件设计性价比一般,软件设计混乱、有不明显的缺陷。报告撰写规范,一般性错误数量较少,无原则性错误。及格:基本完成所有内容。硬件设计性价比不好,

5、软件设计混乱、有较明显的缺陷。报告撰写规范,一般性错误数量多,无原则性错误。不及格:未完成一半以上的内容。硬件和软件设计混乱、有明显的缺陷。报告撰写不规范,有原则性错误。二、参考资料《单片机原理及接口技术》(第3版),北京航空航天大学出版社《单片机外围器件实用手册》输入通道器件分册,北京航空航天大学出版社三、设计范例第1步骤:硬件部分:1)单片机:主要涉及:时钟、端口、存储器。2)AD器件。主要涉及:类型、精度、转换时间、所需配套元件和电路。3)滤波。主要涉及:滤波的方法。4)电源。主要涉及:电压、功率。5)显示。主要涉及:显示器件、所需配套元件和电路。6)报警。主要涉及:报警元件、驱动电路

6、需求。软件部分:1)软件滤波处理方法。2)信号轮询的方法和时间间隔实现方法。3)显示软件处理方法。4)系统软件的组织方法。第2步骤:依据任务要求,对比各种实现方法的特点进行选择。在选择中要充分考虑每种方法的难易性和复杂程度,实现的成本和时间需求,以及所需器材市场购买的便利性(不制作实物除外)。注:在对比的时候,可能需要在任务要求中没有明确提供的信息(例如:系统检测的精度范围),此时,设计者可自行假定条件。第3步骤:硬件部分:在对拟定方案的具体设计中,可借鉴参考资料中提供的信息。在实现系统功能的基础上,尽可能做到简洁、优化、可靠性和性价比高(比如,如果选择了需要外部输入转换时钟的AD器件,在满

7、足性能要求的情况下,可考虑直接使用8051的ALE信号作为AD器件的时钟信号)。软件部分:尽可能采用结构化程序设计方法,详细明确每个模块的任务、入口参数、出口参数、寄存器和存储器的使用。第4步骤:应首先进行软件的调试。单一模块应最先调试,使其符合设计要求;然后是相关模块间的联合调试,测试它们之间是否可以配合工作;最后才是整体软件的调试,判断是否能够实现系统功能。在调试过程中一旦发现错误,应立即修正。一般来说,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。