该【片机汇编语言程序设计 】是由【3827483】上传分享,文档一共【80】页,该文档可以免费在线阅读,需要了解更多关于【片机汇编语言程序设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第十二章 单片机汇编语言程序设计
单击添加副标题
单击此处添加文本具体内容,简明扼要地阐述你的观点
本章内容
单片机汇编语言程序设计步骤
程序的开发调试过程
单片机汇编语言程序设计方法及技巧
学习目的
掌握汇编语言程序设计的一般步骤
了解程序的开发调试过程
掌握简单程序、分支程序、循环程序、查表程序、子程序和中断系统程序的基本设计方法和技巧
01
02
03
04
05
分析问题,确定算法
绘制程序流程图
分配工作区及有关端口地址
编写汇编语言源程序
调试程序
概述
单片机汇编语言程序设计步骤
源程序编辑完后只有转换为机器码表示的目标程序计算机才能执行,这个转换的过程称为汇编。
汇编语言源程序是由汇编指令和伪指令组成的文件,其扩展名为“ASM”。
单片机没有自主开发的功能,需要使用仿真器或仿真软件进行仿真调试。调试与硬件有关程序还要借助仿真开发工具并与硬件连接。
1 编辑源程序
2 汇编
3 调试
4 程序固化
程序的开发调试过程
程序开发调试过程
简单程序是指程序中没有使用转移类指令的程序段,程序执行时按照指令的先后顺序一条一条地进行。这种程序是最简单的程序结构,其中既无分支,也无循环,也不调用子程序,故又称之为顺序程序或无分支程序。
2 简单程序设计
1
2
例 请用MCS-51汇编指令编写程序,将片内RAM 101、102、103单元中的内容分别传送到片外数据存储器 101H、102H、103H单元中。
分析:应注意片内和片外的寻址指令不同
程序如下:
MOV R0,#101
MOV A,***@R0 ;片内RAM101单元内容送A
MOVX DPTR ,#101H
MOVX ***@DPTR,A ;送入片外数据存储器101H单元中
INC R0
MOV A,***@R0 ;片内RAM102单元内容送A
INC DPTR
MOVX ***@DPTR,A ;送入片外数据存储器102H单元中
INC R0
MOV A,***@R0 ;片内RAM103单元内容送A
INC DPTR
MOVX ***@DPTR,A ;送入片外数据存储器103H单元中
分支程序设计
分支程序的特点是程序中包含有转移指令。根据分支出口的不同分为单分支程序和多分支程序。
片机汇编语言程序设计 来自淘豆网m.daumloan.com转载请标明出处.