單片機第2章練習(xí)題參考答案_第1頁
單片機第2章練習(xí)題參考答案_第2頁
單片機第2章練習(xí)題參考答案_第3頁
單片機第2章練習(xí)題參考答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、精品文檔 一、單項選擇題 1. MC 51單片機的CPU主要的組成部分為 A.運算器、控制器B 加法器、寄存器 C 運算器、加法器 D運算器、 譯碼器 2單片機能直接運行的程序叫 。 A.源程序 B 。匯編程序 C 。目標(biāo)程序 D。編譯程序 3. 單片機中的程序計數(shù)器PC用來。 A .存放指令B.存放正在執(zhí)行的指令地址C .存放下一條指令地址 D.存放上一條指令地址 4. 單片機上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為 。 A. OOOOH, OOH B 。 OOOOH, 07H C 。 0003H, 07H D 。 0800H, 08H 5單片機8031的EA引腳。 A.必須接地 B。必須接+5

2、V C??蓱铱?D。以上三種視需要而定 6. PSW中的 RS1 和 RS0用來。 A.選擇工作寄存器區(qū)號B。指示復(fù)位 C。選擇定時器 D。選擇工作方式 7. 對于8031單片機,其內(nèi)部 RAM。 A.只能位尋址B只能字節(jié)尋址C既可位尋址又可字節(jié)尋址 D.少部分只能位尋址 & 80C51單片機若晶振頻率為 fosc=12MHz,則一個機器周期等于_卩S。 A. 1/12B. 1/2 C . 1 D . 2 9. MC 51單片機的數(shù)據(jù)指針 DPTF是一個16位的專用地址指針寄存器,主要用來 。 A .存放指令B .存放16位地址,作間址寄存器使用C.存放下一條指令地址 D.存放上一條指令地址

3、10 . MC 51的片內(nèi)外的ROM是統(tǒng)一編址的,如果EA端保持高電平,8051的程序計數(shù)器 PC 在地址范圍內(nèi)。 A . 1000H FFFFH B . 0000H FFFFH C . 0001H0FFFH D . 0000H 0FFFH 11 . MC 51的專用寄存器 SFR中的堆棧指針 SP是一個特殊的存貯區(qū),用來 ,它是 按后進先出的原則存取數(shù)據(jù)的。 A .存放運算中間結(jié)果B .存放標(biāo)志位C .暫存數(shù)據(jù)和地址D .存放待調(diào)試的 程序 12 .單片機的堆棧指針 SP始終是指示 。 A .堆棧底B.堆棧頂 C .堆棧地址D .堆棧中間位置 二、問答題 1、80C51單片機芯片包含哪些主要

4、邏輯功能部件?各有什么主要功能? 2、MCS-5憚片機的EA信號有何功能?在使用 8031時EA信號引腳應(yīng)如何處理? 3、簡述程序狀態(tài)字PSW中各個位的作用。 4、內(nèi)部RAM氐128單元劃分為哪3個主要部分?說明各部分的使用特點。 5、程序計數(shù)器(PC)作為不可尋址寄存器,它有哪些特點? 6、 堆棧有哪些功能?堆棧指示器(SP )的作用是什么?在程序設(shè)計時,為什么要對SP重 新賦值? 7、MCS-5單片機運行出錯或程序進入死循環(huán),如何擺脫困境? 8、什么是指令周期,機器周期和時鐘周期?如何計算機器周期的確切時間? 9、使單片機復(fù)位有幾種方法?復(fù)位后機器的初始狀態(tài)如何? 10、 已知一 mcs5

5、1單片機系統(tǒng)外接晶體振蕩器頻率為11.059mhz,計算:單片機系統(tǒng)的拍節(jié) p、狀態(tài)s、機器周期所對應(yīng)的時間是多 一、選擇題 I- 5 ACCBA 6-10 ACCAD II- 12 CB 二、問答題 1、80C51單片機芯片包含哪些主要邏輯功能部件? 答:80C51單片機是個完整的單片微型計算機。芯片內(nèi)部包括下列硬件資源: (1)8 位 CPU ; (2)4KB的片內(nèi)程序存儲器 ROM??蓪ぶ?4KB程序存儲器和64KB外部數(shù)據(jù)存儲器; (3)128B 內(nèi)部 RAM ; (4)21 個 SFR ; (5)4個8位并行I/O 口(共32位I/O線); (6)一個全雙工的異步串行口; (7)兩個

6、16位定時器/計數(shù)器; (8)5個中斷源,兩個中斷優(yōu)先級; (9)內(nèi)部時鐘發(fā)生器 2、MCS-51單片機的EA信號有何功能?在使用 8031時EA信號引腳應(yīng)如何處理? 答:疋A/Vpp是雙功能引腳,功能如下: (1)EA接高電平時,在低 4KB程序地址空間(0000H0FFFH),CPU執(zhí)行片內(nèi)程序存 儲器的指令,當(dāng)程序地址超出低4KB空間(1000HFFFFH )時,CPU將自動執(zhí)行 片外程序存儲器的指令。 (2)EA接低電平時,cpu只能執(zhí)行外部程序存儲器的指令。_ 8031單片機內(nèi)部無 ROM,必須外接程序存儲器。因此, 8031的EA引腳必須接低電 平。 3、簡述程序狀態(tài)字PSW中各個

