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

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

?? embed.lst

?? 單片機的一個小系統演示
?? LST
字號:
C51 COMPILER V8.08   EMBED                                                                 03/03/2008 09:15:00 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE EMBED
NO OBJECT MODULE REQUESTED
COMPILER INVOKED BY: D:\hardWare\Keil\C51\BIN\C51.EXE embed.c BROWSE DEBUG OBJECTEXTEND SRC(.\embed.SRC)

line level    source

   1          #include <AT89X52.H>
   2          #include "intrins.h"
   3          #include "absacc.h"
   4          
   5          #define uchar unsigned char
   6          #define uint unsigned int
   7          
   8          
   9          uchar cur_state;
  10          uchar next_state;
  11          
  12          uint Num_Of_Circle;
  13          uint array[6]={1,2,3,4,5,6};   //顯示數據存儲區
  14          
  15          //陽極段碼
  16          uchar code      SEGPOS[34]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xB
             -F,0xFF,0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x08,0x03,0x46,0x21,0x06,0x0E};
  17                                                                                                  //"0"           "1"     "2"             "3"     "4"             "5"     "6"             "7"     "8"             "9"     "A"             "B"     "C"             "D"     "E"             "F"     "-"      "空" "0." "1." "
             -2."        "3.""4."   "5.""6."        "7.""8."        "9.""A."        "B.""C."        "D.""E."        "F."    
  18                                                                                                  //帶點的比不帶點的大18個位置      
  19          //陰極段碼                                                                                      
  20          uchar code      SEGNEG[34]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,0x4
             -0,0x00,0xBF,0x86,0xD4,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF,0xF7,0xFC,0xB9,0xDE,0xF9,0xF1};
  21          uchar code  CON[6]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF};//數據顯示的位選信號11111110 到11011111
  22                                                                                                  
  23          
  24          uchar data inkey _at_ 0x30;//按鍵值
  25          uchar data  key_down _at_ 0x7E;//按鍵次數
  26          uchar key;
  27          void initial(void)
  28          {
  29   1      /*
  30   1              T2CON=0x34;
  31   1              SCON=0xD0;
  32   1              
  33   1              PCON=0x00;//波特率不加倍
  34   1              RCAP2L=0xC7;
  35   1              RCAP2H=0xFE;//定時器2波特率1200
  36   1              TR2 = 1;
  37   1      //*/    
  38   1      
  39   1              inkey=0;key_down=0;
  40   1              cur_state = 0;
  41   1              next_state =0;
  42   1              Num_Of_Circle=0;
  43   1        
  44   1              TMOD=0x16;//T0 計數(方式2),T1 計時(方式1),T2 波特率             GATE C/~T M1 M0 
  45   1              TH0=0xFF;       TL0=0xFF;
  46   1              TH1=0x3C;       TL1=0xB0;//50ms
  47   1              
  48   1              TR0=1;  TR1=0;
  49   1      
  50   1              ET0=0;  ET1=1;
  51   1              EX0=0;  EX1=0;
  52   1        ES=0;
C51 COMPILER V8.08   EMBED                                                                 03/03/2008 09:15:00 PAGE 2   

  53   1              EA=0;
  54   1      }
  55          
  56          void delay10ms(uint s)//100 == 1second
  57          {
  58   1              uint i;
  59   1              while(s--)
  60   1              {
  61   2                      for(i=0;i<255;i++)
  62   2                      {
  63   3                              _nop_();
  64   3                              _nop_();        
  65   3                              _nop_();
  66   3                              _nop_();
  67   3                              _nop_();
  68   3                              _nop_();
  69   3                              _nop_();
  70   3                              _nop_();
  71   3                              _nop_();
  72   3                              _nop_();
  73   3                              _nop_();
  74   3                              _nop_();
  75   3                              _nop_();
  76   3                              _nop_();
  77   3                              _nop_();
  78   3                              _nop_();
  79   3                              _nop_();
  80   3                              _nop_();
  81   3                              _nop_();
  82   3                              _nop_();
  83   3                              _nop_();
  84   3                              _nop_();
  85   3                              _nop_();
  86   3                              _nop_();
  87   3                              _nop_();
  88   3                              _nop_();
  89   3                              _nop_();
  90   3                      }
  91   2              }
  92   1      }
  93          void getKey()
  94          {
  95   1              P3=P3|0xF0;
  96   1              delay10ms(1);
  97   1              key=P3&0xF0;
  98   1              if(key!=0xF0  && key_down==0)
  99   1                      {
 100   2                              key_down+=1;
 101   2                              switch(key)
 102   2                              {
 103   3                                      case 0x70:
 104   3                                              inkey=1;
 105   3                                              break;
 106   3                                      case 0xB0:
 107   3                                              inkey=2;
 108   3                                              break;
 109   3                                      case 0xD0:
 110   3                                              inkey=3;
 111   3                                              break;
 112   3                                      case 0xE0:
 113   3                                              inkey=4;
 114   3                                              break;
C51 COMPILER V8.08   EMBED                                                                 03/03/2008 09:15:00 PAGE 3   

 115   3                                      default:
 116   3                                              key_down=0;
 117   3                                              break;
 118   3                                      }
 119   2                              }
 120   1              # pragma asm
 121   1              #pragma endasm
 122   1      }
 123          
 124          void show( uint bitCon,uint num)
 125          {
 126   1        uchar seg =SEGPOS[num];
 127   1              P0=seg; 
 128   1              switch(bitCon)
 129   1              {
 130   2              case 0:
 131   2                              P2=CON[0];
 132   2                              break;
 133   2                      case 1:
 134   2                              P2=CON[1];
 135   2                              break;
 136   2                      case 2:
 137   2                              P2=CON[2];
 138   2                              break;
 139   2                      case 3:
 140   2                              P2=CON[3];
 141   2                              break;
 142   2                      case 4:
 143   2                              P2=CON[4];
 144   2                              break;
 145   2                      case 5:
 146   2                              P2=CON[5];
 147   2                              break;
 148   2      
 149   2              }
 150   1      }
 151          
 152          //*驅動蜂鳴器
 153          void Buzzer()
 154          {
 155   1              P2_6 = 1;//buzzer
 156   1              P2_7 = 1;//led
 157   1              delay10ms(100);
 158   1      }
 159          
 160          void clearAlarm()
 161          {
 162   1              P2_6 = 0;//buzzer
 163   1              P2_7 = 0;//led
 164   1      }
 165          
 166          void stateMachine(uchar inkey)
 167          {
 168   1                      switch(inkey )
 169   1                      {
 170   2                              case 1:
 171   2                                      next_state = 0;
 172   2                                      break;
 173   2                              case 2:
 174   2                                      next_state = 1;
 175   2                                      break;
 176   2                              case 3:
C51 COMPILER V8.08   EMBED                                                                 03/03/2008 09:15:00 PAGE 4   

 177   2                                      next_state = 2;
 178   2                                      break;                  
 179   2                      }
 180   1                      cur_state = next_state;
 181   1      }       
 182          
 183          void setplay(uint h2bit ,uint m2bit,uint l2bit)
 184          {
 185   1                      array[5]=h2bit/10%10;
 186   1                      array[4]=h2bit%10+18;
 187   1                      array[3]=m2bit/10;
 188   1                      array[2]=m2bit%10+18;
 189   1                      array[1]=l2bit/10;
 190   1                      array[0]=l2bit%10+18;
 191   1      }
 192          void main()
 193          {
 194   1          uint display=0;
 195   1          uint LED=0xFF7F;
 196   1          initial();
 197   1      
 198   1          while(1)
 199   1          {
 200   2                   getKey();//獲得按鍵輸入
 201   2                   if(key_down)
 202   2                   {
 203   3                              key_down=0;
 204   3                              P3_0=!P3_0;
 205   3                   }
 206   2      /*
 207   2      //*/
 208   2      /**設置**
 209   2      //*/            
 210   2      /*            
 211   2                   switch(cur_state)
 212   2                   {
 213   2                      case time_show:
 214   2                                                      setplay(hour,minute,second);
 215   2                                                      break;
 216   2                                      case date_show:
 217   2                                                      setplay(year,month,day);
 218   2                                                      break;
 219   2                                      case second_show:
 220   2                                                      setplay(Cminute,Csecond,Csecond10);
 221   2                                                      break;
 222   2                        }
 223   2      //*/              
 224   2      //動態顯示四位數據
 225   2            show(display,array[display]);
 226   2            if(display==5)
 227   2              {
 228   3                      display=0;
 229   3                      
 230   3              }
 231   2                              else
 232   2                                      display +=1;
 233   2                              P1=LED;
 234   2                              LED=LED>>1;
 235   2                delay10ms(100);        //**************
 236   2                              if(LED==0x01FE)
 237   2                              {
 238   3                                      LED=0xFF7F;
C51 COMPILER V8.08   EMBED                                                                 03/03/2008 09:15:00 PAGE 5   

 239   3                              }
 240   2      /*      
 241   2            if(key_down == 1)  //運行狀態機   
 242   2              stateMachine(inkey);            
 243   2      //*/
 244   2          }
 245   1      }
 246          
 247          /*/////////////////////////////////////////////////////////////
 248          各中斷函數的具體處理
 249          //*/
 250          void TIME0() interrupt 1
 251          {
 252   1              if(Num_Of_Circle==0)
 253   1                      TR1=1;
 254   1              Num_Of_Circle = 0;
 255   1      }
 256          
 257          void TIME1() interrupt 3//T1  計時 50ms
 258          {
 259   1              Num_Of_Circle = Num_Of_Circle==19 ? 0 : Num_Of_Circle + 1;
 260   1      }
 261          
 262          void EX0INT()   interrupt 0
 263          {
 264   1      }
 265          
 266          void EX1INT()   interrupt 2
 267          {
 268   1      }
 269          
 270          void  SERIAL()  interrupt 4
 271          {
 272   1      }
 273          ///////////////////////////////////////////////////////////////
 274          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    564    ----
   CONSTANT SIZE    =     74    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     17       6
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线电影国产精品| 色婷婷综合在线| 蜜臀国产一区二区三区在线播放| 亚洲欧洲制服丝袜| 国产精品久久久久久亚洲毛片 | 日韩一区二区三区视频| 欧美日产在线观看| 欧美日韩国产美女| 日韩一级在线观看| 精品国产乱码久久久久久蜜臀| 欧美精品亚洲一区二区在线播放| 欧美午夜精品久久久久久孕妇| 欧美艳星brazzers| 欧美一区二区女人| 久久精品欧美一区二区三区麻豆| 2023国产精品视频| 欧美国产成人在线| 亚洲黄色免费网站| 天天综合色天天综合| 久久爱www久久做| 丁香天五香天堂综合| 色综合色狠狠天天综合色| 精品视频在线免费| 久久久久久毛片| 亚洲色大成网站www久久九九| 成人欧美一区二区三区白人| 亚洲成人综合视频| 美腿丝袜亚洲一区| 风间由美性色一区二区三区| 91传媒视频在线播放| 日韩视频不卡中文| 国产精品热久久久久夜色精品三区 | 午夜久久久久久| 麻豆精品国产91久久久久久| 国产精品456露脸| 色婷婷av一区二区| 精品国产91乱码一区二区三区| 日本一区二区三区四区| 一区二区视频免费在线观看| 老司机午夜精品99久久| 色综合久久综合| 精品国产一区二区三区四区四| 国产精品久久久久天堂| 免费一区二区视频| 色婷婷综合在线| 久久综合狠狠综合久久综合88 | 久久久噜噜噜久久中文字幕色伊伊| 国产亚洲一区二区三区四区| 亚洲国产精品视频| 丁香婷婷综合激情五月色| 6080日韩午夜伦伦午夜伦| 亚洲欧美在线高清| 国产在线视频一区二区| 欧美日韩一区二区三区在线看| 久久综合久久综合久久| 亚洲不卡一区二区三区| 99re热视频这里只精品| 国产视频在线观看一区二区三区 | 国产一区久久久| 欧美色综合天天久久综合精品| 亚洲国产高清在线| 黄一区二区三区| 日韩亚洲欧美一区| 亚洲成av人片一区二区三区| 91麻豆成人久久精品二区三区| 久久精品一区四区| 男人的j进女人的j一区| 欧美日韩国产小视频在线观看| 亚洲啪啪综合av一区二区三区| 成人性生交大片免费看中文 | 亚洲乱码精品一二三四区日韩在线 | 欧美做爰猛烈大尺度电影无法无天| 日本一区二区在线不卡| 国产一区二区女| 日韩欧美你懂的| 麻豆精品国产传媒mv男同| 日韩欧美美女一区二区三区| 日本欧美肥老太交大片| 宅男在线国产精品| 热久久国产精品| 欧美一卡二卡三卡| 久久精品免费看| 日韩你懂的电影在线观看| 奇米精品一区二区三区在线观看| 欧美日韩久久不卡| 蜜臀av性久久久久蜜臀av麻豆| 777欧美精品| 精品一区二区三区在线观看| 久久午夜电影网| 国产99久久久久| 成人免费一区二区三区视频 | 91精品国产色综合久久| 免费观看久久久4p| 26uuu亚洲| 99精品视频在线免费观看| 亚洲一区二区三区四区五区黄 | 精品在线一区二区三区| 久久久久久久精| jlzzjlzz亚洲日本少妇| 亚洲综合免费观看高清完整版在线 | 午夜精品在线视频一区| 欧美白人最猛性xxxxx69交| 国产黄色精品网站| 亚洲黄色免费网站| 精品免费国产一区二区三区四区| 国产精品一区二区久久精品爱涩 | 欧美一区二区视频在线观看2022| 久久aⅴ国产欧美74aaa| 国产日韩精品视频一区| 欧美自拍偷拍午夜视频| 精品在线观看视频| 亚洲靠逼com| 欧美大片一区二区三区| 91色|porny| 久久精品噜噜噜成人88aⅴ| 中文字幕亚洲一区二区va在线| 欧美日韩国产三级| 高清国产一区二区| 天天色 色综合| 国产精品无人区| 51精品秘密在线观看| www.欧美色图| 精品在线观看免费| 亚洲一区成人在线| 中文字幕欧美区| 欧美电影免费提供在线观看| 91在线观看高清| 国产精品一区二区黑丝| 亚洲午夜久久久久久久久电影院 | 麻豆精品视频在线| 亚洲综合免费观看高清在线观看| 久久久久99精品国产片| 欧美丰满少妇xxxxx高潮对白| 成人av在线播放网站| 极品少妇xxxx精品少妇偷拍| 亚洲最新在线观看| 中文字幕欧美三区| 久久久精品国产99久久精品芒果 | 国产福利一区二区三区视频在线| 亚洲国产精品久久不卡毛片| 国产精品无人区| 国产香蕉久久精品综合网| 日韩欧美一区在线| 91精品国产综合久久久久久漫画 | 视频一区中文字幕| 一二三区精品视频| 亚洲免费观看高清完整版在线观看| 久久日一线二线三线suv| 欧美成人r级一区二区三区| 欧美一区二区视频网站| 91麻豆精品国产自产在线 | 日本美女一区二区三区视频| 亚洲免费在线观看视频| 亚洲同性gay激情无套| 亚洲人妖av一区二区| 中文字幕中文字幕一区二区| 国产日韩欧美一区二区三区乱码 | 五月天一区二区三区| 图片区小说区区亚洲影院| 三级欧美在线一区| 天天综合色天天综合| 蜜臀av性久久久久蜜臀aⅴ| 喷水一区二区三区| 老司机精品视频线观看86| 久久99国内精品| 国产精品自产自拍| 成人黄页毛片网站| 色综合久久中文综合久久牛| 欧美亚州韩日在线看免费版国语版| 色狠狠一区二区| 91麻豆精品91久久久久同性| 日韩欧美高清dvd碟片| 久久婷婷久久一区二区三区| 久久久久国产精品厨房| 亚洲欧洲美洲综合色网| 一区二区三区高清在线| 日本欧美肥老太交大片| 国产麻豆一精品一av一免费| 9人人澡人人爽人人精品| 欧美性感一类影片在线播放| 欧美一级搡bbbb搡bbbb| 久久婷婷色综合| 亚洲免费观看高清| 久久国产成人午夜av影院| 不卡一区二区中文字幕| 欧美日韩一本到| 国产欧美日韩视频一区二区| 亚洲精品视频一区二区| 免费高清不卡av| 成人黄色在线网站| 欧美一级搡bbbb搡bbbb| 国产精品国产三级国产有无不卡| 亚洲综合激情另类小说区| 久久99久久99| 一本到高清视频免费精品| 欧美男人的天堂一二区| 中国色在线观看另类| 免费成人美女在线观看| 色婷婷av一区二区三区大白胸| 久久先锋影音av鲁色资源网|