微机原理课程设计几何图形显示

微机原理课程设计几何图形显示

ID:36502844

大小:168.50 KB

页数:20页

时间:2019-05-11

微机原理课程设计几何图形显示_第1页
微机原理课程设计几何图形显示_第2页
微机原理课程设计几何图形显示_第3页
微机原理课程设计几何图形显示_第4页
微机原理课程设计几何图形显示_第5页
资源描述:

《微机原理课程设计几何图形显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉理工大学《微机原理与接口技术》课程设计说明书课程设计任务书学生姓名:吴涯专业班级:电气0705指导教师:李道远工作单位:自动化学院题目:几何图形显示初始条件:屏幕上不停地出现随机(随机颜色,随机边长,随机位置)的矩形。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计方案的选择与确定:根据题目要求,参考相关文献资料,选择合适的软硬件设计方案。2.程序编制:确定软件方案,绘制系统软件流程图,完成汇编程序的编制。3.撰写课程设计说明书。内容包括:摘要、目录、正文、参考文献、

2、附录(程序清单)。正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。时间安排:1月18到20日:查阅资料1月21到27日:进行课程设计硬件及软件设计1月28到30日:课程设计报告撰写1月31日:答辩指导教师签名:年月日系主任(或责任教师)签名:年月日20武汉理工大学《微机原理与接口技术》课程设计说明书摘要这次课程设计题目是几何图形显示,要求显示一个随机颜色,随机边长,随机位置的矩形,在计算机图形设计中,屏幕上的一个图

3、像由大量的图形像素组成。在图形方式下,显示屏幕上由像素点组成,屏幕按分辨率划分成像素行和列。可以通过读写屏幕上的各个点的像素,显示出各种单色的图形。显示时,通过对矩形长宽的限制,调用该范围各点的像素,从而在屏幕上显示出单一颜色的矩形。但为了满足要求,必须引用随机函数,得到矩形长宽的随机数,除此之外,还要随机得到矩形的位置坐标和颜色。既然要求显示几何图形,且要求有颜色,就一定得调用相应的中断服务清屏,还必须设定CX的值,使屏幕能够连续显示出一组颜色、边长和位置各不相同的矩形。最后,通过对个子程序的编写和调用,最终

4、的效果是在屏幕上显示边长、颜色和位置不断变化的彩色矩形。关键词:显示随机矩形调用20武汉理工大学《微机原理与接口技术》课程设计说明书目录课程设计任务书…………………………………………………………………1摘要…………………………………………………………………………………21任务设计分析…………………………………………………………………42设计方案及原理………………………………………………………………52.1设计思路…………………………………………………………………52.2图像显示原理………………………………………

5、……………………52.3随机函数…………………………………………………………………62.4随机颜色…………………………………………………………………62.5随机位置和随机长宽……………………………………………………62.6延迟和清屏………………………………………………………………63程序设计流程图………………………………………………………………74调试过程………………………………………………………………………95程序运行结果…………………………………………………………………106总结体会………………………………

6、………………………………………11参考文献…………………………………………………………………………12附录…………………………………………………………………………………1320武汉理工大学《微机原理与接口技术》课程设计说明书几何图形显示1任务设计分析设计任务:在屏幕上不停地出现随机(随机颜色,随机边长,随机位置)的矩形。任务分析:认真分析题目后可以知道,该题是要求用写像素的方法绘制图形,因此程序中必定涉及到与屏幕设置和颜色填充有关的编程技巧;另外,从题目中可以看到,出现最多的字眼就是“随机”,基本上显示图形的各

7、个属性都要求随机,包括颜色,大小位置,因此有关产生随机数的程序段是必不可少的,且关于显示矩形的颜色,大小,位置的各个子程序都会用到随机数;还有,因为要求是不停显示随机矩形,即在不同位置显示不同矩形时,相互之间不能干扰,且要能看到效果,因此在显示出矩形后必须有延迟和清屏功能的子程序。20武汉理工大学《微机原理与接口技术》课程设计说明书2设计方案及原理2.1设计思路该设计要求显示一“随机边长、随机位置、随机颜色”的矩形,可以想到这是要求显示一组不同颜色、不同位置且边长不同的矩形。基本思路是先设计一矩形显示程序,然后

8、应用随机函数,得到四组随机数,分别赋值给矩形的边长,颜色和位置,已达到设计目的。2.2图像显示原理本程序设计主要是通过运用显示器中断10H的各种功能实现屏幕显示效果。程序涉及到的功能原理罗列如下:功能号00H功能,设置显示器模式。入口参数:AH=00H,AL=显示器模式;出口参数:无。本设计中AL=04H,即显示模式为320×200,4色。功能号0BH功能描述:设置调色板、背景色或边框

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。