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相比,有如下優點:
- 對單片機的指令系統不要求了解,僅 要求對8051 的存貯器結構有初步了解;
- 寄存器配置設定、不同存貯器的尋址及數 據類型等細節可由編譯器管理;
- 程式有規範的結構,可分成不同的函 數,這種方式可使程式結構化;
- 提供的庫包含許多标準子程式,具有 較強的資料處理能力;
- 由于具有友善的子產品化程式設計技術,使 已編好程式可容易地移植;
必備了解
1.C-51的資料類型 基本資料類型
2.電阻&電容。
電阻 |
---|
金屬膜電阻 |
貼片電阻 |
直插排阻 |
貼片排阻 |
讀數。電阻上标明307.即代表阻值為30*10^7=300000000歐姆
排阻: 有一個公共引腳,其餘每個各有自己的一隻腳
直插電解電容:
貼片電容:
這裡我們要注意。出現色塊的地方,就是負極。
無極性貼片電容。
1F=10^6uF
1uF=1000nF
1nF=1000pF
常常用到皮法和微法
3. 51單片機最小系統能夠運作起來的必要條件*
- 單片機最小系統供電正常。提拱能量
- 單片機晶片工作正常。
- 單片機最小系統各元器件連接配接電路無誤。
- 單片機片外晶振、諧振電容正常。
- 單片機複位電路正常。
4.C-51的資料類型擴充定義
sfr:特殊功能寄存器聲明
sfr16:sfr的16位資料聲明
sbit:特殊功能位聲明
bit:位變量聲明
例:sfr SCON = 0X98;
sfr16 T2 = 0xCC;
sbit OV = PSW^2;