微機系統與原理總複習
阿新 • • 發佈:2019-01-06
今天開始期末考複習,雖說,微機有很大的可能性會開卷考,但是,有時候,開卷考出的題真的真的比較開放,況且,實驗,又沒有做的非常的仔細,還是比較危險的,加油!!!
第一章
- 嵌入式系統的定義:用於控制,監視或輔助操作機器和裝置的裝置。
- 嵌入式系統具備的特性:
執行特定的功能
以微處理器和外圍裝置構成核心。
需要嚴格的時序 與穩定性。
全自動操作
3.數位電路只有兩種電平:高電平(3-5V)低電平(0V)
這就是基本的整個51微控制器的整個結構。
- 課件中強調這個口的定義,也不知道重不重要,反正,蠻記:
P3口第二功能各引腳功能定義:
P3.0:RXD序列口輸入
P3.1:TXD序列口輸出
P3.2:INT0外部中斷0輸入
P3.3:INT1外部中斷1輸入
P3.4:T0定時器0外部輸入
P3.5:T1定時器1外部輸入
P3.6:WR外部寫控制
P3.7:RD外部讀控制
-
內部匯流排是CPU內部之間的連線。外部匯流排是指CPU與其它部件之間的連線。
-
外部匯流排有三種: 資料匯流排DB(Data Bus), 地址匯流排 AB(Address Bus)和控制匯流排 CBControl Bus)
振盪週期(時鐘週期):12MHZ 狀態週期:是經振盪週期二分頻得到的 機器週期:一個機器週期包含12個振盪週期,在一個機器週期內,CPU可以完成一個獨立的操作。 指令週期:CPU完成一條操作所需的全部時間(單週期,雙週期,四周期)
- 上下拉電阻的作用:
要輸出高電平,外部必須加上電阻
加大普通IO口的驅動能力
起到限流的作用
抵抗電磁干擾
- 通用型微控制器,專用型微控制器
- 簡單例子
#include <REG51.H>
#include <stdio.h>
void main(void){
SCON = 0x50; //串列埠方式1,允許接收
TMOD = 0x20; //定時器1定時方式2
TCON = 0x40; //設定時器1開始計數
TH1 = 0xE8; //11.0592MHz 1200波特率
TL1 = 0xE8;
TI = 1;
TR1 = 1; //啟動定時器
while(1) {
printf ("Hello World!\n"); //顯示Hello World }
}
先走一波PPT的內容
第一章
- 片內程式儲存器普遍採用快閃記憶體。可不用外擴充套件程式儲存器,簡化系統結構。
- 與AT89C51比,AT89S51更突出的優點:
(1)增加線上可程式設計功能ISP(In System Program),位元組和頁程式設計,現場程式除錯和修改更加方便靈活;
(2)資料指標增加到兩個,方便對片外RAM的訪問;
(3)增加了看門狗定時器,提高了系統的抗干擾能力;
(4)增加斷電標誌;
(5)增加掉電狀態下的中斷恢復模式; - CPU對各種功能部件的控制是採用特殊功能暫存器(SFR,Special Function Register)的集中控制方式。
以上為片內各功能部件。 - 第二章P8