收藏 分销(赏)

专题九计算机硬件技术基础实验讲解赵晓安.pptx

上传人:人****来 文档编号:4338034 上传时间:2024-09-07 格式:PPTX 页数:37 大小:1.43MB
下载 相关 举报
专题九计算机硬件技术基础实验讲解赵晓安.pptx_第1页
第1页 / 共37页
专题九计算机硬件技术基础实验讲解赵晓安.pptx_第2页
第2页 / 共37页
专题九计算机硬件技术基础实验讲解赵晓安.pptx_第3页
第3页 / 共37页
专题九计算机硬件技术基础实验讲解赵晓安.pptx_第4页
第4页 / 共37页
专题九计算机硬件技术基础实验讲解赵晓安.pptx_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、实验系统简介实验系统简介实验设备与联机实验设备与联机/脱机脱机实验系统硬件简介实验系统硬件简介实验系统软件简介实验系统软件简介Win51Win51仿真软件主窗口仿真软件主窗口Win51Win51仿真软件启动和联机仿真软件启动和联机菜单栏和工具栏命令简介菜单栏和工具栏命令简介实验系统软件简介实验系统软件简介上机操作步骤上机操作步骤软件模拟方式下调试程序的操作软件模拟方式下调试程序的操作硬件仿真方式下调试程序的操作硬件仿真方式下调试程序的操作 开机后,在开机后,在E E盘,建立一个盘,建立一个“HG1HG1.”的的子目录,以后将你的文件存入其中。子目录,以后将你的文件存入其中。DOSDOS命名规则

2、:命名规则:8.3 8.3 ,防止,防止I/O errorI/O error软件模拟方式下调试程序的操作软件模拟方式下调试程序的操作1.1.进入进入WIN51软件系统软件系统2.2.设置系统参数设置系统参数3.3.编辑汇编语言源程序编辑汇编语言源程序4.4.编译源程序编译源程序5.5.存盘操作存盘操作6.6.调试运行程序调试运行程序7.7.观察记录运行结果观察记录运行结果硬件仿真方式下调试程序的操作硬件仿真方式下调试程序的操作1.1.联机和接线的注意事项联机和接线的注意事项2.2.设置系统参数设置系统参数3.3.装入文件装入文件 4.4.调试运行调试运行I/OI/O操作或中断程序操作或中断程序

3、6.6.观察记录运行结果观察记录运行结果COM1COM1或或或或COM2COM2实验设备与联机实验设备与联机/脱机脱机交流交流交流交流220V220V插头插头插头插头DICE-5103S实验开发器件插孔布置图实验开发器件插孔布置图实验系统硬件简介实验系统硬件简介 DICE-5103SDICE-5103S实验开发系统适合做实验开发系统适合做实验开发系统适合做实验开发系统适合做MCS-51MCS-51系列单片机的实系列单片机的实系列单片机的实系列单片机的实验,可用于仿真开发验,可用于仿真开发验,可用于仿真开发验,可用于仿真开发MCS-51MCS-51单片机应用系统。单片机应用系统。单片机应用系统。

4、单片机应用系统。DICE-5103SDICE-5103S实验开发系统实验开发系统实验开发系统实验开发系统 自带自带自带自带CPUCPU、键盘、键盘、键盘、键盘、LEDLED显示,可独立运行;显示,可独立运行;显示,可独立运行;显示,可独立运行;自带自带自带自带EPROMEPROM的读取、编程、比较核查空功能;的读取、编程、比较核查空功能;的读取、编程、比较核查空功能;的读取、编程、比较核查空功能;上位软件配有上位软件配有上位软件配有上位软件配有windowswindows版调试软件及版调试软件及版调试软件及版调试软件及PCPC示波器软件示波器软件示波器软件示波器软件。所所所所有有有有软软软软件

5、件件件均均均均可可可可与与与与各各各各档档档档次次次次通通通通用用用用微微微微机机机机相相相相连连连连,菜菜菜菜单单单单化化化化调调调调试试试试环环环环境境境境,支持汇编语言、高级语言编程。支持汇编语言、高级语言编程。支持汇编语言、高级语言编程。支持汇编语言、高级语言编程。DICE-5103SDICE-5103S主机板含有:主机板含有:主机板含有:主机板含有:扩展扩展扩展扩展RAMRAM、81558155、82508250、82538253、82558255、82598259、08090809、08320832等常用接口芯片等常用接口芯片等常用接口芯片等常用接口芯片;89C5289C52管理管

