- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
交通电子控制技术主讲:高华
前讲回顾根据控制程序中程序执行流程的不同,控制程序的常见结构有以下三种(1)顺序结构(2)分支结构(3)循环结构
MCS-51系列单片机
汇编循环程序的编写
循环控制程序循环结构,是指在程序执行过程中,某段程序代码会被反复执行多次的程序结构循环结构流程图是否满足结束条件?是否代码段通过构建程序的循环结构,可以避免重复书写需要循环执行的代码,减少程序代码段的书写长度。
循环结构程序中,被反复多次执行的程序段,称为循环体控制程序的常见结构形式_循环结构程序循环结构循环结构流程图是否满足结束条件?是否代码段循环体无条件循环(死循环)有条件循环
主要通过各种转移指令和语句标号相配合,构建所需要的循环程序MCS-51单片机汇编语言中循环程序的实现(1)无条件循环LJMP目标语句无循环结构流程图代码段循环体AJMP目标语句SJMP目标语句转移范围:64k字节转移范围:2k字节转移范围:256字节无条件转移指令
通过转移指令和语句标号相配合,构建所需要的循环程序MCS-51单片机汇编语言中循环程序的实现(1)无条件循环51单片机p1.0~p1.7引脚各连一只LED灯,分别编号为LED0,LED1......LED7,均为低电平点亮,现要求编程实现:LED0~LED7顺序点亮,中间有一定延时,且此过程不断循环反复进行org0000hljmpmainorg0100hmain:mova,loop:movp1,alcalldelayrlasjmploopdelay:movr0,#100loop1:movr1,#200djnzr1,$djnzr0,loop1retend转移的目标语句无条件转移指令语句标号
通过转移指令和语句标号相配合,构建所需要的循环程序MCS-51单片机汇编语言中循环程序的实现(2)有条件循环有条件循环结构流程图是否满足结束条件?是否代码段有条件循环确定次数循环不定次数循环
通过转移指令和语句标号相配合,构建所需要的循环程序MCS-51单片机汇编语言中循环程序的实现(2)有条件循环之确定次数循环程序中循环体需要循环执行的次数是确定的实现的关键在于如何控制循环的次数循环次数控制方法在程序中设置循环次数计数器(通常采用通用寄存器承担)每执行一次循环体,改变一次循环计数器的值判断循环次数是否达到确定的值
通过转移指令和语句标号相配合,构建所需要的循环程序MCS-51单片机汇编语言中循环程序的实现(2)有条件循环之确定次数循环51单片机p1.5引脚连一只LED灯,高电平点亮,试编程实现让LED灯闪烁5次org0000hljmpmainorg0100hmain:movr5,#5loop:setbp1.5lcalldelayclrp1.5lcalldelaydelaydjnzr5,loopdelay:movr0,#100loop1:movr1,#200djnzr1,$djnzr0,loop1retend改变计数器的值并判断循环次数是否达到循环次数计数器程序中的循环体
小结(1)什么是循环程序结构?(2)常见的循环程序结构有哪些?(3)有条件循环程序结构中如何控制循环次数?
谢谢大家观看学习
您可能关注的文档
- 晶闸管的基本结构和工作原理苑丹丹课件.pptx
- 晶闸管的检测湖南铁道李华柏课件.ppt
- 晶闸管的阳极伏安特性湖南铁道李华柏课件.ppt
- 交通电子控制技术67课件.pptx
- 交通电子控制技术72课件.pptx
- 交通电子控制技术83课件.pptx
- 交通电子控制技术89课件.pptx
- 交通电子控制技术90课件.pptx
- 交通电子控制技术96课件.pptx
- 交通电子控制技术97课件.pptx
- 市科技局副局长在理论学习中心组学习2025年全国两会精神研讨发言材料.docx
- 在深入贯彻中央八项规定精神学习教育读书班开班式上的讲话1.docx
- 关于开展深入贯彻中央八项规定精神学习教育的工作方案.docx
- 市国资委党委书记学习2025年全国两会精神专题研讨发言材料.docx
- 在2025年作风建设专题“读书班”上的研讨发言材料(八项规定).docx
- 在县政府全体会议暨廉政工作会议上的讲话4.docx
- 关于我市农村电商发展情况的调研报告.docx
- 在某某区安全生产重点工作安排部署会上的讲话.docx
- 市发改局党组书记在理论学习中心组会上学习2025年全国两会精神的研讨发言材料1.docx
- 商务局委员会(商务局)基层党组织“分类指导、争先进位”工作方案.docx
最近下载
- 《先进智能车辆技术》课件.ppt VIP
- Unit3SportsandFitness单元整体教学设计课件高中英语人教版(2019)必修第一册.pptx VIP
- 美国伊士曼PCTG Tritan(TM) Copolyester TX1001中文MSDS报告.pdf
- 海尔智家股份有限公司主要财务指标分析.doc VIP
- 小学英语新人教版PEP三年级下册全册教案(2025春).doc
- 北师版小学六年级下册数学精品授课课件 总复习 专题二 图形与几何 第1课时 图形的认识 .ppt VIP
- 物理化学:1-5章公式汇总.pdf
- 原油储罐维修防腐工程施工组织设计q.doc
- 2025年新高考语文二轮复习信息类文本阅读专题三:迁移运用观点(解析版)(全国通用).docx
- 兽医外科学第七章-风湿病.pptx
文档评论(0)