7、位的作用。 CY :進位標(biāo)志。用于表示 Acc.7有否向更高位進位。 AC:輔助進位標(biāo)志也叫半進位標(biāo)志。用于表示Acc.3有否向Acc.4進位 F0:用戶標(biāo)志位,由我們(編程人員)決定什么時候用,什么時候不用。 RS1、RS0工作寄存器組選擇位。 RS1、 RS0 = =00 0 區(qū) (00H07H) RS1、 RS0 = =01 1 區(qū) (08H 0FH) RS1、 RS0 = =10 2 區(qū) (10H 17H) RS1、 RS0 = =11 3 區(qū) (18H 1FH) 0V:溢出標(biāo)志位。 P:奇偶校驗位:它用來表示 ALU運算結(jié)果中二進制數(shù)位“ 1”的個數(shù)的奇偶性。若為奇 數(shù),則P=1,不

8、然為0。 4、內(nèi)部RAM氐128單元劃分為哪3個主要部分?說明各部分的使用特點。 答:80C51內(nèi)部128B的數(shù)據(jù)RAM區(qū),包括有工作寄存器組區(qū)、可直接位尋址區(qū)和數(shù)據(jù) 緩沖區(qū)。各區(qū)域的特性如下: (1)00H1FH 為工作寄存器組區(qū),共分 4組,每組占用 8個 RAM 字節(jié)單元,每個 單元作為一個工作寄存器, 每組的 8 個單元分別定義為 8 個工作寄存器 R0R7。 當(dāng)前工作寄存器組的選擇是由程序狀態(tài)字PSW的RS1、RS0兩位來確定。如果 實際應(yīng)用中并不需要使用工作寄存器或不需要使用 4 組工作寄存器,不使用的 工作寄存器組的區(qū)域仍然可作為一般數(shù)據(jù)緩沖區(qū)使用,用直接尋址或用Ri 的寄 存器

9、間接尋址來訪問。 (2)20H2FH 為可位尋址區(qū)域,這 16 個字節(jié)的每一位都有一個地址,編址為 00H7FH 。 當(dāng)然,位尋址區(qū)也可以用作字節(jié)尋址的一般數(shù)據(jù)緩沖區(qū)使用。 ( 3) 30H7FH 為堆棧、數(shù)據(jù)緩沖區(qū)。 5、 程序計數(shù)器(PC)作為不可尋址寄存器,它有哪些特點? 程序計數(shù)器PC是 16位的,它總是存放著下一個要取的指令的16位的存儲單元的地址,每 當(dāng)完成一個字節(jié)后,PC內(nèi)容自動加一,為下一個字節(jié)做好準(zhǔn)備。 6、 堆棧有哪些功能?堆棧指示器(SP )的作用是什么?在程序設(shè)計時,為什么要對 SP重 新賦值? 堆棧在中端過程中用來保護現(xiàn)場數(shù)據(jù),復(fù)位后SP=7H而堆棧一般設(shè)置在通用 R

10、OI區(qū) (30H 7FH),在系統(tǒng)初始化時候要從新設(shè)置。 7、MCS-5單片機運行出錯或程序進入死循環(huán),如何擺脫困境? 通過復(fù)位電路復(fù)位 8、什么是指令周期,機器周期和時鐘周期?如何計算機器周期的確切時間? 指令周期:指令的執(zhí)行時間 機器周期:晶振周期的 12分頻 時鐘周期:晶振周期的 2分頻 9、使單片機復(fù)位有幾種方法?復(fù)位后機器的初始狀態(tài)如何? 上電復(fù)位 按鍵與上電復(fù)位 復(fù)位后:PC=0000H P0-P3 為 FFH SP=07H PSW=00H IPIEPCON 有效位都為零。 10、已知一 mcs51單片機系統(tǒng)外接晶體振蕩器頻率為12mhz,計算:單片機系統(tǒng)的拍節(jié)p、 狀態(tài)s、機器周期所對應(yīng)的時間是多少? 解:晶振是 12MHZ 晶振的周期為 1/12 微秒 拍節(jié): 1/6 秒 S狀態(tài)周期1/2微秒 機器周期1微秒 補充:MCS-5的4個I/O 口在使用上有哪些分工和特點?(與STC12C5A60S有區(qū)別) P0 口是一個真正的雙向口 ,而其它的三個是準(zhǔn)雙向口. P0 口既可以作為I/O 口又可以作為地址總線

溫馨提示

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

評論

0/150

提交評論