您当前的位置:五五电子网电子知识单片机-工控设备源码-程序MCS-51查找相同数个数程序 正文
MCS-51查找相同数个数程序

MCS-51查找相同数个数程序

点击数:7588 次   录入时间:03-04 11:58:09   整理:http://www.55dianzi.com   源码-程序

  在2000~200FH中查出有几个字节是零,把零的个数放在2100H中。
  
  程序框图

001

 

 

ORG    0AA0H

0AA0  7810      L5800:  MOV  R0,#10H      ;查找16个字节

0AA2  7900              MOV  R1,#00H

0AA4  902000            MOV  DPTR,#2000H

0AA7  E0        L5811:  MOVX  A,@DPTR

0AA8  B40001            CJNE  A,#00H,L5816;取出内容与00H相等吗?

0AAB  09                INC  R1          ;取出个数加1

0AAC  A3        L5816:  INC  DPTR

0AAD  D8F8              DJNZ  R0,L5811    ;未完继续

0AAF  902100            MOV  DPTR,#2100H

0AB2  E9                MOV  A,R1

0AB3  F0                MOVX  @DPTR,A      ;相同数个数送2100H

0AB4  80FE      L581E:  SJMP  L581E

                          END




本文关键字:程序  源码-程序单片机-工控设备 - 源码-程序