- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0121011350112冫*穿课程设计题 目 计算机波形显示软件设计学 院自动化专 业电气工程及其自动化班 级1001姓 名冀阳博指导教师张锐2013年 1 月18日武汉理工大学《微机原理与接口技术》课程设计说明书课程设计任务书学生姓名: 冀阳博专业班级:电气1001指导教师: 张 锐工作单位:自动化学院题目:计算机波形显示软件设计初始条件:1 .用于调试程序的IBM兼容pc机一台;·安装DOS/WIN98操作系统或运行于DOS/ WIN98兼容方式;· EDIT等文本编辑器输入80x86汇编程序,MASM 5 · 0编译及链接程序。要求完成的主要亻壬务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1 .使用汇编语言设计一个运行于计算机的显示波形的软件,软件应实现根据定义的数组或从键盘输入的数据串显示波形。可以附加波形的不同表示方法和添加动态显示效果。2.说明书撰写格式应符合《课程设计说明书统一书写格式》。时间安排:1 .程序框图设计,3天2 ·编程,4天 3 ·调试,3天生编写设计报告,4天指导教师签名:系主任(或责任教师)签名:年 月年 月 摘要通过汇编语言设计一个运行于计算机的显示波形的软件,软件应实现根据定义的数组或从键盘输入的数据串显示波形。并通过键盘输入改变波形类型,相位。运用基本程序设计方法、DOS和BIOS调用,宏汇编的基本概念和方法,通过上机操作和程序调试技术,进行软件设计。将计算机理论知识转化为计算机应用知识。设计波形中利用笛卡尔坐标和屏幕像素完成波形绘制,实验中,利用插标法产生正弦波,绘制一张正弦数字量表。汇编语言中,可以通过调用DOC中断, int 21h处理输入输出信息,同时还通过BIOS中断int 10h设置输出字符的起始位置。通过这些完成波形绘制和变换。关键词 :DOC, BIOS,宏汇编目录1总体设计一1.1总体设计思路...1.2程序流程图...12程序设计与实现一002.1初始条件一0022设置屏幕显示方式一002.3输出文本信息..42,4键盘处理子程序一·2.5绘制图形一·、一2.6绘制坐标系一.62.7清屏过程...6一2.8绘制波形曲线...0/2,9相位的改变一/3程序调试及结果一8 4.总结与体会“0 参考文献.“1 附录1程序“.0计算机波形显示软件设计1总体设计1.1总体设计思路通过汇编语言产生方波和正弦波,并控制波形的幅值和相位。波形曲线可以看成一个函数,屏幕是由一个个像素点组成,它可以看成一个笛卡尔坐标系,曲线的每一个点对应着一个横坐标,对应着一个纵坐标(函数值),不同的曲线有不同的函数,只要找到曲线上点的坐标(函数值)就可以绘制出不同的曲线,所以,问题的关键就在于如何获得并显示出不同波形曲线的函数值。本实验中采用查表法产生正弦波,造一张正弦数字量表,即查函数表得到的值转换成十六进制数填表。D/A转换取值范围为一个周期,采样点越多,精度越高,本实验中采样点为128点/周期。正弦数字量表中的值为参考值,对于不同幅值的正弦波可以通过把表中的每个值乘以相同的倍数得到。方波,只需确定其极值,在第一时间段为正,在第二时间段为负,以此类推。1.2程序流程图程序从初始化开始,首先让指针指向提示信息一,即在屏幕上显示: 1 s in ; 2 cos ; 3 clear;E/e exit;right/left change pha se,up/down change amplitude,当有键按下后,如果键是l ,则转向执行产生正弦波的程序;如果键不是l ,则看键是否为2。如果键是2,则转向执行产生方波的程序;如果键也不是2,则看是否为3。如果是3,则转向执行清屏的程序;如果也不是3,则看是否为e或者EO如果是e或者E,则转向执行结束程序。以正弦波为例,当程序判断为按键1时,继续判断是否为““ 尸若为是则执行右移,左移, 幅度变大 , 幅度减小。其他波形同正弦波,2程序设计与实现2 1初始条件l .用于调试程序的IBM兼容PC机一台;2.安装DOS/WIN98操作系统或运行于DOS/ WIN98兼容方式;3.EDIT等文本编辑器输入80x86汇编程序,MASM 5.0编译及链接程序。2.2设置屏幕显示方式IBM-PC的标准显示适配器,一种是单色显示,它只能显示黑白字母、数字、符号和菱形等简单的图形字符,它是以文本方式工作的:另一种是彩色/图形适配器EGA和VGA,它能以文本和图形两种方式工作。在彩色/图形适配器中把屏幕分成M*N个点阵,每个坐标上的图像元素就是一个像素。通过调用BIOS中断int 10h的0号功能可以设置屏幕的显示方式。调用方式如下:入口参数:AH=O(功能号),AL:设置方式。部分显示设置方式调用参数如表2一1。出口参数:无。表2一1部分显示设置方式表调
您可能关注的文档
最近下载
- 安徽蓝盾 YDZX-01型烟气系统操作手册.pdf VIP
- 宠物除臭剂项目立项报告.pptx VIP
- 2024年履行合同催告函(6篇).pdf VIP
- CFD软件:Star-CCM+ 二次开发_(9).Star-CCM+后处理与可视化二次开发.docx VIP
- CFD软件:Star-CCM+ 二次开发_(8).Star-CCM+物理模型与求解器二次开发.docx VIP
- CFD软件:Star-CCM+ 二次开发_(7).Star-CCM+网格生成与优化二次开发.docx VIP
- CFD软件:Star-CCM+ 二次开发_(6).Star-CCM+二次开发API基础.docx VIP
- CFD软件:Star-CCM+ 二次开发_(5).Star-CCM+脚本编写与调试.docx VIP
- CFD软件:Star-CCM+ 二次开发_(4).Star-CCM+二次开发环境搭建.docx VIP
- CFD软件:Star-CCM+ 二次开发_(3).Star-CCM+数据结构与对象模型.docx VIP
文档评论(0)