计算机霓虹灯模拟显示软件设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学《微机原理与与接口技术》课程设计说明书 PAGE 学 号: 0121011350134 课 程 设 计 题 目 计算机霓虹灯模拟显示软件设计 学 院 自动化学院 专 业 电气工程及其自动化 班 级 电气1001班 姓 名 指导教师 张锐 2013 年 1 月 18 日 课程设计任务书 学生姓名: 专业班级: 电气1001 指导教师: 张 锐 工作单位: 自动化学院 题 目: 计算机霓虹灯模拟显示软件设计 初始条件: 1.用于调试程序的IBM兼容PC机一台; 2.安装DOS/WIN98操作系统或运行于DOS/ WIN98兼容方式; 3.EDIT 等文本编辑器输入80x86汇编程序,MASM 5.0编译及链接程序。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.使用汇编语言设计一个运行于计算机的霓虹灯模拟显示软件,软件应实现模拟显示霓虹灯,要求至少有一种动态显示效果。可以附加显示其它信息和添加多种动态显示效果。 2.说明书撰写格式应符合《课程设计说明书统一书写格式》。 时间安排: 1.程序框图设计,3天 2.编程,4天 3.调试,3天 4.编写设计报告,4天 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 摘要 霓虹灯是日常生活中常见的灯饰,它装点了夜空,丰富了人们的生活。通过汇编语言的学习,可实现霓虹灯的控制与操作,实现其显示与闪烁,或者是其他的动态变化,从而可以很方便的达到理想效果。本设计通过对字符进行坐标形式的定义再调用BIOS使之顺序显示,通过擦除子程序以及清屏子程序的配合运用,可以达到让汉字或图像闪烁或运动的功能。最后通过按键‘Q/q’来实现程序的结束。 关键字:霓虹灯 汇编语言 子程序 目录 TOC \o 1-3 \u 1设计任务原理及方案认证 1 1.1设计任务 1 1.2设计原理分析 1 1.3方案比较及认证 1 2程序流程图 2 2.1主程序流程图 2 2.2 子程序流程图 3 2.2.1字符显示程序结构流程图 3 2.2.2清屏程序结构流程图 4 3主要程序段与程序设计分析 6 3.1程序中用到的BIOS内的中断功能 6 3.2程序中用到的DOS功能调用 7 3.3主要程序段与程序设计分析 8 3.3.1数据段程序 8 3.3.2写点程序段 8 3.3.3 输入Q、q退出程序 10 3.3.4 竖形条纹的显示程序 11 3.3.5条纹清屏与文字闪烁功能程序 12 3.3.6延迟功能程序 13 4程序调试 14 4.1.调试工具 14 4.2.调试过程与结果分析 14 5 心得体会 15 参考文献 16 附录一 源程序和程序注释 17 本科生课程设计成绩评定表 27 霓虹灯模拟显示软件设计 1设计任务原理及方案认证 1.1设计任务 1.使用汇编语言设计一个运行于计算机的霓虹灯模拟显示软件,软件应实现模拟显示霓虹灯,要求至少有一种动态显示效果。可以附加显示其它信息和添加多种动态显示效果。 2.说明书撰写格式应符合《课程设计说明书统一书写格式》。 1.2设计原理分析 从设计任务中可看出,本次课程设计需完成用计算机模拟霓虹灯的动态显示,即在80*25大小的屏幕上显示由各种字符组成的不同图形或字符。在设计中,程序的数据段以字符串的形式来表示,可以很方便的直接运用INT 10H中的13号功能即显示字符串功能显示图形,即以行的依次顺序逐渐出像在屏幕上,在字符串一次出现的同时,采用BIOS中断调用,通过对字符文本方式的控制,将字符的颜色、亮度、闪烁等属性表示出来。然后再通过顺序、循环结构程序的调用进行图形的霓虹灯效果显示。 在控制字符依次出现的方式上,还需采用延时程序,将延时定为适当的速度,使字符能够清晰的显示在屏幕上。文字的闪烁通过清屏和擦屏程序来实现。退出程序需检验输入字符与’Q’、’q’的比较来实现。 1.3方案比较及认证 方案一: 按照字符形状定义字符,在主程序中反复调用字符形态的字符定义,再通过顺序、循环、调用等程序来实现对字符串的顺序显示。采用清屏程序和擦除程序控制文字的闪烁。 方案二: 可采用系统提供的BIOS功能调用中的int 10h显示功能,通过写ASCII码,来组成文字,其中ASCII码的位置可由相对行数和列数的二维坐标确定,由定义的区域内开始,行向下自增1,列向

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档