中颖单片机中的关于SBCM的问题
如果我要检测59这个数是不是被减到0了,每次减数为1
你看下面的程序对吗?我怎么觉得SECOND_H它每次都会加1怎么能到0呢
SBIM SECOND_L ,01H ;秒钟低位减一
DAS SECOND_L ;减法的十进制调整
LDI TMP01 ,00H ;将累加器A清零
SBCM ,BANK0 ;秒钟高位带借位的减
BNC TIME_CLOCK_END ;够减则跳转
LDI SECOND_L ,09H ;不够减则重置秒钟位
LDI SECOND_H ,05H ;不够减则重置秒钟位 |