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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.lst

?? 該程序是遠程電話控制系統程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.06   MAIN                                                                  01/03/2009 12:35:54 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND CODE

stmt level    source

   1          /****************************************************************************
   2          * File:         MAIN.C                                                      *
   3          * Version:      1.0                                                                 *
   4          * Created:      21.06.2005                                                  *
   5          * Last Change:  22.06.2005                                                  *
   6          * Author:       yuanjun yin                                                 *
   7          * Compiler:     KEIL C51 uVision2 V2.23                                     *
   8          * Description:  89C54RD+-Firmware for MFRC500 Demo Serial Reader            *
   9          ****************************************************************************/
  10          
  11          #include <stc89c54rd+.h>
  12          #include "main.h"
  13          
  14          unsigned int key_time;
  15          uchar rxhead;
  16          uint txhead=0;
  17          uchar xdata receive_buf1[20];
  18          unsigned char xdata send_buf1[20];
  19          unsigned char data datalen;
  20          unsigned int senddatalen;
  21          unsigned char bell_sec;
  22          unsigned int timecounter;
  23          unsigned char callnumber=0;
  24          uchar idata phonecode[]={1,3,3,8,10,10,9,9,1,1,6,0};// 本人通信號碼
  25          /////////////////////////////////////
  26          
  27          sbit            BELL=P4^1;
  28          sbit            CSE=P4^0;
  29          sbit            RSE=P2^1;
  30          sbit            WRE=P3^6;
  31          sbit            RDE=P3^7;
  32          //sbit          INT=P3^3;
  33          
  34          sbit            IRQ_PIN=P3^3;
  35          ///////////////////////////////////
  36          void init(void);
  37          unsigned char CMP_STRING(unsigned char *pt1,
  38                                   unsigned char *pt2,unsigned char len);
  39          
  40          unsigned char output(uchar hhh);
  41          void write_eeprom(unsigned int addrdata,unsigned char data2);
  42          void write_pagedata(unsigned char pagenumber);
  43          unsigned char read_eeprom(unsigned int addrdata);
  44          void erase_eeprom(unsigned char sectors);
  45          void bell1(unsigned char dd);
  46          void time2init(void);
  47          void command_press(void);
  48          uchar readsr(void);
  49          void writesr(uchar a);
  50          uchar readdata(void);
  51          void writedata(uchar a);
  52          void init_mt8888(void);
  53          void dtmfout(void);
  54          void delayms(uint n);
  55          void sendDTMFdata(uchar d);
C51 COMPILER V7.06   MAIN                                                                  01/03/2009 12:35:54 PAGE 2   

  56          uchar GetDTMFdata(void);
  57          void sendPhone(uchar *arr);     
  58          void open_power(void);
  59          
  60                  
  61          unsigned char bdata flag;
  62          //              sbit out_flag=flag^0;
  63          //              sbit up_flag=flag^1;             //上活門標志
  64          //              sbit down_flag=flag^2;           //下活門標志
  65          //              sbit life_flag=flag^3;           //生死門標志
  66          //              sbit second_flag=flag^4;         //輸出二次標志
  67          //              sbit reset_flag=flag^5;
  68          //              sbit display_flag=flag^6;
  69          //              sbit desk_flag=flag^7;
  70          
  71          sbit  ACC0 = ACC^0;
  72          sbit  ACC7 = ACC^7;
  73          
  74          unsigned char bdata flag1;
  75          //              sbit M_FLAG=flag1^0;
  76          //              sbit HALF_FLAG=flag1^1;
  77          //              sbit SHORT_FLAG=flag1^2;
  78          //              sbit RCV_BIT=flag1^3;
  79          //              sbit M_DATA_FLAG=flag1^4;
  80                          sbit receive_flag=flag1^5;
  81          //              sbit R_MRC=flag1^6;
  82          
  83          
  84          unsigned char bdata flag2;
  85                          sbit phone_flag=flag2^0;
  86                          sbit off_flag=flag2^1;
  87                          sbit on1_flag=flag2^2;
  88                          sbit off1_flag=flag2^3;
  89          //              sbit st_a4=flag2^4;
  90          //              sbit st_a5=flag2^5;
  91          //              sbit st_a6=flag2^6;
  92          
  93          
  94          unsigned char bdata flag3;
  95          //              sbit st_e=flag3^0;
  96          //              sbit st_e1=flag3^1;
  97          //              sbit st_e2=flag3^2;
  98          //              sbit st_e3=flag3^3;
  99          //              sbit st_e4=flag3^4;
 100          //              sbit st_e5=flag3^5;
 101          //              sbit st_e6=flag3^6;
 102          //              sbit key_9=flag3^7;
 103          
 104          unsigned char bdata flag4;
 105          //              sbit X_BIT=flag4^0;
 106          //              sbit M_KPFLG=flag4^1;
 107                          sbit bell_flag=flag4^2;
 108          //              sbit sec4=flag4^3;
 109          //              sbit sec5=flag4^4;
 110          //              sbit sec6=flag4^5;
 111          //              sbit sec7=flag4^6;
 112          //              sbit c_bit=flag4^7;
 113          /****************************************************************************
 114          
 115          ****************************************************************************/
 116          void    main (void)
 117          {
C51 COMPILER V7.06   MAIN                                                                  01/03/2009 12:35:54 PAGE 3   

 118   1        unsigned char counter,counter2,ttt;
 119   1        unsigned char mfout=2;//readbuf[16];
 120   1        unsigned char tt1[2];
 121   1        unsigned char tt;
 122   1        unsigned int i;
 123   1        unsigned int count,yyjj;
 124   1      
 125   1        init();
 126   1      
 127   1              yyjj=12;
 128   1              bell1(1);
 129   1      //      yyjyj=0;
 130   1              ONTEL=0;
 131   1              OUT1=1;
 132   1              OUT2=1;
 133   1              delayms(500);
 134   1              init_mt8888();
 135   1              OUT1=1;                      //打開電源
 136   1              OUT2=1;
 137   1      
 138   1      //      sendPhone(phonecode);
 139   1      
 140   1      //      dtmfout();
 141   1              for(;;)
 142   1              {
 143   2                      if(phone_flag==1)
 144   2                      {
 145   3                              phone_flag=0;
 146   3                              open_power();
 147   3                              ONTEL=0;
 148   3                      }
 149   2      //              {
 150   2      //                      delayms(60);
 151   2      //                      i=GetDTMFdata();
 152   2      //                      i=i&0x0f;
 153   2      //                      if(i==5)
 154   2      //                      {
 155   2      //                              OUT1=!OUT1;
 156   2      //                              OUT2=!OUT2;
 157   2      ///                     }
 158   2      //              }
 159   2      //              i=10;   
 160   2              }
 161   1      }
