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

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

?? 模擬中斷fa.lst

?? 四機(jī)通信程序(電腦-單片機(jī)-單片機(jī)-gsm模塊)
?? LST
字號(hào):
C51 COMPILER V8.05a   模擬中斷FA                                                           04/10/2009 21:13:53 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE 模擬中斷FA
OBJECT MODULE PLACED IN 模擬中斷fa.OBJ
COMPILER INVOKED BY: D:\Program Files\keil c51 v8.05\C51\BIN\C51.EXE 模擬中斷fa.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<STC_NEW_8051.H>
   2          
   3          //-------------------短信內(nèi)容數(shù)組--------------------
   4          unsigned char idata msm[180]="1111111111222222222233333333334444444444555555555566666666667777777777888888
             -88889999999999000000000011111111112222222222333333333344444444445555555555666666666677777777778888888888";
   5          
   6          //-------------------------------變量定義--------------------------------------------
   7          //b:檢測(cè)起始位                             z:I/O發(fā)送開關(guān)                        a:接收串口信息
   8          //rspoint:I/O口接收數(shù)組下標(biāo)    x:I/O口接收起始位判斷   rsopen:I/O口接收開關(guān)
   9          unsigned char b,z,a,rspoint,x,rsopen;
  10          
  11          //--------------I/O口:接收設(shè)置--------------
  12          sbit F1  = PSW^1;
  13          sbit BT_REC=P1^5;//I/O口接收數(shù)據(jù)線
  14          #define rsflag F1
  15          
  16          
  17          //-----------------I/O口發(fā)送變量初始化------------------
  18          sbit clk=P1^2; //I/O口發(fā)送時(shí)鐘線
  19          sbit BT_SND=P1^0;//I/O口發(fā)送線
  20          #define F_TM F0 
  21          sbit ACC0=   ACC^0;
  22          sbit ACC1=   ACC^1;
  23          sbit ACC2=   ACC^2;
  24          sbit ACC3=   ACC^3;
  25          sbit ACC4=   ACC^4;
  26          sbit ACC5=   ACC^5;
  27          sbit ACC6=   ACC^6;
  28          sbit ACC7=   ACC^7;
  29          
  30          //---------------------函數(shù)聲明---------------------------
  31          void IntTimer0();//發(fā)送clk中斷:定時(shí)器0
  32          void init();//發(fā)送clk中斷:定時(shí)器0初始化
  33          void cksz();//串口通訊設(shè)置初始化
  34          void sed(unsigned char);//I/O口發(fā)送
  35          void time4();//串口中斷
  36          void sendasc(unsigned char asc);//發(fā)送一個(gè)ASCII碼
  37          void sendtogsm(unsigned char *p,int L);//發(fā)送字符串
  38          void delay(int);//延時(shí)程序
  39          bit StartBitOn();//檢測(cè)起始位
  40          void time();//I/O口clk接收:外部中斷0
  41          void initwai0();//I/O口接收:外部中斷0初始化
  42          unsigned char PGetChar();//I/O口:接收函數(shù)
  43          
  44          
  45          //---------------------主函數(shù)---------------------/
  46          void main()
  47          {
  48   1              cksz();
  49   1              init();
  50   1              initwai0();
  51   1              b=0;
  52   1              z=0;
  53   1              rsopen=0;
  54   1          rspoint=0;
C51 COMPILER V8.05a   模擬中斷FA                                                           04/10/2009 21:13:53 PAGE 2   

  55   1              while(1)
  56   1              { 
  57   2                      if(StartBitOn())
  58   2      
  59   2              {
  60   3                 
  61   3              x=PGetChar();
  62   3                      if(x=='~')
  63   3                      {
  64   4                              rsopen=1;
  65   4                      }
  66   3                      if(x=='!')
  67   3                      {
  68   4                              rspoint=0;
  69   4                              rsopen=0;
  70   4                              sendtogsm(msm,180);
  71   4                      }
  72   3                      if(rsopen==1)
  73   3                      {
  74   4                              msm[rspoint]=x;
  75   4                              
  76   4                              if(rspoint==3)
  77   4                                      {
  78   5                                              if(x=='A') P0=0x00;
  79   5                                              if(x=='B') P0=0XFF;
  80   5                                      } 
  81   4                              rspoint++;
  82   4                      } 
  83   3          }
  84   2                      
  85   2                      if(b==1)
  86   2                      {  
  87   3                         b=0;
  88   3                         sed(a);
  89   3                       }      
  90   2              }
  91   1      
  92   1      }
  93          
  94          //----------------發(fā)送clk中斷:定時(shí)器0--------------------/
  95          void IntTimer0() interrupt 1
  96          {
  97   1              
  98   1                      clk=0;
  99   1                      F_TM=1;
 100   1              
 101   1      }
 102          
 103           
 104          //-------------發(fā)送clk中斷:定時(shí)器0初始化-----------------/
 105          void init()
 106          {
 107   1              TH0=(256-12);
 108   1          TL0=TH0;
 109   1              EA=1;
 110   1              ET0=1;
 111   1      }
 112          
 113          
 114          //----------------串口通訊設(shè)置初始化-----------------/
 115          void cksz()
 116          {       
C51 COMPILER V8.05a   模擬中斷FA                                                           04/10/2009 21:13:53 PAGE 3   

 117   1              AUXR=0x60; //波特率*12    4800*12=57600
 118   1              TMOD=0x22; //波特率設(shè)置
 119   1              TH1=0xfa;  //4800
 120   1              TL1=0xfa;
 121   1              TR1=1;
 122   1              REN=1;//工作方式設(shè)置
 123   1              SM0=0;
 124   1              SM1=1;
 125   1              EA=1; //開啟中斷
 126   1              ES=1;
 127   1      }                                                          
 128          
 129          //-----------串口:發(fā)送一個(gè)ASCII碼----------------
 130          void sendasc(unsigned char asc)
 131          {
 132   1              bit es;
 133   1              es=ES;
 134   1              ES=0;
 135   1              TI=0;
 136   1              SBUF=asc;
 137   1              while(!TI);
 138   1              TI=0;
 139   1              ES=es;
 140   1      }
 141          
 142          //------------------串口:發(fā)送字符串---------------------
 143          void sendtogsm(unsigned char *p,int L)//1、字符串?dāng)?shù)組   2、字符串長(zhǎng)度
 144          {
 145   1              while (L--)
 146   1                      {
 147   2                              sendasc(*p++);
 148   2                      }
 149   1      }
 150          
 151          //---------------串口中斷---------------------
 152          void time4() interrupt 4
 153          {
 154   1                  RI=0;
 155   1                      a=SBUF;
 156   1                      if(a=='~')
 157   1                              {
 158   2                                      z=1;
 159   2                              }
 160   1                      if(z==1)
 161   1                              {
 162   2                                      b=1;
 163   2                              }               
 164   1      }
 165          
 166          //--------------I/O口發(fā)送---------------------/
 167          void sed(unsigned char inch)
 168          {
 169   1                      ACC=inch;
 170   1                      clk=1;
 171   1                      F_TM=0;
 172   1                      BT_SND=0; //start bit 
 173   1                      TR0=1; //啟動(dòng)
 174   1                      while(!F_TM);
 175   1                      
 176   1                      BT_SND=ACC0; //先送出低位
 177   1                      clk=1;
 178   1                      F_TM=0;
C51 COMPILER V8.05a   模擬中斷FA                                                           04/10/2009 21:13:53 PAGE 4   

 179   1                      while(!F_TM);
 180   1                      
 181   1                      BT_SND=ACC1;
 182   1                      clk=1; 
 183   1                      F_TM=0;
 184   1                      while(!F_TM);
 185   1                      
 186   1                      BT_SND=ACC2;
 187   1                      clk=1; 
 188   1                      F_TM=0;
 189   1                      while(!F_TM);
 190   1                      
 191   1                      BT_SND=ACC3;
 192   1                      clk=1; 
 193   1                      F_TM=0;
 194   1                      while(!F_TM);
 195   1                      
 196   1                      BT_SND=ACC4;
 197   1                      clk=1; 
 198   1                      F_TM=0;
 199   1                      while(!F_TM);
 200   1                      
 201   1                      BT_SND=ACC5; 
 202   1                      clk=1;
 203   1                      F_TM=0;
 204   1                      while(!F_TM);
 205   1                      
 206   1                      BT_SND=ACC6; 
 207   1                      clk=1;
 208   1                      F_TM=0;
 209   1                      while(!F_TM);
 210   1                      
 211   1                      BT_SND=ACC7; 
 212   1                      clk=1;
 213   1                      F_TM=0;
 214   1                      while(!F_TM);
 215   1                      
 216   1                      BT_SND=1;
 217   1                      clk=1;
 218   1                      F_TM=0;
 219   1                      while(!F_TM);
 220   1              TR0=0; //停止timer
 221   1                      clk=1;
 222   1      }
 223          
 224          //--------------------------延時(shí)程序---------------------------
 225          void delay(int x)
 226          {
 227   1              int i;
 228   1              for (i=0;i<=x;i++);
 229   1      } 
 230          
 231          //----------------------檢測(cè)起始位----------------------------/
 232          bit StartBitOn()
 233          {
 234   1      return  (BT_REC==0);
 235   1      
 236   1      }
 237          
 238          //--------------------I/O口接收:外部中斷0初始化--------------------/
 239          void initwai0()
 240          {
C51 COMPILER V8.05a   模擬中斷FA                                                           04/10/2009 21:13:53 PAGE 5   

 241   1         IT0=1;
 242   1         EA=1;
 243   1         EX0=1;
 244   1         ACC=0XFF;
 245   1      }
 246          
 247          //----------------------I/O口接收:外部中斷0------------------------/
 248          void time() interrupt 0
 249          {
 250   1              rsflag=1;
 251   1      
 252   1      }
 253          
 254          
 255          
 256          
 257          //--------------------I/O口:接收函數(shù)--------------------------/
 258          unsigned char PGetChar()
 259          { 
 260   1                      rsflag=0;
 261   1                      while(!rsflag); //等過(guò)起始位
 262   1                      ACC0=BT_REC;
 263   1                      
 264   1                      rsflag=0;
 265   1                      while(!rsflag);
 266   1                      ACC1=BT_REC;
 267   1                      
 268   1                      rsflag=0;
 269   1                      while(!rsflag);
 270   1                      ACC2=BT_REC;
 271   1                      
 272   1                      rsflag=0;
 273   1                      while(!rsflag);
 274   1                      ACC3=BT_REC;
 275   1                      
 276   1                      rsflag=0;
 277   1                      while(!rsflag);
 278   1                      ACC4=BT_REC;
 279   1                      
 280   1                      rsflag=0;
 281   1                      while(!rsflag);
 282   1                      ACC5=BT_REC;
 283   1                      
 284   1                      rsflag=0;
 285   1                      while(!rsflag);
 286   1                      ACC6=BT_REC;
 287   1                      
 288   1                      rsflag=0;
 289   1                      while(!rsflag);
 290   1                      ACC7=BT_REC;
 291   1                      
 292   1                      rsflag=0;
 293   1                      while(!rsflag)
 294   1                      {
 295   2                              if(BT_REC)
 296   2                              {
 297   3                                      break;
 298   3                              }
 299   2              }
 300   1              return ACC;
 301   1      }

