微机课设霓虹灯显示程序

上传人:第*** 文档编号:30569487 上传时间:2018-01-30 格式:DOC 页数:24 大小:841.65KB
返回 下载 相关 举报
微机课设霓虹灯显示程序_第1页
第1页 / 共24页
微机课设霓虹灯显示程序_第2页
第2页 / 共24页
微机课设霓虹灯显示程序_第3页
第3页 / 共24页
微机课设霓虹灯显示程序_第4页
第4页 / 共24页
微机课设霓虹灯显示程序_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《微机课设霓虹灯显示程序》由会员分享,可在线阅读,更多相关《微机课设霓虹灯显示程序(24页珍藏版)》请在金锄头文库上搜索。

1、学 号: 0121411371305课 程 设 计题 目 霓虹灯显示程序设计学 院 自动化学院专 业 自动化卓越工程师班 级 自动化 ZY1402姓 名 潘江宝指导教师 李道远2016 年 12 月 2 日课程设计任务书学生姓名: 潘江宝 _ 专业班级: 自动化 ZY1402 指导教师: 李道远 工作单位: 自动化学院 题 目: 显示姓名字样的程序 初始条件:编写显示“自己姓名”字样的程序,每隔 1 秒钟变一次颜色(变三次)。按 Q 退出程序。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1) 设计任务及要求分析(2) 方案比较及认证说明(3) 系统原理阐

2、述(4) 硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明(5) 软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6) 调试记录及结果分析(7) 总结(8) 参考资料(9) 附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图时间安排:11 月 20 日11 月 23 日:收集资料,方案选择11 月 23 日11 月 30 日:整体流程,程序细节,调试程序12 月 1 日12 月 7 日: 课程设计报告撰写12 月 8 日:交报告,程序演示,答辩指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目录摘要 .IABSTRACT .II1 设计任务及要求分析

3、.11.1 设计任务目的分析 .11.2 具体要求分析 .12 方案比较及认证说明 .22.1 方案设计 .22.2 方案选择 .23 系统原理阐述 .34 设计思路及汇编程序 .44.1 主程序设计 .44.2 子程序 yanse1 设计 .54.3 子程序 disp 的设计 .54.4 子程序 delay 的设计 .64.5 退出程序及中断指令调用 .64.6 源程序代码 .75 调试记录及结果分析 .17总结 .20参考文献 .21微机原理与接口技术课程设计说明书摘要随着现代科学技术的发展,计算机的应用越来越广泛,软件技术应用于生活的各个领域。而软件的开发离不开编程,因此,微机原理与接口

4、技术的应用也更加深入了。微机原理课程设计,目的在于检测我们这一学期微机原理课程学习的成果,加深我们对汇编语言中各种指令的理解与应用,提高我们动脑思考、动手操作的能力。最后通过 emu8086 仿真软件编译运行来实现设计要求。本次微机课设,要求设计一个显示自己姓名字样的程序,通过编写汇编程序,学习子程序的编写与调用,以及 BIOS 和 DOS 中断指令的调用,掌握基本的编程方法,实现用字符点阵显示汉字并能实现颜色变换,完成设计要求,锻炼自己的能力。关键字:汇编 子程序 中断微机原理与接口技术课程设计说明书IABSTRACTWith the development of modern scienc

5、e and technology, the application of the computer is more and more widely. Software technique is applied to all areas of life. And software development cannot leave the programming, Therefore, the application of microcomputer principle and interface technology are also more deeply. Microcomputer pri

6、nciple curriculum design, the purpose is to test the findings of our microcomputer principle course this semester, to deepen our understanding of all kinds of instructions in assembly language and application, and improve our brain thinking and hands-on ability. At last, by using emu8086 simulation

7、software compile operation to achieve the design requirements.This computer classes set to design a display name on your programs, by writing assembler, learning to write and call subroutine, and call the BIOS and DOS interrupt instruction. Mastering the basic programming methods, realizing the char

8、acter dot matrix display Chinese characters and be able to achieve color transformation, to complete the design requirements, exercise their abilities.Keywords: assembly subroutine interrupt微机原理与接口技术课程设计说明书01 设计任务及要求分析1.1 设计任务目的分析通过课程设计任务书明确本次设计要求是通过汇编编程,在屏幕上能够显示“自己姓名”的字样,并能够实现在一定时间间隔后变换一次颜色,共需要变色三次

9、,最后按 Q 或 q 键退出程序,根据实际调试过程完成课程设计报告。1.2 具体要求分析对课程设计任务书的要求进行具体分析,大致可以分成四个模块实现功能要求:显示模块、变色模块、延时模块以及退出程序模块。显示模块可以实现在屏幕上输出“自己姓名”的字样,即显示“潘江宝”三个字;变色模块可以实现将显示的名字从一种颜色转换到另一种颜色;延时模块可以保证一种颜色显示完成后,在进行下一次变色之前有一定的时间间隔;退出模块是在完成主要功能后显示提示信息,并根据用户按键退出程序的模块。通过上述分析,将程序分成若干模块可以使程序更加具有条理性,同时分模块编程及调试方便我们对程序的修改。根据实际要求,编写好各模块程序后,通过主程序的调用和相应的中断指令完整的实现设计要求,即在屏幕上显示“孟德辉”三个字,并能够变换颜色三次,完成实验报告。微机原理与接口技术课程设计说明书12 方案比较及认证说明2.1 方案设计通过对设计要求的认真分析,主要提出以下两种可行方案。方案一:在数据段进行定义。用字符构造出“潘江宝”字样存入数据段缓存区中,在主程序运行时直接调用输出到屏幕上,再通过设置文本与背景颜色进行颜色之间的转换,达到设计要求。其优点是可以快速输出,快速变色;但其缺点是若要输

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号