藍橋杯微控制器複習01 LED燈的控制

2021-09-11 19:19:40 字數 1464 閱讀 4265

led複習

我們看到這些led二極體有一端都接到了vcc(高電平)說明這些led是共陽極的,那如果我們想讓這些led亮,就需要把這些led的另一端置低電平

可是我們又看到了m74hc573鎖存器,原理如下

我們可以從上面的資訊知道當y4c為高電平時,我們可以改變p0口的值並隨之改變q1_q7的值,反之573鎖存器就會鎖住q1~q7的值。

我們可以看到74hc02或非門改變y4c的值

或非門工作原理,詳見

或運算:

1  或  1   = 1

1  或  0   = 1

0  或  0   = 0

非運算:

1的非=0

0的非=1

因為j13跳冒短接的2和3所以wr為低電平

所以當y4為低電平時,y4c才能是高電平

三八解碼器,三個輸入控制八路互斥的低有效輸出。

到這裡我相信你看懂了。

我們現在就開始寫**了。

附上流水燈**

#include void ch138select(unsigned char channel);    //鎖存器模式選擇

void led_display(); //led燈顯示

void init_system(); //初始化系統,把蜂鳴器和繼電器關閉

void delay(unsigned int t); //延時函式

void main ()

}void ch138select(unsigned char channel)

}void led_display()

}void init_system()

void delay(unsigned int t)

微控制器LED燈

include void delay unsigned char i 使用迴圈語句,實現延時 void delay unsigned int i 延時函式,i最大取值65535 最大延時0.65535s void fun1 void 全部亮 void fun2 void 全部滅掉 void fun3...

微控制器 01 STM32 LED燈

標頭檔案 stm32f10x.h 1 ifndef stm32f10x h 2 define stm32f10x h34 用來存放stm32暫存器對映的 56 外設 perirhral78 define periph base unsigned int 0x40000000 9 define apb...

藍橋杯微控制器 LED亮度等級控制

本篇講的微控制器是第十一屆藍橋杯微控制器實訓的硬體裝置。led亮度等級控制原理 led亮度的控制,即控制led的高低電平時間 pwm電平輸出 得到不同明亮程度的led燈。其實所說的pwm控制,實質就是通過定時器中斷來實現,本質是一樣的。led亮度等級控制範例 例如 led需要5個等均勻分布的亮度等級...