單片機(jī)原理及應(yīng)用試卷2及其答案參考模板_第1頁(yè)
單片機(jī)原理及應(yīng)用試卷2及其答案參考模板_第2頁(yè)
單片機(jī)原理及應(yīng)用試卷2及其答案參考模板_第3頁(yè)
單片機(jī)原理及應(yīng)用試卷2及其答案參考模板_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī)原理及應(yīng)用試卷2一、填空題1、 8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了: 、 、 以及片內(nèi)數(shù)據(jù)存儲(chǔ)器、片內(nèi)程序存儲(chǔ)器、串行口、中斷控制系統(tǒng)等部件,這些部件通過(guò)內(nèi)部數(shù)據(jù)總線相連接。2、MCS5l單片機(jī)的控制電路包括了 、 、 和PC加1寄存器以及定時(shí)與控制電路等部件。 3、匯編語(yǔ)言指令中的操作數(shù)用于給指令的操作提供 。4、MCS51單片機(jī)的片內(nèi)數(shù)據(jù)存儲(chǔ)空間的128字節(jié)單元通??蓜澐譃?個(gè)區(qū)域,這3個(gè)區(qū)域分別是 、 、 。5、溢出標(biāo)志OV只有在進(jìn)行加法運(yùn)算時(shí)才有意義,OV0表示加法運(yùn)算結(jié)果 ,OVl表示加法運(yùn)算結(jié)果超出了A所能表達(dá)的符號(hào)數(shù)有效范圍。6、定時(shí)器的計(jì)數(shù)方式是對(duì)來(lái)自T0、Tl引腳的脈沖

2、計(jì)數(shù),輸入的外部脈沖在 時(shí)有效,計(jì)數(shù)器加1。定時(shí)功能也是通過(guò)計(jì)數(shù)器計(jì)數(shù)來(lái)實(shí)現(xiàn)的,定時(shí)功能下的計(jì)數(shù)脈沖來(lái)自 。7、MCS51單片機(jī)的變址尋址是以 作基地址寄存器,以 作變址寄存器,并以兩者內(nèi)容相加形成的16位地址作為操作數(shù)地址,以達(dá)到訪問(wèn) 的目的。8、MCS51單片機(jī)的外部中斷請(qǐng)求信號(hào)若設(shè)定為電平方式,只有在中斷請(qǐng)求引腳上采樣到信號(hào)時(shí),才能激活外中斷。而在脈沖方式時(shí),只有在中斷請(qǐng)求引腳上采樣到信號(hào)時(shí),才能激活外中斷。9、MCS51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)镸CS51的PC是16位的,因此其尋址的范圍為 KB。二、選擇1、十進(jìn)制數(shù)126其對(duì)應(yīng)的十六進(jìn)制可表示為

3、(   )     A、8 F           B、8 E           C、F E           D、7 E 2、下列表達(dá)式錯(cuò)誤的是(   )     A、X補(bǔ)+Y補(bǔ)=X+Y補(bǔ)   B、X=X補(bǔ)補(bǔ)     C、X= X     D、XY+XY =X+Y   3、計(jì)算機(jī)的主要組成部件為(   ) 

4、60;   A、CPU,內(nèi)存,IO   B、CPU,鍵盤(pán),顯示器   C、主機(jī),外部設(shè)備   D、以上都是   4、在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在(   )中     A、累加器       B、控制器     C、程序存儲(chǔ)器       D、數(shù)據(jù)存儲(chǔ)器   5、單片機(jī)應(yīng)用程序一般存放在(   )     A、RAM       B、ROM   &#

5、160;   C、寄存器         D、CPU   6、8031復(fù)位后,PC與SP的值為(   )     A、0000H,00H   B、0000H,07H     C、0003H,07H寄存器     D、0800H,00H   7、INTEL     8031的PO,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè)(   )     A、傳輸高8位地址        

6、 B、傳輸?shù)?位地址     C、傳輸?shù)?位數(shù)據(jù)       D、傳輸?shù)?位地址數(shù)據(jù)總線   8、LJMP跳轉(zhuǎn)空間最大可達(dá)到(   )   1 / 4  A、2KB         B、256B         C 、128B         D、64KB   9、設(shè)累加器A的內(nèi)容為0 C 9 H,寄存器R2的內(nèi)容為54H,C Y=1,執(zhí)行指令S U B B   A,

7、   R2   后結(jié)果為(   )     A、(A)=74H       B、(R2)=74H       C 、(A)=75H     D、(R2)=75H10、中斷是一種(   )     A、資源共享技術(shù)     B、數(shù)據(jù)轉(zhuǎn)換技術(shù)     C 、數(shù)據(jù)共享技術(shù)     D、并行處理技術(shù)    三、判斷18051每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入

8、引腳(   )28051單片機(jī)的棧底單元是不能利用的,因此,它是一個(gè)閑置單元(   )3中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令(   )48051單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的(   )   5 RC A為循環(huán)左移指令(   )   6如果發(fā)生除法溢出錯(cuò)誤,則PSW標(biāo)志位P置1。(   )   7.MOV A,A+DPTR是一條查詢指令(   )   8離散信號(hào)都是數(shù)字信號(hào)(   )9CPU對(duì)內(nèi)部RAM和外部

