- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 第一章 2.2 水量平衡.ppt
- 《GB/T 19326-2022锻制支管座》.pdf
- 2022年11月陕西省从优秀村社区干部中考试录用200名乡镇街道机关公务员上岸冲刺卷I含答案详解版(3套).docx VIP
- 2020年银行业从业人员职业操守和行为准则.pdf VIP
- 转预备党员思想汇报【银行】.pdf VIP
- 【新教材】人教版(2024)七年级上册英语Unit 4 My Favourite Subject教案.docx
- 米厂恒温仓库工程设计方案.docx
- 2024年党校入党积极分子培训考试必考重点知识汇编(共160题).doc VIP
- 《世界经典神话与传说故事》 测试题及答案.pdf
- 智能制造设备安装与调试职业技能等级标准(2021年).pdf
文档评论(0)