您当前的位置:五五电子网电子知识单片机-工控设备51单片机51控制的MT8880双音频收发器的汇编程序 正文
51控制的MT8880双音频收发器的汇编程序

51控制的MT8880双音频收发器的汇编程序

点击数:7735 次   录入时间:03-04 11:42:13   整理:http://www.55dianzi.com   51单片机

                                :

;****************

;*   发码程序   *

;****************

                        MOV    R0,    #10H

                        MOV    R1,    #7

                        MOV    A,    #9DH            ; 写 8880CRA

                        MOV    P0,    A

                        MOV    A,    #90H

                        MOV    P0,    A                ; 写 8880CRB,8880 模式 2 为 TONE, DTMF ,IRQ,BURST

LOOP2:        MOV    A,    @R0

                        ORL    A,    #0F0H

                        ANL    A,    #8FH

                         MOV    P0,    A                ; 发送数据

                        MOV    A,    #0FFH

                        MOV    P0,    A

                        SETB    P0.7

                        SETB    P0.4

                        CLR    P0.5

                        SETB    P0.6

LOOP3:        MOV    A,    P0                ; 读 8880 状态寄存器

                        JNB    ACC.1,    LOOP3

                        INC    R0

                        DJNZ    R1,    LOOP2

                                    :

                                    :

Note: 以上程序未经调试 , 请注意 CS 状态 .MT8880 的资料请参阅 

MT8880的收发程序(8051系列)

 

说明 : 单片机 的 P0.0-P0.3 分别接入 8880 的 D0-D3; 单片机的 P0.4-P0.7 分别接 8880 的 RS0\ CS \R/ W \Ø2.( 其中 Ø2 是由时钟和 P0.7 共同控制的 )

 

                                ORG    0000H

                        AJMP    MAIN

                                :

                                :

;********************

;*   8880 初始化     *

;********************

MAIN:            MOV    A,    #90H

                        MOV    P0,    A                ; 写 8880CRA

                        MOV    P0,    A                ; 写 8880CRA

                        MOV    A,    #98H

上一页  [1] [2] [3] [4]  下一页


本文关键字:收发器  51单片机单片机-工控设备 - 51单片机