MCS-51單片機系統(tǒng)及接口技術-習題集(含答案)_第1頁
MCS-51單片機系統(tǒng)及接口技術-習題集(含答案)_第2頁
MCS-51單片機系統(tǒng)及接口技術-習題集(含答案)_第3頁
MCS-51單片機系統(tǒng)及接口技術-習題集(含答案)_第4頁
MCS-51單片機系統(tǒng)及接口技術-習題集(含答案)_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、MCS-51單片機系統(tǒng)及接口技術- 習題集(含答案)第 22 頁 共 61 頁 MCS-51單片機系統(tǒng)及接口技術課程習題集【說明】:本課程MCS-51單片機系統(tǒng)及接口技術(編號為09001)共有單選 題,判斷題,閱讀分析,問答與作圖題 , 填空題等多種試題類型,其中,本習題 集中有 閱讀分析 等試題類型未進入。一、單選題1.下面哪些指令是訪問RoM勺指令?( A)MOVX A,DPTR(B)MOVCA,A+PC(C)MoVC A,A+DPTR ( D)MoVX DPT,RA2.下面哪些指令執(zhí)行后,能夠?qū)?PSW寄存器產(chǎn) 生影響?( A)DEC 3FH(B)ADD A,3FHD)CJNE A ,

2、( C)SUBB A, R03FH,rel3.要訪問MCS-51單片機的特殊功能寄存器應 使用的尋址方式是(A)寄存器間接尋址,(B)變址尋址,(C) 直接尋址,(D)相對尋址4. 要確定51單片機Pi 口的輸入、輸出工作 方式,下面哪種說法是正確的?( A ) 由 編 程 決 定 ;(B)由輸入/輸出設備決定;(C)由讀引腳或?qū)懸_指令決定;(D)由CPU賣寫命令決定;5. 微機設置堆棧的目的是:(A)起數(shù)據(jù)緩沖作用;(B)存放將要處理的數(shù)據(jù);(C)保存程序斷點地址;(D)保存程序斷點地址和數(shù)據(jù)。6. CPU 訪問外部存儲器的時候,下面哪種說法 是正確的?(A) DPT嘅可以存放Ro啲地址又

3、可 以存放RAM勺地址;(B) DPTF只能存放ROM勺地址;(C) DPTF只能存放RAM勺地址;7. 在程序設計中使用 MOV PSW,#10H 指令 勺目勺是:(A) 當前程序使用第 2組工作寄存器(B) 程序初始化(C) 給一個單元賦初值(D)將立即數(shù)10H暫存入PSV中8. 51 單片機勺堆棧操作,應該是:(A) 先入棧,再修改指針(B)先修改棧指針,再出棧(C)先修改棧指針,再入棧(D)以上都不對。9. 執(zhí)行返回指令時,返回的斷點是 :( A ) 調(diào) 用 指 令 的 首 地 址(B) 調(diào)用指令的末地址( C) 調(diào)用指 令 下 一 條指 令 的 首 地址(D) 返回指令的末地址10.

4、 可以使程序循環(huán)轉(zhuǎn)移的指令是:( A) AJMP addr11( B) DJNZRn , rel( C) SJMP rel( D) ACALLaddr11. CPU響應中斷后,將產(chǎn)生哪些操作?(A) 保護現(xiàn)場(B)自動到中斷服務程序去執(zhí)行(C) 斷點地址進棧(D)斷點地址進棧,將矢量地址裝入 PC12. 51 單片機外擴 8155 芯片后,可以擴展的 I/O 口線是:(A)16 根 (B)22 根 (C)24 根 (D) 32根13. 下面哪一個部件不屬于CPU勺部件?(A)IP(B)ALU (C)PC(D)PSW14. 要把 P1 口高 4 位變?yōu)?0,低 4 位不變,應 使用下列哪條指令?

5、( A)ORL P1,#0FH(B)ORL P 1,#0F0H( C)ANL P 1,#0F0H(D)ANL P 1,#0FH15. CPU 響應中斷后,原來程序勺斷點地址和 數(shù)據(jù)應該由下面哪一條來完成?( A ) 由 CPU 自 動 完 成(B) 在中斷響應中完成(C) 應由硬件和中斷服務程序完成(D) 在主程序中完成16. 某種存儲器芯片的容量是16KB那么它與地址總線連接的根數(shù)是:(A) 11 根,(B) 12 根,(C) 13 根,(D) 14 根,( E) 15 根17. 定時器To、T1的啟動/停止應由下面哪一條來 完成?(A)由程序來完成(B)由硬件自動完成(C)當GATE=O寸

