51微控制器學習lesson1_1
阿新 • • 發佈:2018-12-12
- 電平特性:高/低
- RS232電平:計算機串列埠,高-12v、低+12v
- 微控制器為TTL電平:高:+5v、低:-5v 所以電腦與微控制器之間有max轉換器
-
掌握各種數制之間的轉換
-
Stc微控制器解讀: STC(stc公司)89(系列)C(cmos)52(還有51、54、55、58、516,2*4為內部儲存空間,所以52是8k儲存,51是4k)40(晶振最高頻率最高40兆hz)C(商業級,對應的有I工業級,區別在溫度上使用範圍,商業級0-85、工業級-40-125度)PDIP(P封裝格式,整體為封裝形式代表雙列直插)0721(07年第21周)AT89C(必須具備專門的程式設計器)S(支援序列下載)LV(低電壓3v左右)STC89E(低電壓)
-
P3第二功能各引腳功能定義: P3.0:RXD序列口輸入 .1:TXD序列口輸出 .2:INTO外部中斷0輸入 .3:INT1外部中斷1輸入 .4:T0定時器0外部輸入 .5:T1定時器1外部輸入 .6:WR外部寫控制 .7:RD外部讀控制
-
微控制器組成:
- CPU:由運算和控制邏輯組成,同時還包括中斷系統和部分外部特殊功能暫存器
- RAM:用以存放可以讀寫的是資料,如運算的中間結果、最終結果以及欲顯示1的資料
- ROM:用以存放程式、一些原始資料和表格
- I/O口:色哥8位並行IO口,既可以用作輸入,也可以輸出
- T/C:兩個定時/計數器,既可以工作在定時模式,也可以工作在技術模式
-
微控制器C語言資料型別
-
C-51的資料型別擴充定義:
- Sfr:特殊功能暫存器宣告
- Sfr16:sfr的16位資料宣告
- Sbit:特殊功能位宣告
- Bit:為變數宣告 例:sfr SCON = 0x98、sfr16 T2 = 0xCC、sbit OV = PSW^2
-
C-51的包含標頭檔案 通常有reg51.h、reg52.h、math.h、ctype.h、stdio.h、stdlib.h、absacc.h 常用的有:reg51.h、reg52.h(定義特殊功能暫存器和位暫存器) Math.h(定義常用數學運算) 運算子: / >>、<<位右移,位左移 & |按位與、按位或 ^按位異或~按位取反
-
微控制器主要掌握以下幾點:
- 最小系統能夠執行起來的必要條件:電源,晶振(提供能量,相當於心臟),復位電路
- 對微控制器任意IO口的隨意操作:輸出控制電平高低,輸出檢測電平高低
- 定時器:重點掌握最常用的方式2
- 中斷:外部中斷、定時器中斷、串列埠中斷
- 串列埠通訊:微控制器之間、微控制器與計算機鍵
-
實驗開發板解析
-
結課設計材料