51微控制器16個燈流水迴圈,C語言

時間 2023-03-25 18:50:05

1樓:安迪的快樂時光

花樣流水燈的玩法,一個51微控制器8位埠輪流輸出16顆燈珠,

微控制器十六位led流水燈控制用c語言怎麼程式設計 15

2樓:清風電子製作

微控制器從小白開始系列(七)第一個c語言程式來控制led燈。

3樓:夢夕

你也是計算機應用技術班的嗎? 不會做呢~

4樓:匿名使用者

看不到線路圖,誰能幫你啊!!!

51微控制器中如何用組合語言編寫流水燈

5樓:匿名使用者

org 0100h

ltor: mov a,#01h

loop: rr a

du ;從左到右亮,每次亮一盞zhi

mov p1,a

acall delay

jnb ,loop

loop1: rl a

mov p1,a ;從右到dao左亮,每次亮一盞acall delay

jnb ,loop1

loop2: rr a

orl a,#80h

mov p1,a ;從左到右依次點亮每一盞燈acall delay

jnb ,loop2

loop3: rl a

anl a,#0feh

mov p1,a ;從右到左依次熄滅每一盞燈acall delay

jb ,loop3

sjmp ltor

delay: mov r6,#01h ;延時子程式l2: mov r7,#01h

l1: nop

djnz r7,l1

djnz r6,l2

retend

6樓:匿名使用者

埠的暫存器,賦予一個初值。每位對應一路燈。然後做移位命令。左移右移都可以,不就可以流水了。 寫好花樣,查表 ;亮燈控制程式; ;org ,

7樓:匿名使用者

org 0000h

ajmp main

org 0100h

main: mov dptr,#tab

mov r7,#4fh

loop: movc a,@a+dptr

inc dptr

mov p1,a

acall delay

clr adjnz r7, loop

ajmp main

org 0200h

tab: ;從左到右,再從右內到左,一容次亮一個。

db 7fh,0bfh,0dfh,0efh,0f7h,0fbh,0fdh,0feh ;15,0fh

db 0fdh,0fbh,0f7h,0efh,0dfh,0bfh,7fh

;從右到左,再從右到左,依次點亮。

db 0ffh,0feh,0fch,0f8h,0f0h,0e0h,0c0h,80h,00h

db 0ffh,7fh,3fh,1fh,0fh,07h,03h,01h,00h

8樓:

來自理科生的浪漫,用51微控制器制作心形流水燈。

MC 51系列做微控制器和流水燈 8個燈

這個用微控制器很好實現阿,選好微控制器,譯碼器,這樣的程式也很簡單,找幾天書最好了,具體的我也懶得搞了。include 如果微控制器型號是89c51就是 include define uint unsigned int define unchar unsigned charuint i void d...

高分 89C51微控制器流水燈程式求步驟詳解,看懂了就給分

這是一個花樣流水燈控制程式,主程式沒有,由陣列值來控制 include 提供基本的51微控制器埠定義 include 這個標頭檔案主要提供移位控制函式 define uchar unsigned char define uint unsigned intuchar code display p0 u...

微控制器AT89c51,如圖我要讓LED燈從D12 D16 D11 D3 D2 D4 D7 D5順時

include include unsigned char code ledchar void delay unsigned int i,j for i 0 i 500 i for j 0 j 110 j void main unsigned char i 0 for i 0 i 8 i p0 le...