音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

[求助]MT8880CE接收問(wèn)題?

作者:lets3 欄目:通信技術(shù)
[求助]8880CE.html">MT8880CE接收問(wèn)題?
我是新手,大家?guī)臀铱纯?使用AT89C51 24M晶振
MTport equ p1 ;p10~P17/RW,RS,@2,CS,D0~D3 ;8880CE.html">MT8880CE
CS bit p1.3
a2 bit p1.2
org 0000h
ajmp main
org 0040h
main: mov sp,#58h
lcall delay1    ;100MS
lcall delay1
lcall delay1
lcall INI_8880CE.html">MT8880CE

mov 10H,#6
mov 11H,#10
mov 12H,#5
lcall send_MT        ;發(fā)送OK了,可以打公司的分機(jī)
here: ;lcall rece_MT     ;收不到DTMF
ajmp here

INI_8880CE.html">MT8880CE:
mov a,#07H   ;0111
mov MTport,a  ;讀 XXXX
clr a2
mov a,#06H   ;0110
mov MTport,a  ;寫(xiě)CRA
clr a2
mov MTport,a
clr a2
mov a,#86H   ;1000 0110
mov MTport,a  ;使能CRB
clr a2
mov a,#06H   ;0000 0110
mov MTport,a  ;寫(xiě)CRB 0000
clr a2
mov a,#07H
mov MTport,a  ;讀狀態(tài)標(biāo)志,清除標(biāo)志位
clr a2
ret

send_MT:
MOV     R0,#10H   ;發(fā)送數(shù)據(jù)緩沖首地址
MOV     R1,#3
MOV     A,#96H             ; 寫(xiě) 8880CRA,使能B,DTMF
MOV     MTport,A
clr a2
MOV     A,#06H   ;BURST模式,允許雙音頻
MOV     MTport,A                ; 寫(xiě) 8880CRB,8880 模式 2 為 TONE,DTMF,BURST
clr a2
LOOP2: MOV     A,@R0
SWAP a   ;數(shù)據(jù)換到高位
ORL     A,#0FH   ;XXXX 1111 屏低4位,有1出1
ANL     A,#0F4H   ;XXXX 0100 有0出0  寫(xiě)發(fā)送寄存器
MOV     MTport,A                ; 發(fā)送數(shù)據(jù)
clr a2
; MOV     A,#0FFH
; MOV     MTport,A  ;輸出1111 1111準(zhǔn)備讀狀態(tài)字
LOOP3: mov MTport,#0F7H
clr a2
MOV     A,MTport                ; 讀 8880 狀態(tài)寄存器3
JNB     ACC.5,LOOP3
INC     R0
DJNZ    R1,LOOP2
ret
;=================================
;接收子程式
;dtmf模式,接收信號(hào),不允許發(fā)送
;=================================
rece_MT:
mov r1,#0
MOV     R0,#10H   ;接收到數(shù)據(jù)緩沖首地址
mov MTport,#0c6H  ;out,DTMF,使能CRB
clr a2
mov MTport,#06H  ; BURST    普通雙音頻
clr a2
LOOP1: MOV     A,#0FFH
MOV     MTport,A  ;輸出1111 1111,準(zhǔn)備讀取數(shù)據(jù)
mov MTport,#07H  ;準(zhǔn)備讀狀態(tài)
clr a2
MOV     A,MTport             ; 讀 8880 狀態(tài)寄存器
JNB     ACC.6,LOOP1  ;判收滿位,是否為1
mov     MTport,#0F5H  ;讀收到的數(shù)據(jù)
clr a2
MOV     A,MTport             ; 讀 8880 接收數(shù)據(jù)寄存器
ANL     A,#0F0H             ; 屏蔽低四位,非MT收到的數(shù)據(jù)
SWAP a   ;高位數(shù)據(jù)移到低位
MOV     @R0,A   ;收到后輸出LCM顯示
cpl p3.7


INC     R0
INC     R1
CJNE    R1,#07H,LOOP1  
ret
;****************************************
;DELAY子程式,使用到R6,R7,24M一機(jī)器周期0.5us,DJNZ 2周期
;延時(shí)時(shí)間約為R6*R7*2*0.5us=0.005秒
;****************************************
DELAY1:   ;24M時(shí)0.05秒
MOV R6,#200
DELAY2: MOV R7,#255
DJNZ R7,$
DJNZ R6,DELAY2
DELAY:   ;24M時(shí)0.005秒
MOV R6,#20
DELAY3: MOV R7,#248
DJNZ R7,$
DJNZ R6,DELAY3
RET
;=====================================
;0.2S
;
;=====================================
DELAY0:
lcall DELAY1
lcall DELAY1
lcall DELAY1
lcall DELAY1
ret
end

幫我看下接收時(shí)那里出錯(cuò)了,如有中文資料發(fā)一份中文的資料給我吖,我的EMAIL:lets3@163.com


2樓: >>參與討論
liaoljj
[求助]MT8880初始化時(shí)序問(wèn)題avr控制
謝謝!能否資料共享一下?qq286202869

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)教:mt8888撥號(hào)問(wèn)題
準(zhǔn)備使用ATA5429和AT89C5115搭個(gè)通信平臺(tái),請(qǐng)教一下外圍電路
請(qǐng)問(wèn)...
求hdlc協(xié)議芯片,包括fm0信號(hào)的編解碼功能。
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)