6、,由TR0、TR置位、清0完成18. 51 單片機直接尋址指令中的直接地址單元 有哪些?(A) 產(chǎn)品廠家給出的地址單元(B) 20FH 7FH單元和部分SFR寄存器(C) 30HH 7FH單元(D) 片內(nèi)RAM和SFR寄存器19. 下面哪些指令執(zhí)行后,能夠?qū)?PSW寄存器 產(chǎn)生影響?(A) DEC 3FH(B) ADD A,3FH(C) SUBB A, R0(D) CJNE A ,3FH, rel20. 6264 芯片是(A) 64KB EPROM (B) 8KB RAM (C) 64KB RAM21. 指令 LCALL addr16 執(zhí)行后,硬件會自動 產(chǎn)生下列操作。(A)將16位地址進棧;

7、(B)將指令中16位 二進制數(shù)裝入 DPTR;(C) 將指令中給出的16位地址裝入PC22.使CPIP向應某中斷源請求的條件是(A)開放中斷系統(tǒng);(B)查詢到該中斷源 的中斷標志;(C) 高優(yōu)先級和同級中斷源沒有中斷請求;(D) A、B、C三個條件都必須具備。23. 下面四條傳述中,有錯誤的一條是: ( ) (A)16 根地址線的尋址空間可達 1MB(B)內(nèi)存儲器的存儲單元是按字節(jié)編址的(C)CPU中用于存放地址的寄存器稱為地址 寄存器(D)地址總線上傳送的只能是地址信息。24. 程序計數(shù)器PC可以兼作:()(A)根硬件信號線(B)個可由用戶直接讀寫的 8位RAM 寄存器(C)一個不可尋址的特

8、殊功能寄存器(D)一個能自動加1計數(shù)的RoM存儲單 元25若系統(tǒng)晶振為12MHz對應的一個機器周期 執(zhí)行時間為:( )( A) 1us; ( B) 2us; ( C) 3us; ( D) 4us26. 某條指令的操作數(shù)(或操作數(shù)地址)部分 為X,地址為X的主存單元內(nèi)容為y,地址為y 的主存單元內(nèi)容為Z,如果用直接尋址方式,參與操作的數(shù)據(jù)為:()(A)x; ( B)y; (C)z; (D)x+y27. MCS-51單片機有片內(nèi)ROM容量()A. 4KB B. 8KBC. 128B D. 256B28. MCS-51單片機的位尋址區(qū)位于內(nèi)部 RAM勺 )單元。A. 00H 7FH B. 20H 7

9、FHC. 00H 1 FHD. 20H 2FH29. MCS-51單片機的串行中斷入口地址為()A. 0003HB. 0013HC. 0023HD. 0033H30. MCS-51單片機的最小時序定時單位是()A. 狀態(tài)B. 拍節(jié)C. 機器周期 D. 指令周期31.若MCS-51單片機的晶振頻率為6MHZ定時器/ 計數(shù)器的外部輸入最高計數(shù)頻率為()A. 2MHz B. 1MHzC. 500KHz D. 250KHz32. 在中斷服務程序中,至少應有一條 ()(A)傳送指令(B)轉(zhuǎn)移指令(C)加法指令(D)中斷返回指令33. 當MCS-51復位時,下面說法正確的是 ()( A) PC=0000H

10、( B) SP=00H( C) SBUF=00H( D)( 30H) =00H34. 要用傳送指令訪問MCS-51片外RAM它 的指令操作碼助記符是( )( A) MOV( B) MOVX(C) MOVC(D)以上都行35. 下面哪一種傳送方式適用于電路簡單且 時序已知的外設( )(A)條件傳送(B)無條件傳送(C) DMA(D)中斷36. ORG 2000H LCALL 3000H ORG 3000H RET上述程序執(zhí)行完RETW令后,PC=() ( A) 2000H( B) 3000H( C) 2003H( D) 3003H37. 要使51能響應定時器T1中斷、串行接口 中斷,中斷允許寄存

11、器( IE ) =()( A) 98H ( B) 84H ( C) 42H ( D) 22H38. 6264 芯片是()( A) E2PROM ( B) RAM ( C) Flash ROM( D) EPROM39. MCS-51 在響應中斷時,下列哪種操作不 會發(fā)生( )(A)保護現(xiàn)場(B)保護PC(C)找到中斷入口(D)保護PC找到中斷入口40. 用MCS-51串行接口擴展并行I/O 口時,串行接口工作方式應選擇( )(A)方式O (B)方式1 (C)方式2(D) 方式 341. JNZ e 指令的尋址方式是( )(A)立即尋址(B)寄存器尋址(C)相對尋址(D)位尋址二、判斷題42. M

12、OVX A, 1000H()43.DECDPTR()44. ADD A,B ( )45.CLRR 0( )46.INCR 7()47. MOVR , A()48. MOV RN , P1()49. MOV 40H, TL1()50. 執(zhí)行一條指令的快、慢取決于這條指令的 長度。這句話是否正確?若有錯,則改正過 來。51. 寄存器 A 只能進行字節(jié)操作。這句話是否正 確?若有錯,改正。52. 訪問 8155 的指令可以是讀指令,也可以是 寫指令。53. 訪問ADC0809勺讀指令是獲取模擬量信息, 寫指令是將數(shù)據(jù)寫入 ADC0809。54. 訪問DAC0832勺指令可以是讀指令,也可以 是寫指令

