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

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

?? main.lst

?? 智能打鈴系統(tǒng)(MCU)端程序
?? LST
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
C51 COMPILER V7.06   MAIN                                                                  12/17/2006 14:56:13 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: E:\My Electronic\Tools\Design tools\keil7.06\C51\BIN\C51.EXE main.c LARGE OPTIMIZE(SIZE)

stmt level    source

   1          #include <REG52.H>
   2          #include "Header.h"
   3          
   4          unsigned char   hex2asc(uchar hex);
   5          unsigned char menu(unsigned char MenuNum)       ;
   6          unsigned char EditRing(unsigned char Num);
   7          void COM_SendAll();
   8          void ReadTime();
   9          void Scan_RingTime(unsigned char ScanNum);
  10          void Set_time();
  11          void Set_NextRT(unsigned mode);
  12          
  13          void X0() interrupt 0
  14          {}
  15          
  16          void Time0() interrupt 1
  17          {
  18   1              TH0=0xEE;                                               //定時(shí)器中斷,隔5ms
  19   1              TL0=0x00;
  20   1      
  21   1              if (RingFlag==1)
  22   1              {
  23   2                      if (RingET==RingST) {RingFlag=2;Beep=0;}
  24   2              }
  25   1      
  26   1              tc++;                                                   //檢測(cè)30秒內(nèi)無(wú)操作則關(guān)背光
  27   1              if (key_flag)
  28   1              {
  29   2                      LCD_BK=1;
  30   2                      key_flag=0;
  31   2                      KeyT2=0;
  32   2              }
  33   1              else
  34   1              {
  35   2                      KeyT++;
  36   2                      if (KeyT==200) {KeyT2++;KeyT=0;}
  37   2                      if (KeyT2==30)  LCD_BK=0;
  38   2              }
  39   1      }
  40          
  41          void X1() interrupt 2
  42          {}
  43          
  44          void Time1() interrupt 3
  45          {}
  46          
  47          void Com1() interrupt 4
  48          {
  49   1              if (RI)
  50   1              {
  51   2                      RI=0;
  52   2                      Com_buff[Com_count]=SBUF;
  53   2                      In_flag=1;
  54   2              }
  55   1      }
