51單片機(jī)基礎(chǔ)知識復(fù)習(xí)練習(xí)題(含答案)_第1頁
51單片機(jī)基礎(chǔ)知識復(fù)習(xí)練習(xí)題(含答案)_第2頁
51單片機(jī)基礎(chǔ)知識復(fù)習(xí)練習(xí)題(含答案)_第3頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、51單片機(jī)根底知識復(fù)習(xí)題含 答案亠個16位1. 8051單片機(jī)的片內(nèi)有 的特殊功能存放器。2. MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在 內(nèi)數(shù)據(jù)存儲區(qū)底128字節(jié)單元。3. MCS-51單片機(jī)定時器工作方式1是指的D工作方式。A. 8位3B.8位自動重裝 2C.13位0D.16 位14當(dāng)需要從 MCS-51 單片機(jī)程序存儲器 取數(shù)據(jù)時,采用的指令為 B。A.MOV A, R1 片內(nèi) B.MOVC A, A + DPTR 或 MOVC A,A+PC C.MOVX A, R0D.MOVX A, DPTR 片外58751 單片機(jī)程序存儲器的容量最大可擴(kuò) 展為 64K 。B. 64K6.如果某 MCS-51

2、 單片機(jī)系統(tǒng)的定時 /計 數(shù)器 0 的中斷效勞程序放在程序存儲區(qū)的 3000H 地址開始的一段空間內(nèi) ,此時跳轉(zhuǎn) 到定時 /計數(shù)器 0 的中斷效勞程序的指令 LJMP 3000H 應(yīng)放在 000BH 開始的中斷 地 效勞入口外部中斷 0 A 址區(qū)、 0003H 效勞入口 1 0013H 外部中斷 B、串行口中斷效勞程序入口 C、 0023H 中斷效勞程序的開始地址區(qū)計數(shù)器0 D、000BH 定時 /中斷效勞開始地址區(qū) 001BH E 、為定時 /計 數(shù)器 1F、0000H 系統(tǒng)復(fù)位后的入口 7.MCS-51 系列單片機(jī)外擴(kuò)存儲器芯片時, 4 個 I/O 口中用作數(shù)據(jù)總B 線的是: B、 P0

3、口 SDA /SCL 連接到總線的器件 輸出級必須是漏極開路 或者是集電極開路,才能執(zhí)行線與的功能 8.AJMP 跳轉(zhuǎn)空間最大可到達(dá) 2 字節(jié) 2KBA 、9.8051 單片機(jī)中, 唯一一個能出現(xiàn)在符號指 令的 16 位存放器是 BA、PSWB、DPTRC、PCD、B10.當(dāng)需要從 MCS-51 單片機(jī)程序存儲器取 數(shù)據(jù)時,采用的指令為BA、MOVA,R1 片內(nèi) B、 MOVCA, A+DPTR/A+PCC、MOVXA, R0 片外 D 、 MOVX A, DPTR11.8051 單片機(jī)內(nèi)有 2 個 16位的定 時器。B、1612.8031 單片機(jī)當(dāng)允許 CPU 響應(yīng)串行口的 中斷請求時, 共

4、 IE 中的 A 位必須為 1。A、ES 和 EAB 、EA 和 ET0C、ET1 和 EAD、EX0 和 ET0EAES ET1 EX1ETOEXOIE 存放器格式EA為1時允許各中斷的響應(yīng),一一其中ES 串行口中斷允許 /禁止位 為1是允許中斷。13.MCS-51 單片機(jī)定時器工作方式 3 是指 的 A 工作方式A、8 位 3B、8 位自動重裝 2C、 13 位 0D、16 位 114.在串行通信中采用奇校驗,假設(shè)傳送的數(shù)據(jù)為 0A7H 和0CDH ,那么其 奇偶校驗位 分別 A 用“ 0、“ 1表示 。A、0 和 0B、0 和 1C、1 和 0D、1 和 1 1、字符幀的格式由起始位,數(shù)

5、據(jù)位,奇偶校驗位和停止位組成2、起始位占一位,始終為邏輯 0 低電 平,5.6.7.8.、數(shù)據(jù)位可選 3 低位在前, 高位 在后4、奇偶校驗位占一位表征串行通信中 采用奇校驗還是偶校驗5、停止位為邏輯 1 高電平 可取 1,1.5 、 2,執(zhí), C Y=1 的內(nèi)容為的內(nèi)容為 15.設(shè)累加 器 A 0 A8 H ,存放器 R2 24H) R2 , 后結(jié)果為( C SUBB A 行指令2計算公式 (A) -(X_ 為Rn/direct/Ri/date) -CY AA 、 A =84HB 、R2=83HC 、 A =83H D 、R2)=84H16.判斷是否溢出時用 PSW 的 B 標(biāo) 志位,判斷是

