网站大量收购独家精品文档,联系QQ:2885784924

计算机波形显示软件设计微机课设标题.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号: 0121011350112 课 程 设 计 题 目 计算机波形显示软件设计 学 院 自动化 专 业 电气工程及其自动化 班 级 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天 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 摘要 通过汇编语言设计一个运行于计算机的显示波形的软件,软件应实现根据定义的数组或从键盘输入的数据串显示波形。并通过键盘输入改变波形类型,相位。 运用基本程序设计方法、DOS和BIOS调用,宏汇编的基本概念和方法,通过上机操作和程序调试技术,进行软件设计。将计算机理论知识转化为计算机应用知识。设计波形中利用笛卡尔坐标和屏幕像素完成波形绘制,实验中,利用插标法产生正弦波,绘制一张正弦数字量表。汇编语言中,可以通过调用DOC中断,int 21h处理输入输出信息,同时还通过BIOS中断int 10h设置输出字符的起始位置。通过这些完成波形绘制和变换。 关键词:DOC , BIOS , 宏汇编 目录 1 总体设计 1 1.1总体设计思路 1 1.2程序流程图 1 2 程序设计与实现 3 2.1 初始条件 3 2.2 设置屏幕显示方式 3 2.3输出文本信息 4 2.4键盘处理子程序 5 2.5 绘制图形 5 2.6 绘制坐标系 6 2.7清屏过程 6 2.8 绘制波形曲线 7 2.9相位的改变 7 3 程序调试及结果 8 4.总结与体会 10 参考文献 11 附录1 程序 12 计算机波形显示软件设计 1 总体设计 1.1总体设计思路 通过汇编语言产生方波和正弦波,并控制波形的幅值和相位。 波形曲线可以看成一个函数,屏幕是由一个个像素点组成,它可以看成一个笛卡尔坐标系,曲线的每一个点对应着一个横坐标,对应着一个纵坐标(函数值),不同的曲线有不同的函数 ,只要找到曲线上点的坐标(函数值)就可以绘制出不同的曲线,所以,问题的关键就在于如何获得并显示出不同波形曲线的函数值。 本实验中采用查表法产生正弦波,造一张正弦数字量表,即查函数表得到的值转换成十六进制数填表。D/A转换取值范围为一个周期,采样点越多,精度越高,本实验中采样点为128点/周期。正弦数字量表中的值为参考值,对于不同幅值的正弦波可以通过把表中的每个值乘以相同的倍数得到。 方波,只需确定其极值,在第一时间段为正,在第二时间段为负,以此类推。 1.2程序流程图 程序从初始化开始,首先让指针指向提示信息一,即在屏幕上显示: “1 sin;2 cos;3 clear;E/e exit;right/left change pha se;up/down change amplitude” ; 当有键按下后,如果键是1,则转向执行产生正弦波的程序; 如果键不是1,则看键是否为2。如果键是2,则转向执行产生方波的程序; 如果键也不是2,则看是否为3。如果是3,则转向执行清屏的程序; 如果也不是3,则看是否为e或者E。如果是e或者E,则转向执行结束程序。 以正弦波为例,当程序判断为按键1时,继续判断是否为“→”,“←”,“↑”,“↓”若为是 则执行右移,左移,幅度变大,幅度减小。其他波形同正弦波, 2 程序设计与实现 2.1 初始条件 1.用于调试程序的IBM兼容PC机一台; 2.安装DOS/WIN98操作系统或运行于DOS/ WIN98兼容方式; 3.EDIT 等文本编辑器输入80x86汇编程序,MASM 5.0编译及链接程序。 2.2 设置屏幕显示方式 IBM-PC的标准显示适配器,一种是单色显示,它只能显示黑白字母、数字、符号和菱形等简单的图形

文档评论(0)

风凰传奇 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档