C51 COMPILER V7.06   MAIN                                                                  12/17/2006 14:56:13 PAGE 2   

  56          
  57          void COM_SendAll()
  58          {
  59   1              unsigned char rMax,i,temp;
  60   1              temp=Mem_Read(0x00);
  61   1              rMax=1+3*temp;
  62   1              for (i=0;i<rMax;i++)
  63   1              {
  64   2                      temp=Mem_Read(i);
  65   2                      COM_Send(temp);
  66   2                      delay_ms(2);
  67   2              }
  68   1      }
  69          
  70          unsigned char   hex2asc(uchar hex)              //16進(jìn)制轉(zhuǎn)ASC碼
  71          {
  72   1              hex &=0x0f;
  73   1              if (hex>9) 
  74   1                      return ( hex - 10 + 'A' );
  75   1              else
  76   1                      return ( hex + '0' );
  77   1      }
  78          
  79          unsigned char BCD2HEX(unsigned char BCD)
  80          {
  81   1              unsigned char temp1,temp2;
  82   1              temp1=(BCD>>4)*10;
  83   1              temp2=BCD & 0x0f;
  84   1              return (temp1+temp2);
  85   1      }
  86          
  87          unsigned char HEX2BCD(unsigned char HEX)
  88          {
  89   1              unsigned char temp1,temp2;
  90   1              temp1=(HEX/10)<<4;
  91   1              temp2=HEX%10;
  92   1              return (temp1+temp2);
  93   1      }
  94          
  95          void Init()                                                     //初始化
  96          {
  97   1              unsigned char temp;
  98   1              RingFlag=0;
  99   1              temp=DS1307_Read(Second );      //初始化時(shí)鐘芯片
 100   1              if(temp&0x80)   DS1307_Write(Second,(temp&0x7f));
 101   1      
 102   1              TH0=0xEE;                       //定時(shí)器中斷,隔50ms讀取一次時(shí)間
 103   1              TL0=0x00;                       
 104   1              TH1=0xFD;               //串口波特率9600
 105   1              TL1=0xFD;
 106   1      
 107   1              TMOD=0x21;              //T1以方式2工作,T0以方式0工作
 108   1              SCON=0xd8;              //設(shè)置串口工作方式
 109   1              PCON&=0x7f;             //波特率倍頻    
 110   1              IE=0x9A;                        //設(shè)置中斷允許
 111   1                                                      //      ES=1;                           //開(kāi)串口中斷
 112   1                                                      //      ET0=1;                  //定時(shí)器中斷允許
 113   1                                                      //      ET1=1;
 114   1                                                      //      EA=1;                           //開(kāi)總中斷
 115   1              PS=1;
 116   1              LCD_init();             //初始化液晶
 117   1      
C51 COMPILER V7.06   MAIN                                                                  12/17/2006 14:56:13 PAGE 3   

 118   1              Com_flag=0;
 119   1              LCD_BK=1;
 120   1              key_flag=1;
 121   1              RingFlag=0;
 122   1              KeyT=0;
 123   1              Com_over=0;
 124   1              NextRingNum=1;
 125   1      }
 126          
 127          void ReadTime()                                 //讀取時(shí)間
 128          {
 129   1              uchar temp;
 130   1              temp=DS1307_Read(Yearh);
 131   1              str_date[0]=(temp>>4)+'0';
 132   1              str_date[1]=(temp&0x0f)+'0';
 133   1              temp=DS1307_Read(Year);
 134   1              str_date[2]=(temp>>4)+'0';
 135   1              str_date[3]=(temp&0x0f)+'0';
 136   1              temp=DS1307_Read(Month);
 137   1              str_date[6]=(temp>>4)+'0';
 138   1              str_date[7]=(temp&0x0f)+'0';
 139   1              temp=DS1307_Read(Date);
 140   1              str_date[10]=(temp>>4)+'0';
 141   1              str_date[11]=(temp&0x0f)+'0';
 142   1      
 143   1              temp=DS1307_Read(Hours);
 144   1              str_time[0]=(temp>>4)+'0';
 145   1              str_time[1]=(temp&0x0f)+'0';
 146   1              temp=DS1307_Read(Minute);
 147   1              str_time[3]=(temp>>4)+'0';
 148   1              str_time[4]=(temp&0x0f)+'0';
 149   1              temp=DS1307_Read(Second);
 150   1              RingST=temp;
 151   1              str_time[6]=(temp>>4)+'0';
 152   1              str_time[7]=(temp&0x0f)+'0';
 153   1      
 154   1              temp=DS1307_Read(Day);
 155   1              temp-=1;
 156   1              str_day[4]=str_dayx[temp][0];
 157   1              str_day[5]=str_dayx[temp][1];
 158   1      }
 159          
 160          unsigned char EditRing(unsigned char Num)
 161          {
 162   1              unsigned char temp,quit,m;
 163   1              unsigned char Record[3]={0,0,0};
 164   1              m=Read_RingTime(Num,Record);
 165   1                      quit=1;
 166   1              while(quit)
 167   1              {
 168   2                      while (quit==1)
 169   2                      {
 170   3                              LCD_write(0x01,COMM);
 171   3                              delay_ms(3);
 172   3                              LCD_write_string(0,0,"選擇打鈴類型");
 173   3                              LCD_write_string(0,1,"按上下鍵選擇");
 174   3                              LCD_write_string(3,2,"普通");
 175   3                              LCD_write_string(3,3,"上課");
 176   3                              if (Record[2])
 177   3                                      LCD_set_position(2,3);
 178   3                              else
 179   3                                      LCD_set_position(2,2);
C51 COMPILER V7.06   MAIN                                                                  12/17/2006 14:56:13 PAGE 4   

 180   3                              LCD_write(0x10,DATT);
 181   3                              key=0xff;
 182   3                              while(key==0xff) key=ScanKey();
 183   3                              if (0xff-key)
 184   3                              {
 185   4                                      key_flag=1;
 186   4                                      KeyT=0;
 187   4                              }
 188   3                              if ((key==KEY_UP)||(key==KEY_DOWN)) 
 189   3                              {
 190   4                                      if (Record[2]) Record[2]=0;
 191   4                                      else    Record[2]=0x45;
 192   4                              }
 193   3                              else if (key==KEY_ENT) quit=2;
 194   3                              else if (key==KEY_ESC) quit=0;
 195   3                      }
 196   2                      temp=0;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人动漫在线免费观看| 亚洲成人免费av| 欧美在线你懂的| 经典一区二区三区| 亚洲黄一区二区三区| 久久婷婷一区二区三区| 欧美色视频在线| 99视频热这里只有精品免费| 日本美女一区二区三区视频| 中文字幕一区二区不卡| 51精品久久久久久久蜜臀| youjizz国产精品| 国产乱码精品一区二区三区五月婷 | 免费看日韩精品| 亚洲免费在线看| 久久久精品免费免费| 欧美一二三在线| 欧美亚洲动漫精品| 99精品久久99久久久久| 国产原创一区二区三区| 人人狠狠综合久久亚洲| 一区二区三区不卡视频| 亚洲欧美在线aaa| 国产亚洲欧洲一区高清在线观看| 91精品国产综合久久婷婷香蕉| 91精品91久久久中77777| 成人av综合在线| 国产91综合一区在线观看| 九一久久久久久| 蜜桃av一区二区在线观看| 欧美aaaaa成人免费观看视频| 亚洲一区在线观看网站| 亚洲一二三级电影| 一区二区欧美国产| 亚洲影视在线观看| 亚洲激情在线播放| 亚洲一区二区偷拍精品| 亚洲综合一区二区| 亚洲一区在线观看网站| 亚洲一二三级电影| 午夜精品成人在线视频| 午夜久久久久久| 天天操天天色综合| 男女视频一区二区| 狠狠色丁香久久婷婷综| 国产一区二区视频在线播放| 极品少妇xxxx偷拍精品少妇| 久久不见久久见中文字幕免费| 日本不卡视频一二三区| 久久国产精品一区二区| 国内精品伊人久久久久av影院| 久久精品国产第一区二区三区| 麻豆91在线看| 国产精品一区二区在线看| 懂色av一区二区在线播放| 99这里只有久久精品视频| 色网综合在线观看| 欧美老肥妇做.爰bbww| 日韩亚洲欧美在线| 久久久久久麻豆| √…a在线天堂一区| 亚洲一区二区三区在线看| 人人精品人人爱| 国产激情一区二区三区桃花岛亚洲| 成人午夜碰碰视频| 一本久久a久久免费精品不卡| 欧美日韩专区在线| 欧美电视剧免费全集观看| 欧美国产日韩一二三区| 亚洲最大成人网4388xx| 美女诱惑一区二区| 风间由美一区二区av101| 日本道色综合久久| 欧美一区二区三区在线电影| 久久久久久久综合| 亚洲国产精品影院| 国产一区二区三区久久久 | 国产毛片精品国产一区二区三区| 成人激情午夜影院| 欧美日韩aaaaaa| 欧美精品一区二区蜜臀亚洲| 国产精品情趣视频| 日日摸夜夜添夜夜添国产精品| 国内精品自线一区二区三区视频| 91欧美一区二区| 日韩欧美一级精品久久| 国产精品国产三级国产aⅴ入口 | 国产精品18久久久久久vr| 91在线视频官网| 日韩免费成人网| 亚洲免费观看高清完整版在线观看| 日韩 欧美一区二区三区| 成人激情小说网站| 欧美一区二区网站| 国产精品成人网| 精彩视频一区二区三区 | 久久久久久**毛片大全| 亚洲综合自拍偷拍| 成人国产视频在线观看| 欧美一区二区三区四区五区| 国产精品毛片高清在线完整版| 奇米色一区二区三区四区| 色噜噜狠狠一区二区三区果冻| 久久综合丝袜日本网| 亚洲成在线观看| av中文字幕一区| 国产午夜精品一区二区三区嫩草| 在线观看区一区二| 久久精品夜夜夜夜久久| 免费精品视频在线| 欧美日韩一区二区欧美激情| 国产精品福利一区二区| 极品少妇xxxx精品少妇偷拍 | 色久优优欧美色久优优| 日韩欧美中文字幕制服| 亚洲永久精品大片| 91在线精品一区二区| 久久久综合网站| 极品少妇xxxx偷拍精品少妇| 91精品国产色综合久久ai换脸| 一区二区三区欧美久久| heyzo一本久久综合| 国产肉丝袜一区二区| 国产曰批免费观看久久久| 日韩精品中午字幕| 日韩电影在线一区二区三区| 欧美系列在线观看| 亚洲最大成人综合| 色悠悠亚洲一区二区| 亚洲欧美日韩成人高清在线一区| 菠萝蜜视频在线观看一区| 国产日产精品1区| 国产精品亚洲一区二区三区在线| 精品国产乱码久久| 韩国三级中文字幕hd久久精品| 欧美一卡二卡三卡四卡| 日韩影院精彩在线| 91精品免费在线| 日韩电影免费在线观看网站| 欧美天堂亚洲电影院在线播放| 亚洲激情男女视频| 欧美视频在线一区二区三区| 99精品视频在线观看免费| **欧美大码日韩| 色悠悠久久综合| 亚洲午夜在线观看视频在线| 欧美日韩国产综合一区二区| 亚洲成av人片| 欧美哺乳videos| 国产伦精品一区二区三区免费迷| 久久精品视频网| 国产v综合v亚洲欧| 亚洲三级视频在线观看| 欧美性xxxxxxxx| 久久99热这里只有精品| 久久久久国产一区二区三区四区| 国产91精品精华液一区二区三区| 国产精品毛片a∨一区二区三区| 色婷婷精品大在线视频| 性做久久久久久免费观看| 日韩欧美成人激情| 高清在线观看日韩| 亚洲毛片av在线| 日韩欧美色综合网站| 岛国av在线一区| 亚洲午夜久久久久久久久电影网 | 欧美乱妇15p| 久久99精品国产麻豆婷婷| 国产日韩精品一区二区浪潮av| 99免费精品视频| 视频一区二区三区中文字幕| 精品国产99国产精品| 北岛玲一区二区三区四区| 五月婷婷综合网| 国产调教视频一区| 欧美日韩国产乱码电影| 国产乱码精品一品二品| 一区二区三区免费观看| 日韩一区二区三区四区| av一区二区三区四区| 美女视频一区二区三区| 国产精品久久久久久久久免费丝袜| 色94色欧美sute亚洲13| 久久av老司机精品网站导航| 亚洲色欲色欲www| 欧美电视剧免费观看| 色一情一伦一子一伦一区| 久久精品噜噜噜成人88aⅴ| 亚洲色图制服丝袜| 精品国产污污免费网站入口| 91免费版在线| 经典一区二区三区| 午夜欧美视频在线观看| 亚洲欧洲精品天堂一级| 欧美一级高清片| 欧洲另类一二三四区| 国产91精品久久久久久久网曝门| 日本vs亚洲vs韩国一区三区二区| 国产精品国产精品国产专区不片| 日韩欧美黄色影院|