通過(guò)CC2530板來(lái)控制D1燈的點(diǎn)亮,D2燈的閃爍。
單片機(jī)源程序如下:
- //C2530EM Test Code
- #include <ioCC2530.h>
- #define uint unsigned int
- #define uchar unsigned char
- //定義控制燈的端口
- #define RLED P0_0 //定義LED1為P00口控制
- #define GLED P0_1 //定義LED2為P01口控制
- //函數(shù)聲明
- void Delay(uint); //延時(shí)函數(shù)
- void Initial(void); //初始化P0口
- /****************************
- //延時(shí)
- *****************************/
- void Delay(uint n)
- {
- uint t;
- while(n--)
- {
- for(t=1000; t>0; t--);
- }
- }
- /****************************
- //初始化程序
- *****************************/
- void Initial(void)
- {
- P0DIR |= 0x03; //P00、P01定義為輸出
- RLED = 1;
- GLED = 1; //LEDs OFF
- }
- /***************************
- //主函數(shù)
- ***************************/
- void main(void)
- {
- Initial(); //調(diào)用初始化函數(shù)
- RLED = 0; //LED1 ON
- GLED = 0; //LED2 ON
- while(1)
- {
- GLED = !GLED;
- Delay(100);
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
LED的閃爍實(shí)驗(yàn).rar
(22.21 KB, 下載次數(shù): 6)
2018-6-9 09:07 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|