org 0000hajmp mainorg 0003hajmp int00
main:
MOV TMOD,#21H ;串口设置MOV SCON,#40HMOV PCON,#80HMOV TH1,#0F9HMOV TL1,#0F9HSETB TR1
mov R1,#10; 目标计数设定存放
setb ea ;定时器设置setb ex0 ;外部中断设置ACALL SEND3B1:AJMP B1
int00:CLR EACLR P1.0a1:jnb p3.2,$SETB P1.0jnb p2.6,$CLR P1.2inc R1acall send3jb p2.6,$SETB P1.2ajmp a1a2:SETB EAretisend3:clr amov a,R1mov sbuf,ajnb ti,$clr tiret
end
输出结果为什么是 0B 0C 0D 0E 0F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D········· 而不是 0f到10???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>