微控制器重點總結

2021-03-04 02:49:43 字數 4846 閱讀 9447

第1章1、微型計算機通常由哪些部分組成?各有哪些功能?

答:微型計算機通常由控制器、運算器、儲存器、輸入/輸出介面電路、輸入裝置和輸出裝置組成。控制器的功能是負責從內部儲存器中取出指令並對指令進行分析、判斷、並根據指令發出控制訊號,使計算機有條不紊的協調工作;運算器主要完成算數運算和邏輯運算;儲存器用於儲存程式和資料;輸入/輸出介面電路完成 cpu與外設之間相連;輸入和輸出裝置用於和計算機進行資訊交流的輸入和輸出。

2、單片微型計算機與一般微型計算機相比較有哪些區別?有哪些特點?

答:與通用微型計算機相比,微控制器的硬體上,具有嚴格分工的儲存器rom和ram和i/o埠引腳具有復用功能;軟體上,採用面向控制的指令系統和硬體功能具有廣泛的通用性,以及品種規格的系列化。微控制器還具備體積小、**低、效能強大、速度快、用途廣、靈活性強、可靠性高等特點。

3、微控制器的幾個重要指標的定義。

答:微控制器的重要指標包括位數(微控制器能夠一次處理的資料的寬度)、儲存器(包括程式儲存器、資料儲存器)、i/o口(與外界進行資訊交換)、速度(每秒執行多少條指令)、工作電壓(通常是5v)、功耗和溫度。

4、單片微型計算機主要應用在哪些方面?

答:微控制器的主要應用領域有智慧型化產品、智慧型化儀表、智慧型化測控系統、智慧型化介面等方面。

5、微控制器的特點

儲存器rom和ram嚴格分工;採用面向控制的指令系統;輸入/輸出埠引腳具有復用功能;品種規格的系列化;硬體功能具有廣泛的通用性

6、水塔水位的控制原理

(1)當水位上公升達到上限時,b、c棒與a棒導電,從而與+5v電源連通。b、c兩端均呈高電平狀態,這時應使電機和水幫浦停止工作,不再給水塔供水。(2)當水位降到下限以下時,b、c棒不與a棒導電,從而斷開與+5 v電源的連通。

b、c兩端均呈低電平狀態。這時應啟動電機,帶動水幫浦工作給水塔供水。(3)當水位處於上下限之間時,b棒與a棒導電,而c棒不與a棒導電。

b端呈高電平狀態,c端呈低電平狀態。這時無論是電機已在運轉還是停止,都應維持電機和水幫浦的現有工作狀態,直到水位上公升到水位上限或下降到水位下限。

第2章1、mcs-51微控制器內部包含哪些主要功能部件?它們的作用是什麼?

答:mcs-51微控制器在一塊晶元中整合了cpu、ram、rom、定時/計數器、多功能i/o口和中斷控制等基本功能部件。 1)微控制器的核心部分是cpu,cpu是微控制器的大腦和心臟。

2)程式儲存器用於存放編好的程式或**常數。資料儲存器用於存放中間運算結果、資料暫存和緩衝、標誌位等。 3)定時/計數器實質上是加法計數器,當它對具有固定時間間隔的內部機器週期進行計數時,它是定時器;當它對外部事件進行計數時,它是計數器。

4)i/o 介面的主要功能包括:緩衝與鎖存資料、位址解碼、資訊格式轉換、傳遞狀態(外設狀態)和發布命令等。 5)中斷控制可以解決 cpu 與外設之間速度匹配的問題,使微控制器可以及時處理系統中許多隨機的引數和資訊,同時,它也提高了其處理故障與應變能力的能力。

2 、mcs-51微控制器的ea 、ale和psen 端的功能是什麼?

答:ale——ale為位址鎖存允許訊號,在訪問外部儲存器時,ale用來鎖存p0送出的低8位位址訊號。

psen——外部程式儲存器的讀選通訊號。當訪問外部 rom 時,psen 產生負脈衝作為外部rom的選通訊號;在訪問外部ram或片內rom時,不會產生有效的psen訊號。psen可驅動8個lsttl門輸入端。

ea ——訪問外部程式儲存器控制訊號。對8051和8751,它們的片內有4kb的程式儲存器。當ea 為高電平時,cpu 訪問程式儲存器有兩種情況:

