51微控制器的自學筆記

2021-10-23 09:37:03 字數 1548 閱讀 1497

必備了解

微控制器需要運用到數位電路的知識。

數位電路中只有兩種電平:高和低

定義微控制器為

ttl電平: 高 +5v 低 0v 

rs232電平:計算機的串列埠 高 -12v 低+12v

所以計算機與微控制器之間通訊時需要加電 平轉換晶元max232(實驗板上左下角)。

ttl電平訊號被利用的最多。且資料採用二進位制,

5v=邏輯「1」

0v=邏輯「0」

即input口和output口,輸入和輸出。

我們使用微控制器的核心就是來控制i/o口控制微控制器的外延裝置來完成相應功能。

程式語言

c語言是一種編譯型程式語言,它兼顧 了多種高階語言的特點,並具備組合語言的 功能。目前,使用c語言進行程式設計已經 成為軟體開發的乙個主流。用c語言開發系 統可以大大縮短開發周期,明顯增強程式的 可讀性,便於改進、擴充和移植。而針對 8051的c語言日趨成熟,成為了專業化的實 用高階語言。

優勢,對比:

c-51與asm-51相比,有如下優點:

對微控制器的指令系統不要求了解,僅 要求對8051 的存貯器結構有初步了解;

暫存器分配、不同存貯器的定址及數 據型別等細節可由編譯器管理;

程式有規範的結構,可分成不同的函 數,這種方式可使程式結構化;

提供的庫包含許多標準子程式,具有 較強的資料處理能力;

由於具有方便的模組化程式設計技術,使 已編好程式可容易地移植;

電阻金屬膜電阻

貼片電阻

直插排阻

貼片排阻

讀數。電阻上標明307.即代表阻值為30*10^7=300000000歐姆

排阻: 有乙個公共引腳,其餘每個各有自己的乙隻腳

直插電解電容:

貼片電容:

這裡我們要注意。出現色塊的地方,就是負極。

無極性貼片電容。

1f=10^6uf

1uf=1000nf

1nf=1000pf

常常用到皮法和微法

微控制器最小系統供電正常。提拱能量

微控制器晶元工作正常。

微控制器最小系統各元器件連線電路無誤。

微控制器片外晶振、諧振電容正常。

微控制器復位電路正常。

sfr:特殊功能暫存器宣告

sfr16:sfr的16位資料宣告

sbit:特殊功能位宣告

bit:位變數宣告

例:sfr scon = 0x98;

sfr16 t2 = 0xcc;

sbit ov = psw^2;

51微控制器自學筆記

中斷tmod 定時器工作方式暫存器 tcon 定時器控制暫存器 thx,tlx計算方法 定時器 計數器高階應用 52微控制器特有的定時器2 計數功能的應用 數碼管按鍵 序列口通訊 i 2 c通訊 spi通訊 數模轉換 esp8266wifi模組 目前正在準備寫乙個51微控制器庫,希望能實現51的大多...

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

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

51微控制器

數碼管顯示幾乎是每次藍橋杯微控制器設計與開發組競賽的必考部分,相對於使用lcd1602作為顯示裝置,使用數碼管來顯示能夠更好的考察參賽選手的微控制器基本功,因為ct107d開發平台的設計使得數碼管的顯示不僅牽扯到數碼管顯示的 基本內容,還涉及到74hc573鎖存器,74hc02異或門,74hc138...