- 相關(guān)推薦
51單片機(jī)流水燈實驗報告
51單片機(jī)流水燈試驗
一、實驗?zāi)康?/p>
1.了解51單片機(jī)的引腳結(jié)構(gòu)。
2.根據(jù)所學(xué)匯編語言編寫代碼實現(xiàn)LED燈的流水功能。
3.利用開發(fā)板下載hex文件后驗證功能。
二、實驗器材
個人電腦,80c51單片機(jī),開發(fā)板
三、實驗原理
單片機(jī)流水的實質(zhì)是單片機(jī)各引腳在規(guī)定的時間http://www.oriental01.com逐個上電,使LED燈能逐個亮起來但過了該引腳通電的時間后便滅燈的過程,實驗中使用了單片機(jī)的P2端口,對8個LED燈進(jìn)行控制,要實現(xiàn)逐個亮燈即將P2的各端口逐一置零,中間使用時間間隔隔開各燈的亮滅。使用rl或rr a實現(xiàn)位的轉(zhuǎn)換。 A寄存器的位經(jīng)過rr a之后轉(zhuǎn)換如下所示:
然后將A寄存器轉(zhuǎn)換一次便送給P2即MOV P2,A便將轉(zhuǎn)換后的數(shù)送到了P2口,不斷循環(huán)下去,便實現(xiàn)了逐位置一操作。
四、 實驗電路圖
五、 通過仿真實驗正確性
代碼如下: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
實驗結(jié)果:
六、 實驗總結(jié)
這次試驗我通過Proteus仿真實現(xiàn)對流水燈功能的實現(xiàn)。受益匪淺,對80c51的功能和結(jié)構(gòu)有了深層次的了解,我深刻的明白,要想完全了解c51還有一定距離,但我會一如既往的同困難作斗爭。在實驗中,我遇到了不少困難,比如不知道怎么將程序?qū)戇M(jìn)單片機(jī)中,寫好程序的卻總出錯,不知道什么原因,原來沒有生成hex文件。這些錯誤令我明白以后在試驗中要步步細(xì)心,避免出錯。
【51單片機(jī)流水燈實驗報告】相關(guān)文章:
流水燈實驗報告心得體會09-03
香水燈泡05-02
流水燈課程設(shè)計報告07-20
MCS-51單片機(jī)與無線調(diào)制器的綜合應(yīng)用04-29
什么是實驗報告及實驗報告怎么寫11-17
流溪的作文11-01
流 浪作文04-26
青春流影04-29
扶桑流韻05-02