狠狠干影院/欧美午夜电影在线观看/高黄文/国产精品一区二区在线观看完整版

51單片機流水燈實驗報告

| 瀏覽次數:

 51 單片機流水燈試驗 一、實驗目的 1.了解 51 單片機的引腳結構。

 2.根據所學匯編語言編寫代碼實現 LED 燈的流水功能。

 3.利用開發板下載 hex 文件后驗證功能。

 二、實驗器材 個人電腦,80c51 單片機,開發板 三、實驗原理 單片機流水的實質是單片機各引腳在規定的時間逐個上電,使 LED 燈能逐個亮起來但過了該引腳通電的時間后便滅燈的過程,實驗中使用了單片機的P2 端口,對 8 個 LED 燈進行控制,要實現逐個亮燈即將 P2 的各端口逐一置零,中間使用時間間隔隔開各燈的亮滅。使用 rl 或 rr

 a 實現位的轉換。

 A 寄存器的位經過 rr a 之后轉換如下所示:

 A0 A1 A2 A3 A4 A5 A6 A7 然后將 A 寄存器轉換一次便送給 P2 即 MOV P2,A 便將轉換后的數送到了 P2 口,不斷循環下去,便實現了逐位置一操作。

 四、 實驗電路圖 a11a223a34a4b1b2b3b45678GND0a11a223a34a4P2.4P2.5P2.6P2.75678a11a223a34a4P2.0P2.1P2.2P2.35678Vcc10+5v80C51

 五、 通過仿真實驗正確性

 代碼如下:ORG 0 MOV A,#00000001B LOOP:MOV P2,A RL A ACALL DELAY SJMP LOOP

 DELAY:MOV R1,#255 DEL2:MOV R2,#250 DEL1:DJNZ R2,DEL1

  DJNZ R1,DEL2 RET End

  實驗結果:

  六、 實驗總結 這次試驗我通過 Proteus 仿真實現對流水燈功能的實現。受益匪淺,對 80c51 的功能和結構有了深層次的了解,我深刻的明白,要想完全了解 c51 還有一定距離,但我會一如既往的同困難作斗爭。在實驗中,我遇到了不少困難,比如不知道怎么將程序寫進單片機中,寫好程序的卻總出錯,不知道什么原因,原來沒有生成 hex 文件。這些錯誤令我明白以后在試驗中要步步細心,避免出錯。

推薦訪問: 單片機 流水 實驗

【51單片機流水燈實驗報告】相關推薦

工作總結最新推薦

NEW