- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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,列向
您可能关注的文档
- 袋式灌装青贮技术内蒙古先达农牧科技有限公司.ppt
- 蛋白质、氨基酸理化性质和提取.ppt
- 蛋白质表达、纯化与晶体结构.doc
- 蛋白质化学教案.ppt
- 蛋白质化学-肽结构.ppt
- 蛋白质结构的理论预测.ppt
- 蛋白质组学 研究生用.ppt
- 蛋糕市场分析.ppt
- 蛋鸡增加养殖效益.ppt
- 蒂森电梯业绩表.doc
- 2026年及未来5年蓝信流量统计日志系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年多功能烟气分析仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热熔焊制45°弯头项目市场数据调查、监测研究报告.docx
- 2025年学历类自考中国文化概论-中国当代文学作品选参考题库含答案解析.docx
- 2026年及未来5年微控双温区锑扩散系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年变频电机转子项目市场数据调查、监测研究报告.docx
- 2026年及未来5年数显压力机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年电话十台灯十时钟项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动空调控制板项目市场数据调查、监测研究报告.docx
- 2026年及未来5年大豆纤维服饰项目市场数据调查、监测研究报告.docx
最近下载
- 锡柴发动机维修.pdf VIP
- 2025中国储备粮管理集团有限公司招聘笔试考点考试题库及答案.docx VIP
- DB23T 458-1997 农业机械化 术语(种植业部分).docx VIP
- YAMAHA 雅马哈 YSP-1600 回音壁音响 使用说明书..pdf VIP
- 心理战法律战舆论战讲义.ppt VIP
- DB23T 3207-2022 社区消防安全管理技术规范.pdf VIP
- 2024年世界职业院校技能大赛“建设工程数字化计量与计价组”参考试题库(含答.docx
- DB23T 1056-2006 柞蚕现行品种.docx VIP
- DB23T 182-2004 烤烟生产技术规程.docx VIP
- 铁路接触网检修与维护课件 任务2-2 接触网线索.pptx VIP
原创力文档


文档评论(0)