正在加载图片...
八、 实验操作步骤: 1、检查仿真头在p51s实验板CPU芯片座上插好、插座扳手位于锁紧位置(实验过程 严禁用手触摸仿真头电路 表面):打开仿真器开关,开启实验板开关: 2、运行桌面“VW”伟福仿真软件 3、设置仿真器方式(具体操作见附“仿真器使用说明”):仿真器V5L,仿真 头POD-H8X5X,CPU AT89C51,注意必须将“使用伟福软件模拟器”选项前的√去掉, 以建立微机与仿真器间的数据通讯联系 新建文 练习范例程序,并将文件存盘成“×X.ASM”形式。 5、编译程序、查错: 6、熟悉机器码、程序字节数、程序地址等关键概念: 点窗口/CU窗口,可以看到编译正确的机器码及汇编源程序。搞清每条指令分配的 首地址、机器码、所占字节数等,并填入下表: 7、熟悉程序运行及调试方法,理解单片机程序的运行机制: 1) 全速执行: 可完整观察全部程序的执行情况 先点复位键 确保程序PC指针指 向0000H。再点全速执行,L1一L8八只二极管灯按程序要求正确点亮。按暂停, 可看到PC指针会指在某条语句处。搞清复位、暂停键作用。 2)单步运行:可观察每条指令的执行情况。按复位键,使PC指针回0000H。连续 点单步钮,观察指令执行时间、PC指针变化(在窗口下部显示),并填入下表: 同时通 过SFR窗 观察 P0寄存 器的变化及实验板LED 灯的变化情况: 3)跟踪运行:可观察主程序调用子程序时,子程序各步执行情况。按复位键,再 连续点跟踪,当PC指向DELAY子程序内部后,通过REG窗口观察RO、R1和R2寄 存器的变化,DJZ指令功能?理解延时子程序结构特点。搞清单步与跟踪命令 的风别 4)理解原地踏步命令:单步运行程序至“LOOP:SJMP LOOP”句,再点单步 察PC指针如何变化?取消该句,修改程序编译后,用单步方式运行,观察程序 执行过程,理解何为程序“跑飞”。 指令首地址机器码字节数执行时间(μS)PC指针值 MAIN:MOV PO,#OFOH LCALL DELAY MOV PO.#OFH LCALL DELAY 100p DELAY:MOV R2,#10 DLY LPO:MOV R1.#200 DIY IPI.MOV RO #250 DLY_LP2:DJNZ RI,DLY_LP1 DJNZ R2,DLY LPO RET 8、按实验要求1编程,并调试成功, 4八、 实验操作步骤: 1、检查仿真头在 μp51s 实验板 CPU 芯片座上插好、插座扳手位于锁紧位置(实验过程 严禁用手触摸仿真头电路表面);打开仿真器开关,开启实验板开关; 2、运行桌面“VW”伟福仿真软件 ; 3、设置仿真器方式(具体操作见附“仿真器使用说明” ):仿真器V5/L,仿真 头POD-H8X5X,CPU AT89C51,注意必须将“使用伟福软件模拟器”选项前的√去掉, 以建立微机与仿真器间的数据通讯联系。 4、新建文件,输入练习范例程序,并将文件存盘成“××.ASM”形式。 5、编译程序、查错; 6、熟悉机器码、程序字节数、程序地址等关键概念: 点窗口/CPU窗口,可以看到编译正确的机器码及汇编源程序。搞清每条指令分配的 首地址、机器码、所占字节数等,并填入下表; 7、熟悉程序运行及调试方法,理解单片机程序的运行机制: 1) 全速执行:可完整观察全部程序的执行情况。先点复位键,确保程序PC指针指 向 0000H。再点全速执行,L1—L8 八只二极管灯按程序要求正确点亮。按暂停, 可看到PC指针会指在某条语句处。搞清复位、暂停键作用。 2) 单步运行:可观察每条指令的执行情况。按复位键,使PC指针回 0000H。连续 点单步钮,观察指令执行时间、PC指针变化(在窗口下部显示),并填入下表; 同时通过SFR窗口观察执行前后P0 寄存器的变化及实验板LED灯的变化情况; 3) 跟踪运行:可观察主程序调用子程序时,子程序各步执行情况。按复位键,再 连续点跟踪, 当PC指向DELAY子程序内部后,通过REG窗口观察R0、R1 和R2 寄 存器的变化,DJNZ指令功能?理解延时子程序结构特点。搞清单步与跟踪命令 的区别。 4) 理解原地踏步命令:单步运行程序至“LOOP:SJMP LOOP”句,再点单步,观 察PC指针如何变化?取消该句,修改程序编译后,用单步方式运行,观察程序 执行过程,理解何为程序“跑飞”。 指令首地址 机器码 字节数 执行时间(μS) PC 指针值 MAIN: MOV P0,#0F0H LCALL DELAY MOV P0,#0FH LCALL DELAY LOOP: SJMP LOOP DELAY: MOV R2,#10 DLY_LP0:MOV R1,#200 DLY_LP1:MOV R0,#250 DLY_LP2:DJNZ R0,DLY_LP2 DJNZ R1,DLY_LP1 DJNZ R2,DLY_LP0 RET 8、按实验要求 1 编程,并调试成功。 4
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有