单片机分支程序设计教案_第1页
单片机分支程序设计教案_第2页
单片机分支程序设计教案_第3页
单片机分支程序设计教案_第4页
单片机分支程序设计教案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、复习上次课内容1、什么是标识符?答:标识符是程序员选择的名字,用来标识常量、变量、过程、段名等。2、什么是伪指令?答:注释性的,没有对应的机器码,不令计算机做任何操作,不产生目标程序,不影响程序的执行。二、讲授新课4.3分支程序设计    在很多实际问题中,都需要根据不同的情况进行不同的处理。这种思想体现在程序设计中,就是根据不同条件而转到不同的程序段去执行,这就构成了分支程序。分支程序的结构有两种,如图4.2所示。图4.2 分支程序结构 图4.2(a) 结构使用条件转移指令来实现分支,当给出的条件成立时,执行程序段,否则执行程序段。图4.2 (b) 结构使用散转指令J

2、MP来实现多分支转移,它首先将分支程序按序号的值来实现分支转移。分支程序的特点是改变程序的执行顺序,跳过一些指令,去执行另外一些指令。应注意:对每一个分支都要单独编写一段程序,每一分支的开始地址赋给一个标号。 对部分专用寄存器产生影响,复位后,这些内部寄存器状态如表2-6。发表见解和主张,从而达到感召听众、说服听众、教育听众的艺术化的语言交际形式。 “演”与“讲”在演讲实践活动中,在传递信息的时候,并不是平分秋色,各占一半。二者虽然需要和谐统一,但不是一加一等于二的统一,而是以“讲”为主,以“演”为辅,互相交织、互相渗透、互相促进的统一。 二、演讲的本质 演讲是人类的一种社会实践活动,具有鼓动

3、性、现实性、适应性和艺术性,是它的主要特征。整个演讲活动,必须具备演讲者(主体),听众(客体),沟通主客体的信息,及主、客体同处一起的时境(时间环境)四个条件。这四者缺一不可,也就是说,离开任何一个条件,都构不成演讲活动。但是仅仅具备这四个条件,也不足以揭示出演讲的本质属性。因为,任何一种带有艺术性的活动,都有其自己独特的物质传达手段,形成自己特殊的规律,揭示着自身活动的本质特点。演讲活动自然也不例外,演讲者要想发表自己的意见,陈述自己的观点和主张,从而达到影响、说服、感染他人的目的,就必须通过与其内容相一致的传达手段。在编写分支程序时,关键是如何判断分支的条件。在MCS-51系列单片机中可以

4、直接用来判断分支条件的指令并不多,只有累加器为零(或不为零)、比较条件转移指令CJNE等,MCS-51单片机还提供了位条件转移指令,如JC,JB等。把这些指令结合在一起使用,就可以完成各种各样的条件判断。 【例4-5】设补码X放在内部RAM30H单元中,函数Y与X有如下的关系式: 试编写程序,根据X的值求出Y,并放回原单元。解 取出X后先做取值范围的判断,用累加器A状态转移指令判断X是否为0,用位状态转移指令判断X是大于0还是小于0。程序流程图如图4.3所示。程序如下: MOV A,30H JZ ZER0 JNB ACC.7,PLUS ADD A,#5 ADD A,#5 MOV 30H,A P

5、LUS: SJMP $ ZERO: MOV 30H,#20H SJMP $ END【例4-6】内部RAM40H和41H单元中各有一无符号数,比较其大小,将大数存放于内部RAM60H单元,小数存放于内部RAM61H单元,如两数相等,则分别送往这2个单元。解 用比较不等转移指令CJNE比较力两个无符号书,先确定它们是否相等,若不相等时再根据借位标志确定这两个无符号书的大小。程序框图如图4.4所示。程序如下:   MOV A, 40H       MOV 61H, 41H       CJNE A, 41H, LOOP  

6、;     AJMP AGEQ      LOOP:   JNC AGEQ ;A(41H)则无借位     XCH A, 61H ;A(41H)有借位    AGEQ:   MOV 60H, A ;A与(61H)交换     SJMP       END     【例4-8】将ASCII码制转换为十六进制数。如果不是十六进制数得ASCII码,用户标志位置1。解:由ASCII码表知,30H39H为09的ASCII码,41H46

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论