;汇编测试代码,用到GPIO,TIMER0中断,
;p11 led1 p05 led2 p04 led3 p10 led4
SYSCNT EQU 28h
led1 bit p1.1
led2 bit p0.5
led3 bit p0.4
led4 bit p1.0
org 0
jmp begin
org 0Bh ;timer0
push psw
inc syscnt
mov c ,syscnt.0
mov led1,c
mov c ,syscnt.1
mov led2,c
mov c ,syscnt.2
mov led3,c
mov c ,syscnt.3
mov led4,c
pop psw
reti
begin:
;FF02,p0m2 控制P05和P04
;ff08 p1m0 控制P11和P10
mov a,#88h ;推挽
mov dptr,#0ff02h
movx @dptr,a
mov dptr,#0ff08h
movx @dptr,a
clr led1
mov tmod,#11h ;高4位Timer1 模式1为16位
setb tr0
mov ie,#82h
jmp $
end
|