org0000h start: jmpmain org000bh jmptip1 tip1: PUSHPSW PUSHA MOVA,35H ADDA,#1 DAA MOV35H,A POPA POPPSW RETI main: movsp,#60h movtmod,#04h mov35h,#0 setbea main1: setbp1.0 nop jnbp1.0,main1 setbtr0 setbet0 setbp1.0 nop jbp1.0,main1 clrtr0 clret0 mov30h,35h mov35h,#0 jmpmain1 请问这个程序为什么不能计数,T0的外部有脉冲输入,最后测到的30H是0,不知道为什么?是不是初值设错了。 作者:chenczy 2008-1-24 15:22:00 |