- 4
- 0
- 约3.88千字
- 约 33页
- 2018-05-08 发布于广东
- 举报
张东亮 山大控制学院 第11章 单片机开发系统与集成开发环境 11.1 单片机开发工具 11.2 集成开发环境uV2 11.3 单片机实验开发板 11.1 单片机开发工具 11.2 集成开发环境uV2 11.3 单片机实验开发板 尚辅网 / 单片机自身没有开发功能,需要借助实验开发系统进行实验和开发。 单片机基本开发方法 独立型仿真开发实验装置 非独立型在线仿真器连接示意图 软件仿真方法(Simulator) 2. 仿真器的仿真与调试功能 3. 编程器 单片机开发工具(在线仿真系统) (1)输入和编辑汇编语言源程序。 (2)汇编。 (3)运行程序。 (4)固化。 (5)硬件调试与诊断。 汇编程序功能示意图 汇编语言 源程序 (输入) 汇编程序 Assembler (翻译) 目标程序文件 * .HEX (输出) 源程序列表文件 * .LST (输出) 汇编(Assembly):将汇编语言源程序转换成机器语言目标程序的过程称为汇编。 汇编程序(Assembler) :能将汇编语言源程序转换成机器语言目标程序的系统软件称为汇编程序。 4. 单片机开发工具软件与汇编程序 汇编的方法有人工汇编和机器汇编两种。 人工汇编: 人工查指令表,查出程序中每条指令对应的机器代码。早期或简单的程序使用这种方法。 通常采用两次汇编的方法。 第一次汇编时,先根据伪指令“ORG”确定各程序段首地址,然后查指令表,得到各条指令的机器码,并把每条指令对应的助记符、地址和机器码列成表。对转移指令有关地址的参数,只留出位置,暂不处理。 第二次汇编,对转移指令有关地址的参数进行处理。根据具体的转移目标地址或算出的偏移量来填充预留位置。 机器汇编: 用通用计算机PC中的(交叉)汇编程序对用户源程序进行汇编。用机器汇编要提供给汇编一些信息,遵循汇编程序的一些约定。这些由伪指令指定。 例,人工汇编程序实例, 地址 机器码(目标程序) 源程序 ORG 4000H MEM EQU 30H 4000H C3 CLR C 4001H 33 RLC A 4002H 5003 JNC LP 4004H E530 MOV A, MEM 4006H 33 RLC A 4007H 80FE LP: SJMP LP ;蓝色字体机器码第 二次汇编时填入。 1) 确定程序中每条汇编语言指令的指令机器码 2) 确定每条指令在存储器中的存放地址 3) 提供错误信息 4) 提供目标执行文件(*.OBJ,*.HEX)和列表文件(*.LST) 例, 地址 机器码 源程序 ORG 2000H 2000H 78 30 MAIN: MOV R0,#30H 2002H E6 MOV A,@R0 … 人工查指令表,查出程序中每条指令对应的机器代码。早期的计算机使用。 通常采用两次汇编的方法。 第一次汇编时,先根据伪指令“ORG”确定各程序段首地址,然后查指令表,得到各条指令的机器码,并把每条指令对应的助记符、地址和机器码列成表。对转移指令有关地址的参数,只留出位置,暂不处理。 第二次汇编,对转移指令有关地址的参数进行处理。根据具体的转移目标地址或算出的偏移量来填充预留位置。 手工汇编过程 地址 机器码 源程序 ORG 4000H 4000H 024200 LJMP START ORG 4200H 4200H 904300 START: MOV DPTR, #DATA1 4203H 7F05 MOV R7, #COUNT 4205H 7840 MOV R0, #40H 4207H E0 LOOP: MOVX A, @DPTR 4208H F6 MOV @R0, A 4209H 08 INC R0 420AH A3 INC DPTR 420BH DFFA DJNZ R7, LOOP 420DH
您可能关注的文档
- 汽车检测与诊断技术课件作者董继明罗灯明第一章节检测第一章节第三节.ppt
- 单片机原理与技术课件作者周明德第9章节-串行通信及80C51中的串行端口.ppt
- 汽车空调技术课件作者凌永成第1章节汽车空调概论.ppt
- 汽车检测与诊断技术课件作者董继明罗灯明第一章节检测第一章节第四节.ppt
- 单片机原理与技术课件作者周明德第10章节-抗干扰技术.ppt
- 单片机原理与技术课件作者周明德第11章节-单片机系统设计.ppt
- 单片机原理与接口技术教学课件作者于斌单片机原理与接口技术(第3章节).ppt
- 汽车检测与诊断技术课件作者赵英勋。单元二发动机的检测与诊断.ppt
- 单片机原理与接口技术教学课件作者于斌单片机原理与接口技术(第4章节).ppt
- 单片机原理与接口技术教学课件作者于斌单片机原理与接口技术(第6章节).ppt
- 汽车液压与气压传动课件作者齐晓杰第四章节液压缸.ppt
- 单片机原理与应用课件作者张东亮第12章节单片机应用系统设计.ppt
- 单片机原理与应用课件作者张东亮第13章节8051单片机新技术.ppt
- 汽车液压与气压传动课件作者齐晓杰第五章节液压阀.ppt
- 单片机原理与应用——凌阳SPCE061A课件作者黄军辉董晓倩李建波第2章节集成开发环境.ppt
- 汽车液压与气压传动课件作者齐晓杰第一章节液压与气压传动和液力技术概述.ppt
- 汽车空调技术课件作者凌永成第8章节汽车空调系统维修.ppt
- 汽车空调结构原理与维修课件作者范爱民汽车空调结构原理与维修(第1章节).ppt
- 单片机原理与应用——凌阳SPCE061A课件作者黄军辉董晓倩李建波第4章节硬件结构.ppt
- 单片机原理与应用——凌阳SPCE061A课件作者黄军辉董晓倩李建波第5章节中断系统.ppt
原创力文档

文档评论(0)