一是訪問的位址空間在 0~4k 範圍內,cpu 訪問片內程式儲存器;二是訪問的位址超出 4k 時,cpu 將自動執行外部程式儲存器的程式。對於8031,ea 必須接地,只能訪問外部rom。

3 、mcs-51微控制器的核心器件是cpu。它由運算器、控制器和布林(位)處理器組成。

4、運算器是用於對資料進行算術運算和邏輯操作的執行部件。它包括:算術邏輯單元(alu)累加器(acc)程式狀態字(psw)暫存器b暫存器等部件

5、程式狀態字暫存器psw是乙個8位暫存器,用來存放運算結果的一些特徵。

cy(psw.7):進製標誌位。

ac(psw.6):半進製標誌位。

f0(psw.5):使用者自定義標誌位。

rs1(psw.4)和rs0(psw.3):

工作暫存器組選擇位ov(psw.2):溢位標誌位p(psw.

0):奇偶校驗標誌位。

6、控制器是 cpu 的大腦中樞,它的功能是逐條對指令進行解碼,並通過定時和控制電路在規定的時刻發出各種操作所需的內部和外部控制訊號,協調各部分的工作,完成指令規定的操作。

7、程式儲存器中特殊位址的功能

7、工作暫存器位址為00h~1fh的32個單元,並分成4個工作暫存器組,每個組有8個工作暫存器,名稱為r0~r7。工作暫存器和ram位址的對應關係如表所示。

11、微控制器的外部復位電路有上電自動復位和按鍵手動復位兩種。作用是使cpu和系統中其他部件都處於乙個確定的初始狀態,並從這個狀態開始工作。

(1)上電復位上電復位利用電容器的充電實現。在時鐘電路工作後,在rst端連續給出2個機器週期的高電平就可完成復位操作。

(2)上電加按鍵復位,當復位按鍵按下後,復位端通過51ω的小電阻與+5v電源接通,迅速放電,使rst引腳為高電平;當復位按鍵彈起後,+5v電源通過2k電阻對22μf電容重新充電,rst引腳端出現復位正脈衝。其持續時間取決於rc電路的時間常數。

12、mcs-51微控制器的基本工作方式是程式執行方式,它分為連續執行工作方式和單步執行工作方式。

13、電源控制暫存器pcon待機方式和掉電方式由專用暫存器pcon(電源控制暫存器)中的有關位控制,pcon位元組位址為87h

14、終止待機方式的方法有以下兩種:1)通過硬體復位(2)通過中斷方法

15、微控制器的內部結構:乙個8位cpu;4 kb程式儲存器,採用rom或eprom(8031無rom);128 b通用資料儲存器;21個特殊功能暫存器(sfr);乙個可程式設計全雙工序列口;具有5個中斷源,兩個優先順序巢狀結構;兩個16位定時/計數器;乙個片內振盪器與時鐘電路。

8、並行i/o口特點

(1)4個並行i/o口都是雙向的。p0口為漏極開路驅動;p1、p2、p3口均具有內部上拉電阻驅動,它們有時稱為準雙向口。

(2)32根埠線都可用做輸入或輸出,還可進行位操作。

(3)當並行i/o口作為輸入時,該口的鎖存器必須先寫入「1」,這是乙個重要條件。否則,該口不能讀入正確資料。

9、 i/o口功能

pl口只有一種功能,即通用輸入/輸出介面。;p2口有兩種用途:通用i/o口或高8位位址匯流排。

;p3口是雙功能口,預設為第一功能(通用i/o),通過程式設計可設定為第二功能。;p0口有兩種功能:位址/資料分時復用匯流排;通用i/o口

16 、4個8位並行口,其中p0、p2、p3是復用口(p0和p2為位址/資料線,可定址64 kb rom和64 kb ram);

p0埠(p0.0~p0.7):

第一功能:是乙個8位漏極開路型的雙向i/o口,這時p0口可看成使用者資料匯流排;第二功能:是在訪問外部儲存器時,分時提供低8位位址和8位雙向資料匯流排,這時先用做位址匯流排再用做資料匯流排。

p1口(p1.0~p1.7):內部帶上拉電阻的8位準雙向i/o口。

p2口(p2.0~p2.7):第一功能:乙個內部帶上拉電阻的8位準雙向i/o口。第二功能:在訪問外部儲存器時,輸出高8位位址。

