欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機流水燈開發與設計項目報告 程序與仿真 [打印本頁]

作者: madman1914    時間: 2018-9-17 16:35
標題: 單片機流水燈開發與設計項目報告 程序與仿真
項目LED流水燈實驗
設計目標及思路

實現基于單片機控制的流水燈效果,8個發光二極管LED0~LED7依次點亮,熄滅,實現8只LED燈的流水效果

流水燈——實現LED1~LED8燈的依次點亮和熄滅。

1.點亮LED1——將接LED1燈的單片機I/O口提供低電平;

2.熄滅LED1,點亮LED2——將接LED1燈的單片機I/O口提供高電平,將接LED1燈的單片機I/O口提供低電平;

3.熄滅LED2,點亮LED3——將接LED2燈的單片機I/O口提供高電平,將接LED3燈的單片機I/O口提供低電平;

……以此類推;

9.最后熄滅LED8,并回到第1步循環。

實驗材料清單

序號

名稱

型號參數

數量

備注

1

LED燈


8


2

89C51芯片

89C51

1


3

晶體振蕩器


1


4

電阻


8


5

瓷片電容


2







重要元器件介紹

1.

89C51 :89C51是一種帶4K字節閃爍可編程可擦除只讀存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS8位微處理器,俗稱單片機。單片機的可擦除只讀存儲器可以反復擦除1000次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的89C51是一種高效微控制器,89C2051是它的一種精簡版本。89C單片機為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。

2.晶體振蕩器

晶體振蕩器是指從一塊石英晶體上按一定方位角切下薄片(簡稱為晶片),石英晶體諧振器,簡稱為石英晶體或晶體、晶振[1];而在封裝內部添加IC組成振蕩電路的晶體元件稱為晶體振蕩器。其產品一般用金屬外殼封裝,也有用玻璃殼、陶瓷或塑料封裝的。

實驗仿真圖

四、實驗軟件程序

  1. #include<reg52.h>
  2. void delay(int c)                                                  //延時函數
  3. {
  4.         int a,b;
  5.         for(a=c;a>0;a--)
  6.         {
  7.                 for(b=100;b>0;b--);                                                         
  8.         }
  9. }
  10. void main()
  11. {
  12.         while(1)
  13.         {
  14.                  P2=0xFE;
  15.                  delay(100);                                        //L8亮,其余不亮

  16.                 P2=0xFD;
  17.                  delay(100);                                        //L7亮,其余不亮

  18.                 P2=0xFB;
  19.                  delay(100);                                        //L6亮,其余不亮

  20.                 P2=0xF7;
  21.                  delay(100);                                        //L5亮,其余不亮

  22.                 P2=0xEF;
  23.                  delay(100);                                        //L4亮,其余不亮

  24.                 P2=0xDF;
  25.                  delay(100);                                        //L3亮,其余不亮

  26.                 P2=0xBF;
  27.                  delay(100);                                        //L2亮,其余不亮

  28.                 P2=0x7F;
  29.                  delay(100);                        //L1亮,其余不亮
  30.         }
  31.          
  32. }

  33. P2=0xDF;
  34. delay(100);

  35. P2=0xBF;
  36. delay(100);

  37. P2=0x7F;
  38. delay(100);              
  39. }
  40.   }
復制代碼


五、實驗作品



全部資料51hei下載地址:

項目二流水燈 李治 李昭.rar (418.19 KB, 下載次數: 32)








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