- 相關推薦
51單片機流水燈實驗報告
51單片機流水燈試驗
一、實驗目的
1.了解51單片機的引腳結構。
2.根據所學匯編語言編寫代碼實現LED燈的流水功能。
3.利用開發板下載hex文件后驗證功能。
二、實驗器材
個人電腦,80c51單片機,開發板
三、實驗原理
單片機流水的實質是單片機各引腳在規定的時間http://www.solarmaxlimited.com逐個上電,使LED燈能逐個亮起來但過了該引腳通電的時間后便滅燈的過程,實驗中使用了單片機的P2端口,對8個LED燈進行控制,要實現逐個亮燈即將P2的各端口逐一置零,中間使用時間間隔隔開各燈的亮滅。使用rl或rr a實現位的轉換。 A寄存器的位經過rr a之后轉換如下所示:
然后將A寄存器轉換一次便送給P2即MOV P2,A便將轉換后的數送到了P2口,不斷循環下去,便實現了逐位置一操作。
四、 實驗電路圖
五、 通過仿真實驗正確性
代碼如下: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單片機流水燈實驗報告】相關文章:
流水燈實驗報告心得體會09-03
香水燈泡05-02
流水燈課程設計報告07-20
自學MCS-51單片機心得體會04-25
MCS-51單片機與無線調制器的綜合應用04-29
什么是實驗報告及實驗報告怎么寫11-17
流溪的作文11-01
流 浪作文04-26
青春流影04-29
扶桑流韻05-02