導航:首頁 > 操作系統 > 單片機流水燈視頻

單片機流水燈視頻

發布時間:2023-03-20 22:01:52

⑴ 51單片機基礎的視頻,要那種編寫流水燈的視頻。

這個流水燈這么簡單的程序還要視頻來學習?估計一條代碼一條代碼介紹的視頻是沒有的,如果視頻上來解說流水燈的每條指令的意思的話,估計得蒙著臉吧。

⑵ 請問如何做單片機簡易流水燈

樓主既然是做簡易的流水燈,就沒必要做PCB板,用萬用板焊接就可以了。
如果是入門單片機的話,C語言是必須的。有一定的基礎就橡帶可以了,建議樓主買一個派備51的開發板。然後按照附帶的常式一步一步學習。這是入門,也是基礎,是非常必要地。等你把開發板學的差不多了,就可以自己學習製作PCB板子,這個的關鍵就塵如毀是學習AltiumDesigner軟體。
這樣吧,有什麼具體的疑問可以聯系我,這樣泛泛而談怕是對你作用不大。

⑶ 怎麼用51單片機點亮流水燈

這個很簡單吧!只要是入門的視頻,裡面都會講的。你找個郭天祥的視頻看下,就知道了。

⑷ 單片機心形流水燈製作教程

1.建立工程。其中LED.c文件用於存放各個功能的子函數,而delay.c文件則用於存放延時函數,最後主函數直接調用前面的兩個文件中的子函數即可。
2.在LED.c源文件中編寫功能子函數,分別為turn_on(int i)、turn_...
3.在delay.c源文件中編寫延時函數。
4.在main.c文件主函數中調用各個子函數來實現流水燈功能。 END

⑸ 如何用單片機簡單製作一個流水燈

  1. 工具:STC系列51單片機、串口轉換器(USB轉TTL 或232轉TTL)

  2. 材料:實驗板一塊(可以買現成的,也可以買麵包板自己搭建),電阻、LED燈 若干,5V電源等。

  3. 以下程序可以直接用Keil C 直接編譯執行。

//可以通過左移函數_crol_()和右移函數_cror_()來實現LED等的來迴流動。


//具體實現方法可以參考如下程序:


#include<reg51.h>

#include<intrins.h>

#defineuintunsignedint

#defineucharunsignedchar

voiddelay(uinta);

voidmain()

{

P1=0xfe;

while(1)

{

//向左循環點亮LED

for(i=0;i<7;i++)

{

P1=_crol_(P1,1);//左移一位,點亮下一位LED

delay(55);

}

//向右循環點亮LED

for(i=0;i<7;i++)

{

P1=_cror_(P1,1);//右移一位,,點亮上一位LED

delay(55);

}

}

}

//延時函數,延時a毫秒

voiddelay(uinta)

{

uintx,y;

for(x=a;x>0;x--)

for(y=110;y>0;y--);

}

⑹ 單片機流水燈C語言程序(8個燈,依次點亮每個燈,延時500MS)

單片機流水燈C語言程序的源代碼如下:

#include //51系列單片機定義文件

#define uchar unsigned char //定義無符號字元

#define uint unsigned int //定義無符號整數

void delay(uint); //聲明延時函數

void main(void)

