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

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

?? blinky.c

?? 新華龍C8051F30X系列單片機開發板的測試程序
?? C
字號:
//-----------------------------------------------------------------------------
// Blinky.c
//-----------------------------------------------------------------------------
// Copyright (C) 2004 Silicon Laboratories, Inc.
//
// AUTH: BW
// DATE: 11 OCT 01
//
// This program flashes the green LED on the C8051F30x target board about 
// five times a second using the interrupt handler for Timer2.
//
// Target: C8051F30x
//
// Tool chain: KEIL Eval 'c'
//

//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------
#include <c8051f300.h>                    // SFR declarations

//-----------------------------------------------------------------------------
// 16-bit SFR Definitions for 'F30x
//-----------------------------------------------------------------------------

sfr16 DP       = 0x82;                    // data pointer
sfr16 TMR2RL   = 0xca;                    // Timer2 reload value
sfr16 TMR2     = 0xcc;                    // Timer2 counter
sfr16 PCA0CP1  = 0xe9;                    // PCA0 Module 1 Capture/Compare
sfr16 PCA0CP2  = 0xeb;                    // PCA0 Module 2 Capture/Compare
sfr16 PCA0     = 0xf9;                    // PCA0 counter
sfr16 PCA0CP0  = 0xfb;                    // PCA0 Module 0 Capture/Compare

//-----------------------------------------------------------------------------
// Global CONSTANTS
//-----------------------------------------------------------------------------

#define SYSCLK       24500000 / 8         // SYSCLK frequency in Hz

sbit LED = P0^2;                          // LED='1' means ON
sbit SW2 = P0^3;                          // SW2='0' means switch pressed

//-----------------------------------------------------------------------------
// Function PROTOTYPES
//-----------------------------------------------------------------------------
void SYSCLK_Init (void);
void PORT_Init (void);
void Timer2_Init (int counts);
void Timer2_ISR (void);

//-----------------------------------------------------------------------------
// MAIN Routine
//-----------------------------------------------------------------------------
void main (void) {

   // disable watchdog timer
   PCA0MD &= ~0x40;                       // WDTE = 0 (clear watchdog timer 
                                          // enable)
	
   SYSCLK_Init ();                        // Initialize system clock to 
                                          // 24.5MHz
   PORT_Init ();                          // Initialize crossbar and GPIO
   Timer2_Init (SYSCLK / 12 / 10);        // Init Timer2 to generate 
                                          // interrupts at a 10Hz rate.

   EA = 1;											// enable global interrupts

   while (1) {                            // spin forever
   }
}

//-----------------------------------------------------------------------------
// SYSCLK_Init
//-----------------------------------------------------------------------------
//
// This routine initializes the system clock to use the internal 24.5MHz / 8 
// oscillator as its clock source.  Also enables missing clock detector reset.
//
void SYSCLK_Init (void)
{
   OSCICN = 0x04;                         // configure internal oscillator for
                                          // its lowest frequency
   RSTSRC = 0x04;                         // enable missing clock detector
}

//-----------------------------------------------------------------------------
// PORT_Init
//-----------------------------------------------------------------------------
//
// Configure the Crossbar and GPIO ports.
// P0.0 - 
// P0.1 -
// P0.2 - LED (push-pull)
// P0.3 - SW2
// P0.4 - 
// P0.5 - 
// P0.6 - 
// P0.7 - C2D
//
void PORT_Init (void)
{
   XBR0     = 0x04;                       // skip P0.2 (LED) in crossbar pin
                                          // assignments
   XBR1     = 0x00;                       // no digital peripherals selected
   XBR2     = 0x40;                       // Enable crossbar and weak pull-ups
   P0MDOUT |= 0x04;                       // enable LED as a push-pull output
}

//-----------------------------------------------------------------------------
// Timer2_Init
//-----------------------------------------------------------------------------
//
// Configure Timer2 to 16-bit auto-reload and generate an interrupt at 
// interval specified by <counts> using SYSCLK/48 as its time base.
//
void Timer2_Init (int counts)
{
   TMR2CN  = 0x00;                        // Stop Timer2; Clear TF2;
                                          // use SYSCLK/12 as timebase
   CKCON  &= ~0x60;                       // Timer2 clocked based on T2XCLK;

   TMR2RL  = -counts;                     // Init reload values
   TMR2    = 0xffff;                      // set to reload immediately
   ET2     = 1;                           // enable Timer2 interrupts
   TR2     = 1;                           // start Timer2
}