6、理管理管理PCPC示波器。示波器。示波器。示波器。外设接口有键盘、显示、串行接口、液晶显示实验接口、外设接口有键盘、显示、串行接口、液晶显示实验接口、外设接口有键盘、显示、串行接口、液晶显示实验接口、外设接口有键盘、显示、串行接口、液晶显示实验接口、扩展实验接口、打印机接口、扩展实验接口、打印机接口、扩展实验接口、打印机接口、扩展实验接口、打印机接口、82798279键盘显示接口、继电键盘显示接口、继电键盘显示接口、继电键盘显示接口、继电器器器器PCPC示波器、小直流电机、步进电机、音响接口示波器、小直流电机、步进电机、音响接口示波器、小直流电机、步进电机、音响接口示波器、小直流电机、步进电机

7、、音响接口.本机采用大锁紧插孔,实验时方便可靠。本机采用大锁紧插孔,实验时方便可靠。本机采用大锁紧插孔,实验时方便可靠。本机采用大锁紧插孔,实验时方便可靠。本系统可提供本系统可提供本系统可提供本系统可提供二种工作方式二种工作方式二种工作方式二种工作方式:一是系统提供一是系统提供一是系统提供一是系统提供键盘及键盘及键盘及键盘及LEDLED显示,可在无电脑的环境下显示,可在无电脑的环境下显示,可在无电脑的环境下显示,可在无电脑的环境下照样可完成各种实验及开发。照样可完成各种实验及开发。照样可完成各种实验及开发。照样可完成各种实验及开发。二是与二是与二是与二是与PCPC联机联机联机联机,软件内容丰富

8、,界面友好,操作灵活,软件内容丰富,界面友好,操作灵活,软件内容丰富,界面友好,操作灵活,软件内容丰富,界面友好,操作灵活,以适应不同层次的需求。以适应不同层次的需求。以适应不同层次的需求。以适应不同层次的需求。即可即可即可即可联机联机联机联机工作,也可工作,也可工作,也可工作,也可脱机脱机脱机脱机工作。工作。工作。工作。实验系统软件简介实验系统软件简介Win51Win51仿真软件概述仿真软件概述仿真软件概述仿真软件概述1 1)该仿真软件适用于)该仿真软件适用于)该仿真软件适用于)该仿真软件适用于DICE-5103SDICE-5103S专用实验开发型,专用实验开发型,专用实验开发型,专用实验开

9、发型,用于用于用于用于MCS-51MCS-51系列。系列。系列。系列。2 2)该仿真软件运行环境)该仿真软件运行环境)该仿真软件运行环境)该仿真软件运行环境运行该仿真软件的运行该仿真软件的运行该仿真软件的运行该仿真软件的PCPC机或笔记本机或笔记本机或笔记本机或笔记本必须满足下列配置:必须满足下列配置:必须满足下列配置:必须满足下列配置:配备配备配备配备intel386intel386或更高性能(包括奔腾)或更高性能(包括奔腾)或更高性能(包括奔腾)或更高性能(包括奔腾)CPUCPU的的的的PCPC 或或或或100100系统兼容机系统兼容机系统兼容机系统兼容机 及鼠标及鼠标及鼠标及鼠标。1 1

10、 1 1、启动:、启动:、启动:、启动:运行运行运行运行Win51Win51仿真软件仿真软件仿真软件仿真软件DICE.exeDICE.exe,双击银环图标,双击银环图标,双击银环图标,双击银环图标,屏幕显示屏幕显示屏幕显示屏幕显示Win51Win51仿真软件的源文件窗口,仿真软件的源文件窗口,仿真软件的源文件窗口,仿真软件的源文件窗口,中间显示版本信息,然后单击中间显示版本信息,然后单击中间显示版本信息,然后单击中间显示版本信息,然后单击“OK”OK”;底边状态栏由底边状态栏由底边状态栏由底边状态栏由“脱机就绪脱机就绪脱机就绪脱机就绪”变成变成变成变成“联机就绪联机就绪联机就绪联机就绪”,说明

