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