13、。55. 8051單片機有18個SFR寄存器占有18個地 址。56. 凡是操作數(shù)為寄存器勺指令都是寄存器尋 址方式指令。57. INC R4()58. MOV F0H, C ()59. MOV A, 2000H()60. MOV R1, R7()61. XRL P 1, #31H()62. MOV R1,#80H()63. CLR 30H()64. MOVX A, 2000H()65. MOV 20H,21H()66. MOV R7 ,R1( )67. 在計算機中斷系統(tǒng)中,優(yōu)先級別高的中斷總 是先響應先處理。( )68. 指令中直接給出操作數(shù)稱為直接尋址。 ( )69. 堆棧是由若干不連續(xù)的存

14、儲單元組成的后 進先出存儲區(qū)。( )70. 若外設控制器中的寄存器和主存單元統(tǒng)一 用主存地址編址,那么在計算機的指令系統(tǒng)中 可以不設專門的 I/O 指令。( )71. DMA 方式傳遞過程中地址修改、字節(jié)計數(shù)等 完全由硬件電路實現(xiàn)。 ( )72. 當某一個數(shù)是負值時,它在計算機中分別用 原碼、反碼和補碼表示時,機器碼一定各不相 同。( )73. 串行通信是指數(shù)據(jù)各位同時傳送,其特 點是數(shù)據(jù)傳送速度快、效率高,且對住處的邏輯定義與 TTL 兼容,無需進行邏輯 電平轉(zhuǎn)換。( )74. 根據(jù)系統(tǒng)總線傳遞信息的類型,可分為地址 線、數(shù)據(jù)線和控制線。 ( )75. 通常每個外部設備都有一個接口寄存器與

15、主機交換信息,因此,主機只能用一個唯一地 址來訪問一個外部設備。 ( )76. 在單總線結(jié)構的計算機系統(tǒng)中, I/O 設備和 主機之間傳送數(shù)據(jù)方式一般有程序查詢、程序 中斷和DMA方式。()77. 我們所說的計算機實質(zhì)上是計算機的硬件 系統(tǒng)與軟件系統(tǒng)的總稱。( )78. MCS-51的相對轉(zhuǎn)移指令最大負跳距是 127BO ()79. MCS-51的程序存儲器只是用來存放程序的。()80. MCS-51的5個中斷源優(yōu)先級相同。()81. 要進行多機通信,MCS-51串行接口的工作方 式應選為方式 1 O( )82. MCS-51 上電復位時,SBUF=OoH ()83. MCS-51 外部中斷

16、0 的入口地址是 0003H。 ()84. TMOD中的GATE=時,表示由兩個信號控制定時器的啟停。( )85. MCS-51的時鐘最高頻率是 18MHz ()86. 使用可編程接口必須初始化。( )三、問答與作圖題87. 什么是總線? 51 單片機的外部三總線是怎 樣形成的?88. 執(zhí)行指令 LJMP addr16 的操作與執(zhí)行指令 LCALL addr16 的操作有何異、同?89. 若(A) = 0,指令JZ rel 的地址是1000H, 執(zhí)行該指令后( PC) = ?90. 執(zhí)行一條傳送指令后,原來的目標操作 數(shù)和源操作數(shù)將怎樣變化?91. ADC0809的輸入、輸出關系是什么?它有幾

17、個輸入通道?如何選擇這些通道?92. 8155并行接口的PA PB PC口有幾種工作 方式?它們的工作方式由什么來決定?93. 51 單片機的堆棧所在物理空間位置應在哪 里?進、出棧原則是什么?94. ADC0809 是什么器件?如何啟動它開始工 作?95. CPU訪問片外RAM時,需要通過哪些引腳發(fā) 出哪些信息?96. CPU對I/O端口的“讀一修改一寫”操作的指令是輸出指令還是輸入指令?試列舉出三條 這樣的指令97. 8155有幾個并行 I/O 口?它們輸入、輸出的 數(shù)據(jù)分別是多少位?98. I/O 接口在工業(yè)控制領域中,能與哪些設備、 電路接口?99. 在哪些情況下單片機CPU乍數(shù)據(jù)運算

