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

时间:2025-04-22

第一部分软件程序设计(共8学时)

一、实验环境wave 6000简介 1、软件安装

以安装在C盘为例:

将WAVE文件夹拷贝到C盘根目录下,再将WAVE文件夹下的ICESOFT文件夹拷贝到C盘根目录下。

图1 安装文件

然后双击图标INSTALL.EXE开始安装,进入界面:

图2 安装wave6000仿真环境

点击安装WAVE6000仿真开发环境,点击安装,开始安装过程,安装结束后出现:

图3 安装过程 再点击安装Lab6000/2000P实验例子:

图 4 安装Lab6000/2000P实验例子

出现界面:

图 5 实验例子安装过程

电机OK

开始安装,直到安装结束。安装成功后,会在桌面上出现图标:

,双击即可进入编辑环境。

图 6 编辑环境

2、编辑环境设置

图 7 仿真器设置

a

图 8 仿真器设置b

图9 勾选使用伟福软件模拟器

图 10 语言设置

图 11 目标文件设置

2、①新建文件

图 12 新建文件 ②打开已有文件

图 13 打开文件

双击选择要打开的文件即可。

3、文件保存:文件名为英文字母,不超过8个字符,扩展名为ASM,保存在C:\WAVE6000下,注意保存路径中不能出现中文字符。

图 14 保存文件

4、源程序的汇编链接及程序调试

①源程序输入完毕或打开已有文件后,单击图标程序无语法错误,则显示:

程序进入编译链接状态,若

图 15 汇编链接状态a 程序中出现语法错误时的编译结果是:

图 16 汇编链接状态b

双击错误处即可定位到出现错误的语句上,

图 17 汇编链接状态及错误定位

错误语句逐句修改后,再重新编译连接,直到通过编译。 ②程序调试:方法有:复位(CTRL-F2)设置断点(CTR+F8)、跟踪(F7)、单步运行(F8)、连续运行(CTR+F9)等方法。

断点的设置和取消:光标置预设断点行,按CTRL_F8,即可,在已设断点行再次按下CTRL_F8即可取消断点设置。

图 18 设置断点后的情况

③实验结果查看

可以通过查看寄存器内容、数据段内容、观察窗口内容、DOS显示结果等判断程序执行是否正常。

图19 设置观察窗口 图 20 数据段内容查看

图 21 查看DOS显示结果

图 22 查看寄存器内容

软件实验一

实验内容

在数据区定义字母数字串,分别统计数字、大写字母、小写字母个数,分别存放在SHUZI、DAXIE、XIAOXIE单元中。多次统计,记录统计结果。 实验要求

在熟悉wave 6000编程环境的基础上,完成上述源程序的输入、汇编、修改、运行等实验步骤,直到程序执行得到正确结果为止。熟练掌握单步运行、断点设置、自动运行、寄存器内容,数据区内容查看等程序调试技术。

软件实验二(选做) 实验内容

在数据区BUFF开始定义若干个有符号字节型数据,数据块以’$’为结束符,编写程序统计数据块中正数、负数和0的个数,分别存入PLUS、MINUS、ZREA单元中。

软件实验三

实验内容

将内存区定义的字母数字串的统计结果以16进制形式显示出来,显示格式为:

The Nembers of Digital is:XXH

The Nembers of Capital Letters 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 string 2、在显示器上显示

The string you inputed is:XXXXXXXXXX 3、在显示器上分行显示十进制统计结果 The Nembers of Digital is:XX

The Nembers of Capital Letters is:XX The Nembers of Small Letters is:XX 4、在显示器上显示提示信息 Are you continue?(Y/N)

按Y继续1~3的统计显示过程,按N或其它字符均退出统计返回DOS。 这里建议:不区分输入Y或N的大小写,均为有效。 程序要求:

1、提示字符串的显示功能用宏指令INOUT实现 2、回车换行用CRLF宏指令实现

3、单个字符输入用INPUT宏指令实现 4、分类统计功能由子程序TONGJI实现

5、二进制转十进制并显示功能由子程序BTOD 实现

软件实验五(选做)

实验内容

在数据区定义30个学生的成绩(0~100之间),统计不及格(<60)、及格(60~69)、中等(70~79)、良好(80~89)、优秀(90~100)学生的个数和平均分,分类以十进制形式显示出来(平均分仅显示整数即可)。 显示格式要求

分行在各相关提示信息下,以十进制形式显示各统计结果的数值。

第二部分 硬件实验(8学时)

一、仿真器设置:(Lab6000实验箱为绿色箱子、Lab2000实验箱为黑色箱子) 1、 通信设置:将用来做软件仿真的“使用伟福软件模拟器”选项取消,勾选“使用USB通信

图23 Lab6000通信设置 图24 Lab2000通信设置

其中Lab2000实验箱上的 …… 此处隐藏:3876字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理及接口技术实验指导书(10级).doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219