天天看點

51單片機的自學筆記常見名稱必備了解

51單片機的那些事

  • 常見名稱
    • 1.電平
    • 2.I/O口
    • 3.C51
  • 必備了解
    • 1.C-51的資料類型 基本資料類型
    • 2.電阻&電容。
    • 3. 51單片機最小系統能夠運作起來的必要條件*
    • 4.C-51的資料類型擴充定義

常見名稱

1.電平

單片機需要運用到數字電路的知識。

 數字電路中隻有兩種電平:高和低 

定義單片機為

TTL電平: 高 +5V 低 0V 

RS232電平:計算機的序列槽 高 -12V 低+12V

是以計算機與單片機之間通訊時需要加電 平轉換晶片max232(實驗闆上左下角)。

TTL電平信号被利用的最多。且資料采用二進制,

5v=邏輯“1”

0v=邏輯“0”

2.I/O口

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

我們使用單片機的核心就是來控制I/O口控制單片機的外延裝置來完成相應功能。

3.C51

程式設計語言

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

優勢,對比:

C-51與ASM-51相比,有如下優點:
  1. 對單片機的指令系統不要求了解,僅 要求對8051 的存貯器結構有初步了解;
  2. 寄存器配置設定、不同存貯器的尋址及數 據類型等細節可由編譯器管理;
  3. 程式有規範的結構,可分成不同的函 數,這種方式可使程式結構化;
  4. 提供的庫包含許多标準子程式,具有 較強的資料處理能力;
  5. 由于具有友善的子產品化程式設計技術,使 已編好程式可容易地移植;

必備了解

1.C-51的資料類型 基本資料類型

51單片機的自學筆記常見名稱必備了解

2.電阻&電容。

電阻
金屬膜電阻
貼片電阻
直插排阻
貼片排阻

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

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

51單片機的自學筆記常見名稱必備了解

直插電解電容:

51單片機的自學筆記常見名稱必備了解

貼片電容:

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

51單片機的自學筆記常見名稱必備了解

無極性貼片電容。

1F=10^6uF

1uF=1000nF

1nF=1000pF

常常用到皮法和微法

3. 51單片機最小系統能夠運作起來的必要條件*

  1. 單片機最小系統供電正常。提拱能量
  2. 單片機晶片工作正常。
  3. 單片機最小系統各元器件連接配接電路無誤。
  4. 單片機片外晶振、諧振電容正常。
  5. 單片機複位電路正常。

4.C-51的資料類型擴充定義

sfr:特殊功能寄存器聲明

sfr16:sfr的16位資料聲明

sbit:特殊功能位聲明

bit:位變量聲明

例:sfr SCON = 0X98;

sfr16 T2 = 0xCC;

sbit OV = PSW^2;