18、操作時會產(chǎn)生溢出?100. 什么叫立即數(shù)?什么叫立即尋址?101. MCS51 單片機為什么只能訪問外部 64KB 存儲器?1.102.寄存器間接尋址指令中的R是指哪些 R 寄存器?一般作何使用?103. 8155 是什么器件?其內(nèi)部主要有哪些部 分?104. 51單片機的PoP3四個I/O 口作輸入口還是作輸出口應如何確定? CPU讀I/O端口引腳 時,為什么先要給口鎖存器寫入“ 1” ?(8分)105. CLR 60H 這條指令是正確指令還是錯誤指 令?為什么?(8 分)106. 可編程 I/O 接口 8155 芯片內(nèi)部主要由哪幾 部分組成?與 51 單片機地址總線連接的端子有 哪些?10

19、7. 復位只針對 51 單片機的哪些硬件?108. 51 單片機的指令尋址方式有哪些?并各寫 出一條指令來表示。109. 在51單片機的擴展系統(tǒng)中,CPU訪問外部Roh要發(fā)哪些信號?110. 微機與外設之間為什么要使用接口?微機 的接口有哪些種類?111. 子程序最末一條指令是什么?為什么要用 這條指令?112. 分支程序有哪些結(jié)構形式?請作圖表示。113. DAC0832和ADC0809是什么芯片?若參考電壓為5V,它們滿量程輸出各是多少?i4. CPl立即響應外設的中斷請求必須滿足哪些 條件?115. 如果定時器的中斷服務子程序執(zhí)行時間超 出了定時器的定時時間, 將會造成什么后果?116.

20、 計算機在已響應中斷并執(zhí)行中斷服務子程序期間,能不能響應新的中斷請求?為什么?117. MOV P1, # 0FFH 應理解為輸出全“ 1”到P1 口呢,還是理解為從P1 口讀引腳的預備動 作?118.已知 A = 0F8H,當執(zhí)行 ADD A #0A9H指 令后,PSW中的OV CY AC P各為多少?若是 有符號數(shù),A中的結(jié)果用十進制表示是多少?119. 單片機是如何區(qū)分片內(nèi)片外 RAM的?120. 簡述單片機的接地系統(tǒng)。121. MCS51單片機的偽指令有哪些?122. 串行通信有哪幾種制式?各有什么特點?123. DlA轉(zhuǎn)換器有哪些主要性能指標?124. 8031擴展外部IlO設備占用

21、的地址空間是RoM勺還是RAM勺?其最大的空間是多少?125 .什么是中斷? MCS-51單片機在什么條件下 可響應中斷?126.試述8253芯片的基本功能。127 .信號有什么作用?在8031中應如何接線?128. MCS-51單片機系統(tǒng)中,外接程序存貯器和 數(shù)據(jù)存貯器共用16位地址線和8位地址線,為 什么不會發(fā)生沖突?四、填空題129. 當51單片機引腳EA接高平時,CPU先訪問,接著再訪問 片外60 KB程序存儲器;當其接低電平時CPU只訪問片外64 KB程序存儲器。130. DPTR叫數(shù)據(jù)指針寄存器,其功能131. 51單片機作擴展時,Pi 口叫用戶I/O 口。CPU寸Pi 口既可以

22、字節(jié)操作,又可以操作。132. 單片機在作帶符號數(shù)加、減運算時,若程序狀態(tài)寄存器中的溢出標OV=1則表示運算結(jié)133. 當To,T 1作定時器使用時,是對機內(nèi)機器周 期脈沖計數(shù);當 To,T 1作計數(shù)器使用時,是對 脈沖計數(shù)。134. T o,T 1工作在定時器狀態(tài)還是工作在計數(shù)器狀態(tài)應由來決定。135. 直接、寄存器、寄存器間接136. INT o、To、IN、串行口137. 51單片機的To、Ti工作方式0最大計數(shù)長 度是 13位;工作方式1最大計數(shù)長度是 位; 工作方式2最大計數(shù)長度d8位。138. ALE叫 地址鎖存允許 信號端子,當其輸出高電平時,CPU將從P0 口送出 低8位地址;

23、 從P2 口送出高8位地址;當其輸出低電平時, CPU將從P0 口讀入或?qū)懗觥?39. 相對尋趾指令的程序轉(zhuǎn)移目標范圍是以下一條指令地址為起始地址的個字節(jié)單丿元。140. 51單片機的晶振頻率為12MH,則機器周期應是。141. 51單片機片內(nèi)RAM共有32個工作寄存器,可分為4個寄存器組,其地址范圍是。142. CPU響應中斷后,PC寄存器的內(nèi)容應143. 51 單片機的中斷系統(tǒng)由 和查詢電路等部分組成。144. 51單片機的位存儲器共有128位,位存儲器在片內(nèi)區(qū)間。145. 在變址尋址方式中,以A作變址寄存器,以作基址寄存器。146. 51 單片機的堆棧應設置在 區(qū)間。147. 51單片機

