|
我給你來個程序試試
- /**************************************************************************************
- * LED閃爍實驗 *
- 實現(xiàn)現(xiàn)象:下載程序后D1指示燈閃爍
- 注意事項:無
- ***************************************************************************************/
- #include "reg52.h" //此文件中定義了單片機(jī)的一些特殊功能寄存器
- typedef unsigned int u16; //對數(shù)據(jù)類型進(jìn)行聲明定義
- typedef unsigned char u8;
- sbit led=P2^0; //將單片機(jī)的P2.0端口定義為led
- /*******************************************************************************
- * 函 數(shù) 名 : delay
- * 函數(shù)功能 : 延時函數(shù),i=1時,大約延時10us
- *******************************************************************************/
- void delay(u16 i)
- {
- while(i--);
- }
- /*******************************************************************************
- * 函 數(shù) 名 : main
- * 函數(shù)功能 : 主函數(shù)
- * 輸 入 : 無
- * 輸 出 : 無
- *******************************************************************************/
- void main()
- {
- while(1)
- {
- led=0;
- delay(50000); //大約延時450ms
- led=1;
- delay(50000); //大約延時450ms
- }
- }
復(fù)制代碼 |
|