*** WARNING C280 IN LINE 118 OF MAIN.C: 'counter': unreferenced local variable
*** WARNING C280 IN LINE 118 OF MAIN.C: 'counter2': unreferenced local variable
*** WARNING C280 IN LINE 118 OF MAIN.C: 'ttt': unreferenced local variable
*** WARNING C280 IN LINE 120 OF MAIN.C: 'tt1': unreferenced local variable
*** WARNING C280 IN LINE 121 OF MAIN.C: 'tt': unreferenced local variable
*** WARNING C280 IN LINE 122 OF MAIN.C: 'i': unreferenced local variable
*** WARNING C280 IN LINE 123 OF MAIN.C: 'count': unreferenced local variable
 162          void open_power(void)
 163          {
 164   1              unsigned int ii;
 165   1              OUT1=0;
 166   1              OUT2=0;
 167   1              for(ii=0;ii<65533;ii++);
 168   1              for(ii=0;ii<65533;ii++);
 169   1              OUT1=1;
 170   1              OUT2=1;
 171   1      
 172   1      }
C51 COMPILER V7.06   MAIN                                                                  01/03/2009 12:35:54 PAGE 4   

 173          /****************************************************************************
 174          
 175          ****************************************************************************/
 176          void    init (void)
 177          {
 178   1      
 179   1                       IP=0x00;
 180   1                       TCON=1;    
 181   1                       TMOD=0x21;     //定時器0為8位自動重裝;定時器1為16位計數器工作方式
 182   1                       time2init();
 183   1                            //外部中斷0的觸發方式為邊沿方式
 184   1                       SCON=0x50;
 185   1                       PCON|=0x80;           //dual 4800X2=9600
 186   1                       TH1=TL1=0xfa;        //TH1=TL1=256-(11059200/4800/32/12+0.5)
 187   1      //               TH1=0xf8;
 188   1      //               TL1=0xa3;
 189   1                       TH0=0xfc;
 190   1                       TL0=0x21;
 191   1      
 192   1                   ET0=1;
 193   1                   EX0=1;
 194   1                       TR1=1;
 195   1                       TR0=1;
 196   1                       PS=1;
 197   1                       PX0=1;
 198   1                       ES=1;
 199   1                       EA=1;
 200   1      }
 201          void time2init(void)
 202          {
 203   1              T2MOD &= 0xFC; /* T2OE=0;定時器2輸出不允許 */
 204   1              T2MOD |= 0x01; /* DCEN=1;可以設置為向上/下計數:此程序中為向上達到0xff時溢出*/ 
 205   1              EXF2=0; /* reset flag 定時器2外部標志位清除*/
 206   1              TCLK=0;
 207   1              RCLK=0; /* disable baud rate generator 不用于波特率發生器*/ 
 208   1              EXEN2=0; /* ignore events on T2EX 視T2EX(P1.1)端信號無效*/ 
 209   1              TH2=0xFd;//MSB_reload_value; /* Init msb_value 填入初始化值*/ 
 210   1              TL2=0x16;//LSB_reload_value; /* Init lsb_value */ 
 211   1              RCAP2H=0xfd;//MSB_reload_value; /* reload msb_value重載值 */ 
 212   1              RCAP2L=0x16;//LSB_reload_value; /* reload lsb_value */ 
 213   1              C_T2=0; /* timer mode 定時模式*/ 
 214   1              CP_RL2=0; /* reload mode 重載模式*/ 
 215   1      //      EA=1; /* interupt enable 中斷允許*/ 
 216   1              ET2=1; /* enable timer2 interrupt 允許T2中斷*/ 
 217   1              TR2=1; /* timer2 run 開始計時*/
 218   1      }
 219          ////////////////////////////////////////////////
 220          void bell1(unsigned char dd)
 221          {
 222   1              if(dd==0)return;
 223   1              else
 224   1              {
 225   2                      bell_flag=1;
 226   2                      BELL=0;
 227   2                      bell_sec=dd;
 228   2              }
 229   1      }
 230          
 231          ///////////////////////////////////////////////////////////////////////////
 232          void timer2(void) interrupt 5 using 3
 233          {
 234   1              key_time++;
C51 COMPILER V7.06   MAIN                                                                  01/03/2009 12:35:54 PAGE 5   

 235   1              timecounter++;
 236   1              if(key_time>30000){callnumber=0;ONTEL=0;}
 237   1              if(callnumber>200)
 238   1                      {
 239   2      //                      OUT1=0;
 240   2      //                      OUT2=0;
 241   2                              callnumber=0;
 242   2      //                      ONTEL=1;
 243   2                              phone_flag=1;
 244   2                      }
 245   1              TF2=0;
 246   1      }
 247          ///////////////////////////////////////
 248          void    delay_10ms (uint _10ms)
 249          {
 250   1       
 251   1         ET2 = 0;     // Disable timer2 interrupt
 252   1        T2CON = 0x04; // 16-bit auto-reload, clear TF2, start timer
 253   1        while (_10ms--)
 254   1        {
 255   2              while (!TF2)
 256   2              {
 257   3      //        if (CmdValid || CmdReceived)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色妹子一区二区| 51精品国自产在线| 日产国产高清一区二区三区| 国产丝袜欧美中文另类| 777欧美精品| 国产高清在线观看免费不卡| 日本aⅴ精品一区二区三区 | 亚洲高清久久久| 国产精品久久久久影院色老大 | 日韩一级完整毛片| 欧美性xxxxxx少妇| caoporen国产精品视频| 国产一区二区三区免费观看| 日产国产欧美视频一区精品 | 经典三级一区二区| 偷拍一区二区三区四区| 一区二区三区在线视频观看 | 精品一区二区三区的国产在线播放| 亚洲欧美国产77777| 亚洲国产精品成人久久综合一区 | 一区二区三区中文字幕精品精品| 国产清纯在线一区二区www| 91精品国产综合久久精品| 色诱亚洲精品久久久久久| 国产成人在线网站| 国产麻豆视频一区二区| 九九视频精品免费| 狠狠色狠狠色综合系列| 久久精品久久精品| 麻豆成人久久精品二区三区小说| 五月天一区二区| 亚洲成人动漫一区| 亚洲aaa精品| 视频一区欧美精品| 日本免费新一区视频| 日韩高清一区二区| 蜜桃一区二区三区在线| 蜜臀av一级做a爰片久久| 美女看a上一区| 久久不见久久见免费视频7| 免费欧美日韩国产三级电影| 久久国内精品视频| 黄色资源网久久资源365| 国产一区二区三区在线观看免费视频 | 日韩欧美国产一区在线观看| 欧美第一区第二区| 欧美精品一区二区三区高清aⅴ| 精品少妇一区二区三区在线视频| 精品欧美久久久| 国产清纯美女被跳蛋高潮一区二区久久w| 26uuu亚洲| 欧美国产成人在线| 亚洲欧美激情插| 亚洲影院理伦片| 日韩综合一区二区| 精品亚洲国产成人av制服丝袜| 国产精品亚洲综合一区在线观看| 国产福利精品一区二区| 99精品偷自拍| 欧美偷拍一区二区| 日韩一二三区不卡| 国产欧美一区二区精品秋霞影院| 亚洲欧洲精品天堂一级| 伊人色综合久久天天人手人婷| 天堂影院一区二区| 国产麻豆精品视频| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 亚洲最大成人网4388xx| 人人超碰91尤物精品国产| 国内成人免费视频| 色婷婷av一区二区三区大白胸 | 欧美精品在线视频| 久久亚洲精品小早川怜子| 亚洲色图清纯唯美| 奇米精品一区二区三区在线观看 | 久久亚区不卡日本| 中文字幕色av一区二区三区| 五月激情六月综合| 国产成人综合自拍| 欧美日本一区二区三区四区 | 日韩电影一区二区三区四区| 国产一区欧美日韩| 欧美日韩亚州综合| 国产亚洲欧美日韩在线一区| 一区二区高清在线| 国产麻豆成人精品| 欧美色网站导航| 国产欧美日韩精品一区| 午夜欧美电影在线观看| 成人开心网精品视频| 337p亚洲精品色噜噜噜| 亚洲视频综合在线| 激情欧美日韩一区二区| 欧美日韩久久久| 国产精品久久一级| 精品午夜久久福利影院| 欧美日韩免费高清一区色橹橹 | 亚洲一区免费在线观看| 国产不卡视频在线播放| 宅男在线国产精品| 亚洲欧美日韩久久精品| 国产一区不卡在线| 8x福利精品第一导航| 亚洲精品国产视频| 成人免费不卡视频| 久久久久久久久久久久久女国产乱| 亚洲一区影音先锋| 99re成人在线| 国产精品天干天干在线综合| 九九国产精品视频| 制服.丝袜.亚洲.另类.中文| 一区二区久久久久| 99精品欧美一区| 国产日韩av一区二区| 精品亚洲aⅴ乱码一区二区三区| 91精品在线观看入口| 亚洲在线中文字幕| 在线免费观看不卡av| 亚洲视频资源在线| a亚洲天堂av| 欧美高清在线精品一区| 国产福利一区二区三区| 久久综合九色综合欧美98| 美女一区二区视频| 精品国产乱码久久久久久老虎| 日本亚洲最大的色成网站www| 欧美日韩精品是欧美日韩精品| 亚洲一区二区三区精品在线| 色婷婷av一区| 亚洲一区二区三区国产| 亚洲品质自拍视频| 97精品超碰一区二区三区| 中文字幕乱码亚洲精品一区 | 在线视频你懂得一区| 亚洲精品成人精品456| 色又黄又爽网站www久久| 亚洲精品日韩一| 在线观看一区二区精品视频| 又紧又大又爽精品一区二区| 91久久线看在观草草青青| 一二三区精品视频| 欧美日韩亚洲另类| 日韩av午夜在线观看| 日韩欧美中文一区二区| 久99久精品视频免费观看| 久久久久久久电影| av中文字幕亚洲| 亚洲免费观看高清完整版在线观看 | 91麻豆免费在线观看| 亚洲最新视频在线观看| 91精品国产综合久久精品麻豆| 久久福利资源站| 国产校园另类小说区| eeuss影院一区二区三区| 亚洲欧美一区二区三区国产精品 | 亚洲国产高清在线| 色综合天天做天天爱| 亚洲成a人在线观看| 日韩欧美国产1| yourporn久久国产精品| 亚洲综合色视频| 日韩一级片网站| 成人精品视频一区| 亚洲最大色网站| 精品国产免费人成电影在线观看四季| 国产另类ts人妖一区二区| 亚洲欧洲av在线| 3atv一区二区三区| 成人一区二区三区在线观看| 一区二区三区国产精品| 日韩视频免费观看高清完整版| 国产另类ts人妖一区二区| 亚洲综合一区在线| 精品国产一区二区三区久久影院 | 精品福利av导航| 91一区二区三区在线播放| 天天综合网天天综合色| 2019国产精品| 在线免费一区三区| 国产伦理精品不卡| 一区二区不卡在线播放| 久久女同性恋中文字幕| 91黄色激情网站| 国产乱国产乱300精品| 亚洲成人动漫一区| 国产精品女主播av| 日韩欧美一区在线| 色狠狠色狠狠综合| 国产精品一区久久久久| 亚洲福利电影网| 国产精品视频一二三| 欧美va在线播放| 中文字幕一区二区视频| 欧美大片顶级少妇| 欧美亚一区二区| av亚洲产国偷v产偷v自拍| 免费欧美日韩国产三级电影| 一区二区三区在线视频观看58 | 在线成人高清不卡| 91尤物视频在线观看|