微控制器考題 1

2022-10-13 21:36:04 字數 4895 閱讀 3730

1、填空題:

1.at89s52微控制器引腳訊號中,訊號名稱帶上劃線的表示該訊號( 低 )電平有效。

2.微控制器系統復位後,(psw)=00h,因此內部ram寄存區的當前暫存器是第 ( 0 )組,8個暫存器的單元位址為( 00h )~( 07h )。

3. at89s52微控制器響應中斷後,產生長呼叫指令lcall,執行該指令的過程包括:首先把( pc )的內容壓入堆疊,以進行斷點保護,然後把長呼叫指令的16位位址送(pc ),使程式執行轉向( 程式儲存器 ) 中的中斷位址區。

4.如果序列介面電路要實現接收資料,則要實現( 串並 )轉換;如果要傳送資料,要實現( 並串 )轉換。能夠實現這些轉換的裝置稱為( 移位暫存器 )。

5.at89s52微控制器內部ram的暫存器區共有( 256 ) 個單元,分為 ( 4 ) 組暫存器,每組( 8 )個單元,以( r )作為暫存器名稱。

6.at89s52微控制器程式儲存器的定址範圍是由程式計數器pc的位數所決定的,因為at89s52的pc是16位的,因此其定址的範圍為( 64 )kb。

7.在at89s52中,位處理器的資料位儲存空間是由(特殊暫存器 )的可定址位和內部ram位定址區的( 128 )個位。

8.at89s52微控制器的時鐘電路包括兩部分內容,即晶元外的(振盪器 )和晶元內的( 振盪器 )與( 時鐘發生器 )。

9. 處理定時器 / 計數器的溢位請求有兩種方法,分別是中斷方式和查詢方式。使用中斷方式時,必須 ( 開放中斷 ) ;使用查詢方式時,必須 ( 關閉中斷 ) 。

10. 假定定時器 1 工作在方式 2 ,微控制器的振盪頻率為 3mhz ,則最大的定時時間為 ( 65536*4us ) 。

11.幀格式為1個起始位,8個資料位和1個停止位的非同步序列通訊方式是方式( 1 )。

12.某at89s52序列口,傳送資料的幀格式為1個起始位(0),7個資料位,1個偶校驗位和1個停止位(1)組成。當該序列口每分鐘傳送1800個字元時,波特率為( 240u/s )。

13.mcs一51的4個i/o口中,p0是真正的雙向口,而其它口則為準雙向口,這一區別在口線電路結構中表現在( 引腳輸出電路 )的不同上。

14.指令格式是由(運算元 )和(操作碼 )所組成,也可能僅由(操作碼 )組成。

15. 使用8031晶元時,需將/ea引腳接( 高 )電平,因為其片內無(程式 )儲存器。

16.在序列通訊中,收發雙方對波特率的設定應該是( 相同 )的

17.dptr和 pc它們都是(16 )位的儲存器,dptr可以分為兩個( 8 )位的暫存器使用,但pc不能。

18.8031中對中斷進行查詢時,查詢的中斷標誌位共有 ( ie0 )、 ( ie1 ) 、 ( tf0 ) 、 ( tf1 )、( ti )和 ( ri ) 六個中斷標誌位。

2、選擇題

1.內部ram中的位定址區定義的位是給( a )

(a) 位操作準備的 (b) 移位操作準備的

(c) 控制轉移操作準備的 (d) 以上都對

2. 下列說法正確的是:(a)

a、 各中斷發出的中斷請求訊號,都會標記在mcs-51系統的ie暫存器中。

b、 各中斷發出的中斷請求訊號,都會標記在mcs-51系統的tmod暫存器中。

c、 各中斷發出的中斷請求訊號,都會標記在mcs-51系統的ip暫存器中。

d、 各中斷發出的中斷請求訊號,都會標記在mcs-51系統的tcon與scon暫存器中。

