微控制器入門學習二 51微控制器學習一

2021-08-13 09:52:48 字數 1761 閱讀 9993

本篇將對51微控制器一些概念進行一下記錄,本次針對《手把手教你學51微控制器》的前7章的硬體知識做乙個總結,軟體程式設計就不記錄了,可以看教程,裡面講解的很詳細。

微控制器最小系統的三要素:電源、晶振、復位電路。(最小系統是指用最少的原件組成微控制器可以工作的系統)。

下圖中晶振旁邊的20pf的電容的作用是幫助晶振起振,並維持振盪訊號的穩定。

網路標號:電路原理圖中放置在連線上的字元(如rst、db_1等),相同名字的網路標號表示這兩處地方實際連在一起,如下圖,下面從led顯示及其驅動電路 與 微控制器電路 連線來說明相同網路標號的兩處地方實際連在一起,從led顯示及其驅動電路圖中我們可以看出其對於其模組由 數碼管、led-8*8點陣、74hc245匯流排收發器、74hc138解碼器組成,其中

在電源旁接乙個0.1uf的電容(電容有通交流隔直流的作用),用來濾除高頻訊號干擾

74hc245和74hc138接的5v電源及4.7k電阻,用於穩定輸入訊號,確保當db_0為低電平時,a1接收到的也是低電平;當db_1為高電平時,a1接收到的也是高電平。是因為當db_0為高電平時,5v電源電阻電路上沒有電流,故a1端也是高電壓;而db_1為低電平時,5v電源電阻電路上有電流,4.7k電阻承擔了大部分電壓,故a1端為低電平

usb電路中的c16阻值為470uf的電容,供電電路中的c19阻值為100uf的電容,起到了緩衝作用(當上電的瞬間,流從源處下來時候不穩定容易擊衝作用。當上電 的瞬間,流從源處下來時候不穩定容易擊衝作用。)和穩定作用。

圖1:led電路圖

圖2:74hc245功能圖

1)74hc245作用

74hc245作用是消除微控制器接入io數量瓶頸問題,因為本板子微控制器帶的是8個數碼管,而每個數碼管電流大概是8ma,8路則為64ma,若直接接到io口中,微控制器長期下去的話會燒壞(因為微控制器與led按上圖1所接,不加74hc245,微控制器的p0端直接與db0到db7連線)。

解決該問題有兩種思路:

思路一:在微控制器和二極體間加入限流電阻以降低電流,但是會帶來led燈亮度變暗問題,視覺效果不好。

思路二:加些驅動ic作為微控制器的緩衝器,所以加入可做電流緩衝器的74hc245晶元,74hc245穩定工作在70ma下沒問題,可把它接在微控制器io口和led之間。

2)74hc138作用

微控制器的io口數量有限,若控制較多的器件,需要一種數字晶元,該晶元由簡單的輸入邏輯來控制輸出邏輯,74hc138三八解碼器即具有可將3種輸入狀態翻譯成8中輸出狀態的作用。

51微控制器學習歷程(二)快速入門51微控制器

首先開啟看51微控制器的管腳分布,51微控制器是8個引腳一組,為什麼是8個一組呢?因為它是8位微控制器,正好乙個位元組8位可以控制它 51微控制器有4組 p1,p2,p3,p4 通用管腳,所以51微控制器有4 8 32個通用管腳 其實通用管腳不就類似於開關,初學者先當開關用 看下原理圖,看開發板上的...

51微控制器學習筆記(1) 初識微控制器

微控制器是一種整合在電路晶元,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 唯讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調變電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構成的乙個小而完善的計算機系統。微控...

51微控制器學習記錄

一 由於位址和資料線有共用部分,用分時方式處理,ale進行位址的鎖存操作。二 要了解相應觸發條件 控制訊號操作 指令的時序 指令時序產生的內外部操作。三 指令的格式一般是 操作碼 運算元 四 與暫存器有關的格式中,一般用幾個bit來 代表是哪組暫存器 五 有些指令後面會加上資料,有些指令功能很複雜,...