源。。。
ORG 0000H
SJMP START
ORG 0003H ;INT0
LJMP ZHDI0
ORG 0030H
START: MOV SP,#60H ;DUI ZHAN
SETB EA ;ZHONG DUAN ZHONG YUN XU
SETB EX0 ;INT0 KAI ZHONG DUAN
SETB IT0 ;BIAN YAN CHU FA
MOV TMOD,#20H ;T1 MO SHI 2
MOV TL1,#0f4H ;T1 CHU ZHI 4800
MOV TH1,#0f4H ;8 WEI CHONG ZHUANG
SETB TR1 ;QI DONG T1
MOV SCON,#40H ;CHUAN KOU 1
setb f0
setb 2eh.7
deng: jb 2eh.7,deng
setb 2eh.7
mov a,20h
DEC A
ANL A,#0FH
MOV r1,A
mov a,21h
ANL A,#07H
SWAP A
ORL A,r1
mov sbuf,a
jnb ti,$
clr ti
sjmp deng
;*********************************************************************
;*********************************************************************
ZHDI0: MOV P1,#0FFH
MOV A,P1
jnb f0,DIYI1
mov 20h,a
clr f0
SJMP NEXT2
DIYI1: mov 21h,a
setb f0
clr 2eh.7
next2: reti
;**********************************************************************
END
次程序是我INT0中断收数,然后往串口上发送的程序,稍加改造便可!不明白问我吧!
发表时间:2003年1月24日13:53:00