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

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

?? wxbj.lst

?? c51 有LED做的日歷+時鐘,注釋很詳細
?? LST
?? 第 1 頁 / 共 3 頁
字號:
C51 COMPILER V7.50   WXBJ                                                                  09/11/2007 13:26:28 PAGE 1   


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

line level    source

   1          #include <AT89X55.H>//加載頭文件
*** WARNING C318 IN LINE 1 OF wxbj.c: can't open file 'AT89X55.H'
   2          #define uchar unsigned char//變量類型的宏定義
   3          #define uint unsigned int//變量類型的宏定義
   4          uchar SEG7[10]={0x3f,0x06,0x5b,0x4f,0x66,
   5                          0x6d,0x7d,0x07,0x7f,0x6f};/*0~9的數(shù)碼管段碼*/
   6          #define reset() {WDT=0x1e;WDT=0xe1;}//看門狗啟動/復位宏定義
   7          uchar act[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//數(shù)碼管驅(qū)動位碼數(shù)組
   8          void delay(uint k);//延時子函數(shù)聲明
   9          void dis_check1(uchar m);//顯示報警時的地址、時間子函數(shù)
  10          sfr WDT=0xa6;//看門狗寄存器定義
  11          
  12          /*************外部函數(shù)聲明************/
  13          extern void delay_iic(int n);
  14          extern void wr_24c01(char a,char b);
  15          extern uchar rd_24c01(char a);
  16          extern void shift8(char a);
  17          extern void ack();
  18          extern void stop();
  19          extern void start();
  20          
  21          /***************************/
  22          sbit MSKEY=P1^7; /*功能鍵標志*/
*** ERROR C202 IN LINE 22 OF WXBJ.C: 'P1': undefined identifier
  23          sbit MONKEY=P1^6;//月按鍵
*** ERROR C202 IN LINE 23 OF WXBJ.C: 'P1': undefined identifier
  24          sbit DAYKEY=P1^5;//天按鍵
*** ERROR C202 IN LINE 24 OF WXBJ.C: 'P1': undefined identifier
  25          sbit HOUKEY=P1^4;//時按鍵
*** ERROR C202 IN LINE 25 OF WXBJ.C: 'P1': undefined identifier
  26          sbit MINKEY=P1^3;//分按鍵
*** ERROR C202 IN LINE 26 OF WXBJ.C: 'P1': undefined identifier
  27          sbit CHECKKEY=P3^2;//查詢按鍵
*** ERROR C202 IN LINE 27 OF WXBJ.C: 'P3': undefined identifier
  28          sbit P3_0=P3^0;
*** ERROR C202 IN LINE 28 OF WXBJ.C: 'P3': undefined identifier
  29          sbit P3_1=P3^1;
*** ERROR C202 IN LINE 29 OF WXBJ.C: 'P3': undefined identifier
  30          sbit P3_2=P3^2;
*** ERROR C202 IN LINE 30 OF WXBJ.C: 'P3': undefined identifier
  31          sbit P3_3=P3^3;
*** ERROR C202 IN LINE 31 OF WXBJ.C: 'P3': undefined identifier
  32          
  33          //------------------
  34          bit d_05s=0;   /*0.5秒標志*/
  35          bit rdflag=1;//讀取標志
  36          bit checkflag;//查詢標志
  37          bit IO_flag=0;//報警觸發(fā)標志
  38          bit T1_startflag; //第一路定時啟動標志
  39          bit T1_endflag; //第一路定時結(jié)束標志
  40          bit T2_startflag;// 第二路定時啟動標志
  41          bit T2_endflag;//第二路定時結(jié)束標志
  42          bit out_P1_2; //第二路繼電器輸出
  43          bit out_P3_1; //第一路繼電器輸出
  44          bit ALMstart;//報警時間啟動標志
C51 COMPILER V7.50   WXBJ                                                                  09/11/2007 13:26:28 PAGE 2   

  45          bit ALMmin_iicflag;//報警所用時間寫入24C01標志
  46          bit iic_rdflag;//讀取24C01標志
  47          
  48          //------------------
  49          uchar x,y,memoryoverflag;//變量定義
  50          uchar MS=0;//工作模式定義
  51          uchar deda=0;           /*100mS計數(shù)單元清零*/ 
  52          uint cnt;
  53          uchar ALMadd,discnt;//報警地址暫存、顯示屏掃描計數(shù)器
  54          char iic_cnt,ALMmin;//24C01單元計數(shù)、報警時間(分)
  55          uchar sec,min,hou,day,mon;//秒、分、時、天、月
  56          uchar temp_min,temp_hou,temp_day;//臨時存放的分、時、天
  57          
  58          /*===================*/
  59          uchar T1min_st,T1hou_st,T1min_end,T1hou_end;//第一路定時(分、時)開始、結(jié)束時間
  60          uchar T2min_st,T2hou_st,T2min_end,T2hou_end;//第二路定時(分、時)開始、結(jié)束時間
  61          
  62          /*********************/
  63          void dis_time(uchar m);//函數(shù)列表
  64          void dis_adjtime(uchar m);
  65          void dis_check(uchar m);
  66          void dis_adjT1_st(uchar m);
  67          void dis_adjT1_end(uchar m);
  68          void dis_adjT2_st(uchar m);
  69          void dis_adjT2_end(uchar m);
  70          void dis_adjALMtime(uchar m);
  71          void scankey();
  72          void conv();
  73          void pdT(void);
  74          void dis_check(uchar m);
  75          
  76          /***********************/
  77          /*定時器T0初始化100ms*/
  78          void init_timer0()
  79          {
  80   1      TMOD=0x11;
*** ERROR C202 IN LINE 80 OF WXBJ.C: 'TMOD': undefined identifier
  81   1      TH0=-(50235/256);
*** ERROR C202 IN LINE 81 OF WXBJ.C: 'TH0': undefined identifier
  82   1      TL0=-(50235%256);
*** ERROR C202 IN LINE 82 OF WXBJ.C: 'TL0': undefined identifier
  83   1      TR0=1;
*** ERROR C202 IN LINE 83 OF WXBJ.C: 'TR0': undefined identifier
  84   1      }
  85          
  86          /*定時器T1初始化2ms*/
  87          void init_timer1()
  88          {
  89   1      TH1=-(1000/256);
*** ERROR C202 IN LINE 89 OF WXBJ.C: 'TH1': undefined identifier
  90   1      TL1=-(1000%256);
*** ERROR C202 IN LINE 90 OF WXBJ.C: 'TL1': undefined identifier
  91   1      TR1=1;
*** ERROR C202 IN LINE 91 OF WXBJ.C: 'TR1': undefined identifier
  92   1      }
  93          
  94          //***********初始化子函數(shù)************
  95          void init(void)
  96          {       P0=0xff;P1=0xff;P2=0xff;P3=0xff;
*** ERROR C202 IN LINE 96 OF WXBJ.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 96 OF WXBJ.C: 'P1': undefined identifier
*** ERROR C202 IN LINE 96 OF WXBJ.C: 'P2': undefined identifier
C51 COMPILER V7.50   WXBJ                                                                  09/11/2007 13:26:28 PAGE 3   

*** ERROR C202 IN LINE 96 OF WXBJ.C: 'P3': undefined identifier
  97   1              ALMstart=0;reset()
  98   1              rdflag=0;
  99   1              discnt=0;
 100   1              init_timer0();         
 101   1              init_timer1();          
 102   1              IE=0x8f;PT1=1;
*** ERROR C202 IN LINE 102 OF WXBJ.C: 'IE': undefined identifier
*** ERROR C202 IN LINE 102 OF WXBJ.C: 'PT1': undefined identifier
 103   1              IT1=1;
*** ERROR C202 IN LINE 103 OF WXBJ.C: 'IT1': undefined identifier
 104   1              EA=0;// 關(guān)總中斷
*** ERROR C202 IN LINE 104 OF WXBJ.C: 'EA': undefined identifier
 105   1      x=rd_24c01(4);delay_iic(250);
 106   1      if(x!=88) 
 107   1      {sec=0;min=0;hou=0;day=1;mon=1; 
 108   2      wr_24c01(4,88);delay_iic(250); 
 109   2      wr_24c01(5,1);delay_iic(250); 
 110   2      wr_24c01(6,3);delay_iic(250); 
 111   2      }
 112   1      x=rd_24c01(6);delay_iic(250);
 113   1      if(x>59){wr_24c01(6,3);delay_iic(250);}
 114   1      //-------------------------------
 115   1      iic_cnt=rd_24c01(5);delay_iic(250);
 116   1      //----------------------------------
 117   1      ALMmin=rd_24c01(6);delay_iic(250);
 118   1      EA=1; 
*** ERROR C202 IN LINE 118 OF WXBJ.C: 'EA': undefined identifier
 119   1      }
 120          
 121          /*********延時Kx1ms子函數(shù)*****************/
 122          void delay(uint k)
 123          {
 124   1      uint i,j;
 125   1      for(i=0;i<k;i++){
 126   2      for(j=0;j<60;j++)
 127   2      {;}reset()}
 128   1      }
 129          
 130          /*100mS定時中斷服務子函數(shù)*/
 131          void time_zd0(void) interrupt 1 using 1
 132          {
 133   1      TH0=-(50235/256);
*** ERROR C202 IN LINE 133 OF WXBJ.C: 'TH0': undefined identifier
 134   1      TL0=-(50235%256);
*** ERROR C202 IN LINE 134 OF WXBJ.C: 'TL0': undefined identifier
 135   1      deda++;
 136   1      }
 137          
 138          /***********外部中斷1子函數(shù),報警觸發(fā)*************/
 139          void extern_zd1(void) interrupt 2 using 2
 140          {IO_flag=1;delay(200);}
 141          //===========================================
 142          void IO_fnc()
 143          {       uchar temp;     
 144   1                      if(IO_flag) 
 145   1                      {       EA=0; 
*** ERROR C202 IN LINE 145 OF WXBJ.C: 'EA': undefined identifier
 146   2                              ALMadd=P3;ALMadd=ALMadd>>4; 
*** ERROR C202 IN LINE 146 OF WXBJ.C: 'P3': undefined identifier
 147   2                              ALMmin=rd_24c01(6);delay_iic(250); 
 148   2                              iic_cnt=rd_24c01(5);delay_iic(250); 
C51 COMPILER V7.50   WXBJ                                                                  09/11/2007 13:26:28 PAGE 4   

 149   2                              iic_cnt++;//地址指針加1
 150   2                              temp=rd_24c01(7);delay_iic(250);
 151   2                              if(temp!=55) 
 152   2                              {if(iic_cnt==31){wr_24c01(7,55);delay_iic(250);memoryoverflag=55;}}
 153   2                              if(iic_cnt>31)iic_cnt=2; 
 154   2                              x=iic_cnt*4; 
 155   2                              wr_24c01(x,ALMadd);delay_iic(250); 
 156   2                              wr_24c01(x+1,day);delay_iic(250);
 157   2                              wr_24c01(x+2,hou);delay_iic(250);
 158   2                              wr_24c01(x+3,min);delay_iic(250);
 159   2                              //**************************
 160   2                              wr_24c01(5,iic_cnt);delay_iic(250); 
 161   2                              MS=15;IO_flag=0; 
 162   2                              temp_day=day;temp_hou=hou;temp_min=min;
 163   2                              ALMstart=1;EA=1; 
*** ERROR C202 IN LINE 163 OF WXBJ.C: 'EA': undefined identifier
 164   2                      }
 165   1      }
 166          
 167          /**************************/
 168          /*2mS定時中斷服務子函數(shù)*/
 169          void time_zd1(void) interrupt 3 using 3
 170          {
 171   1              TH1=-(1000/256);// 重載定時初值
*** ERROR C202 IN LINE 171 OF WXBJ.C: 'TH1': undefined identifier
 172   1              TL1=-(1000%256);
*** ERROR C202 IN LINE 172 OF WXBJ.C: 'TL1': undefined identifier
 173   1      if(discnt>7)discnt=0;// 顯示為8位數(shù)碼管
 174   1      if(cnt>700)cnt=0;// 報警時的閃爍周期
 175   1      switch(MS)
 176   1      {
 177   2      case 0:{dis_time(discnt);}break;// 顯示走時
 178   2      case 1:{dis_adjtime(discnt);}break;// 顯示調(diào)時
 179   2      case 2:{dis_adjT1_st(discnt);}break; //顯示T1調(diào)整及設(shè)定
 180   2      case 3:{dis_adjT1_end(discnt);}break;// 顯示T2調(diào)整及設(shè)定
 181   2      case 4:{dis_adjT2_st(discnt);}break;// 顯示T3調(diào)整及設(shè)定
 182   2      case 5:{dis_adjT2_end(discnt);}break;// 顯示T4調(diào)整及設(shè)定
 183   2      case 6:{dis_adjALMtime(discnt);}break;// 顯示報警時間調(diào)整及設(shè)定
 184   2      case 10:{dis_check(discnt);}break;// 查詢時顯示的報警歷史記錄(翻頁)
 185   2      case 15:{dis_check1(discnt);}break;// 報警觸發(fā)時,顯示此時的報警地點、時間
 186   2      default:break;
 187   2      }
 188   1      discnt++;cnt++;
 189   1      }
 190          
 191          /*****************************/
 192          void dis_check1(uchar m)// 報警觸發(fā)時,顯示此時的報警地點、時間
 193          {
 194   1      if(cnt<350)
 195   1      {switch(m)
 196   2      {case 0:{P0=SEG7[temp_min%10];}break;
*** ERROR C202 IN LINE 196 OF WXBJ.C: 'P0': undefined identifier
 197   3      case 1:{P0=SEG7[temp_min/10];}break;
*** ERROR C202 IN LINE 197 OF WXBJ.C: 'P0': undefined identifier
 198   3      case 2:{P0=SEG7[temp_hou%10];}break;
*** ERROR C202 IN LINE 198 OF WXBJ.C: 'P0': undefined identifier
 199   3      case 3:{P0=SEG7[temp_hou/10];}break;
*** ERROR C202 IN LINE 199 OF WXBJ.C: 'P0': undefined identifier
 200   3      case 4:{P0=SEG7[temp_day%10];}break;
*** ERROR C202 IN LINE 200 OF WXBJ.C: 'P0': undefined identifier
 201   3      case 5:{P0=SEG7[temp_day/10];}break;
*** ERROR C202 IN LINE 201 OF WXBJ.C: 'P0': undefined identifier
C51 COMPILER V7.50   WXBJ                                                                  09/11/2007 13:26:28 PAGE 5   

 202   3      case 6:{P0=SEG7[ALMadd%10];}break;
*** ERROR C202 IN LINE 202 OF WXBJ.C: 'P0': undefined identifier
 203   3      case 7:{P0=SEG7[ALMadd/10];}break;
*** ERROR C202 IN LINE 203 OF WXBJ.C: 'P0': undefined identifier
 204   3      default:break;
 205   3      }
 206   2      P2=act[m];P0_7=1;}
*** ERROR C202 IN LINE 206 OF WXBJ.C: 'P2': undefined identifier
*** ERROR C202 IN LINE 206 OF WXBJ.C: 'P0_7': undefined identifier
 207   1      else
 208   1      P2=0xff;
*** ERROR C202 IN LINE 208 OF WXBJ.C: 'P2': undefined identifier
 209   1      }
 210          

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品大尺度| 欧美日韩亚洲综合一区| 亚洲欧美日韩一区二区| 欧美日韩国产天堂| 国产精品亚洲一区二区三区在线| ㊣最新国产の精品bt伙计久久| 欧美性大战久久久| 粉嫩13p一区二区三区| 亚洲一二三四区| 久久综合av免费| 色婷婷综合五月| 国内精品视频一区二区三区八戒| 一区二区三区日韩| 久久精品欧美日韩精品| 欧美日韩精品一区二区在线播放| 国产不卡在线视频| 久久99国内精品| 亚洲成人777| 亚洲日本一区二区三区| 久久久综合网站| 欧美一区二区大片| 日本久久一区二区三区| 国产精品小仙女| 久久se这里有精品| 日韩黄色小视频| 亚洲综合色噜噜狠狠| 中文成人av在线| 国产欧美精品在线观看| 日韩欧美色综合网站| 欧美精品在线视频| 色婷婷久久久久swag精品| 国产成人精品午夜视频免费| 黄一区二区三区| 欧美96一区二区免费视频| 亚洲狠狠爱一区二区三区| 亚洲色图制服丝袜| 国产精品不卡视频| 国产欧美日韩三级| 久久精品在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 精品在线免费观看| 免费的国产精品| 日本不卡一区二区三区高清视频| 亚洲成a人在线观看| 亚洲国产欧美另类丝袜| 亚洲电影在线免费观看| 亚洲第一会所有码转帖| 日韩精品一二三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 视频一区二区国产| 蜜桃久久久久久久| 黄色日韩三级电影| 成人h动漫精品| 色中色一区二区| 欧美色综合影院| 4438x成人网最大色成网站| 91精品国产综合久久久久久漫画| 欧美一卡二卡在线观看| 精品剧情v国产在线观看在线| 2023国产精品视频| 中文av一区特黄| 亚洲综合免费观看高清完整版在线| 亚洲一区二区三区四区在线| 香蕉加勒比综合久久| 免费看欧美美女黄的网站| 精品一区二区在线观看| 国产99久久久国产精品免费看| 不卡av电影在线播放| 欧洲激情一区二区| 日韩一区二区在线看片| 久久久精品日韩欧美| 亚洲三级免费电影| 日韩在线观看一区二区| 国内精品免费**视频| av一二三不卡影片| 欧美三级在线播放| 精品成人私密视频| 自拍偷自拍亚洲精品播放| 亚洲444eee在线观看| 极品少妇xxxx偷拍精品少妇| 成人99免费视频| 欧美日本国产视频| 中文av字幕一区| 视频一区国产视频| 成人免费高清视频| 欧美一级生活片| 亚洲私人影院在线观看| 裸体健美xxxx欧美裸体表演| 成人黄色小视频在线观看| 欧美人与禽zozo性伦| 国产精品久久一卡二卡| 亚洲电影欧美电影有声小说| 国产剧情一区在线| 欧美日韩国产综合久久| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲一区二区五区| 懂色av一区二区三区免费看| 欧美日韩国产综合视频在线观看| 日本一区二区三区高清不卡| 亚洲国产精品综合小说图片区| 国产精品影音先锋| 欧美老肥妇做.爰bbww| 中文一区二区完整视频在线观看| 日韩精品视频网| 一本久道中文字幕精品亚洲嫩 | 国产精品二三区| 美国十次了思思久久精品导航| 91在线看国产| 久久女同精品一区二区| 亚洲chinese男男1069| 99九九99九九九视频精品| 精品久久久久久最新网址| 亚洲资源中文字幕| fc2成人免费人成在线观看播放| 日韩一区二区三免费高清| 亚洲主播在线播放| 91在线视频网址| 中文字幕一区不卡| 成人在线视频一区| 久久久久久久久久美女| 日韩国产精品91| 欧美少妇xxx| 一区二区免费看| voyeur盗摄精品| 欧美极品美女视频| 国产一区亚洲一区| 日韩一区二区在线观看视频| 亚洲成a人v欧美综合天堂| 91啪在线观看| ...中文天堂在线一区| 成人免费毛片嘿嘿连载视频| 国产亚洲欧美日韩在线一区| 精品在线你懂的| 精品国产免费一区二区三区四区 | 日本一区二区三区在线不卡| 激情综合五月婷婷| 日韩欧美视频一区| 久久99精品一区二区三区| 日韩欧美在线1卡| 久久99蜜桃精品| 久久美女高清视频| 风流少妇一区二区| 中文字幕精品一区二区精品绿巨人 | 6080yy午夜一二三区久久| 亚洲一区在线观看网站| 色播五月激情综合网| 亚洲免费在线观看| 色综合视频在线观看| 亚洲免费伊人电影| 欧美色图在线观看| 三级久久三级久久| 欧美一区二区三区的| 麻豆一区二区三| 欧美电视剧免费观看| 国产伦精品一区二区三区免费| www国产精品av| 成人一区二区视频| 亚洲欧美日韩人成在线播放| 欧美日韩美少妇| 国产在线一区二区| 国产精品剧情在线亚洲| 欧美影视一区在线| 美女脱光内衣内裤视频久久网站| 精品国产免费一区二区三区香蕉 | 久久99久国产精品黄毛片色诱| 日韩欧美中文字幕精品| 国产成人在线看| 亚洲欧美激情小说另类| 欧美理论电影在线| 国产电影一区二区三区| 亚洲女性喷水在线观看一区| 欧美色图天堂网| 久久aⅴ国产欧美74aaa| 日韩一区日韩二区| 欧美年轻男男videosbes| 激情综合网天天干| 中文字幕中文乱码欧美一区二区 | 国产亚洲人成网站| 91在线观看高清| 日韩激情一二三区| 国产精品久久免费看| 欧美日韩性生活| 国产福利91精品一区二区三区| 一区二区三区**美女毛片| 日韩精品在线看片z| 成人97人人超碰人人99| 日韩精品一二三| 中文字幕一区二区三区蜜月| 欧美男人的天堂一二区| av电影天堂一区二区在线 | 免费观看在线综合色| 欧美激情一区二区三区不卡| 欧美日韩一区视频| 激情文学综合插| 在线观看www91| 五月天中文字幕一区二区| 欧美主播一区二区三区美女| 蜜桃视频一区二区三区在线观看| 国产亚洲一区字幕| 欧美日韩视频在线观看一区二区三区|