您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 建筑材料 > 微机原理与接口技术实验指导书第三版45页
微机原理与接口技术实验指导书目录实验须知.................................................................................................................................................................1第一章快速入门...............................................................................................................................................3第二章显示子程序及示例程序.....................................................................................................................12实验一INTEL88软件实验..............................................................................................................................18(一)两个多位十进制数相减实验...................................................................................................................18(二)两个数相乘的实验...................................................................................................................................19(三)BCD码相乘实验......................................................................................................................................20实验二8259A硬件中断实验..........................................................................................................................21实验三可编程定时器/计数器8253实验.......................................................................................................24实验四并行接口8255A输入输出实验.........................................................................................................26(一)8255A输出实验.......................................................................................................................................26(二)开关状态显示实验...................................................................................................................................28(三)双色灯实验...............................................................................................................................................30选作部分:8255扫描键盘实验......................................................................................................................32实验五A/D转换实验.......................................................................................................................................35实验六D/A转换实验.......................................................................................................................................37实验七8251可编程串行口与PC机通讯实验..............................................................................................39附录.......................................................................................................................................................................421实验须知1.实验系统工作在88串口实验/仿真方式(1)实验台上左上角有51/88选择开关(见图1),请选择将开关拨到88这一边;(2)将与PC机相连的白色串口线(见图1)连接到仿真机通讯口(见图1)上,将电源线连接到实验台(见图1);(3)打开实验台外部电源开关(见图2),以及箱子中间的电源开关(见图1);(4)在PC机上打开AEDK88软件,运行实验程序。(5)第30模块(见图1)中:短路套全部套向右边8279,由8279来控制键盘、显示。【注意事项】1、做实验前要做好实验的准备,按实验要求编写好程序,没有编写好程序的同学不允许进入实验室;2、所有编写的程序都应用英文字母或数字作为文件名、文件夹名及路径,路径尽量简短,不允许用中文命名;3、源文件名的扩展名必须是.ASM,源程序、源文件名和源文件存放的路径都禁止出现中文字符(包括中文标点符号,例如:源文件存在“桌面”是非法的),同时文件名和存放路径尽量短,不宜太长。4、插拔器件及串口通信线时,必须关闭实验机的电源,否则有损坏,责任自负;5、每次做完实验后,必须整理好实验机的连线,关闭实验机电源,关闭计算机电源;6、禁止将与实验无关的人员及东西带入实验室,禁止在实验室吃东西、玩游戏。图1实验台串口线仿真机通讯口51/88选择开关电源开关电源线30模块8253/8259模块2图2实验台外部电源开关电源开关3第一章快速入门一.启动LCA88ET用户双击桌面上的AEDK88的图标,即可直接进入本软件。软件的主界面如图所示:图1-1二.程序编写选择“文件——新文件”菜单项,将新建一个空的编辑窗口。用户在编辑窗口中输入如图1-2所示的程序。输入完毕,选择“文件——另存为”菜单项,把该文件保存为Demo88.asm。因为编译器不支持长文件名,用户不能把该文件保存在如“我的文档”、“桌面”之类的中文目录夹中,否则编译器将找不到该文件。用户可以直接选择“文件——打开”菜单项打开该文件。源程序如下:图1-24三.程序编译编译是检查源文件的语法错误,如果源文件没有语法错误,编译器将生成源文件的目标代码,用户选择“编译——编译并连接”菜单项,将编译并连接当前活动窗口中的源文件,编译结果的信息显示在输出窗口中。用户可以根据输出窗口中错误信息直接定位到源文件的相应位置。编译菜单编译菜单如图1-3所示,该菜单包含对源文件的编译、连接等操作。图1—3·编译当前文件ALT+F9选择该菜单项将对当前窗口文件进行编译,编译后的有关信息将在输出窗口中显示。LCA88ET会自动识别目标文件和源文件日期相关性,如果目标文件比源文件新,将不再编译。可以编译的文件类型必须是具有扩展名.ASM。·连接选择该菜单项将对当前窗口编译产生的目标文件进行连接,有关连接的信息将在输出窗口中显示。·编译并连接(Ctrl+F9)选择该菜单项将对当前窗口的汇编语言源程序同时进行编译和连接,有关编译和连接的信息将在输出窗口显示。·全部重新编译选择该菜单项将对当前窗口文件进行重新编译,编译后的有关信息将在输出窗口中显示。选择该菜单项与编译并连接菜单项的区别是:该命令不识别目标文件和源文件日期的相关性,不管目标文件比源文件新或旧,都编译源文件。四程序调试调试是编程的重要部分。调试的目的是找到程序的逻辑错误。当程序不能按希望运行时,就需要对程序进行调试,直到找出原因为止。为了便于用户对应用程序进行调试,本章将介绍LCA88ET软件的调试界面和调试主要方法和技巧。51.调试界面LCA88ET是一个集成开发环境,调试和编辑、编译都在同一界面下完成。调试时的界面如图1-4所示。图1-4在编辑状态时,界面右下角的当前状态显示为“编辑”,在调试状态时,实验机/仿真机没有运行程序时,界面右下角的当前状态显示为“停止”,实验机/仿真机运行程序时,界面右下角的当前状态显示为“运行”。许多菜单命令只有在调试状态才有效,用户选择“调试——加载调试”菜单项后,将加载当前的工程文件或源文件的目标代码,加载完毕,就进入调试状态.如果用户想退出调试状态,选择“调试——退出调试”菜单项。在调试状态,最下方的状态行显示常用的寄存器的值。实验机/仿真机运行时左上角的图标会不停变动,右下角的当前状态会显示为“运行”。当前IP指针行的背景颜色为绿色。用户可以在对话窗口中直接通过监控命令和实验机/仿真机对话,具体监控命令参考相关实验机/仿真机使用手册。快速观察窗口显示当前光标处寄存器变量的取值。调试菜单调试菜单如图1-5所示。该菜单拥有对应用程序进行调试的各种操作。·6图1-5加载调试选择该菜单项,弹出一个加载对话框,如图1-6所示。该命令加载最新编译连接生成的目标程序到实验机/仿真机中进行调试,对话框中显示加载的文件名,文件信息,实际目标代码的长度,加载空间和加载进度条等,加载完毕后,对话框自动关闭,此时切换到调试状态。调试状态,该菜单无效。·图1-6·退出调试进入调试状态,该菜单项有效,用户选择该菜单项后,会退出调试状态,进入编辑状态。相关的调试命令只有在调试状态下才有效。7·重新加载调试选择该菜单项,将重新加载正在调试的目标程序到实验机/仿真机,重新进行调试。·执行到光标所在行(F4)选择此菜单项,程序从当前IP指针行开始运行,遇到当前光标所在行停止运行,如果光标所在行是条说明语句(编译不产生目标代码行),该命令不起作用。。设置当前IP行(F5)选择此菜单项,当前IP指针将改变到光标所在行的地址。如果光标所在行是条说明语句,该命令不起作用。·跟踪型单步(F7)选择此菜单项,仅从当前IP指针行执行源文件的一行语句,然后停止。如果该行语句是调用一子程序,则跟踪进入子程序中,在执行子程序的第一条源语句行前停止。·通过型单步(F8)选择此菜单项,仅从当前IP指针行执行源文件的一行语句。然后又停止。如果是调用一子
本文标题:微机原理与接口技术实验指导书第三版45页
链接地址:https://www.777doc.com/doc-5283510 .html