LOOP:
MOV 30H,#00H ;将常数存入直接地址
KEY1:JB P3.2,COUNT1 3.2为低电平,则一直在此循环直至变为高电平
LJMP KEY1
COUNT1: ;变为高电平时,计数值加1
INC 30H
MOV A,30H
K35: CJNE A,#163,KEY2 ; 判断是否到了第163个上升沿,没到则继续循环计数
AJMP AAAA ;达到第163个高电平后,跳转至AAAA(P1.1口AD比较),
KEY2:JB P3.2,KEY2
AJMP KEY1
AAAA:.........
为什么老是陷入死循环了啊?? |