预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《嵌入式课程设计》指导书安阳工学院计算机科学与信息工程学院2012年9月课程设计基本目的1.通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用嵌入式课堂上所学的开发方法和知识,比如,项目的完整设计与开发过程、结构化模块技术方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。2.为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、嵌入式微控制器、操作系统、微机原理与接口技术、模拟电子技术等)创造实践机会。为学生提供主动学习积极探索与大胆创新的机会。3.使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。4.使每个学生了解硬件开发平台与嵌入式系统集成开发环境以及嵌入式操作系统对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的微控制器(单片机)和程序设计语言、技能(比如,基于mc9s12dg128单片机设计数字温度计,万年历等)。5.通过“稍大的”富有挑战性的嵌入式系统项目开发实践,为学生提供主动学习(比如,基于mc9s12dg128单片机设计、dubeg128监控程序、CodeWarrior开发环境、嵌入式操作系统等内容的学习)、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。要求、内容与时间分配1.要求(含工作量要求):a总体要求1)硬件设计,编程语言的应用和掌握;2)软件工程思想、方法和技术的应用和掌握;3)团队合作、沟通技巧和职业道德方面的训练。b具体要求完成项目开发计划、需求分析说明书、软件设计说明书、软件测试分析报告2.内容与时间分配:1、命题由教师命题,以开发小组为单位选择课题,经教师审查调整后确定。2、需求分析对所选择课题的问题域进行深入调查研究的基础上,对系统的功能及性能需求进行分析,写出需求规格说明书;包括可行性分析报告、系统的需求模型。本阶段末进行需求方案评审。3、软件设计软件设计分两个阶段进行:总体设计和详细设计总体设计:确定系统总体设计方案;建立软件系统的体系结构,完成系统的模块化,建立系统的静态模型及动态模型,进行用户界面设计。详细设计:对模块内部过程及数据结构进行设计,由小组成员分工完成。4、编码及软件测试编写程序。要求给出详细的注释,包括:模块名,模块功能,中间过程的功能,变量说明等。所有测试过程都要求采用综合测试策略;先作静态分析,再作动态测试。应事先制订测试计划,并要求保留所有测试用例,完成测试报告。由学生完成:模块测试、组装测试、系统(或功能)测试(时间由学生在编码阶段自行安排)。5、验收测试验收测试由教师完成:以开发小组为单位进行考核与成绩评定办法根据软件开发文档、源代码和运行系统的质量进行考核,学生成绩以优、良、中、及格、不及格等级评定的方式给出。课程设计题目多机通信和单片机与PC机通信一描述随着单片机和微机技术的不断发展,由PC机和多台单片机构成的多机网络监控系统已成为单片机技术发展的一个方向。它结合了单片机在实时数据采集和微机对图形处理、显示的优点。同时,Windows环境下后台微机在数据库管理上具有明显的优势,二者结合,使得单片机的应用已不仅仅局限于传统意义上的自动监测或控制,而形成了向以网络为核心的分布式多点系统发展的趋势。在许多工业生产中,用计算机对生产过程实行实时监控,对下位单片机采集来的数据进行实时数据处理,以及控制信号的产生与传输等功能。在这种工业生产的特定环境下,计算机要与过程控制的实时信号相联系,因此要求计算机能实现对串行端口的直接操作。二要求1、目标:实现一个能够一个主机同多个主机通信的系统2、具体任务:为完成目标,在课题中必须完成的任务的详细描述(1)、如果想让主机与从机1通信则闭合与从机1通信的开关,断开其它开关。(2)、然后按下键盘,观察主机发送的数据。(3)、如果再想让主机与从机2通信则断开从机1通信的开关,闭合和从机2通信得开关,接着按下键盘,观察主机发送过来的数据。(4)、如果想和pc机通信则先断开从机2通信得开关,闭合与pc机通信的开关,通过串口精灵观察与主机发送的数据。竞赛抢答器系统一描述本系统是借用单片机采用模块化设计的智能抢答器,主控与参赛者设为终端分系统。参赛者分系统设有:抢答按纽、提示功能等(声音提示和LED显示);主控分系统有:开始控制按钮、时限设定、加分按钮、复位按钮。参赛者系统,除享有抢答按