导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:mt8888发码解码程序请大虾帮忙[juninunu]

 *第3596篇: 硬件:mt8888发码解码程序请大虾帮忙

  
楼 主:juninunu 2002年6月6日13:10
 硬件:mt8888发码解码程序请大虾帮忙
各位大虾:
> >   这是MT8888发码,解码程序,发码部分已经成功,不过TOUT端是接一个电阻与IN端连
到变压器一端,变压器另一端接地,现在作解码时这样连行吗?
> > 还有我在解码时查询状态寄存器第三位怎么没反应,用中断也不行,是不是硬件连接的问


> p2.7 cs
> p2.6 rs0
> wr-wr
> rd-rd

>   ORG 0000H
> > LJMP START
> > ;ORG 0003H
> > ;LJMP PIPO
> > ORG 0100H
> > START: CLR A
> >       MOV DPTR,#4000H    ;写控制寄存器
> >       MOVX @DPTR,A
> >       MOV A,#08H
> >       MOVX @DPTR,A
> >       MOV A,#03H
> >       MOVX @DPTR,A
> >       MOV A,#04H
> >       MOVX @DPTR,A
> >       MOV A,#00H
> > ;      MOV IE,#81H
> > ;      MOV TCON,#01H
> >       MOV R0,#30H 
> >       MOV @R0,#00H
> >       MOV DPTR,#4000H  ;读状态寄存器
> > WAIT: MOVX A,@DPTR
> >       JNB ACC.2,WAIT       ;这一步为什么老过不去呢???
> >       MOV DPTR,#1000H
> >       MOVX A,@DPTR
> >       MOV @R0,A
> > LOOP: CJNE @R0,#0AH,LOOP     ;若收到号码0则拨预设号码
> >       CLR EA
> >       CLR A
> >       MOV DPTR,#4000H
> >       MOVX @DPTR,A
> >       MOV A,#08H
> >       MOVX @DPTR,A
> >       MOV A,#02H
> >       MOVX @DPTR,A
> >       MOV A,#0DH
> >       MOVX @DPTR,A
> >       MOV R7,#0CH
> >       MOV R0,#00H
> >       CLR A
> > LOOP6:MOV A,R0
> >       MOV R0,A
> >       INC R0
> >       ADD A,#0DH
> >       MOVC A,@A+PC
> >       ANL A,#0FH
> >       MOV DPTR,#1000H
> >       MOVX @DPTR,A
> >       LCALL DELAY
> >       DJNZ R7,LOOP6
> >       AJMP JIESHU
> > TAB:  DB 0AH
> >       DB 01H
> >       DB 03H
> >       DB 06H
> >       DB 07H
> >       DB 01H
> >       DB 03H
> >       DB 02H
> >       DB 06H
> >       DB 09H
> >       DB 08H
> >       DB 09H
> > 
> > JIESHU:
> > AJMP $
> > 
> > 
> > DELAY:MOV R4,#0FFH
> > LOOP2:MOV R3,#0FFH
> > LOOP1:NOP
> >       DJNZ R3,LOOP1
> >       DJNZ R4,LOOP2
> >       RET
> > 
> > ;PIPO: PUSH ACC
> > ;      PUSH DPH
> > ;      PUSH DPL
> > ;      MOV R0,#30H
> > ;      MOV DPTR,#1000H
> > ;      MOVX A,@DPTR
> > ;      POP DPL
> > ;      POP DPH
> > ;      POP ACC
> >  ;     RETI
  
2楼:Axia 2002年6月6日13:49
 能够判断出是否有双音信号过来吗?
  
3楼:Axia 2002年6月6日13:53
 如果有双音信号传过来,再试着调节一下Est引脚电阻和适当增加输入信号的增益
  
4楼:juninunu 2002年6月6日14:09
 谢谢,我回去试一下,学校的示波器不好使,真难受
  
5楼:juninunu 2002年6月8日09:25
 axia 问题解决都谢大虾多次帮助

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:硬件:继电器不加抗干扰电容就不能可靠工作吗?那为有经验的老虾给点指教啊!

[下一篇主题]:闲聊:风紧!扯浮!