接口技术课程设计指导书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口技术课程设计指导书

信息工程学院 《接口技术》课程设计指导书 2012年6月 班级:2009计算机科学与技术   指导老师:徐文元、胡静芳 目录及课题 第一节、序 言 第二节、课程设计步骤 第三节、报告格式 第四节、课题任务 电子时钟的设计 音乐程序的设计 抢答器控制程序的设计 单总线串行通讯控制程序的设计 主从式两级微机并行通讯的设计 第一节、序 言 《接口技术》课程设计是为配合课堂教学,使学生进一步掌握巩固《接口技术》课程中所学理论知识,并通过一些实用,有趣、内容先进的课题,激发学生的学习积极性,锻炼其设计、制作、调试接口电路的能力,以提高学生的接口电路的设计及解决实际问题的能力。 本次课程设计所列课题,包含了《接口技术》课程中所讲述的各种接口,具有典型意义;学生要从中选取一个,运用《接口技术》课程有关理论,对课题要求进行综合分析,在充分利用实验箱现有资源基础上,进行设计和制作外围接口电路和编写程序代码,并根据测试结果进行反复调试和修改,最终设计制作成较为完善的软、硬件系统,最后,编写设计说明及课程设计报告。 全体同学在课程设计期间,必须在上课时间到硬件机房进行考勤,一天四次(早上8:00及12:00,下午2:30及4:30)。每个小组的课题完成之后,必须通过指导老师的考核,完成课题基本要求的为合格,并根据个人所完成模块的情况进行考核评分。 第二节、课程设计步骤 需求分析 分析问题、确定需求 根据课题及用户的要求,确定什么功能由软件实现,什么功能由硬件实现,做到什么程度(性能)。 功能需求:列举了被开发软、硬件在职能上应做到什么。 性能要求:给出被开发软、硬件工作的技术性能指标。 资源使用需求:系统所需各项软、硬件资源。 描述需求 确切表达用户对软、硬件的输入、输出要求,编写使用说明。 二、初步设计 制定规范: 阅读和理解软、硬件需求说明。 根据目标确定最合适的设计方法。 规定硬件/操作系统的接口规定,命名规则等。 总体设计 确定设计方法,将复杂的系统按功能划分成模块的层次结构。 确定各模块的功能,建立与已确定的软、硬件需求的对应关系。 确定模块间的调用关系。 确定模块间的接口,即模块间传递的信息及连线。 编写总体设计的文档 总体设计说明书;包括系统目标,总体设计,数据设计,处理方式设计,运行设计,输入输出设计等。 制定初步的测试计划。 接口电路的制作及程序的编码 如有面包板,可在面包板上搭建接口电路 设计好外部接口电路的布局,并进行焊接 利用导线进行必要的联接 在微机用汇编语言在微机中编写程序,并编译连接 将编译好的程序传送到实验箱中,进行运行调试 测 试 对系统进行测试,修改,使其成为所要求的软、硬件系统。 两种测试方法 白盒测试:略 黑盒测试:已经知道产品应该具有的功能,通过测试来检验是否每个功能都正常使用。 A.等价划分类:把输入的数据划分成若干个有效的和无效的等价类,我们不仅要测试有效类数据还要测试无效类数据。 B.边界值分析:是对等价类方法的补充。确定边界情况,通常输入等价类与输出等价类的边界来测试边界的情况。 C.错误推测:列举出程序中所可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。 模块测试――又称单元测试,设计好每个模块完成的一个清晰定义的子功能,且这个子功能和同级其他模块之间没有依赖关系。 子系统测试:把经过模块测试的模块组成一个子系统来测试。 系统测试:把经过测试的子系统装配成完整的系统来测试。 第三节、课程设计报告的格式 题目及需求分析。 编写需求说明书及基本假设。 书写软件程序及数据流图,硬件的原理图及布线图。 划分模块及模块间的层次结构和模块间的联系。 用一种具体的详细设计的方法去定义每一个模块的层次结构 对每个模块的层次结构用具体的实现。 测试方法及数据。 编写软、硬件说明并注明哪个模块是哪个同学所完成的。 实验课题一、电子时钟的设计 实验目的 了解并掌握定时计数器的工作原理,通过8253定时计数器产生定时中断信号 了解并掌握8259中断控制器的工作原理,通过8259进行中断控制服务,调用中断服务程序 二、实验内容 时钟误差每天不得大于1分钟 要求能切换显示年月日,时分秒 要求时间可通过外部开关进行调整 要求能够进行整点报时 实验课题二、音乐程序的设计 一、实验目的 解并掌握定时计数器的工作原理,通过8253定时计数器产生定时信号 了解利用数模转换器产生音乐的基本方法 二、实验内容 能将音乐片段转化成数据储存后,再由控制程序进行播放 实验课题三、抢答器控制程序设计 实验目的 了解并掌握8259中断控制器的工作原理,通过8259进行中断控制服务,调用中断服务程序 掌握825

文档评论(0)

mliaojfangwi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档