<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于DTMF技術(shù)與射頻技術(shù)的遠程控制的實(shí)現

基于DTMF技術(shù)與射頻技術(shù)的遠程控制的實(shí)現

作者: 時(shí)間:2010-11-23 來(lái)源:網(wǎng)絡(luò ) 收藏

  “MT8880發(fā)送前的初始化”函數:

  //功能說(shuō)明:發(fā)送前的初始化(對MT8880控制寄存器的

  //操作)void DTMF-send-init(void)

 ?。?p>  DTMF_REG=0x49;

  //寫(xiě)1001到MT8880控制寄存器CRA(允許發(fā)送)

  DTMF_CPW(); //寫(xiě)人控制器寄存器

  DTMF_REG=0x40;//寫(xiě)0000到MT8880控制寄存器CRB

  DTMF_CPW(); //寫(xiě)人控制器寄存器}

  “MT8880接收前的初始化”函數:

  //功能說(shuō)明:接收前的初始化(對MT8880控制寄存器

  //的操作)void DIME rec init(void)

 ?。?p>  DTMF_REG=0x4C;

  //寫(xiě)1100到MT8880控制寄存器CRA(使能中斷模式,接著(zhù)寫(xiě)CRB)

  DTMF_CPW();

  DTMF_REG=0x40; //寫(xiě) 0000到MT8880控制寄存器

  //CRB

  DTMF_CPW();

 ?。?p>  “MT8880接收1位DTMF”函數:

  //功能說(shuō)明:接收1位DTMF信號

  //返回參數:接收到數據存于A(yíng)//DTMF REG為與MCU的接口寄存器,在"DTMF.H"有定義

  //READSR為讀狀態(tài)寄存器SR時(shí)臨時(shí)存儲器,在"DTMF.H"

  //有定義

  uchar DTMF_rec_1 byte(void)

 ?。?p>  uchar uc_data;

  DTMF_REG=Ox⒍;//CS=0 RS0=1 RW=1 Q2=0

  READSR=DTMF_CPR(); //讀狀態(tài)寄存器SR

  while(SRBZ! =1);

  //判斷SR的b2=1嗎?=1說(shuō)明收到有效數據

  DTMF_REG=0x2f;

  uc_data=DTMF_CPR();//讀取數據

  return(uc_data);

 ?。?p>  “MT8880發(fā)送1位DTMF”函數:

  //功能說(shuō)明:發(fā)送1位DTMF信號

  //輸人參數:待發(fā)送數據給A//DTMF-REG為與MCU的接口寄存器,在"DTMf. H"有定義//READSR為讀狀態(tài)寄存器SR時(shí)臨時(shí)存儲器,在"DTMF.H"

  //有定義

  void DTMF send_lbyte(uchar uc_data)

 ?。?p>  DIME_ON();

  DTMF_Q2=0;

  DTMF RS0=0:

  DTMF RW=0:

  DTMF RFC=uc data:

  DTMF CPM():

  delay_ms(130);

  //突發(fā)模式,送出后延時(shí)的100 ms再讀狀態(tài)寄存器

  DTMF ̄REG=0x6f;//CS=0 RS0=1 RW=1 Q2=0

  READSR=DTMF CPR():

 ?。?p>  4.3對編碼芯片地址線(xiàn)和數據線(xiàn)的控制

  已正確識別用戶(hù)通過(guò)DTMF技術(shù)輸人的控制指令后,單片機只要控制8位地址線(xiàn)和4位數據線(xiàn)這12個(gè)lO口的高低電平就可以啟動(dòng)無(wú)線(xiàn)傳輸。而在無(wú)線(xiàn)接收端是由硬件電路自動(dòng)完成的,不需要軟件控制。

  本文介紹的技術(shù)已在實(shí)際項目中運用,系統運行穩定。如果增加語(yǔ)音提示功能,則整個(gè)系統能做得更加完善和更加人性化。要實(shí)現語(yǔ)音提示功能,只要增加一塊語(yǔ)音錄放芯片就可以了。


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: 射頻 音頻

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>