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