微控制器原理試卷題目總結

2021-12-22 10:04:01 字數 4819 閱讀 7358

1.mcs51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?

在出現同級中斷申請時,cpu按什麼順序響應(按由高階到低階的順序寫出各個中斷源)?各個中斷源的入口位址是多少?

答:mcs51微控制器有5個中斷源,2個中斷優先順序,中斷優先順序由特殊功能暫存器ip控制,在出現同級中斷申請時,cpu按如下順序響應各個中斷源的請求:int0、t0、int1、t1、串列埠,各個中斷源的入口位址分別是0003h、000bh、0013h、001bh、0023h。

1、微控制器是將微處理器、一定容量的 ram 和rom以及 i/o 口、定時器等電路整合在一塊晶元上而構成的微型計算機。

8、當cpu訪問片外的儲存器時,其低八位位址由 p0口提供,高八位位址由 p2口提供,8位資料由 p0口提供。

9、在i/o口中,p0口在接led時,必須提供上拉電阻,p3口具有第二功能。

19、是非題:工作暫存器區不允許做普通的ram單元來使用。f

20、是非題:工作暫存器組是通過置位psw中的rs0和rs1來切換的。t

21、是非題:特殊功能暫存器可以當作普通的ram單元來使用。f

22、是非題:訪問128個位位址用位定址方式,訪問低節單元用直接或間接定址方式。t

23、是非題:堆疊指標sp的內容可指向片內00h~7fh的任何ram單元,系統復位後,sp初始化為00h。f

24、資料指標dptr是乙個16位的特殊功能暫存器暫存器。

25、是非題:dptr只能當作乙個16位的特殊功能暫存器來使用。f

26、是非題:程式計數器pc是乙個可以定址的特殊功能暫存器。f

28、當系統處於正常工作狀態且振盪穩定後,在rst引腳上加乙個高電平並維持2個機器週期,可將系統復位。

29、是非題:微控制器89c51復位後,其pc指標初始化為0000h,使微控制器從該位址單元開始執行程式。t

31、是非題:微控制器系統上電後,其內部ram的值是不確定的。t

36、以下哪一條指令的寫法是錯誤的(c)。

a、mov dptr,#3f98h b、mov r0,#0feh c、mov 50h,#0fc3dh d、inc r0

37、以下哪一條指令的寫法是錯誤的(d)。

a、inc dptr b、mov r0,#0feh c、dec a d、push a

38、以下哪一條指令的寫法是錯誤的(b)。

a、movc a,@a+dptr b、mov r0,#feh c、cpl a d、push acc

39、是非題:在51系列微控制器的指令系統中,其加法、減法、乘法和除法必須有累加器a的參與才能完成。t

46、微控制器89c51的5個中斷源分別為int0 、int1 、t0 、t1以及txd/rxd 。

47、微控制器89c51的中斷要用到4個特殊功能暫存器,它們是tcon、scon、 ie 以及ip。

48、在89c51中,外部中斷由it0(1)位來控制其兩種觸發方式,分別是電平觸發方式和邊沿觸發方式。

50、是非題:在89c51中,當產生中斷響應時,所有中斷請求標誌位都由硬體自動清零。f

51、中斷處理過程分為3個階段,即中斷響應、中斷處理以及中斷返回。

52、簡述51系列微控制器中斷響應的條件。

●有中斷源發出中斷請求;

●中斷總允許位ea=1,即cpu開中斷;

●申請中斷的中斷源的中斷允許位為1,即中斷沒有遮蔽;

●無同級或更高階中斷正在被服務;

●當前的指令週期已經結束;

●若現在指令為reti或者是訪問ie或ip指令,則該指令以及緊接著的另一條指令已執行完。

53、是非題:在51系列微控制器中,中斷服務程式從向量位址開始執行,一直到返回指令reti為止。t

56、是非題:在執行子程式呼叫或執行中斷服務程式時都將產生壓棧的動作。t

65、是非題:在51系列微控制器的指令中,既有帶借位的減法指令,又有不帶借位的減法指令。f

69、微控制器89c51具有並行通訊和序列通訊兩種通訊方式。

79、微控制器89c51中的序列通訊共有4種方式,其中方式 0是用作同步移位暫存器來擴充套件i/o口的。

99、mcs-51 微控制器的rs1,rs0=01 時,當前暫存器r0—r7 占用內部ram(b)單元。

a、 00h—07h b、 08h—0fh c、 10h—17h d、 18h—1fh

101、mcs-51 微控制器有片內ram 容量( a )。

a. 128b b、 4kb c、 8kb d、 256b

104、在執行下列指令後,a=___60h___,r0=__45h____,(60h)=___45h___。

mov a,# 45h

mov r0,# 60h

mov @r0,a

xch a, r0

106、設ram 中(2456h)=66h,(2457h)=34h,rom 中(2456h)=55h,(2457h)=64h。請分析下面程式執行後各暫存器的內容。 (a)=___64h___,(dptr)=__2356h____。

mov a,#1

mov dptr,#2456h

movc a,@a+dptr

107、mcs-51 微控制器的定時器/計數器工作方式0 是( c )。

a、8 位計數器結構 b、16 位計數器結構 c、13 位計數器結構 d、2 個8 位計數器結構