6、否有進(jìn)位時用PSW 的 A 標(biāo)志位。RSO. P D.進(jìn)位標(biāo)志位 BOV 溢出標(biāo)志位CA CY RS1E17在運用仿真系統(tǒng)調(diào)試程序時,當(dāng)要觀察 子程序內(nèi)部指令的執(zhí)行結(jié) 果時,通常采用B 調(diào)試方法A .單步調(diào)試F8B .跟蹤調(diào)試F7C .快 速運行到光標(biāo)處調(diào)試F4 D 斷點調(diào)試F2 E.連 續(xù)運行調(diào)試 F92KB 的指令是 18在下面指令中, 屬于無 條件轉(zhuǎn)移且轉(zhuǎn)移范圍為 C。3 A LJMP addr162ACALL addr11 B2C AJMP addr1119當(dāng)串行口向單片機(jī)的 CPU 發(fā)出中斷請 求時,假設(shè) CPU 允許并接受 中斷請求時,程序計數(shù)器 PC 的內(nèi)容將被自動修改為EA.

7、0003H0 外部 B. 000B0 定計 C. 0013H1外部E定計.0023H串行口中斷.D001BH120.子程序的返回和中斷響應(yīng)過程中的中斷 返回都是通過改變的 PC內(nèi)容實現(xiàn)的,而 PC內(nèi)容的改變是D 完成的。A .通過POP命令一B 通過MOV指令讀取C. 通過 RET或 RETI指令返回D 自動M1 存放器中計數(shù)器共有四種操作模式, 并 由 TMOD 22 8051 定時 /計數(shù)器被設(shè)定時,定時 /M0 的狀態(tài)決定, 當(dāng) M1 M0 的狀態(tài)為 10)為(CA 13 位定時 /計數(shù)器 (00) (01)計數(shù)器 16B. 位定時/C. 自動重裝8位定時/計數(shù)器(10)D . TO 為

8、 2 個獨立的 8 位定(11) T1 停止工作時 /計數(shù)器,238051 有四個工作存放器區(qū), 由 PSW 狀 態(tài)字中的 RS1、 RS0 兩位的狀態(tài)來決定, 單片機(jī)復(fù)位后, 假設(shè)執(zhí)行 SETBRS0 指令,此時只能使用B區(qū)的工作存放器。A 0 區(qū)B1 區(qū)區(qū) C 2區(qū) 3 D 單片機(jī)中,當(dāng)有壓入或彈出堆棧操作時,24在 MCS-51 的內(nèi)容 SPPC 將隨之增大或減小;程序計數(shù)器的內(nèi)容 將始終指示下一條將要執(zhí)行指令的地址,所以只要改變 PC 的內(nèi) 容將改變程序的運行路徑。 SP 的內(nèi)容與 PC 的內(nèi)容 D 。C.位數(shù)相同A.都是8位地址B.都是16 位地址 位 D數(shù)不同25.在中斷允許存放器

9、中, 中斷控制存放器EA 位的作用是 A A . CPU總中斷允許控制位 B .中斷請求總標(biāo)志位 IED .串行口中斷允許位 C .各中斷源允許控制位 ETESIT E 、觸發(fā)方式控制位26以下指令中,不影響堆棧指針的指令是 B。CBJB bit,relLCALL addr16A RETRETID 27指令 SJMP 的尋址范圍是 BA 任意范圍 BC64K 128 到 127D2K28 在五個中斷源中,可通過軟件確定各中 斷源中斷級別的高或低,但在同一級別中,按硬件排隊的優(yōu)先級別最 咼的是C中斷。A 定時器T0-2B. 定時器T1-4 C.外部中斷INTO -1 D .外 部中斷INT1 -

10、329調(diào)用子程序、 中斷響應(yīng)過程及轉(zhuǎn)移指 令的共同特點是 B。實現(xiàn)轉(zhuǎn)移 PC 都能返回 AB 都通過改變C都將返回地址壓入堆棧都必須保護(hù)現(xiàn)場中斷 D30單片機(jī)復(fù)位后, 累加器 A 、PC、PSW 的 內(nèi)容為 B AA = FFHPC =00HPSW =FFHA =00HB PSW= 00HPC0000HA =07H CPSW= FFHPC= 0000HDA = 00HPSW= 00HPC =00H318051 定時 /計數(shù)器是否計滿可采用等待 中斷的方法進(jìn)行處理,也可通過對C 的查詢方法進(jìn)行判斷A. OV標(biāo)志B. CY標(biāo)志C.中斷標(biāo)志D.奇偶標(biāo)志32單片機(jī)在與外部 I/O 口進(jìn)行數(shù)據(jù)傳送時,

11、將使用 A 指令。AMOVX 片外 B MOV 片內(nèi)DMOVC 程序視具體 I/O 口器件而定。 C33. 定時器 T0 的溢出標(biāo)志為 TF0 ,采用查 詢方式, 假設(shè)查詢到有溢出時, 該標(biāo)志 A A 由軟件清零B 由硬件自動清零 C.隨 機(jī)狀態(tài) D AB都可以41 .定時器 TO的溢出標(biāo)志 TFO,在 CPU 響應(yīng)中斷后 B 。DABBA .由軟件清零.由硬件清零C.隨 機(jī)狀態(tài) 都可以34. 使用單片機(jī)開發(fā)系統(tǒng)調(diào)試程序時,對源 程序進(jìn)行匯編的目的是DA 將目標(biāo)程序轉(zhuǎn)換成源程序連續(xù)執(zhí)行鍵BC. 將源程序轉(zhuǎn)換成目標(biāo)程序?qū)⒌图壵Z言轉(zhuǎn)換成高級語言 D35. 堆棧指針。 SP 的作用是 B.指示堆棧的

