作者:未知   来源:电子爱好者
       电路原理图,原理图非常简单,单片机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
 
  
    
    
最新评论