ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:563.49KB ,
资源ID:6803624      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6803624.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理及接口技术实验指导书10级.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理及接口技术实验指导书10级.docx

1、微机原理及接口技术实验指导书10级第一部分软件程序设计(共8学时)一、实验环境wave 6000简介1、软件安装以安装在C盘为例: 将WAVE文件夹拷贝到C盘根目录下,再将WAVE文件夹下的ICESOFT文件夹拷贝到C盘根目录下。图1 安装文件然后双击图标INSTALL.EXE开始安装,进入界面: 图2 安装wave6000仿真环境点击安装WAVE6000仿真开发环境,点击安装,开始安装过程,安装结束后出现: 图3 安装过程再点击安装Lab6000/2000P实验例子:图 4 安装Lab6000/2000P实验例子出现界面:图 5 实验例子安装过程电机OK开始安装,直到安装结束。安装成功后,会

2、在桌面上出现图标:,双击即可进入编辑环境。图 6 编辑环境2、编辑环境设置图 7 仿真器设置a图 8 仿真器设置b图9 勾选使用伟福软件模拟器图 10 语言设置 图 11 目标文件设置2、新建文件 图 12 新建文件 打开已有文件图 13 打开文件双击选择要打开的文件即可。3、文件保存:文件名为英文字母,不超过8个字符,扩展名为ASM,保存在C:WAVE6000下,注意保存路径中不能出现中文字符。图 14 保存文件4、源程序的汇编链接及程序调试源程序输入完毕或打开已有文件后,单击图标程序进入编译链接状态,若程序无语法错误,则显示: 图 15 汇编链接状态a 程序中出现语法错误时的编译结果是:图

3、 16 汇编链接状态b双击错误处即可定位到出现错误的语句上, 图 17 汇编链接状态及错误定位错误语句逐句修改后,再重新编译连接,直到通过编译。程序调试:方法有:复位(CTRL-F2)设置断点(CTR+F8)、跟踪(F7)、单步运行(F8)、连续运行(CTR+F9)等方法。断点的设置和取消:光标置预设断点行,按CTRL_F8,即可,在已设断点行再次按下CTRL_F8即可取消断点设置。图 18 设置断点后的情况实验结果查看可以通过查看寄存器内容、数据段内容、观察窗口内容、DOS显示结果等判断程序执行是否正常。 图19 设置观察窗口 图 20 数据段内容查看图 21 查看DOS显示结果 图 22

4、查看寄存器内容软件实验一实验内容 在数据区定义字母数字串,分别统计数字、大写字母、小写字母个数,分别存放在SHUZI、DAXIE、XIAOXIE单元中。多次统计,记录统计结果。实验要求在熟悉wave 6000编程环境的基础上,完成上述源程序的输入、汇编、修改、运行等实验步骤,直到程序执行得到正确结果为止。熟练掌握单步运行、断点设置、自动运行、寄存器内容,数据区内容查看等程序调试技术。软件实验二实验内容 将内存区定义的字母数字串的统计结果以16进制形式显示出来,显示格式为: The Nembers of Digital is:XXH The Nembers of Capital Letters

5、is:XXH The Nembers of Small Letters is:XXH程序要求: 1、二进制转十六进制并显示的功能由BTOHDSP实现 2、回车换行用CRLF宏指令实现 3、字符H的显示用OUTPUT宏指令实现 4、提示信息的显示用宏INOUT宏指令实现实验要求:调试程序,直到正确实现所要求的功能。软件实验三实验内容 从键盘键入字母数字串,统计各类字符个数并以十进制形式在显示器上显示出来。显示格式要求1、在显示器上显示提示信息: Pleace input any digital and letter string2、在显示器上显示The string you inputed is

6、:XXXXXXXXXX3、在显示器上分行显示十进制统计结果 The Nembers of Digital is:XX The Nembers of Capital Letters is:XX The Nembers of Small Letters is:XX4、在显示器上显示提示信息 Are you continue?(Y/N) 按Y继续13的统计显示过程,按N或其它字符均退出统计返回DOS。 这里建议:不区分输入Y或N的大小写,均为有效。程序要求:1、提示字符串的显示功能用宏指令INOUT实现2、回车换行用CRLF宏指令实现3、单个字符输入用INPUT宏指令实现4、分类统计功能由子程序TO

7、NGJI实现5、二进制转十进制并显示功能由子程序BTOD 实现软件实验四(选做)实验内容在数据区定义30个学生的成绩(0100之间),统计不及格( 100us in al, dx ; 读入结果 mov dx, PA out dx, al jmp againcode ends end start完成上述基础实验后,回答问题:本程序采用什么方法实现A/D转换后的数据读取的(软件定时?查询?中断?)拓展实验要求以查询方式输入A/D转换后的数据,并在LED上显示转换的数字值。要求以中断方式输入A/D转换后的数据,并在LED上显示转换的数字值。8253、8259、8255、0809综合应用,进行软硬件设

8、计,实现每隔1秒钟采集一次数据并在LED灯上显示数字值。分别进行相应的软件和硬件设计后,调试程序直到达到实验要求。2、D/A转换实验选择“D/A转换实验”,按图接线后,点“汇编程序”装入实验程序,实验原参考程序如下:CS0832 equ 0a000hcode segment assume cs:codestart proc near mov al, 0 mov dx, CS0832 out dx, al mov al, 80h out dx, al mov al, 0ffh out dx, al jmp $start endpcode ends end start修改程序,分别实现锯齿波、三角波、梯形波(其中梯形波要求输出的高电平为3.5V,低电平为1.5V),在示波器上观察相关波形。拓展实验(8255、D/A转换综合) 1、根据开关K1K4的置1情况,分别实现不同波形的产生和示波器上的显示。 K1置1,产生并显示正锯齿波; K2置1,产生并显示倒锯齿波; K3置1,产生并显示三角波 K4置1,产生并显示指定幅值的梯形波 K1K4均未置1的情况下,显示方波。 要求:Ki置1产生相关波形的优先级为K1K2K3K4(即如果K1置1显示正锯齿波后,K4也置1了,则不予理睬;若K4先置1产生梯形波后,K1置1,则立即产生正锯齿波,其它情况类推)。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1