12、棧底B .指示堆棧的棧頂AC.指示中斷返回的地址 D .指示下一條將 要執(zhí)行指令的地址36. 在 CPU 內(nèi)部,反映程序運行狀態(tài)或反 映運算結(jié)果一些特征的寄存器是 B 。A . PC BA . . PSW 反映程序運行狀態(tài)和運 算結(jié)果的 CSPD637定時器 /計數(shù) T1 的中斷入口地址是CD 0013HC 001BHA 0003HB 000BH38 8031 定時 /計數(shù)器共有四種操作模式,由 TMOD 存放器中 M1 M0 的狀態(tài)決定,當(dāng) M1 M0 的狀態(tài)為 01 時, 定時 /計數(shù)器被設(shè)定為B。A13 位定時 /計數(shù)器 00 B16 位定時 /計數(shù)器01 C.自動重裝8位定時/計數(shù)器1

13、0 DT0 為 2 個獨立的 8 位定時 /計數(shù)器, T1 停止工作 11 39.單片機(jī)在進(jìn)行取指令操作時,指令的地 址是由 B 的內(nèi)容決A. SP B. PCC. DPTRD . PSEN 和ALEE . ALE 、RD 和 WR40 以下指令中錯誤的有AR7x 改為 A A , A+DPTRBA CLR MOVCP, AD JBCTF0C MOV , LOOP42。計算機(jī)能直接識別的語言是 CA .匯編語言B .自然語言C.機(jī)器語言D .硬 件和軟件43定時 /計數(shù)器的定時是指 E ,定時 / 計數(shù)器的計數(shù)是指。 DA 對時間計數(shù) B 外部事件定時 C 內(nèi)部 事件計數(shù)D .外部事件計數(shù)E.

14、對內(nèi)部時鐘計數(shù)7二、填空題、18051 單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了CPU、 數(shù)據(jù)存儲器、 程序存儲器和 定時計數(shù)器 特殊功能存放器 口、串行以及并行I/O口、中斷控制系統(tǒng)、時鐘電路、位處理器等 部件,這些部件通過單片機(jī)內(nèi)部總線相連接內(nèi)部總線根據(jù)其功能又分為數(shù)據(jù)總線、地址總線 控制總線三種。2 MCS-51 中 PSW 存放器的 RS0、RS1兩位用于設(shè)定工作存放器組, B 存放器是 8 位存放器。3假 定 SP=40H , 3FH=70H , 40H=20H。執(zhí)行以下指令:POP DPHPOP DPL后,DPTR的內(nèi)容為2070H , SP的內(nèi)容是。 3EH5 MCS-51 單片機(jī)中的中斷源有

15、 在 4 外部中斷個,分別為000BH 溢出中斷 定時器 0 、 外部中斷 0003H001BH 定時器 1 溢出中斷、和 串行口 中斷 10013H。0023H5. ( ) =(1101010111.1) BCD)=(855.5DB6假設(shè)由程序設(shè)定RS1、RS0=11,那么工作存放器 R0-R7 的直接地址為 _18H1FH_。7.假設(shè)采用偶校驗,累加器A 中的數(shù)據(jù)為01110010B,那么 PSW 中的P=_0_。8.8051的各中斷源的向量地址分別為、0BH、 03H23H 和、 1BH。13H9程序狀態(tài)字 是進(jìn)位標(biāo)志。PSW 的最高位PSW.7程序結(jié)束偽指令是10,子程序返回指令是EN

16、D,中斷程序返回指令是。RETIRET判斷題0 MOVX A,50H1、Ri/DPTR,AMOVXA,Ri/DPTRMOVX12、INCDPTR /A/Rn/direct/Ri03、DEC DPTR A/Rn/direct/RiDECDJNZ 30H,LOOP 、 4 1 1R7 /direct/Ri/#data5 、 ADDC A ,1 6、 PUSH ACC07、 MUL A,B MUL AB08、 ANL #30H,A 1 9ANL30H/A,A/ X010、 JBLOOPP0 ,bit relJB020H,、 11MOVX R0 A,MOVX RiR2、12,SUB A 09SUBB

17、A ,R213、 ORL P1.0 ,P3.0 014、 CJNE A,R2,LOOP 0CJNE A,direct/#data,LOOP POP ACCdirect 115、16 0、 RL P1RL A17、MOV C ,ACC.0 10R3 18、 MOV R2 ,AMOV R2 ,119、 JBC P1.0bit ,LOOP XCHD A,R0 020 、XCHD A,R0Ri21、內(nèi)部存放器 Rnn=0-7 作為間接尋址 存放器。0R0 R122、MOV A,30H 這條指令執(zhí)行后的結(jié)果是 A=30H 。023、SP 為堆棧指針, 堆棧是單片機(jī)內(nèi)部的一 個特殊區(qū)域, 與 RAM 無關(guān)。 0 24、PC 存放的

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論