- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及接口技术PPT
例4.3:设被加数存放在内部RAM的51H、50H单元,加数存放在内部RAM的61H、60H单元,相加的结果存放在内部RAM的51H、50H单元,进位存放在位寻址区的00H位中。 ORG 0100H ;程序从0100H开始 START:MOV R0,#50H ;被加数的低字节地址 MOV R1,#60H ;加数的低字节地址 MOV A,@R0 ;取被加数低字节 ADD A,@R1 ;加上加数低字节 MOV @R0,A ;保存低字节相加结果 INC R0 ;指向被加数高字节 INC R1 ;指向加数高字节 MOV A,@R0 ;取被加数高字节 ADDC A,@R1 ;加上加数高字节(带进位加) MOV @R0,A ;存高字节相加结果 MOV 00H,C ;保存进位 END ;程序结束 步骤如下: (1) 分析题意,确定算法。 顺序结构 (2) 根据算法画出程序框图。 (3) 根据框图编写程序。 ORG 0100H ;程序从0100H开始 START:MOV A,#16H ;被乘数放入A MOV B,#04H ;乘数放入B MUL AB ;A*B放入A、B SUBB A,#21H ;(A)-21H放入A END ;程序结束 [补充例1]编程求16H × 04H-21H,式中的三个数均为无符号数,结果存入A。 步骤如下: (1) 分析题意,确定算法。 顺序结构 (2) 根据算法画出程序框图。 右图 (3) 根据框图编写程序。 4.3.2 分支程序 可分成单分支、双分支和多分支几种 : 1、单分支程序 例4.4:求单字节有符号数的二进制补码。 设有一个单字节二进制数存于A中。 ORG 0100H ;程序从0100H开始 START:MOV A,#88H ;A赋值 JNB ACC.7,OK ;A7=0,转到OK MOV C, ACC.7 ;符号位保存在CY中 CPL A ;A按位取反 INC A,#1 ;A取反后+1 MOV ACC.7 ,C ;A最高位(符号位)不变 OK:RET ;返回 END ;程序结束 步骤如下: (1) 分析题意,确定算法。 分支结构 (2) 根据算法画出程序框图。 右图 (3) 根据框图编写程序。 2、双分支程序 例4.5:设变量 x 以补码的形式存放在片内RAM的30H单元,变量 y 与 x 的关系是:当 x 大于0时,y =x;当 x =0时,y =20H;当 x 小于0时,y =x+5。编制程序,根据 x 的大小求y并送回原单元。 步骤如下: (1) 分析题意,确定算法。 分支结构 (2) 根据算法画出程序框图。 右图 (3) 根据框图编写程序。 ORG 0100H ;程序从0100H开始 START:MOV A,30H ;A=(30H) JZ NEXT ;A=0转到NEXT ANL A,#80H ;判断符号位 JZ LP ;符号位为0转到LP MOV A,#05H ;A=5 ADD A,30H ;A=(30H)+5 MOV 30H,A ;(30H)=(A) SJMP LP ;转到LP NEXT:MOV 30H,#20H ;(30H)=20H LP:SJMP $ ;原地踏步(等中断) END ;程序结束 4.3.3 循环程序 有先执行后判断和先判断后执行两种结构 : 当型循环 直到型循环 1、先执行后判断 例4.7:50ms延时程序。 若晶振频率(1s
您可能关注的文档
- 内能的利用PPT.ppt
- 养蚕-粤教版五下科学PPT.ppt
- 农杆菌介导转化法PPT.ppt
- 典型火灾案例分析PPT.ppt
- 冲压模具设计-模具设计PPT.ppt
- 冲压模具设计PPT.ppt
- 农业机械绪论与农业风机PPT.ppt
- 农药的正确合理使用PPT.ppt
- 冬春季重点传染病疫情形势及防控要点PPT.ppt
- 决策-管理学PPT.ppt
- 2025年河南省平顶山市鲁山县两所中学中考二模历史试题.docx
- 油茶产业示范园建设项目可行性研究报告.doc
- 油茶低产林改造示范基地建设项目可行性研究报告.doc
- 药店店员基本知识培训课件.pptx
- 计算机基础(第二版)教案 鲍鹏 项目二 认识计算机硬件系统.pdf
- 2025年中央民族大学附属中学红河州实验学校公开招聘3名急需紧缺人才笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx
- 饮料保健食品生产建设项目可行性研究报告.doc
- 英语健康话题课件.pptx
- 2023.01 汉源县九襄花海果乡现代农旅融合示范片区国空规划-31页.pdf
- 2025-2026学年初中生物学沪教版五四学制2024七年级下册-沪教版五四学制2024教学设计合集.docx
最近下载
- 党群部笔试题目及答案解析.doc VIP
- 党群办公室笔试题目及答案.doc VIP
- 党群部笔试题目及答案.doc VIP
- (2025)党群部笔试题目与答案.docx VIP
- ASTM E1820-24 Standard Test Method for Measurement of Fracture Toughness 断裂韧性测量的标准试验方法.pdf
- 雷克萨斯-Lexus LS-产品使用说明书-LS460L-USF46L-AEZGHC5-LS460LOM50E87C-1509.pdf VIP
- 2014最好的十个企业即时通讯软件排名 .doc VIP
- 2025届职教高考语文复习学习任务3-1科学类文本阅读课件(共95张PPT)(广东省).ppt VIP
- 工段长述职发言稿.pptx VIP
- 2024水利闸门自动化系统技术规范.docx VIP
文档评论(0)