3. 在at89s52中,需要外加電路實現中斷撤除的是:( d )

a、定時中斷b、脈衝方式的外部中斷

c、外部序列中斷d、電平方式的外部中斷

4.序列口工作方式1的波特率是:( c )

(a)固定的,為[/32', 'altimg': '', 'w': '69', 'h':

'23b) 固定的,為[/16', 'altimg': '', 'w': '70', 'h':

'23'}]

(c) 可變的,通過定時器/計數器t1的溢位率設定。 (d) 固定的,為[/64', 'altimg': '', 'w': '70', 'h': '23'}]。

5. 確定序列通訊速率的位是:( b )

(a) 字元/秒 (b) 位/秒 (c) 幀/秒 (d) 幀/分

6.以下運算中對溢位標誌ov沒有影響或不受ov影響的運算是( a )

(a) 邏輯運算(b) 符號數加減法運算

(c) 乘法運算(d) 除法運算

7.外中斷初始化的內容不包括: ( a )

(a) 設定中斷響應方式 (b) 設定外中斷允許

(c) 設定中斷總允許 (d) 設定中斷觸發方式

8.中斷查詢確認後,在下列各種8031微控制器運**況中,能立即進行響應的是:d

a、 當前正在執行高優先順序中斷處理

b、 當前正在執行reti指令

c、 當前指令是div指令,且正處於取指令的機器週期

d、 當前指令是mov a, r3

9.下列說法不正確的是:b

a、 同一級別的中斷請求按時間的先後順序響應。

b、 同一時間同一級別的多中斷請求,將形成阻塞,系統無法響應。

c、 低優先順序中斷請求不能中斷高優先順序中斷請求,但是高優先順序中斷請求能中斷低優先順序中斷請求。

d、 同級中斷不能巢狀。

10. 下列說法不正確的是( c ) :

(a)序列口通訊的第9資料位的功能可由使用者定義。

(b) 傳送資料的第9資料位的內容在scon暫存器的tb8位預先準備好的。

(c ) 序列通訊傳送時,指令把tb8位的狀態送入傳送sbuf。

(d) 序列通訊接收到的第9位資料送scon暫存器的rb8中儲存。

11.微控制器程式儲存器的定址範圍是由程式計數器pc的位數決定的,mcs-51的pc為16位,因此其定址範圍是( b )

(a) 4 kb (b) 64 kb (c) 8 kb (d) 128 kb

12.通過序列口傳送或接收資料時,在程式中應對哪個暫存器進行操作:( d )

(a)acc (b)r0 (c)tmod (d)sbuf

13.pc的值是 c

(a) 當前指令前一條指令的位址 (b) 當前正在執行指令的位址

(c) 下一條指令的位址 (d) 控制器中指令暫存器的位址

14. 對定時器 0 進行關中斷操作,需要復位中斷允許控制暫存器的:(a)

(a) ea 和 et0 (b) ea 和 ex0

(c) ea 和 et1 (d) ea 和 ex1

15. 下列說法不正確的是(c ) :

(a)序列口通訊的第9資料位的功能可由使用者定義。

(b) 傳送資料的第9資料位的內容在scon暫存器的tb8位預先準備好的。

(c ) 序列通訊傳送時,指令把tb8位的狀態送入傳送sbuf。

(d) 序列通訊接收到的第9位資料送scon暫存器的rb8中儲存。

16. 在家用電器中使用微控制器應屬於計算機的 b

(a) 資料處理應用 (b) 控制應用 (c) 數值計算應用 (d) 輔助工程應用

17.序列口工作方式0的波特率是:(c )

(a)固定的,為[/32', 'altimg': '', 'w': '69', 'h':

'23b) 固定的,為[/12', 'altimg': '', 'w': '69', 'h':

'23'}]

