教学科研

教学科研

当前位置: 学院首页 >> 教学科研 >> 正文

单片机实验指导——程序调试..

发布日期:2012-09-05    作者:     来源:     点击:

程序调试

一、实验目的

1、掌握单片机仿真及简单程序设计与调试方法。

2、掌握 环境中查看指令操作结果的技巧。

二、实验仪器

计算机

三、实验步骤

1、在对工程成功地进行汇编、连接以后,按 Ctrl+F5 或者使用菜单 Debug->Start/Stop Debug Session 即可进入调试状态,单步调试,全速运行两种模式下调试。

2、在程序行设置/移除断点的方法是将光标定位于需要设置断点的程序行,使 用菜单 Debug->Insert/Remove BreakPoint 设置或移除断点(也可以用鼠标在该行双击实现同 样的功能);Debug->Enable/D isable   Breakpoint  是开启或暂停光标所在行的断点功能; Debug->Disable All Breakpoint 暂停所有断点;Debug->Kill All BreakPoint 清除所有的断点设 置。这些功能也可以用工具条上的快捷按钮进行设置。

3建立一个工程添加以下程序:

P129

(1)汇编、连接生成可执行文件。利用单步,执行到断点处两种方法执行程序。

(2)观察结果、分析程序、说明功能。

实验分析:

设计小程序,观察以下几组指令并分析其操作结果。

ADD ADDC

XCH   XCHD

ANL  ORL

 

      ORG  0000H

      LJMP MAIN

      ORG  0040H

 MAIN:MOV A,#0FEH

 LOOP:MOV P1,A

      LCALL D_1s

      RL A

      AJMP MAIN

 D_1s:MOV R6,#100;1

D10ms:MOV R5,#40;1

   DL:MOV R4,#123;1

      NOP;1

      DJNZ R4,$;2*123

      DJNZ R5,DL;2

      DJNZ R6,D10ms;2

      RET

      END

 

ORG 0000H

MOV R2,#32H

MOV A,R2

SWAP A

ANL A,#0FH

MOV B,#0AH

MUL AB