收藏 分销(赏)

微机原理课程设计任务书-07-打字计时练习.doc

上传人:仙人****88 文档编号:11721995 上传时间:2025-08-09 格式:DOC 页数:2 大小:43.50KB 下载积分:10 金币
下载 相关 举报
微机原理课程设计任务书-07-打字计时练习.doc_第1页
第1页 / 共2页
微机原理课程设计任务书-07-打字计时练习.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
微型计算机原理及应用课程设计任务书 题 目: 打字计时练习 学生姓名: 学 号: 班 级: 题目类型:软件工程(R) 指导教师: 一. 微型计算机原理及应用课程设计内容 汇编语言是微型计算机原理及应用的基础,微机主机和接口所要实现的功能都要通过汇编语言来实现。尽管汇编语言程序设计编程效率低,但其运行效率高、速度快。因此掌握汇编语言是学好微机原理和接口设计的第一步。 设计一个在键盘上练习打字并能统计时间的程序。 二. 微型计算机原理及应用课程设计目的 1、熟悉和掌握有关键盘和时间的中断; 2、掌握字符显示技术; 3、熟悉汇编语言程序的编译、链接过程; 三. 微型计算机原理及应用课程设计的要求 1、自行编写键盘中断和时间中断处理程序,并保存原中断向量。程序运行时,使用自编的中断向量处理程序。程序退出时,恢复中断向量。 2、查阅文献资料,一般在5篇以上; 3、完成算法设计和程序设计、调试; 4、撰写课程设计说明书; 5、做好答辩工作。 四. 微型计算机原理及应用课程设计思路 在键盘上练习的打字例句及其地址表、计时单元等预先放在DATA数据段中。 自编中断程序检测按键时产生的中断,并把按键的扫描码转换为ASCII码存入缓冲区。 主程序部分保存原来的09类型的中断向量,设置自编例行程序的中断向量,设置中断屏蔽位,然后打开中断。当键盘中断处理后,主程序中安排指令读取缓冲区中的字符显示在屏幕上。主程序末尾,利用DOS功能恢复原09类型的中断向量,然后返回DOS。 打字时间统计利用自编的定时器中断处理程序,每输完一个例句,计时一次。在此中断例行程序中,定时器中断的次数记录在计数单元count中,当count计数值为18时,sec计数单元加1,当sec计数值达到60时,min计数单元加1。因为输入完一个句子无论如何也不会达到小时级,所以对hours计数值的调整判断,实际只起到退出定时器中断的作用。 显示时间的子程序分别将各计时单元的二进制数转换为十进制数,并以min:sec:msec的形式显示出来。其中msec是由count中的计数值转换成的: count×1s/18.2=count×55ms,该式中,18.2是计算机系统产生的一个时间中断,每秒18.2次。 五. 微型计算机原理及应用课程设计提交的成果 1. 设计说明书一份,内容包括: 1) 中文摘要100字;关键词3-5个; 2) 前言; 3) 设计内容和设计目的; 4) 设计要求; 5) 设计思路(包含程序流程图); 6) 软件使用说明书(核心界面说明); 7) 设计总结、参考文献、致谢等。 2. 刻制光盘一张。 六. 设计的主要参考文献 1 宋杰,汪志宏,江敏,微机原理与接口技术课程设计,机械工业出版社,2005.4 2 周明德,微型计算机系统原理及应用习题集、习题解答与实验指导,清华大学出版社,2005.7 3 张开成,微型计算机原理,西南师范大学出版社,2006.8 4 沈美明,温冬婵, IBM-PC汇编语言程序设计第2版,清华大学出版社,2006.5 5 戴梅萼,史嘉权, 微型机原理与技术-习题、实验和综合训练题集,清华大学出版社,2009.4 七. 各阶段时间安排(共1周): 周次 日期 内容 地点 完成情况 教师签字 第1周 星期一 教师讲解设计要求,准备参考资料,分析系统,方案设计 教室 星期二 编程 教室 星期三 编程 实验室 星期四 调试程序 实验室 星期五 写设计书,答辩 实验室 2010年6月20日
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服