微控制器實驗流水燈,51微控制器流水燈實驗(我用的是手把手教你學微控制器的教程)

時間 2022-05-23 08:05:08

1樓:匿名使用者

org ooooh

ljmp main

org 1000h

main:mov a,#ofeh

again:mov p1,a

rl a

lcall delay

jnb p1.7,two//這裡判斷p1.7是否為低電平,如果是就轉到two

sjmp again

two:mov a,#offh

mov p1,a

pp:mov a,#ofeh

mov p2,a

rl a

lcall delay

jnb p2.7,main//同理判斷p2.7sjmp pp

delay:mov r6,#offh

l1: mov r7,#offh

djnz r7,$

djnz r6,l1

retend沒有執行過,應該可行講下思路,p1,p2是接16個led就在p1最高位的燈亮時,這時轉到two中執行,從p2的最低位開始,到最高位即p2.7為低電平時,等挻時完後又轉回p1,如此迴圈(這裡一開始p2埠不用都置1是因為微控制器上電時p2埠都為高電平)

2樓:匿名使用者

思路就是:讓乙個埠輸出高電平,其餘低電平,然後用乙個迴圈使其餘埠輪流為高電平

51微控制器流水燈實驗(我用的是手把手教你學微控制器的教程)

3樓:匿名使用者

將延時加長一點,10000太少。

atmel 51系列及大多數51的乙個機器週期是12個時鐘週期,12m的晶振的機器週期是1/12m*12,就是1us ,一條for迴圈大概8個機器週期,你的延時大約80ms左右,你將延時改到500ms左右試試。

4樓:匿名使用者

能不能把你的電路圖貼來看看?

微控制器流水燈程式

5樓:九頂冒陽山

所謂跑馬燈或者流水燈,無非是兩點,

1.計時器的設定,通常使用定時器中斷實現;

2.led的控制,引腳電平置低電平或者高電平。

多做除錯,熟能生巧。思維方式不同,**編寫便會不同。

6樓:孤傲何妨

這種板子自帶資料送的,何況需要來問流水燈** 每個開發板都有的

7樓:qq名

具體課題要求發來下。

8樓:我號

具、體、要、求、發、來、和、我、詳、談!

51微控制器流水燈程式

9樓:電路diy手工

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

10樓:安迪的快樂時光

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

11樓:匿名使用者

推薦你看郭天祥十天學會微控制器,回講實際程式的,講的挺好的

微控制器實驗流水燈

12樓:匿名使用者

問題都沒說清楚 按下4號鍵怎麼樣

這是乙個很簡單的程式

c語言方案:

在主程式裡面放置 檢測按鍵程式和相關的按鍵處理跳轉語句。當檢測到相關的按鍵的時候 就跳轉到相關的處理程式

當然還要涉及到延時的方法

13樓:

倒是挺好玩的也不是太費事,怎麼是匿名提問?

微控制器流水燈不能迴圈,微控制器LED流水燈迴圈問題

這是由於定時器設定的1ms,間隔很短,在i歸零時,counter很難落到0 100之間,而是落在100 800間,這時counter time 0 100顯然無法成立,移位操作沒有執行,導致流水燈停止,只有等到counter溢位後回環,才會重新恢復正常 你可以觀察一下,卡住以後等一會會自動恢復 為了...

微控制器led流水燈方向如何改變,51微控制器定時器實現流水燈,並用按鍵外部中斷控制改變流水燈的流向,這個程式怎麼寫?最好有註釋,謝謝

輕候念雲 微控制器 single chip microcomputer 是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調製電路 模擬多路轉換器 a d轉換...

51微控制器按鍵控制流水燈左移,51微控制器的c語言 左移右移怎麼用?想用來控制流水燈,請幫忙寫個完整的c程式,參考下,埠隨意

按鍵不能用while函式來寫,第八行 if k1 0 按一次執行一次函式內容 開始學習微控制器的同學們寫注意了,在執行程式後,現象不正確的時候,不要首先就找軟體的錯誤,我的經驗是從源頭開始找問題,首先你得確定你的平臺是正確的,你說是按鍵沒效果,先用萬用表測試一下你的引腳的電平,是否被拉低了如果按鍵沒...