{

uint i;

uchar temp;

while(1)

{

temp=0x01;

for(i=0;i<8;i++) //8個流水燈逐個閃動

{

P1=~temp;

delay(100); //調用延時函數

temp<<=1;

}

temp=0x80;

for(i=0;i<8;i++) //8個流水燈反向逐個閃動

{

P1=~temp;

delay(100); //調用延時函數

temp>>=1;

}

temp=0xFE;

for(i=0;i<8;i++) //8個流水燈依次全部點亮

{

P1=temp;

delay(100); //調用延時函數

temp<<=1;

}

temp=0x7F;

for(i=0;i<8;i++) //8個流水燈依次反向全部點亮

{

P1=temp;

delay(100); //調用延時函數

temp>>=1;

}

void delay(uint t) //定義延時函數

{

register uint bt;

for(;t;t--)

for(bt=0;bt<255;bt++);

}

(6)單片機流水燈視頻擴展閱讀

51單片機流水燈的源代碼如下

#include<reg51.h>

#include<intrins.h>

voiddelay(inta)

{

inti;

while(a--)for(i=0;i<110;i++);

}

main()

{

inti;

while(1)

{

P0=0xfe;

for(i=0;i<8;i++)

{

P0=_crol_(P0,1);

delay(500);

}

}

}

⑺ 如何用單片機簡單製作一個流水燈

1:首先得准備單片機的最小系統;2:安裝共陽或者共陰電路外加限流電阻接好硬體;3:使用相應的編程軟體將編寫好的代碼下載到單片機,完後上電運行結果。

⑻ 如何用單片機做流水燈

因為電路用單片機控制,所以電路非常簡潔。其電路原理圖見下圖,印製板圖如下圖所示。

電路的核心部分是AT89C2051單片機,前面提到它有Pl和P3兩組I/O口,我們這里只用到Pl口,共8個引腳。圖中Cl、R9組成典型的上電復位(即在加電時單片機復位)電路,XTAL、C2、C3與AT89C2051片內振盪電路組成時鍾振盪器。值得注意的是,C2、C3的容量不能與圖中數值偏差太大,否則可能引起不起振或振盪不穩定。XTAL的頻率可以在4-20MHz之間,不過,頻率的變化會導致程序運行速度的變化,這樣就需要調整延時子函數的參數。事實上,不調整參數亦可,只是此時延遲時間不再是1秒,其延遲時間會隨著XTAL頻率的降低而增加。

二、軟體部分

本程序包含兩個函數,一個是主函數,另一個是延時子函數。源程序如下(為了便於講解,我們為每行程序加上了編號):

程序各行作用如下:

00行:把AT89C2051的頭文件「AT89x051.H」包含進來。

01行:聲明Delay()延時子函數,該函數有一個無符號整型參數k,同時函數前面的void表明函數不返回函數值。

02行:延時子函數的開始,同時聲明兩個無符號整型變數i和j。

不過請注意,這里沒有象上期的程序一樣,把表示函數開始的「{」單獨成行,而是把下一行寫在一起了。事實上,寫C程序的時候,可以把多行寫作一行,C編譯器只要遇到分號就認為是一行語句的結束。

當然,我們不能因為C程序有這個特點,就隨意把多行合作一行書寫,實際書寫C程序的時候,還是要養成良好的程序書寫習慣,按照約定俗成的原則來書寫。

03行:聲明for()循環。這個循環的初始條件是i=0,終止條件是i<k,循環計數是每循環一次,用手計數的變數i加1。因此,這個循環的循環次數就是k次。這樣,只要改變k的值(即改變Delay()延時子函數的參數k的值),就可以很容易地控制循環次數,從而獲得不同的延時時間。

04行:聲明嵌套在03循環中的一個新的for()循環,這個循環與上一個循環相似,其循環次數是120次。本循環與上一個循環嵌套後,使得總的循環次數達120×k次。

05行:第一個分號,表示L條空語句,佔用一個機器時間,以實現延時的目的。後面的兩個「}」中,第一個「}」是04行for()循環的結束標志,程序遇到它時,將自動返回04行,使用於循環計數的變數j加1,同時判斷j是否小於120,如果否,則轉入05行;第二個是03行for()循環的結束標志,程序遇到它則會返回03行

⑼ 流水燈如何製作

一、材料准備。
LED流水燈套件,可以在網上購買,都很便宜,10元以下,至於電烙鐵之類的,學生可以去電子實驗室或者自己購買,網上/電子市場有賣,成本不過二、三十元,而且一次投資,終身使用,以後可以再製作其他的電子產品。
二、製作流程。
1、器件清點及測量。 將買來的材料全部擺在桌子或試驗台,按照製作說明書逐一清點器件。測量各電阻阻值,有萬用表的用表測,沒有的可以通過電阻上標的電阻環,對應計算電阻值。
(附色環電阻說明)
(1) 五道色環電阻:第一環表示阻值的第一位數字;第二環表示阻值的第二位數字;第三環表示阻值的第三位數字;第四環表示冪的次方;第五環表示誤差。
(2)四道色環電阻:第一環表示阻值的第一位數字;第二環表示阻值的第二位數字;第三環表示冪的次方;第四環表示誤差。
(3)表示誤差的色環間距較其他色環間距大些。並且顏色一般為棕、金、銀色。
2、閱讀說明書准備焊接。 仔細閱讀說明書,看明白套件電路功能以及原理圖,將電烙鐵接電預熱,把器件正確插入基板。
3、焊接工藝 烙鐵預熱後,將焊錫絲送到引腳與電烙鐵焊接前,注意使電烙件頭加錫。焊接的時候,要使電烙鐵頭同時與元件引腳、銅板緊密接觸,把錫送到引腳頭所成的夾角處。待錫熔化後,把焊錫絲成45度角拿開(注意:加錫不要太多,以免浪費和影響美觀)。整個焊接過程一般在3-5秒內完成。4、檢查電路 焊接完畢,仔細檢查電路是否有虛焊、假焊和短路的地方。電阻是否有阻值正確,電容、發光二極體是否正負極接反,三極體的e、b、c腳是否正確。 逐步分析,發現錯誤及時糾正,以免通電後燒壞元件。
5、安裝電池測試。 LED心形流水燈需要3節5號電池,將電池放入電池槽中(注意正負極不要接反),觀察流水燈,若有七彩的心形圖案不斷按照順時針方向旋轉閃亮,說明焊接成功。
三、製作心得。 通過簡單的DIY小作品可以培養我們動手實踐的能力,可以讓我們把課堂學到的與實際聯系起來,讓枯燥的學習充滿樂趣。如果要送給別人,這樣的簡單製作不僅代表了你的一片真心,而且可以體現一定的技術能力,是不是倍有面子?

⑽ 單片機中流水燈如何控制

單片機中流水燈控制:
硬體連接很簡單,只要將8個LED指示燈接在P1口上 另一端通過220歐姆的電阻接+5V電源上,就可以了。
主要靠軟體控制,簡單的可以使用左移或右移指令,將低電平0 逐漸移入寄存器中,即控制LED指示燈逐漸一個一個地點亮或一個一個地熄滅。
復雜點: 可以進行花式流水控制。
例如: 可以由兩邊逐漸向內點亮 然後再由內逐漸向外一個一個熄滅。
還可以由由內逐漸向兩邊內點亮 然後再由兩邊漸向內逐一個一個熄滅。
在程序的實現上 可以把各種花式流水的P1口亮滅狀態字 事先定義成數組 然後每隔一定的時間
取出送P1口顯示。

呵呵 俺只提供給你一個號的演算法 程序就自己動手自立更生。

閱讀全文

與單片機流水燈視頻相關的資料

熱點內容
空調耗電量手機app怎麼看 瀏覽:723
伺服器怎麼登錄u8 瀏覽:909
明星pdf 瀏覽:270
判斷手機訪問php 瀏覽:119
appstory怎麼設密碼 瀏覽:798
程序員月薪3萬 瀏覽:261
flash反編譯覆蓋碼怎麼找 瀏覽:196
女大男小忘年戀題材電影 瀏覽:83
築業軟體如何查找加密鎖 瀏覽:114
電信盒子系統升級伺服器地址 瀏覽:584
海康威視伺服器如何設置dns 瀏覽:911
空調壓縮機檢測方法 瀏覽:529
程序員的工資多少錢啊 瀏覽:966
faka.369kuai。com/details/022D34D2 瀏覽:626
主角一開始是個小孩子的小說 瀏覽:568
為什麼安卓手機拍抖音沒有蘋果好 瀏覽:367
關鍵點pdf 瀏覽:535
linuxpython版本查看 瀏覽:242
代替8051單片機 瀏覽:593
x6空調壓縮機多少錢 瀏覽:634