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

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

?? blinky.lst

?? 使用KeilC51開(kāi)發(fā)環(huán)境,C8051F330單片,一個(gè)簡(jiǎn)單的Hello World
?? LST
字號(hào):
C51 COMPILER V7.50   BLINKY                                                                03/23/2007 16:06:59 PAGE 1   


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

line level    source

   1          //-----------------------------------------------------------------------------
   2          // Blinky.c
   3          //-----------------------------------------------------------------------------
   4          // Copyright (C) 2005 Silicon Laboratories, Inc.
   5          //
   6          // AUTH: HF
   7          // DATE: 04 FEB 2003
   8          //
   9          // This program flashes the green LED on the C8051F33x target board about 
  10          // five times a second using the interrupt handler for Timer2.
  11          //
  12          // Target: C8051F33x
  13          //
  14          // Tool chain: KEIL Eval 'c'
  15          //
  16          
  17          //-----------------------------------------------------------------------------
  18          // Includes
  19          //-----------------------------------------------------------------------------
  20          #include <c8051f330.h>                    // SFR declarations
  21          
  22          //-----------------------------------------------------------------------------
  23          // 16-bit SFR Definitions for 'F33x
  24          //-----------------------------------------------------------------------------
  25          
  26          sfr16 TMR2RL   = 0xca;                    // Timer2 reload value
  27          sfr16 TMR2     = 0xcc;                    // Timer2 counter
  28          
  29          //-----------------------------------------------------------------------------
  30          // Global CONSTANTS
  31          //-----------------------------------------------------------------------------
  32          
  33          #define SYSCLK       24500000 / 8         // SYSCLK frequency in Hz
  34          
  35          sbit LED = P1^3;                          // LED='1' means ON
  36          sbit SW2 = P0^7;                          // SW2='0' means switch pressed
  37          
  38          //-----------------------------------------------------------------------------
  39          // Function PROTOTYPES
  40          //-----------------------------------------------------------------------------
  41          void SYSCLK_Init (void);
  42          void PORT_Init (void);
  43          void Timer2_Init (int counts);
  44          void Timer2_ISR (void);
  45          
  46          //-----------------------------------------------------------------------------
  47          // MAIN Routine
  48          //-----------------------------------------------------------------------------
  49          void main (void) {
  50   1      
  51   1         // disable watchdog timer
  52   1         PCA0MD &= ~0x40;                       // WDTE = 0 (clear watchdog timer 
  53   1                                                // enable)
  54   1      
  55   1         SYSCLK_Init ();                        // Initialize system clock to 
C51 COMPILER V7.50   BLINKY                                                                03/23/2007 16:06:59 PAGE 2   

  56   1                                                // 24.5MHz
  57   1         PORT_Init ();                          // Initialize crossbar and GPIO
  58   1         Timer2_Init (SYSCLK / 12 / 10);        // Init Timer2 to generate 
  59   1                                                // interrupts at a 10Hz rate.
  60   1      
  61   1         EA = 1;                                                            // enable global interrupts
  62   1      
  63   1         while (1) {                            // spin forever
  64   2         }
  65   1      }
  66          
  67          //-----------------------------------------------------------------------------
  68          // SYSCLK_Init
  69          //-----------------------------------------------------------------------------
  70          //
  71          // This routine initializes the system clock to use the internal 24.5MHz / 8 
  72          // oscillator as its clock source.  Also enables missing clock detector reset.
  73          //
  74          void SYSCLK_Init (void)
  75          {
  76   1      
  77   1         OSCICN = 0x80;                         // configure internal oscillator for
  78   1                                                // its lowest frequency
  79   1         RSTSRC = 0x04;                         // enable missing clock detector
  80   1      }
  81          
  82          //-----------------------------------------------------------------------------
  83          // PORT_Init
  84          //-----------------------------------------------------------------------------
  85          //
  86          // Configure the Crossbar and GPIO ports.
  87          // P3.3 - LED (push-pull)
  88          //
  89          void PORT_Init (void)
  90          {
  91   1      
  92   1         XBR0     = 0x00;                       // no digital peripherals selected
  93   1         XBR1     = 0x40;                       // Enable crossbar and weak pull-ups
  94   1         P1MDOUT |= 0x08;                       // enable LED as a push-pull output
  95   1      }
  96          
  97          //-----------------------------------------------------------------------------
  98          // Timer2_Init
  99          //-----------------------------------------------------------------------------
 100          //
 101          // Configure Timer2 to 16-bit auto-reload and generate an interrupt at 
 102          // interval specified by <counts> using SYSCLK/48 as its time base.
 103          //
 104          void Timer2_Init (int counts)
 105          {
 106   1         TMR2CN  = 0x00;                        // Stop Timer2; Clear TF2;
 107   1                                                // use SYSCLK/12 as timebase
 108   1         CKCON  &= ~0x60;                       // Timer2 clocked based on T2XCLK;
 109   1      
 110   1         TMR2RL  = -counts;                     // Init reload values
 111   1         TMR2    = 0xffff;                      // set to reload immediately
 112   1         ET2     = 1;                           // enable Timer2 interrupts
 113   1         TR2     = 1;                           // start Timer2
 114   1      }
 115          
 116          //-----------------------------------------------------------------------------
 117          // Interrupt Service Routines
