用16F73芯片,以下是两位数码管动态显示子程序,一加入主程序,按键判断输入口就无法读入,感觉,单独给他赋值显示都正常.不知为什么,请同行大侠帮忙分析分析,谢谢,<br /><br />DISPLAYSON:<br /> CLRF PORTC<br /> BCF PORTB,0<br /> BSF PORTB,1<br /> MOVF XSSJGW,0<br /> <br /> MOVWF TRANDATA<br /> CALL TRANS<br /> MOVWF PORTC ;显示个位<br /><br /> CALL DEDLAY5<br /> CLRF PORTC<br /> BCF PORTB,1<br /> BSF PORTB,0<br /> MOVF XSSJSW,0<br /> <br /> MOVWF TRANDATA<br /> CALL TRANS<br /> MOVWF PORTC ;显示十位<br /><br /> CALL DEDLAY5<br /><br /> RETURN <br /> <br />DEDLAY5:<br /> MOVLW D'5'<br /> SUBWF XSTIME,0<br /> BTFSS STATUS,C<br /> RETURN<br /> CLRF XSTIME<br /> RETURN<br /> |
|