微机原理课程设计-打字计时练习

微机原理课程设计-打字计时练习

ID:6809049

大小:132.00 KB

页数:19页

时间:2018-01-26

微机原理课程设计-打字计时练习_第1页
微机原理课程设计-打字计时练习_第2页
微机原理课程设计-打字计时练习_第3页
微机原理课程设计-打字计时练习_第4页
微机原理课程设计-打字计时练习_第5页
资源描述:

《微机原理课程设计-打字计时练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计任务书学生姓名:专业班级:电气0805班指导教师:工作单位:自动化学院题目:打字计时练习初始条件:掌握汇编语言程序设计方法,所设计的程序运行后可通过键盘控制,满足系统功能,并实现该系统设计方案。在DOS,windows,汇编软件环境下运行。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.程序运行后,键盘输入不同进行不同处理:a)ENTER表示开始,ESC表示退出,SPACE表示重新开始,打字过程中的按ENTER表示暂停并显示时间,再按ENTER表结束暂停b)统

2、计打字的正确率,在打字练习时,如果输入正确,则字符为绿色,输入错误则为红色。2.课程设计说明书应包括:a)设计任务及要求b)方案比较及认证c)程序设计基本思想,程序流程图,部分源程序及注解d)调试记录及结果分析e)参考资料f)附录:全部源程序清单g)总结时间安排:2011年元月07日--元月09日选题、查阅资料和方案设计2011年元月10日--元月14日编程2011年元月15日--元月16日调试程序,改进与提高2011年元月17日撰写课程设计报告(有调试过程及结果的截屏)2011年元月18日答辩和交课程

3、设计报告指导教师签名:2011年元月6日系主任(或责任教师)签名:年月日3摘要在IBM-PC系统中,驻留的ROM中有8KB的BIOS。它实现对系统中种种常用设备的输入输出操作的管理。其中的16H中断调用即为键盘输入输出中断调用,实现从键盘输入字符到AL寄存器、读键盘缓冲区字符到AL寄存器、读取特殊功能键的状态等功能。微机原理及接口技术是计算机和自动化电气等专业重要的基础专业课程之一,不但有较高的理论水平,而且还要求能够将理论应用于实践,提高动手能力。本次课程设计的主要目的是提高实践能力,包括机器语言的使

4、用,与8086配套的芯片的端口编程手段,ROM及BIOS所能提供的内部程序的功能和调用方法,以及中断处理程序和设备驱动程序的设计方法。本程序是一个在键盘上练习打字并能统计时间的程序,在缓冲区中预放了一些字母,运行时,可按照屏幕上显示的字母输入练习,每输入完一行按回车键后,可显示出练习输入的时间。通过它练习英文打字练习,并能够统计时间。程序运行时,使用自编的中断向量处理程序。3目录1方案比较及认证………………………………………………………………………12打字计时练习程序设计过程……………………………………

5、……………………………22.1程序设计基本思想……………………………………………………………………22.2程序流程图……………………………………………………………………………32.3部分原程序及注解………………………………………………………………………43调用记录及结果分析……………………………………………………………………………64总结体会…………………………………………………………………………………………………8参考文献…………………………………………………………………………………………9附录:打字

6、计时练习程序……………………………………………………………………………103武汉理工大学《微机原理及接口技术》课程设计说明书19武汉理工大学《微机原理及接口技术》课程设计说明书打字计时练习设计一个打字计时练习的程序,在缓冲区中预放了一些字母,运行时,可按照屏幕上显示的字母输入练习,每输入完一行按回车键后,可显示出练习输入的时间.1方案比较及认证方案一:采用调用时间中断向量来记录打字练习的时间,在输入ENTER键时,显示完成当前句子所用的时间。在显示键入的字符时,还应判断是否为回车符,说明一个句子输入完毕

7、,此时调用显示时间子程序显示出打字时间,然后顺序显示下一个语句。如果所放的例句都已显示完毕,则再次从第一个例句开始显示,直到键入某一功能键退出程序,结束打字练习。方案二:在计时的基础上,采用光标定位程序来实现缓冲区数据和输出数据的比较,从而在显示打字时间的同时显示的正确率。在显示键入的字符时,先判断是否是相应的功能键,如是则完成相应的功能,不是功能键,则和上一行相应位置的字符比较,采用不同的子程序分别统计正确个数,和总打字数,并用不同的颜色显示输入正确的字符和不正确的字符。综合考虑,第二种方案功能比较完

8、善,故采用第二种方案进行设计。19武汉理工大学《微机原理及接口技术》课程设计说明书2打字计时练习程序设计过程2.1程序设计基本思想在键盘上练习的打字例句及其地址表等预先放在DATA数据段中。在宏定义部分定义光标定位程序MOVTO,字符输出程序OUPUT等,以便在程序运行时,能够准备定位光标到指定位置,以便进行比较,同时能够便捷地将打字例句显示在键面上。程序运行时,键面上出现提示,按ANYKEY开始打字,按ESC退出。输入ESC则出现提示,按

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。