//-----------------------------------------------------------------------------
// Interrupt Service Routines
//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
// Timer2_ISR
//-----------------------------------------------------------------------------
// This routine changes the state of the LED whenever Timer2 overflows.
//
void Timer2_ISR (void) interrupt 5
{
   TF2H = 0;                              // clear Timer2 interrupt flag
   LED = ~LED;                            // change state of LED
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区啪啪| 欧美视频精品在线| 日本欧洲一区二区| 一区二区三区国产| 亚洲精品欧美激情| 一区二区三区资源| 亚洲综合av网| 日韩高清欧美激情| 久久精品二区亚洲w码| 精品一区二区在线播放| 经典三级在线一区| 国产成人av一区二区三区在线| 国产自产2019最新不卡| 粉嫩欧美一区二区三区高清影视 | 成人avav在线| 99国产精品久久| 欧美在线免费视屏| 日韩欧美成人激情| 久久久高清一区二区三区| 国产亚洲综合在线| 亚洲品质自拍视频| 天堂久久一区二区三区| 精品一区二区在线播放| 国产美女久久久久| 色综合久久六月婷婷中文字幕| 欧美天堂一区二区三区| 欧美mv日韩mv国产网站app| 久久精品视频一区| 亚洲综合小说图片| 精品一区中文字幕| 91在线观看地址| 欧美精品久久久久久久久老牛影院| 欧美一二三四区在线| 国产亚洲短视频| 亚洲二区视频在线| 国产成人午夜视频| 欧美日韩黄色影视| 国产色婷婷亚洲99精品小说| 亚洲男人的天堂一区二区 | 欧美精品乱码久久久久久按摩| 日韩亚洲欧美综合| 亚洲欧洲av一区二区三区久久| 亚洲一区二区美女| 欧美日韩一区高清| 国产亚洲va综合人人澡精品 | 午夜激情久久久| 成人黄色a**站在线观看| 欧美久久久久久久久| 中文字幕日韩欧美一区二区三区| 亚洲福利电影网| a在线欧美一区| 精品国产一区二区三区忘忧草| 亚洲影院久久精品| 成人小视频在线| www激情久久| 日本亚洲视频在线| 欧美性受极品xxxx喷水| 亚洲国产精品99久久久久久久久 | 久久一日本道色综合| 日日摸夜夜添夜夜添精品视频| 波多野结衣欧美| 久久久久久久久久久久久夜| 日韩电影在线观看网站| 欧美这里有精品| 亚洲欧美激情视频在线观看一区二区三区| 另类小说一区二区三区| 7777精品伊人久久久大香线蕉| 日韩一区二区视频在线观看| 亚洲成人午夜影院| 91香蕉视频黄| 国产精品理伦片| 成人毛片视频在线观看| 久久久精品人体av艺术| 国产中文字幕一区| 久久先锋影音av鲁色资源网| 另类小说色综合网站| 69久久99精品久久久久婷婷 | 99久久精品国产网站| 国产亚洲成aⅴ人片在线观看| 国产真实乱偷精品视频免| 欧美电影免费提供在线观看| 日本sm残虐另类| 日韩一级大片在线| 激情综合色播五月| 2017欧美狠狠色| 成人性生交大片免费看中文| 国产亚洲午夜高清国产拍精品 | 亚洲蜜臀av乱码久久精品| 国产91精品露脸国语对白| 欧美激情一区二区三区在线| 国产超碰在线一区| 国产精品第五页| 日本道免费精品一区二区三区| 亚洲欧美精品午睡沙发| 欧美日韩在线精品一区二区三区激情| 亚洲自拍偷拍麻豆| 欧美日本视频在线| 日本亚洲天堂网| 久久精品视频免费| 色天天综合色天天久久| 亚洲高清免费观看| 精品福利视频一区二区三区| 国产mv日韩mv欧美| 亚洲另类中文字| 日韩美女一区二区三区四区| 成人中文字幕合集| 亚洲一区二区综合| 26uuu国产日韩综合| av在线一区二区| 免费观看30秒视频久久| 国产精品精品国产色婷婷| 欧美日韩一区成人| 国产成人啪免费观看软件| 亚洲欧美aⅴ...| 久久综合九色综合欧美就去吻| 99国产欧美另类久久久精品| 美国av一区二区| 亚洲美女区一区| 国产亚洲制服色| 91精品久久久久久久99蜜桃| 国产99一区视频免费 | 欧美日韩国产小视频| 国产一区二区调教| 亚洲成人福利片| 国产精品护士白丝一区av| 欧美一区二区三区四区高清| www.66久久| 国产乱国产乱300精品| 亚洲一区二区视频在线观看| 亚洲国产精品国自产拍av| 日韩欧美国产麻豆| 欧美在线看片a免费观看| 成人一区二区三区在线观看| 麻豆精品久久精品色综合| 亚洲最新视频在线观看| 国产精品久久久久久久久免费相片| 欧美一级二级在线观看| 在线免费观看一区| 成人av电影在线| 国产大陆a不卡| 国产一区二区精品久久91| 蜜桃视频在线观看一区二区| 石原莉奈在线亚洲二区| 亚洲一区在线电影| 亚洲精品中文在线观看| 中文字幕一区二区三| 亚洲国产岛国毛片在线| 久久色视频免费观看| 精品国产1区2区3区| 精品久久人人做人人爽| 日韩欧美三级在线| 91精品福利在线一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 91视频.com| 色狠狠色狠狠综合| 91黄色激情网站| 欧美日韩亚洲另类| 欧美美女bb生活片| 69久久99精品久久久久婷婷 | 国产一区免费电影| 极品尤物av久久免费看| 国产一区二区主播在线| 国产精品66部| jiyouzz国产精品久久| 波多野结衣亚洲| 91久久国产最好的精华液| 欧美视频一区二区三区四区| 欧美日韩性生活| 精品国精品国产尤物美女| 久久亚区不卡日本| 国产精品久久久久久久第一福利| 亚洲天堂久久久久久久| 一区二区三区在线免费| 午夜成人在线视频| 激情图片小说一区| 丰满少妇在线播放bd日韩电影| 91老师国产黑色丝袜在线| 在线亚洲高清视频| 欧美一区二区高清| 国产免费观看久久| 亚洲愉拍自拍另类高清精品| 日韩国产欧美在线播放| 国产美女在线精品| 色婷婷av一区二区三区大白胸| 91麻豆精品国产91久久久久久久久 | 国产精品盗摄一区二区三区| 亚洲免费看黄网站| 美女国产一区二区| 91麻豆免费视频| 欧美不卡在线视频| 亚洲免费观看在线观看| 精一区二区三区| 91福利视频久久久久| 久久综合色8888| 一级女性全黄久久生活片免费| 免费在线成人网| 一本大道久久精品懂色aⅴ | 精品国产一二三| 一区二区三区欧美日韩| 国产综合色视频|