单片机-分支程序设计教案(共5页).doc

上传人:飞****2 文档编号:14379189 上传时间:2022-05-04 格式:DOC 页数:5 大小:59KB
返回 下载 相关 举报
单片机-分支程序设计教案(共5页).doc_第1页
第1页 / 共5页
单片机-分支程序设计教案(共5页).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《单片机-分支程序设计教案(共5页).doc》由会员分享,可在线阅读,更多相关《单片机-分支程序设计教案(共5页).doc(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 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码,41H46H为AF的ASCII码。在这一范围的ASCII码减去37H就可以获得对应的十六进制。设ASCII码放在累加器A中,转换结果放回A中。程序流程图如图4.5所示三、课堂巩固四、课堂小结五、作业 专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com