计算机接口技术课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上海应用技术学院课程设计任务书
课程名称计算机接口技术课程设计课程代码B704006 设计题目电子时钟程序设计题目序号
设计时间2011年6月13日——2011年6月24日
系(院)计算机科学与信息
工程
专业
计算机科学与技
术
班级
一、课程设计任务(条件)、具体技术参数(指标)
本课程设计是《计算机接口技术》课程的后继教学环节,通过对一个较大型的、综合性设计及程序进行阅读理解,并在此基础上设计新的功能, 加深学生对本课程专业知识和理论知识的认识和理解,提升学生应用本课程知识体系,构建计算机应用系统,进行应用系统硬件、软件开发的能力。
根据所给的连线.txt、Clock.asm应用程序框架, 在此基础上设计新的功能。
基本任务:
认真阅读文件“连线.tx”、“Clock.asm”源程序,理解设计意图、各芯片的的作用以及程序中每条指令的作用。
实现报时功能:用户设置报时时刻,电子时钟走到该时刻报时。
实现秒表功能:用户可以对单个事件计时。
扩展任务:
实现多个报时功能:用户设置多个报时时刻,电子时钟每走到对应时刻报时。
实现多个秒表功能:用户可以同时对多个事件计时。
其他任务:
自行设计新的功能。
二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)
(1)分析原连线.txt、Clock.asm程序结构: 写出各接口芯片端口地址、控制字、工作方式;绘制接口芯片间连接图;绘制主要模块的流程图。
(2)对新设计的功能:写出详细的功能描述、操作说明;写出设计说明、绘制流程图。
(3)设计总结:对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获和提高。
(4)撰写电子时钟使用说明书,作为报告附录Ⅰ。
(5)电子时钟源程序(修改/增加的指令请使用大写字母,以示区别)作为报告附录Ⅱ(打印版和电子版)。
严禁抄袭,发现雷同,双方扣分
三、课程设计工作进度计划:
第1天:教师布置任务,讲解本课程设计思路、模块。学生细读原始源程序。
第2天:写出各芯片端口地址、控制字、工作方式,绘制芯片间的连线图、主要程序流程图。
第3~4天:设计报时功能及调试程序。
第5~6天:设计秒表功能及调试程序。
第7~8天:设计扩展功能、其他功能及调试程序。
第9~10天:完成设计,提交报告,接受教师考评。
四、主要参考资料
[1] 杨文显主编.现代微型计算机与接口教程,清华大学出版社,2007
[2] 冯博琴,吴宁等.微型计算机原理与接口技术,清华大学出版社,2002
[3] [美]Kip R.Irvine. 电子工业出版社,2004
指导教师(签名):蒯锐教研室主任(签名):杨晶鑫
2011年6月13日2011年6月13日