亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? modemzj.lst

?? c51使用modem模塊的操作示范代碼.
?? LST
字號(hào):
C51 COMPILER V7.09   MODEMZJ                                                               10/28/2004 16:09:18 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE MODEMZJ
OBJECT MODULE PLACED IN modemzj.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE modemzj.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          #include <stdio.h>
   3          #include <intrins.h>
   4          #define uchar unsigned char
   5          uchar tel[5];
   6          uchar trbuf[9];
   7          uchar recbuf[2];
   8          sbit P1_0=P1^0;
   9          sbit P1_1=P1^1;
  10          sbit P1_2=P1^2;
  11          /****************************************************************************************
  12          **AT命令發(fā)送子函數(shù)void atsend(unchar *commbuf)                                         **
  13          **commbuf[]={n,data1,data2,...}                                                        **
  14          **n--命令字節(jié)數(shù),data--AT命令的ASCII碼                                                 **
  15          ****************************************************************************************/
  16          void atsend(uchar *commbuf)
  17          {
  18   1       uchar i,j,a,buf[8];
  19   1       i=*(commbuf);                  //首地址內(nèi)容為報(bào)文長(zhǎng)度
  20   1       for (j=1;j<(i+1);j++)  //循環(huán)到報(bào)文結(jié)束
  21   1       {
  22   2        TI=0;
  23   2        a=*(commbuf+j);       //commbuf保存地址+j的偏移量,*讀取計(jì)算結(jié)果所在地址內(nèi)容
  24   2        SBUF=*(commbuf+j);
  25   2        while (TI==0);                //等待發(fā)送完畢硬件自動(dòng)把TI=1
  26   2       }
  27   1       TI=0;
  28   1      }
