收藏 分销(赏)

单片机-分支程序设计教案.doc

上传人:xrp****65 文档编号:6641924 上传时间:2024-12-19 格式:DOC 页数:5 大小:80.50KB 下载积分:10 金币
下载 相关 举报
单片机-分支程序设计教案.doc_第1页
第1页 / 共5页
单片机-分支程序设计教案.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
一、复习上次课内容 1、什么是标识符? 答:标识符是程序员选择的名字,用来标识常量、变量、过程、段名等。2、什么是伪指令? 答:注释性的,没有对应的机器码,不令计算机做任何操作,不产生目标程序,不影响程序的执行。。 二、讲授新课 4.3分支程序设计     在很多实际问题中,都需要根据不同的情况进行不同的处理。这种思想体现在程序设计中,就是根据不同条件而转到不同的程序段去执行,这就构成了分支程序。分支程序的结构有两种,如图4.2所示。 图4.2 分支程序结构 图4.2(a) 结构使用条件转移指令来实现分支,当给出的条件成立时,执行程序段A,否则执行程序段B。 图4.2 (b) 结构使用散转指令JMP来实现多分支转移,它首先将分支程序按序号的值来实现分支转移。 分支程序的特点是改变程序的执行顺序,跳过一些指令,去执行另外一些指令。应注意:对每一个分支都要单独编写一段程序,每一分支的开始地址赋给一个标号。 对部分专用寄存器产生影响,复位后,这些内部寄存器状态如表2-6。 发表见解和主张,从而达到感召听众、说服听众、教育听众的艺术化的语言交际形式。 “演”与“讲”在演讲实践活动中,在传递信息的时候,并不是平分秋色,各占一半。二者虽然需要和谐统一,但不是一加一等于二的统一,而是以“讲”为主,以“演”为辅,互相交织、互相渗透、互相促进的统一。 二、演讲的本质 演讲是人类的一种社会实践活动,具有鼓动性、现实性、适应性和艺术性,是它的主要特征。整个演讲活动,必须具备演讲者(主体),听众(客体),沟通主客体的信息,及主、客体同处一起的时境(时间环境)四个条件。这四者缺一不可,也就是说,离开任何一个条件,都构不成演讲活动。但是仅仅具备这四个条件,也不足以揭示出演讲的本质属性。因为,任何一种带有艺术性的活动,都有其自己独特的物质传达手段,形成自己特殊的规律,揭示着自身活动的本质特点。演讲活动自然也不例外,演讲者要想发表自己的意见,陈述自己的观点和主张,从而达到影响、说服、感染他人的目的,就必须通过与其内容相一致的传达手段。 在编写分支程序时,关键是如何判断分支的条件。在MCS-51系列单片机中可以直接用来判断分支条件的指令并不多,只有累加器为零(或不为零)、比较条件转移指令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 PLUS: 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       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码表知,30H~39H为0~9的ASCII码,41H~46H为A~F的ASCII码。在这一范围的ASCII码减去37H就可以获得对应的十六进制。设ASCII码放在累加器A中,转换结果放回A中。程序流程图如图4.5所示 三、课堂巩固 四、课堂小结 五、作业
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服