24、在作擴展時,外部數(shù)據(jù)總線從 P?口引出;地址總線低8位從引 出;地址總線高8位從P2 口引出;控制總線從 P3 口引出。148. 8031的存儲器配置是外部64KBRoM外部64KBRAM 口。149. 51單片機的引腳PSEN叫讀外部程序存儲器允許端子。在情況下該引腳輸出低電平,在其他情況下該引腳輸出高電 平。150. 51單片機有4組工作寄存器,它們的地址范圍是。151. CPU執(zhí)行一條指令后,PC的內(nèi)容會自動加1、2、3,指向下一條指令地址。復位后 PC的內(nèi) 容 。152. 51單片機的 T。、T1作定時器時,是對 計數(shù);作計數(shù)器時,是對外部脈沖計數(shù)。153. 51 單片機內(nèi)部硬件主要由

25、 等5大部分組成。154. 51單片機的位存儲器共有128位。位存儲器在片內(nèi)區(qū)間CPo送出低8位地址;當其155. ALE叫地址鎖存允許信號端子,當其輸出高電平時,輸出低電平時,CPU將從Po 口讀入或?qū)懗?。156. 在程序的執(zhí)行中,當前程序使用哪組R寄存器,是由軟件對 位置1或清0來決定。157. 51單片機的晶振頻率為12MH,定時器工作在方式1,為了使定時器產(chǎn)生定時1mS溢出中 斷,貝g應賦初值是。158. 51單片機外部中斷源的中斷標志在 位。159. PC叫做程序指針寄存器,其功能160. 指令 SJMP rel 的地址為 1000H, rel=20H ,其轉(zhuǎn)移目標地址應是。161

26、. 51單片機共有18個SFR寄存器。其地址范圍是。162. 51單片機的片內(nèi)數(shù)據(jù)存儲器可分為、位存儲器區(qū)、數(shù)據(jù)緩沖區(qū)等3個區(qū)間。163. SP叫堆棧指針寄存器,它的作用164. DPTR叫數(shù)據(jù)指針寄存器,其功能165. MCS-51單片機內(nèi)部主要集成了 等功能部件。166. 與CPU工作直接相關的SFR寄存器有。167. MCS-51單片機的 To、Ti的用途是168. MCS51系列單片機中,片內(nèi)有4KB ROhK的機型是。169. 8031單片機內(nèi)部RAM中,其高端128個字節(jié)的地址空間稱為區(qū),但其中僅有21個字節(jié)有實際意義。170. 已知機器數(shù)X=10000000 B,則X的真值為(D

27、) O171. 通常8031單片機上電復位時, PC的內(nèi)容為0000 H ,而SP為07H ,工作寄存器缺省采用第 組(寄存器組編號為 0-3) o172. MCS5單片機指令中有立即尋址、直接尋址 等多種尋址方式,訪問8031片外數(shù)據(jù)存儲器采用的是尋址方式。173. AJMP指令可轉(zhuǎn)移的范圍為KB 。174. 一塊8KB的存儲器的片內(nèi)字節(jié)尋址至少需 要根數(shù)據(jù)線。175. MCS5侑5個中斷源,可分為2個優(yōu)先級,上電復位時中斷源的優(yōu)先級別最高。176. MCS-8051系列單片機字長是8位,有40根引腳,96系列字長是16位。單片機的特點 有。177. 8051單片機的存儲器的最大特點是,PX

28、并行口的地址是與數(shù)據(jù)存儲器統(tǒng)一編址的,或者說屬于該存儲器。178. 8051最多可以有4個并行輸入輸出口,最 少也可以有1個并行口,即P1。P3常需復用作 禾口讀寫控制信號。179. ALE信號的作用是 180. 8051復位后,PC=0 H若希望從片內(nèi)存儲 器開始執(zhí)行,EA腳應接高電平,PC值超過_H時,8051會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。181. 8051 的 C/T 是 數(shù)的。182. 8051 的 中 斷 向 量 表在。183. MoV A 40H指令對于源操作數(shù)的尋址方式是尋址。184. 指令JB 0A7H, ABC的作用(0A7H是P2.7的地址)185. 將CY與A的第0

29、位的非求或的指令是ORL C,/ACC.0 ,若原 A=0 ,執(zhí)行之后。186. MCS-52單片機片內(nèi)共有 字節(jié)單元的RAM.187. 若MCS-51單片機的程序狀態(tài)字 PSW中的RS1, RSO=II)那么工作寄存器 R0-R7的直接地址為188. 對于指令SJMP$,其操作碼為80H,其操作數(shù)(即偏移量)為.189. 當EA接地時,MCS-51單片機將從的地址OoooH開始執(zhí)行程序。190. 微處理器包括兩個主要部分即191. 單片機的工作過程就是_ 的過程。192. I/O編址技術有外設單獨編址和 兩種。193. I/O數(shù)據(jù)傳送的控制方式有_、程序查詢方式、DMA.194. 指出下列指

