作者:未知 来源:电子爱好者
电路原理图,原理图非常简单,单片机32个IO口分别控制16个红LED和16个绿LED;一个红外发射管,一个红外接收管,板上的红外接收管每转动一圈就会导通一次,让单片机知道从哪一点开始播放字符或者图象;无线供电部分通过线圈向主板供电,相当于变压器的工作原理:
源程序:
org 00h
jmp cfg
org 03h
clr 00h
reti
cfg: ;setb ea
; setb ex0
; setb it0
mov dptr,#tab
MM00: CLR 00H
mm: mov a,r2
movc a,@a+dptr
cpl a
call hbit
mov r4,a
deC r2
mov a,r2
movc a,@a+dptr
dec r2
cpl a
call hbit
jb 01h,gr0
mov p1,a
mov p3,r4
jmp gr00
gr0:mov p2,a
mov p0,r4
gr00:
djnz r6,$
djnz r6,$
;djnz r6,$
cjne r2,#0ffh,mmm
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p3,#0ffh
jb 0e8h.3,$ ;检测是否低电平
mmm: jb 0e8h.3,MM00 ;检测是否低电平
jb 00h,mm
setb 00h
mov r2,#0ffh
inc dptr
inc dptr
inc dptr
inc dptr
mov a,dph
cjne a,#tab2/256,e0d
mov dptr,#tab
cpl 01h
e0d: jmp mm
最新评论