学习情境11认识单片机开发环境.PPT

学习情境11认识单片机开发环境

做一个单片机最小系统 开发系统操作训练 ME-52A单片机仿真开发系统的使用 进阶任务 将程序中第2行的CLR P1.0修改为MOV P1,#00H(或#55H);第4行的SETB P1.0修改为MOV P1,#0FFH(或 #0AAH),重复调试过程看看结果如何。 2)跟踪运行(Trace):跟踪运行与单步运行类似,不同之处在于跟踪可以进入子程序运行。 操作:按F7或单击“调试”选项——跟踪或单击 单步运行与跟踪运行有什么区别? 3)全速运行至光标处调试:先将光标调到某条需要观察执行结果的指令处,程序将从当前PC所指示的位置全速运行到光标处 。 操作:按F4或单击“调试”选项——运行至光标处或单击 4)全速运行(简称运行Execute):全速运行可以直接看到程序的最终运行结果 。 操作:按F9或单击“调试”选项——全速运行或单击 5)断点运行(Breakpoint):断点运行是预先在程序中设置断点,当全速运行程序时,遇到断点即停止运行,用户可以观察运行结果 。 操作:按F2或单击“断点”选项——设置或清除断点或单击 ,再全速执行 单片机资源分配与观察 1)反汇编窗口观察 机器码 2)特殊功能寄存器观察 3)寄存器观察 4)端口 5)内部数据区 实训分析与总结 1.利用单片机开发系统运行、调试程序的步骤一般包括: 输入源程序、 汇编源程序、 装载汇编后的十六进制程序 及运行程序 全速运行(Execute)、 单步运行(Step)、 跟踪运行(Trace)、 断点运行(Breakpoint) 2.单片机开发系统常用的几种程序运行方式: 单片机基本训练 学习情境1.1 认识单片机开发环境 51单片机 晶振电路 复位电路 电源电路 接口电路 1)硬件电路图 2)硬件电路板 P1.0=0,点亮信号灯 P1.0=1,熄灭信号灯 开始 延时 延时 结束 3)流程图 ;程序功能:信号灯闪烁控制程序 ORG 0000H ;将程序从地址0000H开始存放在存储器中 START: CLR P1.0 ;P1.0=0,点亮信号灯 ACALL DELAY ;调用延时子程序 SETB P1.0 ;P1.0=1,熄灭信号灯 ACALL DELAY ;调用延时子程序 AJMP START ;返回,重复闪动过程 DELAY: MOV R3,#7FH;延时子程序 DEL2: MOV R4,#0FFH DEL1: NOP DJNZ R4,DEL1 DJNZ R3,DEL2 RET ;子程序返回 END ;汇编结束 4)源程序 汇编语言 程序 机器码 汇编 下载 AT89C51 需要解决的问题: 1、程序的编辑 2、程序的汇编 3、程序的调试 4、程序的下载 单片机开发工具 单片机开发工具用途 单片机开发工具的使用 单片机应用系统开发制作过程 设计电路图 制作电路板 程序 设计 硬件软件联调 程序 烧录 产品 测试 单片机开发系统 (单片机仿真器) 编程器 为什么要配备开发系统呢? 训练如何使用万利Insight系列的ME-52A型仿真器,详细了解MedWin集成开发软件的使用方法,通过信号灯的简单控制过程熟悉编程和调试的具体操作。 单片机仿真器 PC机(仿真软件) 并口 目标板 仿真系统联接: MICE-51单片机开发系统连接图 ? 跟我做1——建立单片机开发环境 仿真机接单片机应用系统硬件用户板: A01: CPU模块 A06: 点阵LED模块 单片机芯片插座 仿真器接口插座 电源插座 ? A01 A06 连接1 +5V/GND +5V/GND 连接2 P1.0 LED1 实训连线表 3.接通仿真器电源。 1.利用并口线将计算机 和单片机在线仿真器连接起来。 2.用带插头的仿真扁平线将单片机仿真器与用户板联接在一起。 4.在计算机上启动Medwin工具软件。 操作步骤: 注意管脚的对应关系不能错 1.启动MedWin中文版。 ?  跟我做2——MedWin工具软件的使用 进入计算机与仿真器联机状态 2.设置汇编(或编译)环境 。 3.新建NEW(或打开Open)文件。 4.在仿真软件Medwin中输入源程序。 保存文件时,程序名后缀应为ASM,例如,LED.ASM。 5.对源程序进行汇编及纠

文档评论(0)

1亿VIP精品文档

相关文档