30、令的尋址方式: INC DPTR MOV A, #70H MOV A, R0 MOVC A, A+PC INC 80H195. 下列程序經(jīng)匯編后從1000H開始各單元內(nèi) 容為:ORG 1000H1000H A1: EQU 1234H1001H 第30頁共61頁A2: EQU 3000H1002H DB 07H1003H DW A1, A2196. 當系統(tǒng)時鐘為1004H 6MHz時,下面程序可延時ORG 2000H需機器周期數(shù)MOVA, #84H1LOOP:DECA ;1JNZLOOP; 2NOP1NOP1NOP1END197.已知fosc=12MHZ某計數(shù)器初始化程序如 下:MOV TMOD

31、, #01HMOV THO, #0AHMOV TLO, #0DHSETBrRO該計數(shù)/定時器TO工作于定時器方式1。計數(shù)值或定時時間為。寄存器D7D6D5D4D3D2D1DOPSWr CrACF0RS1RSOOV-PTMDOGATECZTMMGATECZTMMo198. 某程序段如下:CLR CCLR RS1CLR RS0MOV A, #30HMOV 28H, #28H程序狀態(tài)字MOV R0, AMOV 29H, R0SETBSOMOV R1, AMOV 28H, C 程序中RO和R1的地址分別 為。程序執(zhí)行后片內(nèi)RAM中 (28H) =0, (29H)= 30H。199. MCS-51的4組

