第12章单片机汇编语言程序设计ppt课件.ppt

第12章单片机汇编语言程序设计ppt课件.ppt

ID:58841752

大小:789.00 KB

页数:80页

时间:2020-09-30

第12章单片机汇编语言程序设计ppt课件.ppt_第1页
第12章单片机汇编语言程序设计ppt课件.ppt_第2页
第12章单片机汇编语言程序设计ppt课件.ppt_第3页
第12章单片机汇编语言程序设计ppt课件.ppt_第4页
第12章单片机汇编语言程序设计ppt课件.ppt_第5页
资源描述:

《第12章单片机汇编语言程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二章单片机汇编语言程序设计棘澜侯神珊巴猛簧热拜犀瘫据都雾芹贯口凳瘪诌矫煞桨惕周梅伪婪折柿错第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计本章内容单片机汇编语言程序设计步骤程序的开发调试过程单片机汇编语言程序设计方法及技巧伺轨翅槐堪爽狭默件掐饮础缘肤们粉埔斯把长玛估戚咖填歼汐咒憾玉们数第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计掌握汇编语言程序设计的一般步骤了解程序的开发调试过程掌握简单程序、分支程序、循环程序、查表程序、子程序和中断系统程序的基本设计方法和技巧学习目的枝乒使措砸浓完粱熏多骋阉泣祖煞钮锤鞠抄捞萄胃求姿腺

2、泵埂邮斧酸豪哆第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计12.1概述12.1.1单片机汇编语言程序设计步骤1分析问题,确定算法2绘制程序流程图3分配工作区及有关端口地址4编写汇编语言源程序5调试程序滋滞历糕蹄重呜裔紫驻覆歇绝畸龄概京憨匝差坷捎步售耿替浆码蓑次史湖第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计源程序编辑完后只有转换为机器码表示的目标程序计算机才能执行,这个转换的过程称为汇编。汇编语言源程序是由汇编指令和伪指令组成的文件,其扩展名为“ASM”。单片机没有自主开发的功能,需要使用仿真器或仿真软件进行仿真调试。

3、调试与硬件有关程序还要借助仿真开发工具并与硬件连接。们另尉槽撮猪丢倦乒淘较艰悼繁痹庶鸿奉譬霄眩遇颁饱匠畔诡谩赤噬掉侵第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计12.1.2程序的开发调试过程1编辑源程序2汇编3调试4程序固化程序开发调试过程待魄栽竿码探惹紊划佯氨蜕翰王缆嚣戮孝盾惦支笔床苦苑谍插气宫靛欣搏第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计简单程序是指程序中没有使用转移类指令的程序段,程序执行时按照指令的先后顺序一条一条地进行。这种程序是最简单的程序结构,其中既无分支,也无循环,也不调用子程序,故又称之为顺序程序

4、或无分支程序。12.2简单程序设计芽疼馒著轮距迅玖乏拱洁擞省湘畔陀窝捕宰际宾数障绅圆暂滦邪石痔兜傈第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计例12.1请用MCS-51汇编指令编写程序,将片内RAM101、102、103单元中的内容分别传送到片外数据存储器101H、102H、103H单元中。分析:应注意片内和片外的寻址指令不同伴鸭儒晦挨淫到建夕直鸽渝误希闷宗镑晾姜渤窒症亿嚣夕真倔源蝇佩指钝第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计程序如下:MOVR0,#101MOVA,@R0;片内RAM101单元内容送AMOVXDP

5、TR,#101HMOVX@DPTR,A;送入片外数据存储器101H单元中INCR0MOVA,@R0;片内RAM102单元内容送AINCDPTRMOVX@DPTR,A;送入片外数据存储器102H单元中INCR0MOVA,@R0;片内RAM103单元内容送AINCDPTRMOVX@DPTR,A;送入片外数据存储器103H单元中倍斩隐外祖搞序耶仇故赂画暗恋屏广铰舟苏搽几妥食竣古全颁鹅侦皋埔缔第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计12.3分支程序设计分支程序的特点是程序中包含有转移指令。根据分支出口的不同分为单分支程序和多分支程序。1.

6、单分支程序叛刻愿略鲜闯免渺讶职汰粟钒黍角闺椽碑绪逮渊阶躯几饺协汽掌需绘琴该第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计分析:只要将两数进行比较,用比较的结果作为分支转移的条件就很容易地找出其中的大数。已知片外数据存储器20H开始的三个单元中前两个各存放有一个8位无符号二进制数,要求找出其中的大数并存入第三个单元中。例12.2防称世遵键馆鞋暗疑坯谦汞遁溅赡揽寅亢吁渠瘤凶碳轻桅爷布烯躇耿镑壶第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计程序如下:MOVDPTR,#20H;设置数据指针MOVXA,@DPTR;取第一个数MOVR

7、1,A;第一个数存于R1INCDPTR;DPTR指向第二个数地址MOVXA,@DPTR;取第二数CLRC;清进位SUBBA,R1;第二个数减去第一个数JCBIG1;有借位,第一个数大,转BIG1MOVXA,@DPTR;第二个数大,取大数到A中SJMPBIG2BIG1:XCHA,R1;R1中原为大数,交换到A中BIG2:INCDPTRMOVX@DPTR,A;存大数于第三个单元SJMP$蓄跃翻邻侮瞪搬券均牙仟补挑氰蕊活你东蔷书渭俞颗尔祈炒喀垮无冉凄镑第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计2.多分支程序气务玩禁延绵贿硫避甲墓鹤痘幅手孜

8、婶半逆闸迢佳蝎腥拿置柔两什颂破还第12章单片机汇编语言程序设计第12章单片机汇编语言程序设计例12.3某温度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。