9、RAM的讀寫(xiě)速度一樣快(   )10(-86)原=11010110       (-86)反=10101001       (-86)補(bǔ)=10101010     (   )   四、簡(jiǎn)述題1.MCS-51單片機(jī)的中斷控制原則是什么?2.MCS-51單片機(jī)的CPU是如何判別中斷源是否有中斷請(qǐng)求發(fā)生的?3.如果某一單片機(jī)系統(tǒng)有一外部中斷1的中斷服務(wù)程序INTPl放置在程序存儲(chǔ)區(qū)的2000H地址開(kāi)始的一段存儲(chǔ)空間中。請(qǐng)問(wèn),在編程時(shí)應(yīng)該作何種設(shè)置,才能在CPU響應(yīng)外部中斷1時(shí)找到對(duì)應(yīng)的中斷服

10、務(wù)程序INTPI?4. 一個(gè)定時(shí)器的定時(shí)時(shí)間有限,如何實(shí)現(xiàn)兩個(gè)定時(shí)器的串行定時(shí),來(lái)實(shí)現(xiàn)較長(zhǎng)時(shí)間的定時(shí)?五、編程題1、請(qǐng)編制兩字節(jié)(16位)無(wú)符號(hào)數(shù)減法程序。其中被減數(shù)的高位數(shù)據(jù)存放在單片機(jī)片內(nèi)RAM的21H單元、低位數(shù)據(jù)存放在20H單元中,減數(shù)的高位數(shù)據(jù)存放在23H單元、低位數(shù)據(jù)存放在22H單元,差值的高位和低位數(shù)據(jù)分別存放到片外擴(kuò)展RAM的3001H和3000H地址單元中,程序以RET指令結(jié)束(程序名和程序中要使用的標(biāo)號(hào)可以自行定義)。2、已知在單片機(jī)片內(nèi)RAM中從ASC地址開(kāi)始的緩沖區(qū)中存有8個(gè)以ASC碼表示的數(shù)據(jù)09,請(qǐng)編程將這組ASCD碼數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)并送往片外RAM中從DATA

11、開(kāi)始的數(shù)據(jù)緩沖區(qū)。(程序名和程序中要使用的標(biāo)號(hào)可以自行定義)單片機(jī)原理及應(yīng)用試卷2答案一、填空題1、CPU 時(shí)鐘電路 位處理器 并行IO口。2、程序計(jì)數(shù)器PC 指令寄存器 指令譯碼器3、操作數(shù)據(jù)或地址4、寄存器區(qū) 位尋址區(qū) 用戶RAM區(qū)5、符號(hào)數(shù) 正確6、負(fù)跳變 單片機(jī)內(nèi)部的時(shí)鐘電路7、DPTR或PC 累加器A 程序存儲(chǔ)區(qū)中數(shù)據(jù)表格8、有效的低電子 脈沖的后沿負(fù)跳有效9、64二、選擇1、D 2、D 3、A 4、A 5、B 6、B 7、D 8、D 9、A 10、D 三、判斷1、× 2、× 3、× 4、 5、× 6、× 7、 8、× 9&

12、#215; 10、四、簡(jiǎn)述題1、中斷控制原則包括了三部分;低優(yōu)先級(jí)中斷不能打斷高優(yōu)先級(jí)中斷,而高優(yōu)先級(jí)中斷可以打斷低優(yōu)先級(jí)中斷,以實(shí)現(xiàn)中斷嵌套;如果一個(gè)中斷請(qǐng)求已被響應(yīng),則同級(jí)的其他中斷將被禁止,即同級(jí)中斷不能嵌套,如果同級(jí)的多個(gè)中斷請(qǐng)求同時(shí)出現(xiàn),則按CPU的同級(jí)查詢次序確定那一個(gè)中斷先響應(yīng)。2、CPU是通過(guò)測(cè)試TCON和SCON中各個(gè)標(biāo)志位的狀態(tài)來(lái)確定有沒(méi)有中斷請(qǐng)求發(fā)生以及是那一個(gè)中斷源的中斷請(qǐng)求。3、MCS一51單片機(jī)外部中斷1的中斷地址區(qū)為0013H001AH,當(dāng)外部中斷1的中斷服務(wù)程序INTPl放置在程序存儲(chǔ)區(qū)的2000H開(kāi)始的存儲(chǔ)區(qū),此時(shí),在編程時(shí)通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的

13、執(zhí)行:ORG 0013HJMPINTPl或(JMP 2000H)4、答:方式一,在第一個(gè)定時(shí)器的中斷程序里關(guān)閉本定時(shí)器的中斷程序,設(shè)置和打開(kāi)另一個(gè)定時(shí)器;在另一個(gè)定時(shí)器的中斷程序中關(guān)閉本定時(shí)中斷,設(shè)置和打開(kāi)另一個(gè)定時(shí)器。這種方式的定時(shí)時(shí)間為兩個(gè)定時(shí)器定時(shí)時(shí)間的和。方式二,一個(gè)作為定時(shí)器,在定時(shí)中斷后產(chǎn)生一個(gè)外部計(jì)數(shù)脈沖(比如由P1、0接INT0產(chǎn)生),另一個(gè)定時(shí)器工作在計(jì)數(shù)方式。這樣兩個(gè)定時(shí)器的定時(shí)時(shí)間為一個(gè)定時(shí)器的定時(shí)時(shí)間乘以另一個(gè)定時(shí)器的計(jì)數(shù)值。五、編程題1、注意:程序編制中要先減低位,后減高位數(shù)據(jù),由于是從地址單元中取被減數(shù)和減數(shù),地址單元前面都不能加#號(hào),而差值單元由于是在片外擴(kuò)展的3000H和3001H地址單元,間址寄存器應(yīng)為DPTR。SUIDATA:MOV DPTR,#3000HCLR CMOV A,20HSUBB A,22HMOVXDPTR,AMOV A,21HSUBB A,22HINC DPTRMOVXDP

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論