返回首页
当前位置: 主页 > 串行口程序设计 >

CJNE比较跳转指令以及检测P0口状态程序举例

时间:2013-07-26 10:11来源:未知 作者:牛牛 点击:
功能:比较二个字节中的值,若不等,则转移。 CINE A , #data , rel CJNE A , direct , rel CJNE @Ri , #data , rel CJNE Rn , #data , rel 该类指令具有比较和判断双重功能,比较的本质是做减法运算,用第一操作数内容减去第二操作数内容,但差值不

功能:比较二个字节中的值,若不等,则转移。 单片机

CINE  A#datarel 单片机

CJNE  Adirectrel 单片机

CJNE  @Ri#datarel 单片机

CJNE  Rn#datarel 内容来自单片机之家www.dpj100.com

该类指令具有比较和判断双重功能,比较的本质是做减法运算,用第一操作数内容减去第二操作数内容,但差值不回存。

单片机

转移目的地址 = PC+ 3 + rel 单片机

若第一操作数内容小于第二操作数内容,则(C= 1,否则(C= 0 内容来自单片机之家www.dpj100.com

该类指令可产生三分支程序:即,相等分支;大于分支;小于分支。

单片机

、设P1口的P1.0 ~ P1.3为准备就绪信号输入端,当该四位为全1时,说明各项工作已准备好,单片机可顺序执行,否则,循环等待。

内容来自单片机之家www.dpj100.com

答案:        单片机

MOV  AP1

单片机

ANL   A#0FH

单片机

CJNE  A#0FHWAIT  P1.0 ~ P1.3不为全1时,返回WAIT 单片机

MOV  AR2 单片机

 

单片机

顶一下
(4)
100%
踩一下
(0)
0%
------分隔线----------------------------
推荐内容