两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

1.單片機(jī)IO端口電流

在講解蜂鳴器之前我們還需拿LED硬件連接做另一個知識講解,假如我們的LED這樣接

蜂鳴器1


此時即使單片機(jī)IO端口輸出高電平5V,燈的亮度是很低的,因為單片機(jī)IO端口流出來的電流太少,無法驅(qū)動LED正常發(fā)光,大家不要停留在中學(xué)的物理常識中認(rèn)為電壓電阻都一樣電流就一樣了,這個是關(guān)聯(lián)到單片機(jī)內(nèi)部的集成電路原因的,這里請大家今后積累一些關(guān)于驅(qū)動負(fù)載的一些知識,也可參考《手把手教你學(xué)51單片機(jī)》文檔3.3.3節(jié)和9.2節(jié)。

但是如果這樣接

蜂鳴器2


這時單片機(jī)IO端口輸出低電平時燈卻很亮,原因這是電源供給的5V,電流比較大,所以可以使LED發(fā)光較亮。拿我們所熟悉的充電寶來說,雖然它的接口輸出電壓也是5V,但是它流出的電流大,所以給手機(jī)充電就快,反而用電腦USB口充電(USB口電壓為5V)就會很慢,原因是USB口電流太小。

那我們先這樣總結(jié):單片機(jī)IO端口電流的流向為“外流”時電流很低,但是用電源5V作為電流流入單片機(jī)IO端口時電流可以很大,但不能大到燒壞單片機(jī)的IO口。我們初學(xué)單片機(jī)只能先記住這些知識先,后面積累的知識多了再回過頭來學(xué)就能理解了。

 

2.有源蜂鳴器

蜂鳴器分 有源蜂鳴器和無源蜂鳴器,兩者表面長相相同,有源蜂鳴器有正負(fù)極之分,正極接5V,負(fù)極接地就可以響。

與單片機(jī)IO端口簡單接法如下

蜂鳴器3


R1起到限流保護(hù)作用,單片機(jī)IO端口輸出低電平時有源蜂鳴器就響,反之不響。如果用三極管控制驅(qū)動有源蜂鳴器,常見接法如下,單片機(jī)IO端口輸出低電平就響

蜂鳴器4

                                                        圖一

 

3.無源蜂鳴器

本教程的開發(fā)板所用的是無源蜂鳴器,開發(fā)板中無源蜂鳴器硬件連接除了一個續(xù)流二極管外就如圖一所示了,無源蜂鳴器實物可以不分正負(fù)極接,但它也標(biāo)有“+”符號,也許是為了在我們不知道這是有源蜂鳴器還是無源蜂鳴器的情況上統(tǒng)一規(guī)定接法吧。

要讓無源蜂鳴器發(fā)聲,需要我們在單片機(jī)IO端口上輸出500Hz~4.5kHz的脈沖頻率信號。

用時間表示就是要輸出周期為0.22ms~2ms((1/4500s)~(1/500s))范圍的方波,這個周期內(nèi)高電平時間和低電平時間各占一半。

對頻率,信號,脈沖,方波這些概念比較模糊的初學(xué)者我們下一講用圖來舉一個比較直觀的例子。

點贊(1)

C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點擊了解:

一點編程也不會寫的:零基礎(chǔ)C語言學(xué)練課程

解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程

從零到寫出一個爬蟲的Python編程課程

只會語法寫不出代碼?手把手帶你寫100個編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競賽課入門課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運行等待時間)