31微机原理课程设计打字计时练习.doc

31微机原理课程设计打字计时练习.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号: 0121111350132 ? ? 课 程 设 计 题 目 打字计时练习的程序 学 院 自动化 专 业 电气工程及其自动化 班 级 电气1101 姓 名 李萌 指导教师 石云 ? ? 2014 年 1 月 11 日 ? ? ? ? ? ? 课程设计任务书 学生姓名:? 李萌? ? ? ? ? 专业班级:? 电气1101? ? ? ? 指导教师:? 石云? ? ? ? 工作单位:? 自动化学院? ? ? 题? 目:? 打字计时练习的程序? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 初始条件: 在缓冲区中预放了一些字母,运行时,可按照屏幕上显示的字母输入练习,每输入完一行按回车键后,可显示出练习输入的时间。按Q退出程序。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1) 设计任务及要求分析 (2) 方案比较及认证说明 (3) 系统原理阐述 (4) 硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明 (5) 软件设计课题需要说明:软件思想,流程图,源程序及程序注释 (6) 调试记录及结果分析 (7) 总结 (8) 参考资料 (9) 附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图 时间安排: 12月30日~12月31日:收集资料,方案选择 1月2日~1月6日:整体流程,程序细节,调试程序 1月7日~1月8日: 课程设计报告撰写 1月9:交报告,程序演示,答辩 指导教师签名:? ? ? ? ? ? ? ? ? ? ? 年? ? 月? ? 日 系主任(或责任教师)签名:? ? ? ? ? 年? ? 月? ? 日 目录 摘要? ? 1 1. 设计概述? ? 2 1.1设计任务? ? 2 1.2设计要求? ? 2 1.3设计目的? ? 2 1.4设备环境? ? 2 2. Masm for window集成实验环境? ? 3 2.1 Masm for window集成实验环境介绍? ? 3 2.2 DOS中断介绍? ? 3 3.课程设计的思路及内容? ? 5 3.1.硬件设计? ? 5 3.2软件设计? ? 6 3.3程序流程图? ? 6 4.代码设计? ? 8 4.1功能模块说明? ? 8 4.1.1定义数据段,设置主要参数:? ? 8 4.1.2代码段? ? 8 4.1.3使用子程序分化各子功能? ? 8 4.2系统运行过程描述? ? 17 4.3程序的调试与运行? ? 17 4.3.1打字练习的运行情况? ? 17 4.3.2结果分析? ? 19 4.4调试中出现的问题? ? 19 5.总结? ? 20 参 考 文 献? ? 22 摘要 微机原理及应用是一门实践性很强的课程;其课程设计目的在于综合运用所学知识,全面掌握微型计算机与DOS方式的工作原理、编程和使用方法;在设计中,通过小组协作提出并论证设计方案,进行软件调试,最后获得正确的结果,可以加深和巩固对理论知识的更好掌握,进一步建立计算机应用系统体概念,初步掌握DOS开发方法,为以后进行实际的软件应用开发奠定良好的基础。 本设计是利用Masm for window集成实验环境来实现的打字练习计时程序,在程序中利用自编的中断程序kbint检测按键时产生的中断,并把按键的扫描码转换为ASCII码存入缓存区BUFFER(内存中的一个区域),这个工作和EOM 09类型的键盘中断例行程序所完成的工作大致相同,只是在解释各个键时作了简化,既只解释了可显示字符(入英文小写字母、数字及一些字符),其他特殊键(如组合键、双态键、功能键等)都未做解释,只作字符码0来处理。另外加入一个菜单模块,增加了程序的观赏性。 关键词:? 打字计时,寄存器,缓冲区,中断向量 1.设计概述 1.1设计任务 设计一个在键盘上练习打字并能统计时间的程序。通过它练习英文打字练习,并能够统计时间。屏幕上显示出提示信息和练习例句,按照例句从键盘上输入字母即可,每输入完一行后按回车键,可显示出练习输入的时间和下一行例句。按Q键可退出程序。 1.2设计要求 在本系统中,要求所需执行的操作由相应的开关状态反映,其驾驶操作与灯光信号对应关系如下: 1) 自行编制键盘中断和时间中断处理程序,并保存原中断向量,程序运行时,使用自编的中断向量处理程序,程序退出时,恢复中断向量; 2) 在缓冲区中预放了一些字母,程序运行时,可按照屏幕上显示的小写字母进行输入练习; 3) 每输入完一行按回车键后,可显示出练习输入的时间。 1.3设计目的 熟悉与掌握有关键盘和时间的中断及字符显示技术。 1.4设备环境 在本设计中,所用到的设备环境如下所示: A. 计算机一台; B. 设计环境 C. Masm for window集成实验环境;? ? 2.Ma

文档评论(0)

ryaoo + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档