李志强霓虹灯的模拟显示程序设计讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0121011360219 学号:
计设课程
目题“霓虹灯”的模拟显示
院学自动化学院
业专自动化专业
级班自动化1002班
姓名李志强
指导教师张素文
2013 01 10 日年月
武汉理工大学《微机原理与接口技术》课程设计说明书
课程设计任务书
学生姓名:李志强专业班级:自动化1002班
指导教师:张素文工作单位:自动化学院
题目: “霓虹灯”的模拟显示
初始条件:
在屏幕中央以@字符显示一矩型,并以*及@将矩型内部交叉填满;然后再按相反的次序消失。按Q退出程序。
要求完成的主要任务: 以及说明书撰写等具体要求)(包括课程设计工作量及其技术要求,(1)设计任务及要求分析
(2)方案比较及认证说明
(3)系统原理阐述
(4)硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明
(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释
(6)调试记录及结果分析
(7)总结
(8)参考资料
(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图
时间安排:
1月2日~1月3日:收集资料,方案选择
1月4日~1月7日:整体流程,程序细节
1月8日~1月10日:调试程序,报告撰写
1月10:交设计报告,程序演示,答辩
指导教师签名:年月日月年系主任(或责任教师)签名:
武汉理工大学《微机原理与接口技术》课程设计说明书
目录
摘
要 .................................................................. (1)
1.设计意义与要
求 (2)
1.1设计意
义 (2)
1.2设计要
求 (2)
2方案论
证 ..................................................................
3
2.1方案比
较 (3)
2.2方案选
择 (5)
3系统原理阐
述 (6)
3.1设计思
路 (6)
3.2程序中的BIOS和DOS功能调
用 (6)
3.2.1 BIOS功能调用 ..................................................
6
3.2.2 DOS功能调用 ...................................................
7
3.3.程序模
块 (7)
4.软件思想与流程
图 (10)
4.1程序功能描
述 (10)
4.2 流程
图 (10)
5.调试记录及结果分
析 (15)
5.1 调试过
程 (15)
5.2结果记
录 (15)
5.3调试中出现的问题及解决方
法 (17)
6.心得体
会 .................................................................
18
7.参考文
献 .................................................................
19
8.附录源程序清
单 (20)
武汉理工大学《微机原理与接口技术》课程设计说明书
摘要
本次微机原理与接口技术课程设计是要设计一个“霓虹灯”的模拟显示程序。本次课程设计用的是8086最小系统,在MF2KI汇编集成环境下完成。该课程的
总体任务是一个接一个的执行的,属于单任务顺序结构,所以该任务主要用汇编语言进行顺序和循环的逻辑结构编写。
首先根据课设题目的要求找出需要调用的各个DOS和BIOS调用,然后对程序中最重要的DOS调用和BIOS调用进行的方案比较。之后根据课设题目要求设计整个顺序结构的程序框架,然后运用模块化的设计思想,将题设要求分成几个小的模块,一段一段的设计程序。然后分段对程序进行编写和调试,当各个模块调试好后,再整体调试。最后观察整体程序结构的现象,进行总结并对某些部分进行完善。在本课设里,我在完成任务之外,在程序的开始加了一个欢迎界面,这样在程序结果的演示中给人一种美感。
关键词:“霓虹灯”模拟、DOS调用、BIOS调用
1
武汉理工大学《微机原理与接口技术》课程设计说明书
“霓虹灯”的模拟显示程序设计1.设计意义与要求
1.1设计意义
通过课程设计,能够对所学知识有更进一步的理解,并能掌握学习理论时没有注意的细节。调试程序,排除故障有助于提高分析问题、解决问题的能力。课程设计中碰到的挫折,有助于养成良好的学习习惯、严谨的工作作风。
通过此课程设计的汇编语言练习,可以熟悉汇编语言的寻址方式和指令系统,BIOS和DOS系统功能调用,程序设计方法并熟悉汇编的编程环境。
1.2设计要求
设计内容:采用汇编语言设计一个在屏幕中央以﹫字符显示一矩形,并以&和﹫将矩
型内部从左到右,由上到下填满;然后再按相反的次序消失的程序。按Q退出程序
设计要求:
(1)设计任务及要求分析
(2)方案比较及认证说明
(3)系统原理阐述
(4)软件设计课题需要说明:软件思想,流程图,源程序及程序注释
(5)调试记录及结果分析
(6)总结
(7)参考资料
(8)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图
2
武汉理工大学《微机原理与接口技术》课程设计说明书