C51 COMPILER V8.05a   模擬中斷FA                                                           04/10/2009 21:13:53 PAGE 6   


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    479    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      6       3
   IDATA SIZE       =    180    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲精品国产精品紫薇| 欧美xxxxxxxxx| 国产目拍亚洲精品99久久精品| 亚洲观看高清完整版在线观看| 成人成人成人在线视频| 26uuu久久综合| 美腿丝袜亚洲一区| 欧美亚洲图片小说| 国产精品久久久久永久免费观看| 韩国精品主播一区二区在线观看| 欧美日韩成人在线一区| 亚洲人成在线播放网站岛国| 国产成人精品免费网站| 精品国产三级a在线观看| 图片区小说区国产精品视频 | 国产精品福利一区二区三区| 久久精品国产亚洲5555| 欧美日韩国产系列| 一区二区三区欧美日| 97aⅴ精品视频一二三区| 国产性色一区二区| 国产呦萝稀缺另类资源| 日韩欧美的一区| 日日骚欧美日韩| 欧美日韩免费不卡视频一区二区三区 | 久久精品国产一区二区| 5月丁香婷婷综合| 亚洲国产中文字幕| 色94色欧美sute亚洲线路一ni | 欧美日韩午夜精品| 亚洲激情在线激情| 色综合色狠狠综合色| 国产精品传媒视频| bt7086福利一区国产| 亚洲欧美在线视频| www.av精品| 日韩码欧中文字| 91美女蜜桃在线| 亚洲精品老司机| 91黄色免费网站| 亚洲综合一区二区精品导航| 91福利精品第一导航| 亚洲自拍偷拍欧美| 欧美私模裸体表演在线观看| 亚洲成人动漫精品| 91精品婷婷国产综合久久性色| 丝袜美腿亚洲色图| 日韩女同互慰一区二区| 国产在线乱码一区二区三区| 国产视频一区在线播放| 粉嫩蜜臀av国产精品网站| 中文字幕一区二区三区在线观看 | 国产在线看一区| 国产网站一区二区| 成人黄色免费短视频| 亚洲免费在线电影| 欧美私模裸体表演在线观看| 日本亚洲最大的色成网站www| 欧美岛国在线观看| 成人小视频在线观看| 亚洲人成伊人成综合网小说| 欧美日韩一区二区电影| 美日韩一区二区| 日本一区二区三区在线观看| 97精品国产97久久久久久久久久久久| 一区二区激情视频| 337p亚洲精品色噜噜狠狠| 精品一区二区三区在线播放视频| 久久精品水蜜桃av综合天堂| 91女人视频在线观看| 午夜精品久久久久久久99水蜜桃 | 久久亚洲精精品中文字幕早川悠里| 国产成人福利片| 亚洲天堂免费看| 欧美一区永久视频免费观看| 国产激情一区二区三区四区 | 视频一区视频二区中文| 欧美va亚洲va在线观看蝴蝶网| 丁香一区二区三区| 亚洲v中文字幕| 久久久久久久一区| 色av成人天堂桃色av| 久草这里只有精品视频| 亚洲丝袜另类动漫二区| 欧美一区二区三区在线电影| 国产精品996| 午夜久久久久久| 国产视频一区二区三区在线观看| 在线一区二区视频| 国产精品综合久久| 亚洲自拍都市欧美小说| 欧美精品一区二区不卡| 一本色道久久综合亚洲91| 麻豆精品在线视频| 日韩伦理av电影| 精品久久久影院| 色综合天天做天天爱| 精品在线观看视频| 亚洲国产综合91精品麻豆 | 精品婷婷伊人一区三区三| 久久99精品国产.久久久久久| 亚洲欧美中日韩| 精品久久国产字幕高潮| 91麻豆免费观看| 国产一区二区视频在线| 亚洲第一主播视频| 中文字幕在线不卡一区二区三区| 欧美一区二区日韩| 91在线观看地址| 国产精品影视天天线| 亚洲地区一二三色| 中文字幕综合网| 久久亚洲欧美国产精品乐播| 欧美理论在线播放| 91在线精品秘密一区二区| 国内精品伊人久久久久影院对白| 亚洲一区二区中文在线| 国产欧美一区二区三区鸳鸯浴| 在线播放一区二区三区| 色综合久久综合| 成人av综合在线| 国内精品不卡在线| 日韩制服丝袜av| 一区二区成人在线| 国产精品国产三级国产aⅴ入口| 精品国产sm最大网站免费看| 精品婷婷伊人一区三区三| 91日韩精品一区| 成人av在线资源网| 国产成人在线影院| 91视频在线观看| 国产亚洲精品bt天堂精选| 国产性天天综合网| 91精品国产综合久久久久| 色av一区二区| 99久久婷婷国产综合精品| 国产一区二区不卡| 毛片av中文字幕一区二区| 偷拍与自拍一区| 亚洲大片在线观看| 亚洲一区在线视频观看| 亚洲视频一区在线| 亚洲色图视频网| 亚洲欧美日韩中文播放| 亚洲欧美一区二区三区久本道91| 中文字幕av在线一区二区三区| 国产日韩欧美一区二区三区综合| 26uuu亚洲婷婷狠狠天堂| 亚洲精品在线免费播放| 欧美精品一区二区三区四区 | 在线亚洲高清视频| 色婷婷香蕉在线一区二区| 91在线视频播放地址| 99免费精品在线观看| av午夜精品一区二区三区| 成人不卡免费av| 91天堂素人约啪| 91在线观看一区二区| 色婷婷激情久久| 欧美婷婷六月丁香综合色| 精品视频免费看| 欧美一区二区私人影院日本| 欧美一区二区观看视频| 欧美va亚洲va| 国产日韩欧美制服另类| 国产精品免费网站在线观看| 国产精品传媒入口麻豆| 一区二区三区免费| 亚洲成人av免费| 奇米影视一区二区三区小说| 久久99久久99精品免视看婷婷 | 亚洲一区免费视频| 亚洲国产欧美日韩另类综合| 日韩精品视频网| 激情综合色综合久久| 国产乱对白刺激视频不卡| 成人sese在线| 欧美性色欧美a在线播放| 91精品国产一区二区| 久久影院电视剧免费观看| 中文幕一区二区三区久久蜜桃| 亚洲视频在线观看三级| 香蕉加勒比综合久久| 韩国一区二区三区| 91在线看国产| 欧美高清视频www夜色资源网| 欧美成人欧美edvon| 国产精品丝袜一区| 亚洲国产乱码最新视频| 激情深爱一区二区| 波多野结衣亚洲一区| 欧美日本国产视频| 精品日韩99亚洲| 亚洲人成伊人成综合网小说| 天天操天天干天天综合网| 精品一二三四区| 91美女片黄在线观看| 日韩三级免费观看| 国产精品狼人久久影院观看方式| 午夜视频一区在线观看|