32、工作寄存器地址范圍為。200. MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址,又可以尋址。201. 若用傳送指令訪問MCS-51的程序存儲器,其操作碼助記符為。202. MOVX A,DPTR的尋址方式203. 8051中斷有個優(yōu)先級。204. MCS-51中,T0中斷服務程序入口地址為。205. PSW 中,RS1 RS0=11H 時,R2 的地址為。206. MOV C 20H的尋址方式是207. 假定(SP =60H ( ACC =30H ( B) =70H 執(zhí)行下列指令:PUSH ACCPUSH B后,(SP= ,( 61H) = 70H,( 62H)=QQH。208

33、. 累加器A中存放著一個值小于或等于 127的8位無符號數(shù),CY清零后執(zhí)行“ RLC A”指令,則A中數(shù)變?yōu)樵瓉淼?倍。五、閱讀分析(略)答案一、單選題1. BC2. BCD3. C4. A5. D6. A7. A8. C9. C第35頁共61頁10. B11. D12. B13. A14. D15. C16. D17. C18. B19. BCD20. B21. C22. D23. A24. D25. A26. B27. A28. A29. C30. C31. C32. D33. A34. B35. C36. C37. A38. B39. A40. A41. B二、判斷題42. MOV DP

34、TR, #1000HMOVX A,DPTR43. MOV A, DPLDEC AMOV DPL, A44. 45. MOV A, R0CLR AMOV R0, A46. 47. MOV R , A (注:i=0或1均正確)48. 49. 50. 這句話是錯誤的。指令執(zhí)行的快慢取決于指 令占用機器周期的長短。51. 這句話是錯誤的。寄存器 A 可以進行字節(jié)操 作,也可進行位操作。52. 正確53. 錯誤。寫指令用于控制地址鎖存和轉(zhuǎn)換啟 動。54. 錯誤。只可以是寫指令。55. 錯誤。 8051 有 21 個特殊功能寄存器,離散 地分布在80HFFH區(qū)域中。56. 錯誤。操作數(shù)為寄存器的指令不一定

35、都是寄 存器尋址方式。57. 58. 59. 60. 61. 62. 63. 64. MOVDPTR, #2000H MOVX A, DPTR 65. 66. MOV A, R1MOV R7, A67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 8o.81.82.83.84.85.86.三、問答與作圖題87. MCS-5憚片機的外部三總線主要由PO P2 口及P3 口的部分結(jié)構擴展而成。(1) 地址總線地址總線共16條:P0( P0.7P0.0)作 低8位地址線(A7Ao) ; P2口( P2.7P2.0) 作高8位地址線( A15A8)。

36、(2) 數(shù)據(jù)總線數(shù)據(jù)總線有8條:PO口 (P0.7P0.0)作8 位數(shù)據(jù)線( D7 Do)。(3) 控制總線第 42 頁 共 61 頁ALE地址鎖存信號,實現(xiàn)對Po口上送出 的低8位地址信號的鎖存。:片外讀選通信號,低電:片外寫選通信號,低電RD (P3.7) 平有效。W( P3.6) 平有效。88. 答:相同之處:它們都是3字節(jié)指令,可 以在64K范圍內(nèi)尋址。不同之處:LCALL在調(diào)用結(jié)束后會回到程序原 來的地方繼續(xù)執(zhí)行下一條指令,但是LJMF不會89. 答:(PC)=IOOOH90. 答:源操作數(shù)不變,目標操作數(shù)變成源操作 數(shù)。91. 串行輸入并行輸出關系。有8個輸入通道,通過ADDA A

37、DDB ADDC 3位地址輸入線,選通8路模擬輸入中的一路。92. 答:8155的PA PB PC 口有兩種工作方式:基本輸入輸出方式和選通輸入輸出方式。 它們的工作方式由 ALT1、ALT2、ALT3 來決定。93.答:堆棧在內(nèi)部 RAM中。進、出棧原則是先進后出( “后進先出”也正 確)94.答:ADC0809是 8位AD轉(zhuǎn)換芯片。在啟動A/D轉(zhuǎn)換時,由單片機的寫信號 WF和片 選信號輸入引腳(比如 P2.7)控制ADC0809的 地址鎖存和轉(zhuǎn)換啟動,由于 ALE和STARTi在 一起,因此ADC0809在鎖存通道地址的同時, 啟動并進行轉(zhuǎn)換。95.答:CPU訪問外部RAMI寸,由ALE發(fā)

38、出地 址鎖存信號,PSEN發(fā)出片外RAM賣選通信號, RD和 WR發(fā)出讀寫信號,由P0和P2 口發(fā)出地址信息,由 P0 口發(fā)出數(shù)據(jù)信息。96. 答:是輸出指令。 例如(只要答對 3條即可 ): MOVCA, A+PC MOVCA, A+DPTR MULABDIVABANLA, RnORLA, RnXRLA, RnDJNZ Rn, rel DA A97. 答: 8155有 3個并行 I/O 口。2個8位并行口 PA和PB, 1個6位并行口 PG98. 答:在工業(yè)控制領域, I/O 口應用極為廣泛, 可與繼電器、發(fā)光二極管LED液晶顯示器LCD 鍵盤、電機、PC電腦(通過串口或并口)、數(shù)據(jù) 采集器

39、及其它專用設備等接口。99. 答:在執(zhí)行以下指令時,會產(chǎn)生溢出:ADD,ADDC, SUBB, MUL, DIV100. 答:立即數(shù)就是放在程序存儲器 RoM中的常數(shù),編程的時候, 冠以前綴 #,以便與地址區(qū)別。 立即尋址就是把立即數(shù)直接傳送給寄存器。101. 答:由于 51 單片機的地址是 16 位的,216=65536=64K因此只能訪問外部64K存儲102. 答:指的是R)和R寄存器,一般用于訪 問內(nèi)部 RAM。103. 答:8155是可編程RAM/IO擴展器,內(nèi)部 主要有 256 字節(jié)的 RAM、2 個可編程的 8 位并 行口 PA和 PB, 1個可編程的6位并行口 PC 以及 1 個

40、 14 位的定時器 / 計數(shù)器。104. 答:每個口都有一個 8 位的口鎖存器, 鎖存 器的狀態(tài)決定了輸入或者輸出。作為輸入的口 線,必須向相應位寫“ 1”,該位才能被讀取。105. 答:CLR指令只能清位,不能清除字節(jié)106. 答:8155是可編程RAM/IO擴展器,內(nèi)部 主要有 256 字節(jié)的 RAM、2 個可編程的 8 位并行 口 PA和PB 1個可編程的6位并行口 PC以及 1 個 14 位的定時器 / 計數(shù)器。與 51 的地址總線連接的端子有 AD0-AD7.107. 答:復位只針對 CPU和復位引腳。當復位引腳RST出現(xiàn)2個機器周期以上的高電平時, 單片機就執(zhí)行復位操作,目的是使C

41、PU和系統(tǒng)中其他部件處于一個確定的初始狀態(tài),并從這 個狀態(tài)開始工作。108. 答: 51 單片機的尋址方式有 5 種:(1) 寄存器尋址,比如: MOVA, R0(2) 直接尋址,比如: MOV A, P1(3) 寄存器間接尋址,比如: MOV A, R0(4) 立即尋址,比如:MOV A, #40H(5) 基址寄存器加變址寄存器間接尋址,比 如:MOV(A,A+DPTR109.答:訪問外部RoM寸,CPU要發(fā)出的信號 有:(1) 片選信號(2) 讀信號RD或?qū)懶盘朩R(3) 地址信號(通過 P0,P2 口)110. 答:使用接口的目的是實現(xiàn)微機與外設的數(shù) 據(jù)交換。接口的種類主要有串行口和并行

42、口。111. 答:在 8051 系列單片機中,子程序最末一 條指令是 RET。使用這條指令的目的是從子程序返回調(diào)用它的 程序。第 48 頁 共 61 頁112. 答:分支程序主要有簡單分支程序和多岔分 支程序。如下所示:113. 答:DAC0832是8位數(shù)模(D/A)轉(zhuǎn)換芯片,ADC0809是8位模/數(shù)(AJD)轉(zhuǎn)換芯片。若參考電壓為5V, DAC0832的滿量程輸出均為5V,ADC0809勺輸出是 FFH114. 答:必須滿足:(1) .無總線請求;(2) .CPU被允許中斷;(3) .CPU執(zhí)行完現(xiàn)行指令。115. 答:會造成定時不準。116. 答:在執(zhí)行中斷服務子程序期間,如果遇到優(yōu)先級

43、更高的中斷請求,并且允許中斷第50頁共61頁的話,那么就可以響應新的中斷請求。否則不能響應。117. 答:應理解為向 P1 口輸出全“ 1”。118. 答: OV=0、CY=1、AC=1、P=1、A=-95119.答:片內(nèi)RAM集成在單片機內(nèi)部,片外RAMI過擴展得到。120. 答:單片機的接地主要包括信號地和電 源地。為了防止信號受到干擾,應將信號地 和電源地分開。121. 答:常用的偽指令 ( 七條) :OR定位偽指令END-結(jié)束匯編偽指令EQU-賦值偽指令DB-定義字節(jié)指令DV定義數(shù)據(jù)字指令BIT位定義指令122. 答:(以下內(nèi)容答對要點即可,不要求 完全相同)常用的串行通信標準有EIA

44、232、EIA-422和EIA-485,也就是以前所 稱的 RS-232、RS-422 和 RS-485。目前EIA-232是PC機與通信工業(yè)中應用最 廣泛的一種串行接口。 EIA-232 采取不平衡 傳輸方式, 即所謂單端通信。 標準規(guī)定, EIA -232 的傳送距離要求可達 50 英尺(約 15 米),最高速率為 20kbps。EIA-422 標準全稱是“平衡電壓數(shù)字接口電 路的電氣特性”,它定義了一種平衡通信接 口,傳輸速率10MbPS傳輸距離4000英尺 (約 1 2 1 9米),允許在一條平衡總線上連接 最多 10 個接收器。為擴展應用范圍,EIA于1983年在EIA-422 基礎

45、上制定了 EIA-485 標準,增加了多點、 雙向通信能力,即允許多個發(fā)送器連接到同一條總線上,同時增加了發(fā)送器的驅(qū)動能力 和沖突保護特性,擴展了總線共模范圍,后 命名為 TIA/EIA-485-A 標準。123. 答:分辨率、線性度、 絕對精度和相對 精度、轉(zhuǎn)換時間、溫度系數(shù)和增益系數(shù)、對 電源電壓變化的抑制比124.答:是RAM的。最大空間是64KB.125. 答:(答對大致意思即可,不要求全部 相同。)CPI在執(zhí)行任務的過程中,遇到更為緊 急的任務需處理,CPI暫停當前任務的執(zhí)行,轉(zhuǎn) 去處理更為緊急的任務,處理完畢返回原任務 繼續(xù)執(zhí)行。這個過程稱為中斷。在以下條件下可響應中斷:(1).

46、無總線請求;(2) .CPU 被允許中斷;(3) .CPU 執(zhí)行完現(xiàn)行指令126. 答:(答對大致意思即可,不要求全部 相同。)intel8253是NMo工藝制成的可編程 計數(shù)器 / 定時器,有幾種芯片型號,外形引 腳及功能都是兼容的,只是工作的最高計 數(shù)速率有所差異。8253 內(nèi)部有三個計數(shù)器,分別成為計 數(shù)器 0、計數(shù)器 1 和計數(shù)器 2,他們的機構 完全相同。每個計數(shù)器的輸入和輸出都決 定于設置在控制寄存器中的控制字,互 相之間工作完全獨立。每個計數(shù)器通過三 個引腳和外部聯(lián)系,一個為時鐘輸入端CLK 一個為門控信號輸入端GATE另一個 為輸出端OUT每個計數(shù)器內(nèi)部有一個8 位的控制寄存器

47、, 還有一個 16位的計數(shù)初 值寄存器CR 個計數(shù)執(zhí)行部件CE和一個 輸出鎖存器 OL。執(zhí)行部件實際上是一個 16位的減法計 數(shù)器,它的起始值就是初值寄存器的值,而初始值寄存器的值是通過程序設置的。 輸出鎖存器的值是通過程序設置的。輸出 鎖存器OL用來鎖存計數(shù)執(zhí)行部件CE的內(nèi) 容,從而使CPU可以對此進行讀操作。順 便提一下,CR CE和 OL都是16位寄存器, 但是也可以作 8 位寄存器來用。127. 答:信號中包含信息,信號的作用在于 傳遞信息。在 8031 中應遵守相應的接線規(guī)則, 地 址總線和數(shù)據(jù)總線須分時復用。 由于 8031 單片 機的三總線結(jié)構中,數(shù)據(jù)線與地址線的低 8 位 共用

溫馨提示

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

評論

0/150

提交評論