(c) 可變的,通過定時器/計數器t1的溢位率設定。 (d) 固定的,為[/64', 'altimg': '', 'w': '70', 'h': '23'}]。

18. 對定時器 0 進行關中斷操作,需要復位中斷允許控制暫存器的:a

(a) ea 和 et0 (b) ea 和 ex0

(c) ea 和 et1 (d) ea 和 ex1

19. 幀格式為11位二進位制數的非同步序列通訊方式是: c、d

(a) 方式0 (b) 方式1 (c) 方式2 (d) 方式3

3、簡答題

1.請寫出下面英文縮寫的全拼

cpu:微處理器 central processing unit

ram:資料儲存器 random access memory

rom:程式儲存器 read-only memory

i/o:輸入輸出 input/output

mcu:微控制器 micro control unit

2.什麼是微控制器,什麼是微型計算機系統?

微控制器:是將cpu、儲存器、匯流排、i/o介面電路整合在一片超大規模積體電路晶元上。

微型計算機系統:把以大規模、超大規模為主要部件的微處理器作為核心,配以儲存器、輸入/輸出介面電路及系統匯流排所製造出的計算機系統。

3. 試列出10個具有位定址能力的特殊功能暫存器?答案:

p0鎖存器、堆疊指標sp、定時器/計數器0和1控制暫存器tcon、p1口鎖存器、序列口控制暫存器scon、p2鎖存器、中斷允許控制暫存器ie、p3口鎖存器、中斷優先順序控制暫存器ip、定時器2模式暫存器t2con、程式狀態字暫存器psw、累加器acc、b暫存器

4. at89s52微控制器的振盪頻率範圍是多少?內部時鐘電路和外部時鐘電路在結構上有什麼區別?

答案:振盪頻率範圍是6—24mhz。

微控制器的外部中斷源有哪兩種觸發方式?如何選擇?對外部中斷源的觸發脈衝或電平有什麼要求?

答案:(1)at89s52微控制器的外部中斷源有電平觸發方式和下降沿觸發方式兩種觸發方式。

(2)通過軟體程式設計,對中斷控制暫存器tcon中itx(x為0或1)位設定為0時,即選擇為電平觸發方式;itx(x為0或1)位設定為1時,即選擇為下降沿觸發方式。

(3)對電平觸發方式的外部中斷源,其中斷請求訊號(低電平)應持續保持請求有效,直至cpu響應該中斷請求為止;對於下降沿觸發方式的外部中斷源,其中斷請求訊號至少應該保持乙個機器週期的高電平、乙個機器週期的低電平。

6.定時/計數器用作定時器時,其計數脈衝由誰提供?定時時間與哪些因素有關?

答案:定時/計數器作定時時,其計數脈衝由系統振盪器產生的內部時鐘訊號12分頻後提供。定時時間與時鐘頻率和定時初值有關。

微控制器考點

17 jmp跳轉的範圍為256個位元組,ajmp跳轉的範圍為2kb。18 cpu訪問片內 片外rom指令用movc,訪問片外ram指令用movx,訪問片內ram用mov。movc是程式儲存器,movx是資料儲存器。19 movc a,a dptr指令以dptr為基址暫存器進行查表。使用前,先給dpt...

微控制器考點分析

考點分析 從實體地址看,8xx51微控制器有4個儲存器位址空間,即片內程式儲存器 簡稱片內rom 片外程式儲存器 片外rom 片內資料儲存器 片內ram 片外資料儲存器 片外ram 從邏輯位址看,8xx51微控制器有3個儲存器位址空間,即片內資料儲存器,片外資料儲存器 片內 片外統一編址的程式儲存器...

微控制器考點總結

第一章考點 1,進製轉換。分數制和碼制。數制主要是二進位制與十六進製制。碼制又分有符號數,bcd碼和asc碼 有符號數 和 要會原碼,反碼和補碼間的轉換。對於正數 原碼 反碼 補碼以 75 為例原碼 補碼 反碼 01001001b,其中第乙個0是 對於負數第乙個數是1即是負 以 115 為例原碼 1...