p3口(p3.0~p3.7):第一功能:內部帶上拉電阻的8位準雙向i/o口。在系統中,這8個引腳都有各自的第二功能。

18 p0、p1、p2、p3並行埠使用注意事項

(1)如果微控制器內部有程式存貯器,不需要擴充套件外部存貯器和i/o介面,微控制器的4個口均可作為i/o口使用;(2)4個口在作為輸入口使用時,均應先對其寫「1」,以避免誤讀;

(3)p0口作為i/o口使用時應外接10k的上拉電阻,其它口則可不必;(4)p2口某幾根口線作位址使用時,剩下的口線不能作為i/o口線使用;(5)p3口的某些口線作第二功能時,剩下的口線可以單獨作為i/o口線使用。

19 第3章

1、什麼是定址方式?mcs-51指令系統有哪些定址方式?相應的定址空間在何處?

答:在指令系統中,運算元是乙個重要的組成部分,它指定了參與運算的資料或資料所在的位址單元。如何找到參與運算的這個資料或資料所在的位址就稱為定址方式。

mcs-51 指令系統的定址方式主要有立即定址、直接定址、暫存器定址、暫存器間接定址、基址加變址定址、相對定址和位定址等七種。

8儲存空間對應的定址方式

在mcs-51微控制器的指令系統中,指令對哪乙個儲存器空間進行操作,是由指令的操作碼和定址方式確定的。

1)對程式儲存器只能採用立即定址和基址加變址定址方式;

2)對特殊功能暫存器只能採用直接定址方式,不能採用暫存器間接定址

3)對8032/8052等微控制器內部ram的高128個位元組(80h~ffh),只能採用暫存器間接定址,不能使用直接定址方式;

4)對位操作指令只能對位定址區操作;

5)外部擴充套件的資料儲存器只能用movx指令訪問;

6)內部ram的低128個位元組(00h~7fh)既能用直接定址,也能用間接定址。

4加法和減法指令影響哪些標誌位?怎麼影響的?

答:在帶進製的加法運算中,會影響進製位cy,最終要將a中的值和其後面的值以及進製位cy中的值相加,最終結果存在a。 在帶進製減法指令中,要將累加器a的內容與第二運算元及進製標誌相減,結果送回到累加器a中。

在執行減法過程中,如果位7(d7)有借位,則進製標誌cy置「1」,否則清「0」;如果位3(d3)有借位,則輔助進製標誌ac置「1」,否則清「0」;如位6有借位而位 7 沒有借位,或位 7 有借位而位 6 沒有借位,則溢位標誌 ov 置「1」,否則清「0」。若要進行不帶借位的減法操作,則必須先將cy清「0」。

7(1)mcs-51微控制器能夠識別並執行的指令共有111條。(2)按指令所佔位元組數、指令執行時間和指令功能進行分類。(3)指令由操作碼和運算元組成。

(4)指令的基本格式[符號位址:] 操作碼 [運算元1 [,運算元2] [,運算元3]] [;注釋]

微控制器複習重點

第二章1.微控制器的內部資源及其功能 2.微控制器最小系統的組成 復位電路 時鐘電路3.微控制器復位後,初始化狀態4.程式儲存器 資料儲存器的配置 口的結構 功能 基本功能和第二功能 準雙向口的含義 第三章第四章的考試內容與第 五 六 七章相結合,主要是常用指令,如資料傳送類 控制轉移類指令。第五章...

微控制器部分重點

第1章1.設x 原碼是 b,補碼是 b。2.十六進製制數?轉換為二進位制為十進位制數?小數轉換為二進位制數3 壓棧 60h 61h 的內容為sp的內容是4 某儲存器晶元的位址有a0 a12引腳,它的容量 習題 1.1.22 第2章1.p0,p2口有兩種用途。2.定時器工作方式2是指的?3.在mcs ...

微控制器總結

微控制器引腳 80c51的資料儲存器配置 80c51的特殊功能暫存器 sfr 五個中斷源 兩個外部中斷,兩個定時器計數器中斷,乙個序列介面中斷。int0 int1輸入低電平或負跳變訊號作為中斷觸發事件 t0 t1定時器 計數器中斷 序列口中斷 8051微控制器中斷源的向量位址 tcon的中斷標誌 中...