C51 COMPILER V7.50   BLINKY                                                                03/23/2007 16:06:59 PAGE 3   

 118          //-----------------------------------------------------------------------------
 119          
 120          //-----------------------------------------------------------------------------
 121          // Timer2_ISR
 122          //-----------------------------------------------------------------------------
 123          // This routine changes the state of the LED whenever Timer2 overflows.
 124          //
 125          void Timer2_ISR (void) interrupt 5
 126          {
 127   1         TF2H = 0;                              // clear Timer2 interrupt flag
 128   1         LED = ~LED;                            // change state of LED
 129   1      }
 130          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     68    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
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一区二区三区免费野_久草精品视频
国产精品乱码一区二三区小蝌蚪| 亚洲欧美电影院| 欧美日韩一区二区三区视频| 99国产精品国产精品久久| 成人激情免费网站| 粉嫩欧美一区二区三区高清影视 | 国产女人18水真多18精品一级做| 日韩欧美激情在线| 精品久久久三级丝袜| 精品国产乱码久久久久久1区2区 | 久久精品国产一区二区三 | 久久久www免费人成精品| 精品国产免费人成电影在线观看四季 | 中文字幕av一区二区三区高| 成人激情校园春色| www.亚洲精品| 在线看日本不卡| 91精品国产综合久久久蜜臀粉嫩| 91精品一区二区三区在线观看| 在线播放视频一区| 精品成人一区二区三区| 国产欧美日韩精品一区| 国产精品久久久久7777按摩| 亚洲激情图片一区| 亚洲精品欧美在线| 欧美成人aa大片| 国产精品天干天干在线综合| 亚洲欧美影音先锋| 亚洲综合精品自拍| 337p日本欧洲亚洲大胆色噜噜| 国产精品99久久久久久似苏梦涵| 国产99精品视频| 在线观看亚洲成人| 欧美va亚洲va在线观看蝴蝶网| 国产性做久久久久久| 亚洲男同性视频| 麻豆视频一区二区| 成年人国产精品| 9191成人精品久久| 国产亚洲欧美中文| 亚洲成人动漫精品| av亚洲精华国产精华| 欧美日本韩国一区| 国产精品嫩草影院com| 视频一区二区三区中文字幕| 国产不卡免费视频| 欧美一区二区三区在线| 亚洲丝袜自拍清纯另类| 麻豆精品视频在线观看| 91福利在线观看| 国产调教视频一区| 日韩国产一二三区| 91精彩视频在线观看| 国产婷婷色一区二区三区四区| 天天综合日日夜夜精品| aaa欧美大片| 国产免费成人在线视频| 狂野欧美性猛交blacked| 欧美在线色视频| 综合分类小说区另类春色亚洲小说欧美| 免费一级片91| 51精品秘密在线观看| 一区二区三区av电影| 国产成人综合网站| 久久综合狠狠综合久久激情| 免费在线成人网| 4438x亚洲最大成人网| 亚洲精品乱码久久久久| 99久久精品情趣| 国产精品高清亚洲| 成人精品小蝌蚪| 国产精品区一区二区三区| 国产乱码精品一区二区三区av| 日韩欧美视频一区| 久久国产尿小便嘘嘘| 欧美电视剧在线看免费| 麻豆精品久久精品色综合| 日韩欧美中文字幕精品| 国产v日产∨综合v精品视频| 国产精品小仙女| 精品国产不卡一区二区三区| 美日韩黄色大片| 精品久久人人做人人爰| 国产一区二区三区在线观看免费 | 日本怡春院一区二区| 欧美日韩国产区一| 三级欧美在线一区| 欧美一区二区视频网站| 麻豆免费看一区二区三区| 精品久久一区二区三区| 国产高清精品网站| 中文字幕一区二区在线播放| 色屁屁一区二区| 午夜精品福利在线| 精品久久人人做人人爱| 国产大陆a不卡| 有坂深雪av一区二区精品| 欧美日韩免费观看一区三区| 麻豆精品视频在线观看| 国产精品欧美一区喷水| 欧美亚洲综合网| 国内欧美视频一区二区| 国产精品国产a级| 欧美精品日韩精品| 国产精品白丝jk黑袜喷水| 亚洲乱码中文字幕| 日韩欧美亚洲国产精品字幕久久久 | 在线精品视频免费播放| 日韩中文字幕亚洲一区二区va在线 | 91蜜桃传媒精品久久久一区二区| 亚洲一区在线播放| 精品国产成人在线影院| 色嗨嗨av一区二区三区| 日韩精品91亚洲二区在线观看 | 成人精品一区二区三区四区| 性欧美疯狂xxxxbbbb| 中文字幕欧美激情| 91精品国产91综合久久蜜臀| 不卡高清视频专区| 久久精品国产免费看久久精品| 日韩一区欧美一区| 欧美精品一区二区蜜臀亚洲| 欧美在线看片a免费观看| 国产精品一品视频| 日本伊人午夜精品| 亚洲欧美一区二区在线观看| 欧美变态口味重另类| 欧美三级在线看| 成人a区在线观看| 国产在线精品视频| 日本欧美一区二区在线观看| 日韩国产欧美视频| 欧美日韩一区二区三区高清| av激情亚洲男人天堂| 九一久久久久久| 日韩精品三区四区| 亚洲一区二区三区免费视频| 欧美无砖专区一中文字| 国产老肥熟一区二区三区| 午夜伊人狠狠久久| 一区二区三区资源| 亚洲欧洲色图综合| 欧美国产精品中文字幕| 久久伊人蜜桃av一区二区| 日韩一区二区三| 制服丝袜亚洲网站| 欧美日本一区二区三区四区| 色哟哟一区二区三区| 99国产精品国产精品久久| 成人小视频在线| 欧美一二三区精品| 亚洲国产aⅴ天堂久久| 欧美挠脚心视频网站| 欧美性欧美巨大黑白大战| 色婷婷综合激情| 在线观看精品一区| 在线区一区二视频| 欧美性色黄大片| 7777精品伊人久久久大香线蕉完整版 | 成人动漫视频在线| 成人性生交大片免费看视频在线 | 日本中文字幕一区二区视频 | 中国色在线观看另类| 国产欧美精品一区二区三区四区| 久久理论电影网| 日本一区二区三区四区 | 一区二区三区四区国产精品| 亚洲欧美精品午睡沙发| 亚洲精品综合在线| 亚洲小说欧美激情另类| 日韩国产成人精品| 国产一区二区三区在线观看免费视频 | 欧美男同性恋视频网站| 日韩一区二区在线观看视频播放| 精品女同一区二区| 国产精品入口麻豆原神| 亚洲欧美色一区| 亚洲va欧美va国产va天堂影院| 五月天精品一区二区三区| 亚洲精品视频免费看| 日韩电影在线一区| 国产成人精品影视| 欧美视频一区在线| 久久亚洲捆绑美女| 一区二区高清在线| 麻豆久久久久久久| 成人av网站免费| 91精品中文字幕一区二区三区| 久久九九99视频| 亚洲成精国产精品女| 国产精品888| 欧美三级电影一区| 日本一区二区视频在线观看| 国产一区在线视频| 97久久精品人人做人人爽50路| 337p亚洲精品色噜噜狠狠| 欧美国产日韩一二三区| 三级成人在线视频| 91亚洲国产成人精品一区二三| 欧美mv日韩mv国产|