欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1445798       资源大小:275KB        全文页数:28页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

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

    1、 1 课程设计任务书课程设计任务书 学生姓名:学生姓名: 专业班级:专业班级: 指导教师:指导教师: 工作单位:工作单位: 题题 目目: : 打字练习 初始条件:初始条件: 掌握汇编语言程序设计方法,所设计的程序运行后可通过键盘控制,满足 系统功能,并实现该系统设计方案。在 DOS,windows,汇编软件环境下运行。 要求完成的主要任务要求完成的主要任务: : (包括课程设计工作量及其技术要求,以及说明书撰写等具 体要求) 1. 程序运行后,键盘输入不同进行不同处理: a)E表示退出; b)I表示插入, L表示浏览, Q表示查询, D表示删除, M表 示修改,C表示统计各分数段人数。 2.

    2、课程设计说明书应包括: a)设计任务及要求 b)方案比较及认证 c)程序设计基本思想,程序流程图,部分源程序及注解 d)调试记录及结果分析 e)参考资料 f)附录:全部源程序清单 g)总结 时间安排:时间安排: 2011 年元月 07 日-元月 09 日 选题、查阅资料和方案设计 2011 年元月 10 日-元月 14 日 编程 2011 年元月 15 日-元月 16 日 调试程序,改进与提高 2011年元月17日 撰写课程设计报告 (有调试过程及结果的截屏) 2011 年元月 18 日 答辩和交课程设计报告 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或

    3、责任教师)签名: 年年 月月 日日 2 目录 1 设计目的 3 2 概要设计 4 2.1 系统总体分析 4 2.2 主模块框图及说明 . 4 3 详细设计 6 3.1 主模块及子模块说明 6 3.2 各模块详细设计 6 3.2.1 主界面模块 . 6 3.2.2 随机字母产生模块 . 8 3.2.3 字母落下模块 10 3.2.4 暂停模块 11 3.2.5 返回主界面模块 12 4 程序调试 . 13 4.1 运行界面分析 . 13 4.2 调试过程及分析 . 15 5 心得体会 . 16 5.1 设计体会 . 16 5.2 系统改进 . 16 参考文献. 27 3 打字练习程序 1 设计目

    4、的 这次课设的任务是写一个程序,运行可执行程序后,出现主界面,按回车键 出现由 26 个字母组成的乱序行,这时其中任一字母落下,在键盘上敲入该字母, 如果输入正确,字母消失;按回车键进入打字练习;按 ESC 键返回主界面;按 space 键暂停;按E退出。通过课程设计,主要达到以下目的: (1)增进对汇编语言的认识,加强用汇编语言编程的能力; (2)掌握汇编语言的中断调用功能的应用,可以用汇编语言调用各种中断 调用功能,并由此实现对硬件的控制等; (3)了解和掌握汇编语言程序设计过程、方法及实现,为以后微机原理课 程的学习打下良好基础; (4)通过课程设计可以使我们更加了解书上的知识,了解书上

    5、的语句并且能 够应用自己的程序中; (5)掌握屏幕输出显示的设计方法。 4 2 概要设计 2.1 系统总体分析 根据题目要求可以看到有以下几部分来实现打字练习: (1)由 26 字母乱序组成一行显示行; (2)字母自动落下; (3)从键盘输入的字母与落下字母相同则该字母消失,并且下一个字母自动 接着落下; (4)按下“Esc”键则程序返回到主界面; (5)按空格键游戏暂停; (6)在主界面按“E”则程序退出。 打字练习的主要功能由以上六部分组成,每一部分之间的联系都是比较紧 密的。对于以上几个部分,最主要的部分就是第二三两个部分,这是打字练习的 重点,需要详细设计其所需要的功能。 2.2 主模

    6、块框图及说明 程序的核心模块是打字, 各个模块功能的实现主要是通过键盘输入指令来融 合的,主要流程是先到主界面,然后选择你想要进行的指令:ENTER 进入打字界 面开始打字, “E”退出程序,空格在打字练习时执行暂停的功能,ESC 是从打字 界面返回到主界面。核心模块的程序流程大体如下面的流程图图 2-1。 5 图 2-1 主程序流程图 6 3 详细设计 3.1 主模块及子模块说明 主界面是程序的初始入口, 也是其他功能模块的接入点。 主模块是打字模块, 也是核心模块,主要通过各个键盘符来控制各个子模块之间的协调。子模块分为 判断输入字符判断模块(这当中包含两个小的子模块:主界面输入字符判断和打 字模块输入字符判断) 、暂停模块、退出模块(这当中包含两个小的子模块:打 字界面返回主界面模块和主界面退出程序模块) 。


    注意事项

    本文(微机原理课程设计---打字练习)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583