- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
霓虹灯显示程序设计
目录
摘要………………………………………………………………………………………………..Ⅰ
1 设计内容简介……………………………………………………………………………………1
2 霓虹灯显示程序设计……………………………………………………………………………2
2.1 设计任务及要求………………………………………………………………………….2
2.2 设计方案及程序流程图………………………………………………………………….2
2.2.1 主程序流程图…………………………………………………………………..2
2.2.2 汉字显示闪烁子程序…………………………………………………………..3
2.2.3 程序结果显示…………………………………………………………………..6
2.3 主要程序段与程序设计…………………………………………………………………10
2.3.1 程序中用到的DOS功能调用………………………………………………….10
2.3.2 程序中用到的BIOS内的中断功能……………………………………………10
2.3.3 主要程序段分析……………………………………………………………….11
3 程序调试说明………………………………………………………………………………….16
3.1 调试工具…………………………………………………………………………………16
3.2调试过程………………………………………………………………………………….16
4 课程设计总结………………………………………………………………………………….17
参考文献………………………………………………………………………………………….18
附录 源程序清单与注释………………………………………………………………………..19
摘要
霓虹灯是日常生活中最常见的灯饰,它装点了晚上,丰富了人们的生活。通过汇编语言,实现霓虹灯的显示与闪烁,可以很方便的达到想要的效果。汇编语言的INT 10号中断提供了设置显示模式、设置颜色模式、设置光标位置、按指定属性显示字符等功能号,可以显示汉字,同时也提供了初始化屏幕或滚屏等功能号,通过擦除子程序以及清屏子程序的配合运用,从而达到让汉字闪烁的功能。正确编排汉字组成点的坐标、颜色以及ASCII码值,就可以得到想要显示的汉字,合理运用INT 10号中断的功能号,正确调用擦除子程序和清屏子程序就可以得到想要的闪烁效果。
关键字:霓虹灯 中断 子程序 闪烁 显示
霓虹灯显示程序设计
1 设计内容简介
汇编语言是计算机提供给用户的最快最有效的语言,也是能过利用计算机所有硬件特性并能直接控制硬件的唯一语言,是操作系统等其它核心课程的必要先修课。汇编语言的应用有很多,其中,图形文字的显示就是计算机的一项基本应用。本次课程设计说明书在简单说明课题的硬件设施工作原理后,采用BIOS的 INT 10H 显示功能调用,设置为AH=0,AL=4的320×200彩色图像显示方式,利用AH=12写点功能,通过写ASCII码,来组成文字,其中ASCII码的位置可由行数与列数的二维坐标确定,从定义的区域内开始,行向下自增1,列向右自减1,逐列写ASCII码。为了程序中代码的方便书写,须事先利用坐标纸将自己要显示的字用ASCII码拼出来,同时设定ASCII码的颜色值。程序中将所要显示的文字的位形图写在数据段中,每行数据段定义文字的一个点,定义中包含组成点的ASCII码对应的数值、颜色以及其对应的二维坐标。文字的闪烁通过清屏程序和擦除程序同时作用来实现。退出通过检测输入数值与Q或q大小的比较来实现。整个设计的重点在于数据段的编写以及清屏、擦除子程序的合理调用。
2 霓虹灯显示程序设计
2.1 设计任务及要求
本次微机课程设计是一道文本显示设计题,由任务书中容易得到要求大致如下:
1.用汇编语言编写一个霓虹灯的模拟显示程序;
2.在屏幕上显示你的中文名字或其它文字,按某种规律闪烁变化,按“q”键退出。
题设中给出的要求比较简单,容易知道,编写出的程序要达到两种效果:1、能够显示某些文字;2、显示的文字能够按照某种形式闪烁,闪烁的方式不限。同时,在程序运行的时候,如果输入Q或q,程序能够退出,返回运行前的界面。
2.2 设计方案及程序流程图
本次设计的流程图由主程序流程图和子程序流程图组成。
2.2.1 主程序流程图
设计思路为:数据段初始化调用汉字显示子程序,显示汉字“大”调用条纹显示程序,显示运动的条纹调用汉字子程序,显示汉字“小”判断是否有字符输入,没有的话继续执行显示程序有字符输入时,判断输入字符是否为“Q”、”q” 不为“Q”、“q”时,执行显示程序为“Q”
您可能关注的文档
最近下载
- 2025年辽宁省初中学业水平考试英语模拟试卷试题(含答案).pdf VIP
- 螺纹联接与螺旋传动介绍.ppt VIP
- 《大学美育》教案 第13课 光影流转的传奇 影视之美(二).docx VIP
- 小学生3500个常用汉字归类(带拼音).pdf VIP
- 《大学美育》教案 第12课 光影流转的传奇 影视之美(一).docx VIP
- 《大学美育》教案 第11课 五彩缤纷的世界:绘画之美(二).docx VIP
- Dahua大华以太网交换机(桌面式管理型)_WEB使用说明书_V1.0.0.pdf
- 党校中级考试资料.docx VIP
- (2025秋新版)人教版三年级数学上册全册教案.docx
- 智能体@AEI:Agentic Al,开启企业融合智简运维新范式.pdf
文档评论(0)