找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 9865|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

利用80c51單片機(jī)制作流水燈(匯編語(yǔ)言)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:399467 發(fā)表于 2018-10-10 14:52 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
流水燈模擬系統(tǒng)設(shè)計(jì)
硬件設(shè)計(jì)如圖
led的數(shù)量為8個(gè),從上至下,再?gòu)南轮辽涎h(huán),時(shí)間間隔為1秒(可調(diào),流水燈時(shí)間間隔一般為0.2秒,此處為了教學(xué)可觀察清楚),
呈現(xiàn)流水燈閃爍效果
軟件設(shè)計(jì)
要實(shí)現(xiàn)流水燈功能,我們要將D1~D8依次點(diǎn)亮,端口輸出低電平,led發(fā)亮,端口輸出高電平,led熄滅
匯編語(yǔ)言程序如下:
START:
CLR           P1.0
ACALL         DELAY
SETB          P1.0
CLR           P1.1
ACALL         DELAY
SETB          P1.1
CLR           P1.2
ACALL         DELAY
SETB          P1.2
CLR           P1.3
ACALL         DELAY
SETB          P1.3
CLR           P1.4
ACALL         DELAY
SETB          P1.4
CLR           P1.5
ACALL         DELAY
SETB          P1.5
CLR           P1.6
ACALL         DELAY
SETB          P1.6
CLR           P1.7
ACALL         DELAY
SETB          P1.7
CLR           P1.6
ACALL         DELAY
SETB          P1.6
CLR           P1.5
ACALL         DELAY
SETB          P1.5
CLR           P1.4
ACALL         DELAY
SETB          P1.4
CLR           P1.3
ACALL         DELAY
SETB          P1.3
CLR           P1.2
ACALL         DELAY
SETB          P1.2
CLR           P1.1
ACALL         DELAY
SETB          P1.1
CLR           P1.0
ACALL         DELAY
SETB          P1.0
ACALL         DELAY
AJMP          START
DELAY:
MOV           R5,#10
LOOP1:
MOV           R6,#200
LOOP2:
MOV           R7,#250
DJNZ          R7,$
DJNZ          R6,LOOP2
DJNZ          R5,LOOP1
RET
END

Y_T{_Z(@9M7KXC5NPLIV_TF.png (205.33 KB, 下載次數(shù): 61)

硬件設(shè)計(jì)

硬件設(shè)計(jì)

80c51單片機(jī)制作流水燈.rar

53.88 KB, 下載次數(shù): 29, 下載積分: 黑幣 -5

程序及運(yùn)行文件

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:413758 發(fā)表于 2018-10-22 22:21 | 只看該作者
謝謝分享!�。�!
回復(fù)

使用道具 舉報(bào)

板凳
ID:287000 發(fā)表于 2018-10-30 13:20 | 只看該作者
MOV P1,A
然后定時(shí)計(jì)數(shù)器里面寫的、
RL
回復(fù)

使用道具 舉報(bào)

地板
ID:399179 發(fā)表于 2018-10-30 19:13 來(lái)自觸屏版 | 只看該作者
匯編,謝謝分享!
回復(fù)

使用道具 舉報(bào)

5#
ID:430754 發(fā)表于 2018-11-21 19:06 | 只看該作者
發(fā)的鬼地方 發(fā)表于 2018-10-22 22:21
謝謝分享�。。�!

有下載好的嗎?方便給我分享下嗎 謝謝
回復(fù)

使用道具 舉報(bào)

6#
ID:317466 發(fā)表于 2019-5-13 22:09 | 只看該作者
謝謝分享!省下不少力氣了。
回復(fù)

使用道具 舉報(bào)

7#
ID:758595 發(fā)表于 2020-5-22 18:40 | 只看該作者
感謝感謝,下載來(lái)看看
回復(fù)

使用道具 舉報(bào)

8#
ID:734822 發(fā)表于 2020-5-22 20:38 | 只看該作者
51defe 發(fā)表于 2020-5-22 18:40
感謝感謝,下載來(lái)看看

學(xué)習(xí),謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

9#
ID:760826 發(fā)表于 2020-5-25 17:09 | 只看該作者
有下載好的嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表