led複習
我們看到這些led二極體有一端都接到了vcc(高電平)說明這些led是共陽極的,那如果我們想讓這些led亮,就需要把這些led的另一端置低電平。
可是我們又看到了m74hc573鎖存器,原理如下
我們可以從上面的資訊知道當y4c為高電平時,我們可以改變p0口的值並隨之改變q1_q7的值,反之573鎖存器就會鎖住q1~q7的值。
我們可以看到74hc02或非門改變y4c的值
或非門工作原理,詳見因為j13跳冒短接的2和3所以wr為低電平或運算:
1 或 1 = 1
1 或 0 = 1
0 或 0 = 0
非運算:
1的非=0
0的非=1
所以當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個等均勻分布的亮度等級...