单片机教程
栏目导航
第一页..单片机入门教程
第二页..单片机c语言
第三页..红外遥控和步进电机
第四页..单片机问答
5.3 分支结构程序---51系列单片机设计实例教程1.单分支结构程序 单分支结构程序只有一个入口,两个出口,根据条件的判断选择出口。例如: START:ACALL CLEAR; 调用初始化子程序 STARI:MOV P3,#0FFH;置P3口为输入状态 JNB
P3.0,FUNO;P3.0为0转FUNO执行 LJMP FUN1;
P3.0为1转FUN1执行 2.多分支结构程序 多分支结构程序指一个入口,多个出口,根据条件选择执行一个程序。例如:键功能散转程序,其程序如下: MOV
DPTR,#KEYFUNTAB;装入键功能标号首址 JMP
@A+DPTR; 散转 KEYFUN:LJMP KEYFUNOO;
跳到KEYFUNOO LJMP KEYFUNO1;
跳到KEYFUNO1 LJMP KEYFUNO2;
跳到KEYFUNO2 : RET |