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

1.三極管認(rèn)識(shí)

假如我們的開發(fā)板的硬件連接有如下情況,我們需要點(diǎn)亮LED,需要怎么做?

三極管1                三極管2 

先看左圖,要想點(diǎn)亮LED,根據(jù)本章第一講知識(shí),只需“+5”與R1是短接狀態(tài)即可,那么PNP型三極管就是起到被單片機(jī)IO端口控制是否允許此處短接的作用,也叫三極管是否導(dǎo)通。

如果單片機(jī)IO端口輸出的是低電平(0V),此時(shí)我們可以直觀的認(rèn)為“+5”那端與單片機(jī)IO端口形成壓差有電流通過,而電流流向正如箭頭所示,則表明此時(shí)“+5”與R1是短接狀態(tài),三極管導(dǎo)通,燈就被點(diǎn)亮了。

那單片機(jī)IO端口輸出的是高電平(5V)時(shí),則沒有形成壓差也就產(chǎn)生不了電流,那么箭頭不能代表此時(shí)有電流流向這個(gè)方向,所以“+5”與R1是斷開狀態(tài),燈沒有被點(diǎn)亮。箭頭起到的就是輔助我們理解的優(yōu)勢。

這樣我們可以根據(jù)箭頭很形象的判斷出單片機(jī)IO端口輸出什么電平狀態(tài)時(shí)就可以點(diǎn)亮LED。R1,R2電阻起到的是限流保護(hù)。

同理,右圖使用的是NPN型三極管,那么單片機(jī)IO端口輸出高電平時(shí)點(diǎn)亮LED,輸出低電平時(shí)點(diǎn)不亮LED。

《手把手教你學(xué)51單片機(jī)》文檔第3.3節(jié)有全面講解這部分知識(shí)。

 

2.三八譯碼器

有一種元器件只需要用到我們單片機(jī)三個(gè)IO端口就可以控制它的八個(gè)引腳其中的一個(gè)輸出低電平,開發(fā)板就用到這種叫74HC138三八譯碼器。我們省略它的電源供電引腳,畫出需要講解的引腳。

三八譯碼器

首先有三個(gè)引腳E0,E0,E1需要固定給它默認(rèn)的電平它才能正常工作,俗稱使能器件。

此時(shí)3個(gè)單片機(jī)IO端口輸出不一樣的電平時(shí),IO0~IO7的其中一個(gè)引腳就會(huì)輸出低電平,而其他7個(gè)IO都是輸出高電平。

當(dāng)我們的三個(gè)IO端口這樣輸出時(shí),則有以下情況

單片機(jī)IO端口3(輸出0)

單片機(jī)IO端口2(輸出0)    → IO0輸出0

單片機(jī)IO端口1(輸出0)

   

單片機(jī)IO端口3(輸出0)

單片機(jī)IO端口2(輸出1)    → IO2輸出0

單片機(jī)IO端口1(輸出0)

 

一句話總結(jié),三個(gè)IO端口輸出的三個(gè)值從 IO端口3→IO端口2→IO端口1排成二進(jìn)制數(shù)的得數(shù)就是哪個(gè)IOx輸出低電平。比如三個(gè)IO端口這樣輸出:1 1 0。此時(shí)二進(jìn)制值為十進(jìn)制的6,那么IO6就輸出低電平,其他輸出高電平。

不過僅憑我們這樣粗淺的講解初學(xué)者會(huì)有疑惑,所以大家前往《手把手教你學(xué)51單片機(jī)》文檔第三章深入學(xué)習(xí)了解這些元器件,多琢磨幾遍,每遍都會(huì)有更深入的認(rèn)識(shí)。

 

3.原理圖新知識(shí)

我們先拿上一講的原理圖與圖二對(duì)比

圖一:

原理圖1


圖二:

原理圖2

上下兩張圖都表示同一個(gè)連接原理,圖一比較直觀看到1盞燈直接連上1個(gè)IO端口,而圖二為了使觀賞性更舒適,用兩個(gè)名字相同的標(biāo)號(hào)(網(wǎng)絡(luò)標(biāo)號(hào))放在斷點(diǎn)處,表示這兩點(diǎn)代表著硬件連接中有一條覆銅線相連。平時(shí)閱讀原理圖我們推薦使用圖二,不然用圖一模式時(shí)元器件連接多了就會(huì)感覺太花眼。

我們通過對(duì)比以下兩張圖就看到使用網(wǎng)絡(luò)標(biāo)號(hào)的優(yōu)勢所在

原理圖3


原理圖4

點(diǎn)贊(2)

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

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

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

從零到寫出一個(gè)爬蟲的Python編程課程

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

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

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

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

Dotcpp在線編譯      (登錄可減少運(yùn)行等待時(shí)間)