標題: 學習單片機 從點亮一顆LED燈開始 [打印本頁]

作者: qiushuliang    時間: 2022-6-1 14:04
標題: 學習單片機 從點亮一顆LED燈開始
  1. /**************************************************************************************
  2. *                              點亮第一個LED實驗                                                                                                  *
  3. 實現(xiàn)現(xiàn)象:下載程序后D1指示燈點亮
  4. 注意事項:無                                                                                                                                                                  
  5. ***************************************************************************************/

  6. #include "reg52.h"    //此文件中定義了單片機的一些特殊功能寄存器
  7. void LedOn (void);          //LedOn()函數(shù)聲明
  8. sbit led=P2^0;           //將單片機的P2.0端口定義為led

  9. /*******************************************************************************
  10. * 函 數(shù) 名       : main
  11. * 函數(shù)功能                 : 主函數(shù)
  12. * 輸    入       : 無

  13. * 輸    出             : 無
  14. *******************************************************************************/
  15. void main(void)                        //程序從main函數(shù)開始執(zhí)行                                       
  16. {
  17.         while(1)                        //1表示條件表達式值為真,程序一直循環(huán)
  18.         {        
  19.                  LedOn();  //函數(shù)調(diào)用
  20.         }
  21. }

  22. /*******************************************************************************
  23. * 函 數(shù) 名       : LedOn
  24. * 函數(shù)功能                 : 點亮一顆LED燈
  25. * 輸    入       : 無

  26. * 輸    出             : 無
  27. *******************************************************************************/
  28. void LedOn(void)
  29. {
  30.   led=0;                                 led=0;        //P2.0端口設置為低電平

  31. }
復制代碼

網(wǎng)盤中有學習單片機程序的資料,有興趣的初學者可以買一個中普科技的單片機開發(fā)板,安裝好串口驅動和KEIL 4 單片機開發(fā)軟件,動手把程序燒錄到開發(fā)板上運行,學習單片機不要用仿真軟件,要實際動手操作硬件,最好是自己畫PCB板,去打板回來自己焊接元器件做實驗,是完全不一樣的感覺。

鏈接:https://pan.baidu.com/s/1il3heeEXDwZjVdE247QtGA
提取碼:h4ja





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1