11、联机成功,说明联机成功,说明联机成功,说明联机成功,否否否否则则则则对对对对话话话话框框框框提提提提示示示示:“单单单单片片片片机机机机未未未未联联联联上上上上”,此此此此时时时时单单单单击击击击“确确确确定定定定”,实实实实验验验验系系系系统统统统和和和和PCPC机处于脱机状态。机处于脱机状态。机处于脱机状态。机处于脱机状态。2 2 2 2、联机:、联机:、联机:、联机:用户根据连接硬件实际情况来设定用户根据连接硬件实际情况来设定用户根据连接硬件实际情况来设定用户根据连接硬件实际情况来设定COM1COM1或或或或COM2COM2 单击菜单栏:单击菜单栏:单击菜单栏:单击菜单栏:“OO设置、设

12、置、设置、设置、P P通讯口设定、选择通讯口设定、选择通讯口设定、选择通讯口设定、选择COM1COM1或或或或COM2”COM2”状态设定后,单击关闭按钮,退出状态设定后,单击关闭按钮,退出状态设定后,单击关闭按钮,退出状态设定后,单击关闭按钮,退出Win51Win51仿真软件环境,仿真软件环境,仿真软件环境,仿真软件环境,重新启动重新启动重新启动重新启动Win51Win51仿真软件。(重复以上操作)仿真软件。(重复以上操作)仿真软件。(重复以上操作)仿真软件。(重复以上操作)3 3 3 3、该调试软件可以在脱机状态下对用户软件进行模拟调试该调试软件可以在脱机状态下对用户软件进行模拟调试该调试

13、软件可以在脱机状态下对用户软件进行模拟调试该调试软件可以在脱机状态下对用户软件进行模拟调试。Win51Win51仿真软件启动和联机仿真软件启动和联机联机时数据选择必须在联机时数据选择必须在联机时数据选择必须在联机时数据选择必须在RAMDATARAMDATAWin51Win51仿真软件主窗口仿真软件主窗口 O O O O设置设置设置设置菜单中菜单中菜单中菜单中可选择可选择可选择可选择BITBIT位窗口位窗口位窗口位窗口REGISTREGIST寄存器窗口寄存器窗口寄存器窗口寄存器窗口ROMDATAROMDATA窗口窗口窗口窗口CODEFILECODEFILE代码文件代码文件代码文件代码文件”窗口窗

14、口窗口窗口STACKSTACK堆栈窗口堆栈窗口堆栈窗口堆栈窗口PSWPSW的标志位的标志位的标志位的标志位菜单栏和菜单栏和工具栏工具栏命令简介命令简介(1)(1)F F文件文件文件文件(2)E(2)E编辑编辑编辑编辑(3)S(3)S查找查找查找查找(4)(4)C C编译编译编译编译(5)W(5)W窗口窗口窗口窗口(6)(6)D D调试调试调试调试(7)M(7)M代码文件代码文件代码文件代码文件(8)(8)OO设置设置设置设置(9)(9)P P示波器示波器示波器示波器(10)(10)HH帮助帮助帮助帮助常用命令的快捷键:常用命令的快捷键:常用命令的快捷键:常用命令的快捷键:打开文件打开文件打开文

15、件打开文件F3F3存盘存盘存盘存盘F2F2退出退出退出退出ALT+XALT+X编译编译编译编译F9F9关闭编辑窗口关闭编辑窗口关闭编辑窗口关闭编辑窗口 ALT+F3ALT+F3复位复位复位复位F2F2运行运行运行运行CTRL+F9CTRL+F9执行到光标处执行到光标处执行到光标处执行到光标处F4F4跟踪执行跟踪执行跟踪执行跟踪执行F7F7单步执行单步执行单步执行单步执行F8F8指定指定指定指定PCPC地址指针地址指针地址指针地址指针CTRL+GCTRL+G菜菜菜菜单单单单复复复复位位位位运运运运行行行行停停停停止止止止执执执执行行行行单单单单步步步步执执执执行行行行设设设设置置置置断断断断点点

16、点点编编编编译译译译取取取取消消消消断断断断点点点点自自自自动动动动单单单单步步步步执执执执行行行行跟跟跟跟踪踪踪踪执执执执行行行行常用按钮命令常用按钮命令常用按钮命令常用按钮命令只需移动鼠标,指向工具栏中选定的图标,即会提示该图只需移动鼠标,指向工具栏中选定的图标,即会提示该图只需移动鼠标,指向工具栏中选定的图标,即会提示该图只需移动鼠标,指向工具栏中选定的图标,即会提示该图标所执行的命令。按下选择的图标按钮,则执行相应的命令。标所执行的命令。按下选择的图标按钮,则执行相应的命令。标所执行的命令。按下选择的图标按钮,则执行相应的命令。标所执行的命令。按下选择的图标按钮,则执行相应的命令。工具