108、執行下列程式後,(a)=__35h____,(b)=__16h____。

mov a,#9fh

mov b,#36h

anl b,a

setb c

addc a,b

109、mcs-51 微控制器的外部中斷0 中斷入口位址為( c )。

a、 000bh b、 001bh c、0003h d、 0013h

a,40h ;直接定址 (40h)→a

mov r0,a ;暫存器定址 (a)→r0

mov p1,#0f0h ;立即數定址 0f0→p1

mov @r0,30h ;直接定址 (30h) →(r0)

mov dptr,#3848h ;立即數定址 3848h→dptr

mov 40h,38h ;直接定址 (38h) →40h

mov r0,30h ;直接定址 (30h) →r0

mov p0,r0 ;暫存器定址 ( r0 )→p0

mov 18h,#30h ;立即數定址 30h→18h

mov a,@r0 ;暫存器間接定址 ((r0)) →a

mov p2,p1 ;直接定址 (p1)→p2

最後結果:(r0)=38h,(a)=40h,(p0)=38h,

(p1)=(p2)=0f0h,(dptr)=3848h,(18h)=30h,

(30h)=38h,(38h)=40h,(40h)=40h,(48h)=38h

2. mov a,data ;直接定址 2位元組1週期

mov a,#data ;立即數定址 2位元組1週期

mov data1,data2 ;直接定址 3位元組2週期

mov 74h,#78h ;立即數定址 3位元組2週期

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

答:mcs-51微控制器在一塊晶元中整合了cpu、ram、rom、定時/計數器、多功能i/o口

和中斷控制等基本功能部件。

微控制器的核心部分是cpu,cpu是微控制器的大腦和心臟。

程式儲存器用於存放編好的程式或**常數。資料儲存器用於存放中間運算結果、資料

暫存和緩衝、標誌位等。

定時/計數器實質上是加法計數器,當它對具有固定時間間隔的內部機器週期進行計數時

,它是定時器;當它對外部事件進行計數時,它是計數器。

i/o 介面的主要功能包括:緩衝與鎖存資料、位址解碼、資訊格式轉換、傳遞狀態(外

設狀態)和發布命令等。

中斷控制可以解決 cpu 與外設之間速度匹配的問題,使微控制器可以及時處理系統中許

多隨機的引數和資訊,同時,它也提高了其處理故障與應變能力的能力。

2-5 簡述mcs-51微控制器片內ram區位址空間的分配特點。

答:片內資料儲存器分為工作暫存器區、位定址區和資料緩衝器區等3個區域。 工作暫存器使用內部ram中位址為00h~1fh的32個單元, 並分成4個工作暫存器組,每個組有8個工作暫存器,名稱為r0~r7。

對於內部 ram 中位址為 20h~2fh 的 16 個單元,cpu 不僅具有位元組定址功能,而且還具有位定址功能。這 16 個單元共 128 位,每一位都賦予 1 個位位址,位位址範圍是00h~7fh。 30h~7fh是資料緩衝區,即使用者ram區,共80個單元。

2-7 微控制器復位後,各特殊功能暫存器中的初始化狀態是什麼?

答: 特殊功能暫存器初始狀態特殊功能暫存器初始狀態

acc 00h tmod 00h

pc 0000h tcon 00h

psw 00h tl0 00h

sp 07h th0 00h

dptr 0000h tl1 00h

p0~p3 0ffh th1 00h

ip xx000000b b 00h

ie 0x000000b scon 00h

pcon 0***0000b sbuf 不定

2-8 mcs-51微控制器的21個特殊功能暫存器中,哪些具有位定址能力?

答:mcs-51 微控制器中的程式狀態字暫存器(psw),b 暫存器,累加器(acc) ,埠 p0

~p3,控制暫存器中用於中斷控制的中斷優先順序控制暫存器(ip)和中斷允許控制寄存

器(ie) ,用於設定定時/計數器和序列口工作方式的定時/計數器控制暫存器(tcon)

微控制器原理

第一章緒論 計算機中的資訊包括 指令 資料,他們是以一定的編碼形式表示 指令 計算機中執行某種操作的命令 指令格式 指令的編碼規則,包含操作碼 運算元 多運算元指令格式 操作碼第一運算元第二運算元 減法被減數減數 指令型別 1 資料傳輸類2 算術類,如 加 減 乘 除 3 邏輯指令,如 邏輯與 或 ...

微控制器復位原理總結

題6是作者在2006年10月份全國巡迴人才招聘的考題,居然60 的同學得零分,卻只有一位同學得滿分,這種現象值得我們徹底地反思。題6 微控制器上電復位電路如圖3所示,請回答下列問題 12分 1 該復位電路適用於高電平復位還是低電平復位?2 試述復位原理,畫出上電時vc的波形 3 試述二極體d的作用。...

微控制器試卷

一 填充題 每個1分,共15分 1 51系列微控制器在復位時,要求在rst引腳上的高電平訊號需大於 2 個機器週期。微控制器復位時,工作暫存器預設選擇 第2 區,sp暫存器的值為 07 h。2 當晶振頻率為12mhz時,51微控制器的ale引腳的頻率是 2 mhz,外部計數的最多頻率是 0 5 mh...