51微控制器流水燈教程。

2021-10-08 18:30:34 字數 507 閱讀 3852

延時函式**delay**的用法是![在這裡無法用程式的格式寫出來,就給大家截圖吧![在這裡插入描述](

for和while是迴圈函式,這個高中就會接觸到一點,不做過多的解釋了,第二行的unsigned int x,y;是給x和y定義的,兩個for中,第二個for是第乙個for的,意思就是,第乙個for中的條件為真即x不大於0,則執行第二個for,我再解釋一下,x=z之後,看x是否大於0,若大於,x–也就是(x-1),之後再看x是否大於0若大於,執行x–,若不大於執行第二個for,第二個for和第乙個for是一樣的,當y不大於0時,回到第乙個for。兩個for反覆迴圈了114*z之後才進行下乙個語句。這裡記住出現delay就表示要延時了,延時的時候一般就要用for函式。延時100ms,就把z換成100.delay是毫秒級的延時函式

接下來講以為函式,大家應該都知道移位有函式和符號之分函式就是**crol_和_cror,符號有

微控制器 流水燈

基礎知識 1.c語言預處理命令 define a p0 注意後邊不用加分號 在 中使用p0口時,可以直接用a代替,防止修改埠時大面積修改 2.迴圈左移和右移函式 crol a,b 迴圈左移函式,a是左移的值,b是左移的位數。包含在intrins.h庫函式裡面。cror a,b 迴圈右移函式,原理同上...

微控制器流水燈

上篇給大家分享了單個led的點亮與閃爍,這次給大家分享一下怎樣用微控制器控制led實現流水燈效果。所需元器件如下 stc89c52rc晶元 1 10k電阻 1 330 電阻 8 10uf 電解電容 1 22pf 瓷片電容 2 12mhz晶振 1 按鍵 1 led燈 8 電路圖如下 如下 led流水燈...

微控制器流水燈

微控制器c51流水燈實驗 1 基本的流水燈 設定延時函式使led燈依次有間隔的亮起 軟體延時採用程式delay j 可調整延時時間。2 簡單鍵控的流水燈。實現思路 由於是按下鍵不鬆手,鍵值一直保留,所以判斷if k10 即是按下k1,採用if k10 或if k1 1 後接while 1 迴圈的模式...