17、栏工具栏 O O 打开文件打开文件打开文件打开文件 F3 F3 单击菜单栏单击菜单栏单击菜单栏单击菜单栏“F F F F文件文件文件文件”或或或或“工具栏工具栏工具栏工具栏”打开图标,打开图标,打开图标,打开图标,弹出打开文件的对话框,弹出打开文件的对话框,弹出打开文件的对话框,弹出打开文件的对话框,然后单击然后单击然后单击然后单击浏览浏览浏览浏览选择要装入的源文件,选择要装入的源文件,选择要装入的源文件,选择要装入的源文件,单击确定即可装入源文件。单击确定即可装入源文件。单击确定即可装入源文件。单击确定即可装入源文件。NN建立新文件建立新文件建立新文件建立新文件 分别单击分别单击分别单击分别

18、单击“F F F F文件文件文件文件”、“建立新文件建立新文件建立新文件建立新文件”可创建新文件,可创建新文件,可创建新文件,可创建新文件,再选择换名存再选择换名存再选择换名存再选择换名存 盘即可。盘即可。盘即可。盘即可。S S存盘存盘存盘存盘 F2 F2 单单单单击击击击菜菜菜菜单单单单栏栏栏栏“F2F2F2F2存存存存盘盘盘盘”或或或或工工工工具具具具栏栏栏栏“保保保保存存存存图图图图标标标标”,即可原名存盘。即可原名存盘。即可原名存盘。即可原名存盘。a a换名存盘换名存盘换名存盘换名存盘 盘符:盘符:盘符:盘符:文件夹名文件夹名文件夹名文件夹名 文件名文件名文件名文件名.扩展名扩展名扩展

19、名扩展名 QQ退出退出退出退出 ALT+XALT+X 依次单击依次单击依次单击依次单击“文件文件文件文件”、“退出退出退出退出”或单击或单击或单击或单击“关闭按钮关闭按钮关闭按钮关闭按钮”即可退出仿真软件调试即可退出仿真软件调试即可退出仿真软件调试即可退出仿真软件调试环境环境环境环境 (1)F文件文件 MM设置仿真器状态设置仿真器状态设置仿真器状态设置仿真器状态依依依依次次次次单单单单击击击击“OO设设设设置置置置”、“MM设设设设置置置置仿仿仿仿真真真真器器器器状状状状态态态态”,根根根根据据据据弹弹弹弹出出出出的的的的对对对对话话话话框框框框,可可可可选选选选择择择择仿仿仿仿真真真真CPU

20、CPU的的的的类类类类型型型型和和和和存存存存储储储储器器器器所所所所在在在在位置(在仿真器中还是用户板上)位置(在仿真器中还是用户板上)位置(在仿真器中还是用户板上)位置(在仿真器中还是用户板上)DD数据类型选择数据类型选择数据类型选择数据类型选择依依依依次次次次单单单单击击击击“OO设设设设置置置置”、“DD数数数数据据据据类类类类型型型型选选选选择择择择”,根根根根据据据据弹弹弹弹出出出出的对话框,可选择要观察的数据类型有的对话框,可选择要观察的数据类型有的对话框,可选择要观察的数据类型有的对话框,可选择要观察的数据类型有:ROMROM、RAMRAM、CPUCPU内存、内存、内存、内存、

21、BITBIT等。等。等。等。P P通讯口设定通讯口设定通讯口设定通讯口设定联机联机联机联机依依依依次次次次单单单单击击击击“OO设设设设置置置置”、“P P通通通通讯讯讯讯口口口口设设设设定定定定”,选选选选择择择择仿仿仿仿真真真真其其其其联机的通讯口(联机的通讯口(联机的通讯口(联机的通讯口(COM1COM1、COM2COM2、COM3COM3等)。等)。等)。等)。rEPROrEPROMM编程编程编程编程(8)O设置设置(6)D调试菜单及程序运行方式调试菜单及程序运行方式 单步执行单步执行单步执行单步执行(F8F8)”宏单步宏单步宏单步宏单步”,子程序作为一,子程序作为一,子程序作为一,子

