|
闂佺懓鐏堥崑鎾绘煛閸偄鐏¢柡瀣暞閹棃骞樺ú缁樼婵$偑鍊ч幏锟�
|
缂傚倸鍊归悧婊堝煝閿燂拷
|
IC
|
闂佸搫鎳忓﹢鍦礊鐎n剛涓嶉柨鐕傛嫹
|
缂備緡鍠楀畷妯款暰
|
婵炴垶鎼╅崣鍐€傞敓锟�
|
闂佺ǹ绻楀▔娑㈡偩閿燂拷
|
闂佹眹鍨归悘姘辫姳閿燂拷
|
闂佺硶鏅炲▍锝夈€侀敓锟�
|
闂佹椿婢€缁插宕滈敓锟�
|
闂佸搫鍟版慨鐑藉吹閿燂拷
|
濠电偞鍨靛璺衡枍閿燂拷
|
閻庣敻鍋婇崰妤冧焊閿燂拷
|
缂備礁鐭傜紓姘舵儍閿燂拷
|
闂佸綊娼ч鍡椻攦閳э拷
|
|
闂佺粯鍩堥崢浠嬪箰婢舵劕闂柨鐕傛嫹
|
闂佹眹鍨藉ḿ褎鎱ㄩ埡鍌涘闁跨噦鎷�
|
LED闁诲繒鍎戦幏锟�
|
闂佺粯甯掗敃銉モ攦閳э拷
|
您现在的位置: 华玉生活网 >> 技术文库 >> 无线 >> 正文>> 繁体中文

MT8880的中文资料 接口电路和发送程序 交收程序

程序
发送程序
    程序执行后,将以DTMF方式发送预存在数组W_BUF中的7位数码(5135535)。
#include <reg51.h>
#define uc unsigned char
#define ui unsigned int
/* 子函数(子程序)说明 */
void initialize(void);
void tran_init(void);
void transmit(uc data *p,uc count);
void delay(ui l);
/* 主函数(主程序) */
void main(void)
{ uc data w_buf[7];
  SP=0x5f;
/* 预存数码5135535 */
  w_buf[0]=5;
  w_buf[1]=1;
  w_buf[2]=3;
  w_buf[3]=5;
  w_buf[4]=5;
  w_buf[5]=3;
  w_buf[6]=5;
  initialize();
  tran_init();
  transmit(w_buf,7);
  initialize();
  for(;;);}
/* MT8880初始化子函数 */
void initialize(void)
{ P1=0x3f;  /* 读SR */
  P1=0x20;  /* CRA=0000 */
  P1=0x20;  /* CRA=0000 */
  P1=0x28;  /* CRA=1000 */
  P1=0x20; }  /* CRB=0000 */
/* 发送初始化子函数 */
void tran_init(void)
{ P1=0x29;  /* CRA=1001 */
  P1=0x21; } /* CRB=0001 */
/* 发送操作子函数 */
void transmit(uc data *p,uc count)
{ uc i;
  for (i=0;i<count;i++,p++)
  { P1=*p;   /* 发送数码 */
    delay(6000); /* 延时 */
    P1=0x3f; }}/* 读SR */
/* 延时子函数 */
void delay(ui l)
{ ui i;
  for (i=0;i<l;i++);}

接收程序
    程序利用单片机的INT0以中断方式接收DTMF信号,接收的7位数码存入数组R_BUF中。
#include <reg51.h>
#define uc unsigned char
uc data i,r_buf[7];
/* 子函数(子程序)说明 */
void initialize(void);
void rece_init(void);
/* 主函数(主程序) */
void main(void)
{ SP=0x5f;
  i=0;
  initialize();
  rece_init();
  for(;;);}
/* MT8880芯片初始化子函数 */
void initialize(void)
{ P1=0x3f;  /* 读SR */
  P1=0x20;  /* CRA=0000 */
  P1=0x20;  /* CRA=0000 */
  P1=0x28;  /* CRA=1000 */
  P1=0x20; }  /* CRB=0000 */
/* 接收初始化子函数 */
void rece_init(void)
{ P1=0x24;  /* CRA=0100 */
  IT0=1;    /* 边沿触发 */
  IE=0x81; }  /* 允许中断,开中断 */
/* 接收中断服务程序 */
void int0(void) interrupt 0 using 1
{ P1=0x3f;  /* 读SR */
  P1=0x1f;  /* 读RDR */
  r_buf[i++]=P1&0x0f; } /* 保存 */


  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回无线】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    本站公告

    • 扫一扫,打赏给我们,谢谢!

      本站2016年12月16日起取消ruida.org.cn域名,该域名正式作废,该域名发布任何信息与本站无关。


      启用ruida.orghy928.net域名;

      瑞达网,瑞达科技网宣

    专 题 栏 目

    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj