单片机实验报告 附含说明书(2)

2019-03-28 14:46

3. 编译菜单

文件编译、连接:对当前编辑窗口源文件或当前工程组进行编译、连接,生成目标代码。 文件编译、连接、装载 Ctrl+F9:对当前编辑窗口源文件或当前工程组进行编译、连

接,并将生成的目标代码装入ROM。

装载(L) F3:将磁盘上存在的目标代码直接装入ROM。

浏览模块(B)? Ctrl+F3:该命令可在调试窗口中浏览源文件内容,通常适用于

浏览工程组中的源文件。

编译选项(J)?:使用该命令您可设置源文件编译的各选项。

4.调试菜单

连续运行(G) F9:执行该命令便开始连续运行用户程序,当遇到断点或按下Esc

暂停键时停止。

运行到指定地址(A)?:以连续方式运行程序,运行到指定的地址停下。如果在源文件方式下调试,可以选择符号地址。

运行到光标处(C) F4:以连续方式运行程序,运行到光标所在行停下。如果光标

移在非执行语句行,将不响应此命令。

单步运行(S) F7:逐步运行用户程序,遇到调用子程序,则跟踪进入子程序运行。 宏单步运行(O) F8:逐步运行用户程序,遇到调用子程序,一步执行完整个过程

而不进入子程序运行。

自动单步:以连续单步方式运行用户程序。 自动宏单步:以连续宏单步方式运行用户程序。

增加变量? Ctrl+F5:将程序中想要观察的变量增加到变量窗口,在程序运行时您要随时观察变量的内容。

设置或清除断点 Ctrl+F8:当光标移到调试窗口可执行语句行时,可以用该命令设

置断点,重复该命令也可清除断点。技巧:将鼠标移到调试窗口的可执行语句行左侧,单击鼠标即可设置断点。重复此操作也可清除断点。

浏览断点?:执行此命令即弹出对话框,您可通过对话框查看断点个数、断点所在的模块、断点地址、断点在源文件中的行号,您也可用此命令增加或清除断点。

清除所有断点:该命令可清除各个调试模块中所有设置的断点。

6

复位(R) Ctrl+F2:该命令可对(目标系统)CPU复位,同时将PC指针回复到装载

文件的初始值(如0000)。

重新开始运行(PC=0000):将当前PC置初始值(如0000)后再以连续方式运行。 暂停(O) Esc:该命令可停止当前程序的运行(适用于连续运行、自动单步/自动

宏单步运行方式),返回待令状态。

夭折处理(H):强制停下当前正在运行的程序。一般来讲,“暂停”命令即可停止,

如果正在运行和程序无法用“暂停”命令停止,可使用此命令。

设置PC?:将当前PC指针指向您输入的地址。如果在源文件方式下调试,可以选择符号地址。

PC=当前地址:将PC指针指向当前光标所在的可执行语句行。 用行断点进行调试:用行断点进行调试。

5.工程菜单

新建(N)?:打开文件列表框,创建新工程文件。

打开(O)?:弹出文件列表框,打开已存在的工程文件。

编辑(E)?:打开对话框,增加或删除工程中的文件。 关闭(C):关闭当前使用的工程文件。

文件列表?:打开工程文件列表对话框,可指定编辑工程中的源文件。

6.设置菜单

仿真模式(M)?:打开对话框,可对仿真CPU、RAM、ROM读写控制等选项进行设置。 通讯端口选择(P)?:选择与仿真器实际连接的通讯端口。

重新连接(C):通讯失败、检查硬件连接或重新选择通讯端口后,该命令可重新进

行通讯测试。

7.视图菜单

调试(D):打开程序调试窗口。如果未装载程序,可看到随机代码。 寄存器(R):打开寄存器窗口。您可对该窗口进行增加、删除操作。

存储空间1、存储空间2:IDE允许同时打开两窗口,可在该窗口切换查看程序存储器、数据存储器、CPU内部存储器、特殊寄存器等内容。

变量(V):打开变量窗口,可随时观察变量的变化。

编译连接信息:打开编译连接信息窗口,可查看源文件编译是否有错。

7

8.窗口菜单

层叠(C):以重叠方式排列已打开的窗口,但保持每窗口的标题栏都可见。 平铺(H):把已打开的窗口水平排列,使已打开的窗口都可见。 平铺(V):把已打开的窗口垂直排列,使已打开的窗口都可见。 前一窗口 F5:切换到前一窗口。 后一窗口 F6:切换到后一窗口。

关闭所有窗口(A):关闭所有已打开的窗口。

选择“窗口”菜单下已打开窗口的名称及编号可以激活该窗口。 9.帮助菜单

系统使用指南:可以打开DICE-51仿真器使用手册。 实验指导 8

实验一 彩灯控制实验

一、实验目的

(1)掌握MCS-51型单片机输入/输出端口的使用方法; (2)学习汇编语言的编程方法及调试技巧。

二、实验内容

根据K1(P3.0)、K2(P3.1)的状态,编程使P1口驱动的8位发光二极管按要求点亮。 要求:

(1)当K1(P3.0)=0、K2(P3.1)=0时,点亮方式为:L1(亮)、L2~L8(灭)→延时1秒→L2(亮)、L1、L3~L8(灭)→延时1秒→?→L8(亮)、L1~L7(灭)→延时1秒,不断循环;

(2)当K1(P3.0)=1、K2(P3.1)=0时,点亮方式为:L1、L2(亮)、L3~L8(灭)→延时1秒→L3、L4(亮)、L1、L2、L5~L8(灭)→延时1秒→?→L7、L8(亮)、L1~L6(灭)→延时1秒,不断循环;

(3)当K1(P3.0)=0、K2(P3.1)=1时,点亮方式为:L1(亮)、L2~L8(灭)→延时1秒→L1、L2(亮)、L3~L8(灭)→延时1秒→L1、L2、L3(亮)、L4~L8(灭)→延时1秒→?→L1~L8(亮)→延时1秒,不断循环;

(4)当K1(P3.0)=1、K2(P3.1)=1时,点亮方式为:L4、L5(亮)、L1~L3、L6~L8(灭)→延时1秒→L3、L6(亮)、L4、L5、L1~L2、L7、L8(灭)→延时1秒→?→L1、L8(亮)、L3~L7(灭)→延时1秒,不断循环。

三、实验接线图

9

四、实验程序框图

五、程序清单 文件名:DPJ01.ASM

ORG 0000H LJMP P010

ORG 0030H P010: MOV P3,#0FFH P011: MOV P1,#0FFH LCALL DELY

JB P3.0,P012 JB P3.1,P013 LCALL PRG1 ; P3.1=0,P3.0=0

AJMP P011

P012: JB P3.1,P014

LCALL PRG2

; P3.1=0,P3.0=1

10


单片机实验报告 附含说明书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:神经外科病历模板

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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