22、程序作为一步步步步 跟踪执行(跟踪执行(跟踪执行(跟踪执行(F7F7)一步一步执行一步一步执行一步一步执行一步一步执行 执行到光标处(执行到光标处(执行到光标处(执行到光标处(F4)F4)要先置光标,后执行要先置光标,后执行要先置光标,后执行要先置光标,后执行 自动单步执行自动单步执行自动单步执行自动单步执行 按单步的节拍自动连续执行,按单步的节拍自动连续执行,按单步的节拍自动连续执行,按单步的节拍自动连续执行,复位或按实验系统的复位或按实验系统的复位或按实验系统的复位或按实验系统的Reset Reset 中止运行中止运行中止运行中止运行 运行(运行(运行(运行(CTRL+F9)CTRL+F9

23、)连续执行程序连续执行程序连续执行程序连续执行程序,直到程序,直到程序,直到程序,直到程序结束结束结束结束 ,复位或按实验系统的,复位或按实验系统的,复位或按实验系统的,复位或按实验系统的Reset Reset 中止运行中止运行中止运行中止运行 断点运行断点运行断点运行断点运行 :在程序中要观察的语句处,设置在程序中要观察的语句处,设置在程序中要观察的语句处,设置在程序中要观察的语句处,设置断点,当断点,当断点,当断点,当程序连续执行程序连续执行程序连续执行程序连续执行到此断点时,自动停止运到此断点时,自动停止运到此断点时,自动停止运到此断点时,自动停止运行,用户可在此时察看运行的中间结果。行

24、,用户可在此时察看运行的中间结果。行,用户可在此时察看运行的中间结果。行,用户可在此时察看运行的中间结果。注意:脱机方式下不能连续执行程序,也不能断点运行注意:脱机方式下不能连续执行程序,也不能断点运行注意:脱机方式下不能连续执行程序,也不能断点运行注意:脱机方式下不能连续执行程序,也不能断点运行1.1.进入进入WIN51软件系统软件系统双击双击D盘或盘或E盘盘WIN51DICE51.EXE的的银环图标,即可运行银环图标,即可运行Win51仿真软件,屏幕显仿真软件,屏幕显示示Win51仿真软件的源文件窗口,中间显示版仿真软件的源文件窗口,中间显示版本信息,然后单击本信息,然后单击“OK”;脱机

25、工作脱机工作2.2.设置系统参数设置系统参数根据要执行程序涉及到的存储区,预先选择数据窗口根据要执行程序涉及到的存储区,预先选择数据窗口根据要执行程序涉及到的存储区,预先选择数据窗口根据要执行程序涉及到的存储区,预先选择数据窗口”OO设置设置设置设置“数据类型选择数据类型选择数据类型选择数据类型选择”其中:其中:其中:其中:“ROMDATA”ROMDATA”代表程序存储器代表程序存储器代表程序存储器代表程序存储器“RAMDATA”RAMDATA”代表外部数据存储器代表外部数据存储器代表外部数据存储器代表外部数据存储器“CPUDATA”CPUDATA”代表片内代表片内代表片内代表片内RAMRAM

26、“BITDATA”“BITDATA”代表片内可位寻址区代表片内可位寻址区代表片内可位寻址区代表片内可位寻址区 每每每每执执执执行行行行一一一一条条条条指指指指令令令令,则则则则可可可可以以以以查查查查看看看看刚刚刚刚执执执执行行行行完完完完指指指指令令令令中中中中涉涉涉涉及及及及到到到到的的的的存存存存储单元的变化情况,并记录运行结果。储单元的变化情况,并记录运行结果。储单元的变化情况,并记录运行结果。储单元的变化情况,并记录运行结果。3.3.编辑汇编语言源程序编辑汇编语言源程序F F文件文件文件文件NN建立新文件(建立新文件(建立新文件(建立新文件(F3)F3)进入编辑窗口,可以输入源程序进

27、入编辑窗口,可以输入源程序进入编辑窗口,可以输入源程序进入编辑窗口,可以输入源程序系统命系统命系统命系统命名的文名的文名的文名的文件名件名件名件名可以改可以改可以改可以改名存盘名存盘名存盘名存盘注意:注意:注意:注意:输入完输入完输入完输入完ENDENDENDEND后,回一下车,后,回一下车,后,回一下车,后,回一下车,即即即即END END END END 后不允许有空格后不允许有空格后不允许有空格后不允许有空格 存存存存.ASM.ASM文件文件文件文件F F文件文件文件文件换名存盘换名存盘换名存盘换名存盘 以二进制文件格式存盘以二进制文件格式存盘以二进制文件格式存盘以二进制文件格式存盘.B

28、IN.BINTT 以以以以OBJOBJ格式存盘格式存盘格式存盘格式存盘.OBJ.OBJJJ 以十六进制格式存盘以十六进制格式存盘以十六进制格式存盘以十六进制格式存盘.HEX.HEXEE 列表文件列表文件列表文件列表文件.LST.LST”C”C编译编译编译编译”5.5.存盘操作存盘操作 可存储可存储五类文件五类文件盘符:盘符:盘符:盘符:文件夹文件夹文件夹文件夹 文件名文件名文件名文件名.扩展名扩展名扩展名扩展名 4.4.编译源程序编译源程序键入键入键入键入F9F9,或单击,或单击,或单击,或单击“C C编译编译编译编译”菜单的菜单的菜单的菜单的“编译编译编译编译”命令,有错,则改错。命令,有错

29、,则改错。命令,有错,则改错。命令,有错,则改错。自动生成自动生成自动生成自动生成同名文件同名文件同名文件同名文件.LST.LST.OBJ.OBJ 错误信息窗口错误信息窗口错误信息窗口错误信息窗口SJMP ;$SJMP ;$语法错误语法错误语法错误语法错误改错后要重新编译!改错后要重新编译!编译后,可选择生成编译后,可选择生成编译后,可选择生成编译后,可选择生成.LST.LST文件文件文件文件选选选选C C编译编译编译编译OO生成生成生成生成.LST.LST文件文件文件文件.LST.LST文件格式:文件格式:文件格式:文件格式:000075815FMOV81H,#5FH000075815FMO

30、V81H,#5FH00031107ACALL0007H00031107ACALL0007H000580FESJMP0005H000580FESJMP0005H00077830MOVR0,#30H00077830MOVR0,#30H0009753045MOV30H,#45H0009753045MOV30H,#45H000C753146MOV31H,#46H000C753146MOV31H,#46H000FAA30MOVR2,30H000FAA30MOVR2,30H0011853102MOV02H,31H0011853102MOV02H,31H00147487MOVA,#87H00147487MO

31、VA,#87H00168530E0MOV0E0H,30H00168530E0MOV0E0H,30H0019F530MOV30H,A0019F530MOV30H,A001B8631MOV31H,R0001B8631MOV31H,R0001D22RET001D22RET0000MOV81H,#5FH0003ACALL0007H0005SJMP0005H0007MOVR0,#30H0009MOV30H,#45H000CMOV31H,#46H000FMOVR2,30H0011MOV02H,31H0014MOVA,#87H0016MOV0E0H,30H0019MOV30H,A001BMOV31H,R00

32、01DRET0047INCA0047INCA格式格式格式格式MOV81H,#5FHMOV81H,#5FHACALL0007HACALL0007HSJMP0005HSJMP0005HMOVR0,#30HMOVR0,#30HMOV30H,#45HMOV30H,#45HMOV31H,#46HMOV31H,#46HMOVR2,30HMOVR2,30HMOV02H,31HMOV02H,31HMOVA,#87HMOVA,#87HMOV0E0H,30HMOV0E0H,30HMOV30H,AMOV30H,AMOV31H,R0MOV31H,R0RETRETINCAINCA格式格式格式格式MCS-51MACROA

33、SSEMBLERD03/12/:3PAGE1MCS-51MACROASSEMBLERD03/12/:3PAGE1DOS7.10(038-N)MCS-51MACROASSEMBLER,V2.2DOS7.10(038-N)MCS-51MACROASSEMBLER,V2.2OBJECTMODULEPLACEDIND:WIN51D.OBJOBJECTMODULEPLACEDIND:WIN51D.OBJASSEMBLERINVOKEDBY:D:WIN51ASM51.EXED:WIN51D.AS_DBXRASSEMBLERINVOKEDBY:D:WIN51ASM51.EXED:WIN51D.AS_DBXR

34、LOCOBJLINESOURCELOCOBJLINESOURCE00001ORG0000H00001ORG0000H000075815F2MOVSP,#5FH000075815F2MOVSP,#5FH000311073ACALLSUB000311073ACALLSUB000580FE4SJMP$000580FE4SJMP$000778305SUB:MOVR0,#30H000778305SUB:MOVR0,#30H00097530456MOV30H,#45H00097530456MOV30H,#45H000C7531467MOV31H,#46H000C7531467MOV31H,#46H000F

35、AA308MOVR2,30H000FAA308MOVR2,30H00118531029MOV02H,31H00118531029MOV02H,31H0014748710MOVA,#87H0014748710MOVA,#87H00168530E011MOV0E0H,30H00168530E011MOV0E0H,30H0019F53012MOV30H,A0019F53012MOV30H,A001B863113MOV31H,R0001B863113MOV31H,R0001D2214RET001D2214RET15END15ENDMCS-51MACROASSEMBLERD03/12/:3PAGE2MC

36、S-51MACROASSEMBLERD03/12/:3PAGE2XREFSYMBOLTABLELISTINGXREFSYMBOLTABLELISTING编译的同时生成的同名编译的同时生成的同名编译的同时生成的同名编译的同时生成的同名.LST.LST文件、文件、文件、文件、6.6.调试运行程序调试运行程序调试方式选择:调试方式选择:根据被调试的程序来选择根据被调试的程序来选择顺序程序顺序程序:跟踪执行:跟踪执行分支程序分支程序:执行到光标处:执行到光标处(预先将光标置在分支的语句处预先将光标置在分支的语句处)或跟踪执行任选其一或跟踪执行任选其一循环程序循环程序:执行到光标处(:执行到光标处(将光

37、标预先置在循环控制语句上将光标预先置在循环控制语句上)或跟踪执行任选其一或跟踪执行任选其一子程序子程序:执行到光标处(执行到光标处(将光标预先置在子程序入口地址处将光标预先置在子程序入口地址处)或跟踪执行任选其一或跟踪执行任选其一自动单步执行方式自动单步执行方式:可以不必人来干预,先看结果是否正确:可以不必人来干预,先看结果是否正确单步执行单步执行:一步步执行,但把子程序当作一步处理,:一步步执行,但把子程序当作一步处理,“宏单步宏单步”。预置数据后执行预置数据后执行 编译无错后,程序中需要预置数据时,编译无错后,程序中需要预置数据时,编译无错后,程序中需要预置数据时,编译无错后,程序中需要预

38、置数据时,要在数据所在窗口对程序中需要送数的单元,要在数据所在窗口对程序中需要送数的单元,要在数据所在窗口对程序中需要送数的单元,要在数据所在窗口对程序中需要送数的单元,置入数据。置入数据。置入数据。置入数据。方法:方法:方法:方法:鼠标点到所要窗口,进一步点到所要置鼠标点到所要窗口,进一步点到所要置鼠标点到所要窗口,进一步点到所要置鼠标点到所要窗口,进一步点到所要置数的单元,然后,直接键入预置的数据即可。数的单元,然后,直接键入预置的数据即可。数的单元,然后,直接键入预置的数据即可。数的单元,然后,直接键入预置的数据即可。(演示)演示)演示)演示)例:预置例:预置CPU DATA中中20H2

39、8H单元内容单元内容光标预先放在光标预先放在光标预先放在光标预先放在20H20H单元对应单元对应单元对应单元对应的数据处,的数据处,的数据处,的数据处,键入数据,光键入数据,光键入数据,光键入数据,光标后移,可继标后移,可继标后移,可继标后移,可继续输入。续输入。续输入。续输入。7.7.观察记录运行结果观察记录运行结果 采用跟踪执行时,采用跟踪执行时,执行一步,观察并记录执行一步,观察并记录一下指令影响到的单元一下指令影响到的单元内容。内容。若要观察的窗口没若要观察的窗口没有在桌面上,可以通过有在桌面上,可以通过“O O设置设置”菜单中的菜单中的“数数据类型选择据类型选择”命令进行命令进行选择

40、,以便观察使用。选择,以便观察使用。记录格式:记录格式:自主选择,建议:自主选择,建议:预先根据程序预先根据程序中指令流决定的数中指令流决定的数据流,按先后顺序据流,按先后顺序将要观察的量画好将要观察的量画好记录表格。记录表格。1.1.联机和接线的注意事项联机和接线的注意事项1.1.注意串行口连接电缆线接法,计算机注意串行口连接电缆线接法,计算机注意串行口连接电缆线接法,计算机注意串行口连接电缆线接法,计算机一方已经接好,你只需将插头接到实一方已经接好,你只需将插头接到实一方已经接好,你只需将插头接到实一方已经接好,你只需将插头接到实验系统的验系统的验系统的验系统的9 9针插座上即可。针插座上

41、即可。针插座上即可。针插座上即可。2.2.交流交流交流交流220V220V电源线直接接到电源插座上电源线直接接到电源插座上电源线直接接到电源插座上电源线直接接到电源插座上3.3.实验中需要硬件连线时,必须关掉所实验中需要硬件连线时,必须关掉所实验中需要硬件连线时,必须关掉所实验中需要硬件连线时,必须关掉所有设备的电源后,再接线。有设备的电源后,再接线。有设备的电源后,再接线。有设备的电源后,再接线。4.4.开机顺序:先外设(实验系统)后主开机顺序:先外设(实验系统)后主开机顺序:先外设(实验系统)后主开机顺序:先外设(实验系统)后主机(机(机(机(PCPC机)机)机)机)5.5.关机顺序:先主

42、机后外设。关机顺序:先主机后外设。关机顺序:先主机后外设。关机顺序:先主机后外设。凡是连线必须经教师检查后,再接通电源!凡是连线必须经教师检查后,再接通电源!凡是连线必须经教师检查后,再接通电源!凡是连线必须经教师检查后,再接通电源!2.2.设置系统参数设置系统参数选好通讯口,选好通讯口,选好通讯口,选好通讯口,起动软件后,显示起动软件后,显示起动软件后,显示起动软件后,显示“联机联机联机联机”,才能做,才能做,才能做,才能做硬件实验。硬件实验。硬件实验。硬件实验。用实验系统上的用实验系统上的用实验系统上的用实验系统上的RAMRAM和和和和ROMROM在仿真器中,选在仿真器中,选在仿真器中,选

43、在仿真器中,选“系统系统系统系统”3.3.装入文件装入文件只能打开只能打开只能打开只能打开.ASM.ASM文件文件文件文件.BIN.BIN.OBJ.OBJ.HEX.HEX4.4.调试运行调试运行I/OI/O操作或中断程序操作或中断程序预先在断电的情况下,接好线,一般采用跟踪单步,预先在断电的情况下,接好线,一般采用跟踪单步,预先在断电的情况下,接好线,一般采用跟踪单步,预先在断电的情况下,接好线,一般采用跟踪单步,执行到光标处,运行等方式执行程序。执行到光标处,运行等方式执行程序。执行到光标处,运行等方式执行程序。执行到光标处,运行等方式执行程序。若需要用输入设备输入数据,则采用连续执行或单步

44、若需要用输入设备输入数据,则采用连续执行或单步若需要用输入设备输入数据,则采用连续执行或单步若需要用输入设备输入数据,则采用连续执行或单步类命令;类命令;类命令;类命令;若检查是否产生中断,则可采用将光标预置到中断服若检查是否产生中断,则可采用将光标预置到中断服若检查是否产生中断,则可采用将光标预置到中断服若检查是否产生中断,则可采用将光标预置到中断服务程序入口地址,采用执行到光标处的方式;务程序入口地址,采用执行到光标处的方式;务程序入口地址,采用执行到光标处的方式;务程序入口地址,采用执行到光标处的方式;若观察输出接口的工作,如显示程序,必须连续执行。若观察输出接口的工作,如显示程序,必须

45、连续执行。若观察输出接口的工作,如显示程序,必须连续执行。若观察输出接口的工作,如显示程序,必须连续执行。若观察含有子程序的程序的结果是否正确,可以先用若观察含有子程序的程序的结果是否正确,可以先用若观察含有子程序的程序的结果是否正确,可以先用若观察含有子程序的程序的结果是否正确,可以先用“单步执行单步执行单步执行单步执行”将子程序当作一步执行,或连续执行。将子程序当作一步执行,或连续执行。将子程序当作一步执行,或连续执行。将子程序当作一步执行,或连续执行。调试分硬件调试与软件调试。调试分硬件调试与软件调试。调试分硬件调试与软件调试。调试分硬件调试与软件调试。6.6.观察记录运行结果观察记录运行结果 关键指,硬件在程序运行过程关键指,硬件在程序运行过程关键指,硬件在程序运行过程关键指,硬件在程序运行过程中的情况。中的情况。中的情况。中的情况。如:显示器、如:显示器、如:显示器、如:显示器、P1P1P1P1口接的口接的口接的口接的LEDLEDLEDLED发光二极发光二极发光二极发光二极管等输出设备。管等输出设备。管等输出设备。管等输出设备。结果是否符合设计要求。结果是否符合设计要求。结果是否符合设计要求。结果是否符合设计要求。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服