微控制器考試試題

2023-01-17 06:24:05 字數 3163 閱讀 5730

試題6一、選擇題(每題1分,共10分)

1、所謂cpu是指(  )

a、運算器和控制器 b、運算器和儲存器 c、輸入輸出裝置 d、控制器和儲存器

2、訪問片外資料儲存器的定址方式是( )

a、立即定址 b、暫存器定址 c、暫存器間接定址 d、直接定址

3、堆疊資料的進出原則是( )

a、先進先出 b、先進後出 c、後進後出 d、進入不出

4、開機復位後,cpu使用的是暫存器第一組,位址範圍是( )

a、00h-10h b、00h-07h c、10h-1fhd、08h-0fh

5、定時器/計數器工作於方式1時,其計數器為幾位?(  )

a、8位   b、16位   c、14位d、13位

6、若某儲存器晶元位址線為12根,那麼它的儲存容量為( )

a、1kbb、2kbc、4kbd、8kb

7、控制序列口工作方式的暫存器是( )

a、tconb、pconc、scond、tmod

8、當at89s51外擴程式儲存器32kb時,需使用eprom2764( )

a、2片b、3片c、4片d、5片

9、已知:r0=28h (28h)=46h

mov a,#32h

mov a,45h

mov a,@r0

執行結果a的內容為( )

a、46h b、28h c、45h d、32h

10、下面程式執行後結果為( )

mov 2fh,#30h

mov 30h,#40h

mov r0,#30h

mov a,#20h

setb c

addc a,@r0

dec r0

mov @r0,a

a、(2fh)=30h (30h)=40h b、(2fh)=61h (30h)=40h c、(2fh)=60h (30h)=60h d、(2fh)=30h (30h)=60h

二、填空題(每空1分,共20分)

1、at89s51有( )條指令。

2、晶振的頻率為6mhz時,乙個機器週期為s。

3、51微控制器是把**處理器以及i/o介面電路等主要計算機部件整合在一塊積體電路晶元上的微型計算機。

4、微控制器復位時p0的值為( )。

5、當psw.4=0,psw.3=1時,當前工作暫存器rn,工作在第( )區。

6、在r7初值為00h的情況下,djnz r7,rel指令將迴圈執行( )次。

7、欲使p1口的低4位輸出0,高4位不變,應執行一條指令。

8、at89s51系列微控制器有( )個中斷源,可分為個優先順序。上電復位時中斷源的優先級別最高。

9、計算機三大匯流排分別為和控制匯流排。

10、74ls138是具有3個輸入的解碼器晶元,用其輸出作片選訊號,最多可在( )塊晶元中選中其中任一塊。

11、mcs-51指令系統中,add與addc指令的區別是

12、at89s51微控制器有個16位定時/計數器。

13、特殊功能暫存器中,單元位址的特殊功能暫存器,可以位定址。

三、判斷題(每題1分,共15分)

1、at89s51微控制器必須使用內部rom

2、當腳接高電平時,對rom的讀操作只訪問片外程式儲存器

3、at89s51微控制器的序列通訊方式為半雙工方式

4、at89s51的中斷系統最短響應時間為4個機器週期

5、e2prom不需紫外線能擦除,如2816在寫入時就能自動完成擦除

6、8155是一種8位微控制器

7、51微控制器只能做控制用,不能完成算術運算

8、微控制器內部ram和外部ram是統一編址的,它們的訪問指令相同

9、at89s51的中斷源全部程式設計為同級時,優先順序最高的是

10、指令ajmp的跳轉範圍是1kb

11、外部中斷0的入口位址是0003h

12、at89s51有中斷源5個

13、a/d轉換器的作用是將模擬量轉換為數字量;d/a轉換器的作用是將數字量轉為模擬量。

14、movx a,3057h

15、anl r1,#0fh

四、程式分析(共10分)

1.寫出執行下列程式段後相關儲存單元或暫存器的值。(本題每空2分,共4分)

org 0200h

mov r1, #37h

mov a, r1

mov 37h, #55h

cjne @r1, #37h, done

mov a, 37h

sjmp exit

done: mov 37h, #0aah

exit: sjmp $

執行完畢(a37h

2.已知:(a)=73 h,(r1)=30h,片內ram(30h)=34h,片外ram(30h)=a0h,

(c)=1。請寫出微控制器執行下列指令後的結果。以下語句不是程式段,互不相關。

(每空1分,共6分。)

(a)cpl aa

(b)movx a, @r1 ;(a)=______

(c)addc a, @r1 ;(a

(d)rlc aa)=______

(e)xch a, @r1片內(30h

(f)orl a, #0fha)=______

五、作圖題

1、 已給出器件如圖,試連線,構成乙個片外擴充套件16kb ram的電路,並給出兩片ram的位址範圍。(本題10分)

2.下圖是dac0832的應用電路,da轉換時數字量ffh與00h分別對應於模擬量+5v與0v。(1)將圖中空缺的電路補充完整;(2)編寫程式,產生圖中所示三角波,週期為1s,設有乙個延時3.906ms的子程式delay可以直接呼叫。

(本題10分)

六、看圖程式設計

1、試編寫程式把按鈕開關狀態通過發光二極體顯示出來,開關閉合的對應指示燈顯示為滅,開關斷開的對應指示燈顯示為亮。(本題10分)

2、下圖為4片bcd碼撥盤的介面電路,撥盤的輸出線分別通過4個與非門與微控制器的p1口相連。試編寫程式將讀入的4位bcd碼按千、百、十、個依次存放在片內ram的40h~43h單元,每個單元的高4位為0,低4位為bcd碼。(本題15分)

微控制器考點

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...