*** WARNING C280 IN LINE 18 OF MODEMZJ.C: 'buf': unreferenced local variable
  29          /****************************************************************************************
  30          **數(shù)據(jù)接收子函數(shù)void datarec(unchar *recbuf)                                           **
  31          **commbuf[]={n,data1,data2,...}                                                        **
  32          **n--命令字節(jié)數(shù),data--AT命令的ASCII碼                                                 **
  33          ****************************************************************************************/
  34          void datarec(uchar *recbuf)
  35          {
  36   1       uchar i,j;
  37   1       i=*(recbuf);
  38   1       for (j=1;j<(i+1);j++)
  39   1       {
  40   2        RI=0;
  41   2        while (RI==0);                //等待接收完畢時(shí)系統(tǒng)自動(dòng)把RI=1
  42   2        *(recbuf+j)=SBUF;             //recebuf第一格始終無(wú)內(nèi)容?SBUF內(nèi)容是送到recebuf+j開(kāi)始的????
  43   2       }
  44   1       RI=0;
  45   1      }
  46          
  47          /****************************************************************************************
  48          **MODEM鏈接子函數(shù)void conn()                                                           **
  49          **數(shù)據(jù)接受數(shù)組recbuf[16];數(shù)據(jù)發(fā)送數(shù)組trbuf[16];呼叫號(hào)碼tel[]                           **
  50          ****************************************************************************************/
  51          void conn()
  52          {
  53   1       uchar buf[30];
  54   1       uchar connbuf[18];
C51 COMPILER V7.09   MODEMZJ                                                               10/28/2004 16:09:18 PAGE 2   

  55   1       uchar i;
  56   1       unsigned int j;
  57   1       bit flag;
  58   1       SCON=0x50;             //0101 0000 (SM1=1, 8位UART,可變波特率, REN=1 UART接收允許)
  59   1       SP=0x60;               //堆棧指針地址
  60   1       TMOD=0x20;             //0010 0000 (T1M1=1,T1M0=0, 方式2:自動(dòng)重裝載的8位計(jì)數(shù)器/定時(shí)器)
  61   1       TL1=0xf4;
  62   1       TH1=0xf4;
  63   1       ES=1;                  //UART/UART0中斷允許位(1,允許RI/TI標(biāo)志為)
  64   1       EA=0;                  //中斷總允許位(0,禁止所有中斷)
  65   1       TR1=1;                 //定時(shí)器1的計(jì)數(shù)脈沖
  66   1       RI=0;
  67   1       TI=0;
  68   1      
  69   1       
  70   1       /*********把ATF發(fā)送, 并關(guān)掉回顯**************/
  71   1       L1:
  72   1       connbuf[0]=6;          //命令串字節(jié)數(shù)
  73   1       connbuf[1]='A';
  74   1       connbuf[2]='T';
  75   1       connbuf[3]='F';        //設(shè)定初始值
  76   1       connbuf[4]='E';        //默認(rèn)參數(shù)=0 不回顯
  77   1       connbuf[5]=0x0a;       //10換行
  78   1       connbuf[6]=0x0d;       //13回車(chē) (表示結(jié)束)
  79   1       atsend(&connbuf[0]);
  80   1       /*******接收發(fā)送完后的返回碼**************************/
  81   1       for (i=0;i<8;i++)
  82   1       {
  83   2       while(RI==0);
  84   2       buf[i]=SBUF;
  85   2       RI=0;
  86   2       }
  87   1      /***************判斷返回碼是否為OK,為OK時(shí)撥電話(huà)號(hào)碼,否則繼續(xù)發(fā)送以上的AT命令********/
  88   1       flag=0x00;
  89   1        for (i=0;i<0x08;i++)
  90   1       {
  91   2        if(buf[i]==0x4f)//"o"
  92   2        {
  93   3         if(buf[i+1]==0x4b)//"k"
  94   3         {flag=1;}
  95   3        }
  96   2       }
  97   1       for (j=0;j<0xffff;j++);        //循環(huán)65535 --> 2ms?
  98   1       if (!flag)
  99   1       {
 100   2        goto L1;
 101   2       }
 102   1      /*****************撥電話(huà)***********/
 103   1      L2:
 104   1       connbuf[0]=tel[0]+0x08;
 105   1       connbuf[1]='A';
 106   1       connbuf[2]='T';
 107   1       connbuf[3]='X';                //呼叫進(jìn)程
 108   1       connbuf[4]='4';                //檢測(cè)忙信號(hào)和撥號(hào)音,當(dāng)進(jìn)行話(huà)線連接時(shí),回碼顯示話(huà)線數(shù)據(jù)速率。
 109   1       connbuf[5]='D';                //撥號(hào)
 110   1       connbuf[6]='T';                //音頻撥號(hào)
 111   1       for(i=0;i<tel[0];i++)
 112   1       {
 113   2       connbuf[i+7]=tel[i+1];
 114   2       }
 115   1       connbuf[i+7]=0x0a;     //10換行
 116   1       connbuf[i+8]=0x0d;     //13回車(chē) (表示結(jié)束)
C51 COMPILER V7.09   MODEMZJ                                                               10/28/2004 16:09:18 PAGE 3   

 117   1       atsend(&connbuf[0]);
 118   1       /************接收撥完號(hào)后的返回 碼************/
 119   1       flag=0;
 120   1       for (i=0;i<17;i++)
 121   1       {
 122   2       while(RI==0);
 123   2       buf[i]=SBUF;
 124   2       RI=0;
 125   2       }
 126   1       /*********** 接收撥完號(hào)后的返回 碼是否為CONNECT 2400 ,是,發(fā)送數(shù)據(jù),否則再撥號(hào) ************/
 127   1       for (i=0;i<17;i++)
 128   1       {
 129   2        if(buf[i]==0x43)//"c"
 130   2        {
 131   3         if(buf[i+1]==0x4f)//"o"
 132   3         {flag=1;}
 133   3        }
 134   2       }
 135   1       for (i=0;i<0x21;i++)       /*delay 30ms*/
 136   1       {
 137   2       for (j=0;j<0xffff;j++);        //循環(huán)65535 --> 2ms?
 138   2       }
 139   1       if (!flag)
 140   1       {
 141   2        goto L2;
 142   2       }
 143   1       atsend(&trbuf[0]);
 144   1       /*datarec(&recbuf[0]);*/
 145   1      
 146   1       connbuf[0]=0x03;
 147   1       connbuf[1]='+';
 148   1       connbuf[2]='+';
 149   1       connbuf[3]='+';
 150   1       atsend(&connbuf[0]);
 151   1       connbuf[0]=0x06;
 152   1       connbuf[1]='A';
 153   1       connbuf[2]='T';
 154   1       connbuf[3]='H';
 155   1       connbuf[4]='0';
 156   1       connbuf[5]=0X0a;
 157   1       connbuf[6]=0x0d;
 158   1       atsend(&connbuf[0]);
 159   1       P1_2=0;
 160   1       P1_1=1;
 161   1       _nop_();
 162   1      }
 163          
 164          /****************************************************************************************
 165          **實(shí)驗(yàn)主程序, 被叫號(hào)碼“2083”,發(fā)送Yuefame字符串

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产77777蜜臀| 国产美女主播视频一区| 国产性做久久久久久| 欧美性videosxxxxx| 国产一区二区三区黄视频| 亚洲综合区在线| 久久久www成人免费毛片麻豆| 欧洲激情一区二区| 成人一二三区视频| 久久成人免费电影| 亚洲成人自拍网| 亚洲视频狠狠干| 国产女人aaa级久久久级| 日韩视频在线永久播放| 日本精品免费观看高清观看| 国产成人自拍网| 蜜桃精品视频在线观看| 亚洲地区一二三色| 亚洲综合在线视频| 自拍视频在线观看一区二区| 国产日韩欧美精品一区| 日韩欧美成人一区| 欧美一区二区网站| 欧美日韩的一区二区| 在线观看视频一区| 91麻豆国产自产在线观看| 国产乱码一区二区三区| 日韩av成人高清| 日韩有码一区二区三区| 亚洲一区av在线| 一区二区三区四区高清精品免费观看 | 日韩精品一区在线| 欧美日韩在线播放三区| 欧美自拍偷拍一区| 91视视频在线观看入口直接观看www | 国产精品久久网站| 欧美国产一区二区在线观看| 久久亚区不卡日本| 国产视频一区二区在线| 国产亚洲精品免费| 欧美国产一区在线| 亚洲桃色在线一区| 天堂一区二区在线| 日韩精品视频网| 免费欧美在线视频| 久久成人麻豆午夜电影| 韩国av一区二区三区在线观看| 久久精品999| 成人性生交大合| 99久久99久久精品免费观看| 色菇凉天天综合网| 欧美色图一区二区三区| 欧美一区日本一区韩国一区| 日韩欧美成人午夜| 久久久777精品电影网影网| 欧美激情资源网| 亚洲日本丝袜连裤袜办公室| 亚洲在线免费播放| 日韩国产高清在线| 加勒比av一区二区| 成av人片一区二区| 欧美色网一区二区| 精品国产乱码久久久久久免费| 久久久一区二区| 亚洲蜜桃精久久久久久久| 午夜视频在线观看一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 久久精品国产免费看久久精品| 国产九九视频一区二区三区| 91免费版pro下载短视频| 欧美日韩1234| 久久香蕉国产线看观看99| 亚洲欧洲国产专区| 日韩不卡一二三区| 国产精品一区二区三区网站| 91尤物视频在线观看| 欧美久久久影院| 久久久久久久性| 亚洲福利一二三区| 国产一区二区三区四区五区入口| 99国产精品久久久久久久久久| 欧美日韩国产美| 日本一区二区三区高清不卡| 亚洲国产婷婷综合在线精品| 狠狠久久亚洲欧美| 成人h动漫精品| 欧美一区二区播放| 国产精品麻豆久久久| 天天色综合天天| 成人免费看的视频| 日韩欧美中文字幕精品| 国产精品久99| 美美哒免费高清在线观看视频一区二区 | 欧美日韩国产精品自在自线| 国产亚洲欧洲997久久综合 | 5月丁香婷婷综合| 国产精品免费aⅴ片在线观看| 日韩在线a电影| 色综合天天狠狠| 久久久久99精品国产片| 午夜精品在线看| 99久久婷婷国产精品综合| 日韩美女主播在线视频一区二区三区| 亚洲欧洲三级电影| 国产一区二区不卡在线| 欧美三级电影网站| 中文字幕在线观看一区| 国产最新精品精品你懂的| 欧美日韩在线亚洲一区蜜芽| 国产精品亲子伦对白| 乱中年女人伦av一区二区| 在线亚洲欧美专区二区| 中文字幕精品一区二区精品绿巨人| 日韩av在线免费观看不卡| 色婷婷一区二区三区四区| 国产精品网站在线观看| 国内精品久久久久影院色| 欧美丰满高潮xxxx喷水动漫| 亚洲乱码国产乱码精品精小说| 国产不卡在线一区| 久久综合色播五月| 美女任你摸久久| 日韩三级视频中文字幕| 偷拍亚洲欧洲综合| 欧美亚洲高清一区二区三区不卡| 综合久久久久久久| 99久久精品国产毛片| 国产精品久久久久久久久久免费看 | 亚洲第一福利视频在线| 91福利视频网站| 一区二区三区在线免费视频| 色综合天天做天天爱| 《视频一区视频二区| 不卡的av在线播放| 中文字幕制服丝袜成人av| 成人综合在线观看| 国产精品三级av| a级精品国产片在线观看| 中文幕一区二区三区久久蜜桃| 国产成人亚洲综合色影视| 日本一区二区三级电影在线观看 | 亚洲男同性恋视频| 91久久免费观看| 亚洲在线免费播放| 欧美日韩免费视频| 秋霞电影一区二区| 精品黑人一区二区三区久久| 国产乱码精品一区二区三区忘忧草 | www.亚洲国产| 自拍偷拍欧美激情| 欧美无人高清视频在线观看| 香蕉乱码成人久久天堂爱免费| 欧美一区二区三区的| 老司机免费视频一区二区| 久久精品视频一区二区| 99精品1区2区| 天天操天天综合网| 精品久久人人做人人爽| 国产不卡免费视频| 亚洲激情自拍视频| 日韩欧美亚洲国产精品字幕久久久| 国产一区视频在线看| 亚洲欧美综合网| 制服丝袜中文字幕一区| 国产尤物一区二区| 亚洲欧美色图小说| 欧美一级久久久| 风间由美一区二区三区在线观看 | 亚洲人成电影网站色mp4| 欧美日韩精品专区| 免费观看久久久4p| 国产精品传媒视频| 884aa四虎影成人精品一区| 国产真实乱偷精品视频免| 国产精品久久777777| 欧美电影在哪看比较好| 国产在线不卡一卡二卡三卡四卡| 中文字幕欧美一| 7777精品伊人久久久大香线蕉经典版下载 | 国产毛片精品视频| 一区二区不卡在线播放| 欧美成人aa大片| 91免费版pro下载短视频| 久久精品国产一区二区三区免费看| 国产精品网友自拍| 91麻豆精品国产91久久久久久| 成人小视频免费在线观看| 秋霞午夜鲁丝一区二区老狼| 亚洲欧洲三级电影| 亚洲精品在线三区| 91国产丝袜在线播放| 国产精品综合视频| 亚洲成人三级小说| 国产精品久久久久久久久免费相片| 91精品麻豆日日躁夜夜躁| 色综合久久久久久久久| 国产毛片精品视频| 日韩高清一级片| 亚洲免费大片在线观看| 国产无遮挡一区二区三区毛片日本|