|
;进行减判断(ATEMP-DTEMP)<br />PROCESS_NTC_TEMPJUDGE_SUB: <br /> ;取得最低位(个位)<br /> MOV A,DTEMP_L<br /> AND A,0FH<br /> MOV SYS_TEMP,A<br /> MOV A,ATEMP_L<br /> AND A,0FH<br /> SUB A,SYS_TEMP<br /> ;十位<br /> SWAPA DTEMP_L<br /> AND A,0FH<br /> MOV SYS_TEMP,A<br /> SWAPA ATEMP_L<br /> AND A,0FH<br /> SBC A,SYS_TEMP<br /> ;百位<br /> MOV A,DTEMP_H<br /> AND A,0FH<br /> MOV SYS_TEMP,A<br /> MOV A,ATEMP_H<br /> AND A,0FH<br /> SBC A,SYS_TEMP<br /> ;判断是否产生借位,产生借位时,C=0,实际温度低于设定温度,不进行处理<br /> SNZ C<br /> JMP PROCESS_NTC_END ;不进行处理<br /> ;超过设定温度,转为AUTOKEEPWARM模式<br /> ;先显示设定温度<br /> CALL LED_ALL_OFF<br /> CALL LED_PB_ON<br /> CALL LED_DT_ON
|