|
- #include <ioCC2530.h>
- #define uint unsigned int
- #define uchar unsigned char
- //定義控制燈的端口
- #define LED1 P1_0 //定義LED1為P10口控制
- #define LED2 P1_1 //定義LED2為P11口控制
- #define LED3 P0_4 //定義LED3為P04口控制
- //函數(shù)聲明
- void Delay(uint); //延時(shí)函數(shù)
- void InitIO(void); //初始化LED控制IO口函數(shù)
- /****************************
- //延時(shí)
- *****************************/
- void Delay(uint n)
- {
- uint i;
- for(i = 0;i<n;i++);
- for(i = 0;i<n;i++);
- for(i = 0;i<n;i++);
- for(i = 0;i<n;i++);
- for(i = 0;i<n;i++);
- }
- /****************************
- //初始化IO口程序
- *****************************/
- void InitIO(void)
- {
- P1DIR |= 0x03; //P10、P11定義為輸出
- P0DIR |= 0x10; //P04定義為輸出
- LED1 = 1;
- LED2 = 1;
- LED3 = 1; //LED燈初始化為關(guān)
- }
- /***************************
- //主函數(shù)
- ***************************/
- void main(void)
- {
- InitIO(); //初始化LED燈控制IO口
- while(1) //死循環(huán)
- {
- LED1 = !LED1; // LED1燈閃一次
- Delay(500000);
- LED2 = !LED2; // LED2燈閃一次
- Delay(500000);
- LED3 = !LED3; // LED3燈閃一次
- Delay(500000);
- }
- }
復(fù)制代碼
|
|