MCS-51單片機(jī)系統(tǒng)及接口技術(shù)-習(xí)題集(含答案)_第1頁
MCS-51單片機(jī)系統(tǒng)及接口技術(shù)-習(xí)題集(含答案)_第2頁
MCS-51單片機(jī)系統(tǒng)及接口技術(shù)-習(xí)題集(含答案)_第3頁
MCS-51單片機(jī)系統(tǒng)及接口技術(shù)-習(xí)題集(含答案)_第4頁
MCS-51單片機(jī)系統(tǒng)及接口技術(shù)-習(xí)題集(含答案)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余59頁可下載查看

下載本文檔

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

文檔簡介

1、 51 單片機(jī)系統(tǒng)及接口技術(shù)課程習(xí)題集【說明】 : 本課程 51 單片機(jī)系統(tǒng)及接口技術(shù)(編號為09001)共有單選題, 判斷題 , 閱讀分析, 問答與作圖題, 填空題等多種試題類型,其中, 本習(xí)題集中有 閱讀分析 等試題類型未進(jìn)入。一、單選題1. 下面哪些指令是訪問的指令?( A)A ,( B)A ,( C) A ,( D), A2. 下面哪些指令執(zhí)行后,能夠?qū)拇嫫鳟a(chǎn)生影響?( A) 3( B) A , 3( C) A , R0( D)A , 3,3. 要訪問 51 單片機(jī)的特殊功能寄存器應(yīng)使用的尋址方式是(A)寄存器間接尋址,(B)變址尋址,(C)直接尋址,(D) 相對尋址4. 要確定51

2、單片機(jī)Pi 口的輸入、輸出工作方式,下面哪種說法是正確的?(A)由編程決定;(B)由軍入/輸出設(shè)備決定;(C)由讀引腳或?qū)懸_指令決定;(D)由讀寫命令決定;5. 微機(jī)設(shè)置堆棧的目的是:(A)起數(shù)據(jù)緩沖作用;(B)存放將要處理的數(shù)據(jù);(C)保存程序斷點(diǎn)地址;(D)保存程序斷點(diǎn)地址和數(shù)據(jù)。6. 訪問外部存儲器的時候,下面哪種說法是正確的?(A) 既可以存放的地址又可以存放的地址;(B) 只能存放的地址;(C) 只能存放的地址;7. 在程序設(shè)計(jì)中使用, #10H 指令的目的是:(A)當(dāng)前程序使用第 2組工作寄存器(B)程序初始化(C)給一個單元賦初值(D)將立即數(shù)10H暫存入中再出棧(A)先入棧,

3、再修改指針(B)先修改棧指針,(C)先修改棧指針,再入棧(D)以上都不對。9. 執(zhí)行返回指令時,返回的斷點(diǎn)是:(A)調(diào)用指令的首地址(B)調(diào)用指令的末地址(C)調(diào)用指令下一條指令的首地址(D)返回指令的末地址10. 可以使程序循環(huán)轉(zhuǎn)移的指令是:( A)11( B),( C)( D)1111. 響應(yīng)中斷后,將產(chǎn)生哪些操作?(A)保護(hù)現(xiàn)場(B)自動到中斷服務(wù)程序去執(zhí)行(D)斷點(diǎn)地址進(jìn)棧,將矢量(C)斷點(diǎn)地址進(jìn)棧地址裝入12. 51 單片機(jī)外擴(kuò)8155 芯片后,可以擴(kuò)展的口線是:( A) 16 根 ( B) 22 根 ( C) 24 根 ( D) 32 根13. 下面哪一個部件不屬于的部件?( A)

4、( B)( C)( D)14. 要把P1 口高4 位變?yōu)?,低4 位不變,應(yīng)使用下列哪條指令?( A)P 1, #0( B)P 1, #0F0H( C)P 1, #0F0H( D)P 1, #015. 響應(yīng)中斷后,原來程序的斷點(diǎn)地址和數(shù)據(jù)應(yīng)該由下面哪一條來完成?(A)由自動完成(B)在中斷響應(yīng)中完成(C)應(yīng)由硬件和中斷服務(wù)程序完成(D)在主程序中完成16. 某種存儲器芯片的容量是16,那么它與地址總線連接的根數(shù)是:(A)11 根,( B)12 根,( C)13 根, ( D)14根, ( E)15根17. 定時器 T0、T1 的啟動 / 停止應(yīng)由下面哪一條來完成?(A)由程序來完成(B)由硬件

5、自動完成(C)當(dāng)0時,由0、i置位、清0完成18. 51 單片機(jī)直接尋址指令中的直接地址單元有哪些?(A)產(chǎn)品廠家給出的地址單元(B) 20H7單元和部分寄存器(C) 30H7單元(D)片內(nèi)和寄存器19. 下面哪些指令執(zhí)行后,能夠?qū)拇嫫鳟a(chǎn)生影響?( B)A , 3( D)A , 3,C) 64( A)3( C)A , R020. 6264 芯片是( A) 64( B) 821. 指令 16 執(zhí)行后,硬件會自動產(chǎn)生下列操作。( A) 將 16 位地址進(jìn)棧;( B) 將指令中16 位二進(jìn)制數(shù)裝入;(C)將指令中給出的16位地址裝入;22. 使響應(yīng)某中斷源請求的條件是(A)開放中斷系統(tǒng);(B)查詢

6、到該中斷源的中斷標(biāo)志;(C)高優(yōu)先級和同級中斷源沒有中斷請求;( D) A、 B、 C 三個條件都必須具備。23. 下面四條傳述中,有錯誤的一條是:()( A) 16 根地址線的尋址空間可達(dá)1(B)內(nèi)存儲器的存儲單元是按字節(jié)編址的(C)中用于存放地址的寄存器稱為地址寄存器(D)地址總線上傳送的只能是地址信息。24. 程序計(jì)數(shù)器可以兼作:()(A) 一根硬件信號線(B) 一個可由用戶直接讀寫的8位寄存器(C) 一個不可尋址的特殊功能寄存器(D) 一個能自動加1計(jì)數(shù)的存儲單元25. 若系統(tǒng)晶振為12, 對應(yīng)的一個機(jī)器周期執(zhí)行時間為:()(A)1;(B)2;(C)3;(D)426.某條指令的操作數(shù)(

7、或操作數(shù)地址)部分為 x,地址為x的主存單元內(nèi)容為y, 地址為 y 的主存單元內(nèi)容為z, 如果用直接尋址方式,參與操作的數(shù)據(jù)為:()A) x;( B) y; ( C) z; ( D)27. 51 單片機(jī)有片內(nèi)容量()A. 4B. 8C. 128BD. 256B28. 51 單片機(jī)的位尋址區(qū)位于內(nèi)部的()單元。A. 00H 7B. 20H 7C. 00H 1D. 20H 229. 51 單片機(jī)的串行中斷入口地址為()A. 0003HB.0013HC. 0023HD.0033H30. 51 單片機(jī)的最小時序定時單位是()A. 狀態(tài)B. 拍節(jié)C. 機(jī)器周期D. 指令周期31. 若 51 單片機(jī)的晶振

8、頻率為6,定時器/計(jì)數(shù)器的外部輸入最高計(jì)數(shù)頻率為()A. 2B. 1C. 500D. 25032. 在中斷服務(wù)程序中,至少應(yīng)有一條()(A)傳送指令(B)轉(zhuǎn)移指令(C)加法指令(D)中斷返回指令33. 當(dāng) 51 復(fù)位時,下面說法正確的是()( A) 0000H( B) 00H( C) 00H( D)(30H) =00H34. 要用傳送指令訪問51 片外, 它的指令操作碼助記符是()( A)( B)(C)(D)以上都行35. 下面哪一種傳送方式適用于電路簡單且時序已知的外設(shè)()(A)條件傳送(B)無條件傳送C)(D)中斷36. 2000H3000H3000H上述程序執(zhí)行完指令后,()( A) 2

9、000H( B) 3000H( C) 2003H( D) 3003H37. 要使 51 能響應(yīng)定時器T1 中斷、串行接口中斷,中斷允許寄存器()=()(A)98H(B)84H ( C)42H ( D)22H38. 6264 芯片是()( A)E2(B)( C)( D)39. 51 在響應(yīng)中斷時,下列哪種操作不會發(fā)生()(A)保護(hù)現(xiàn)場(B)保護(hù)(C)找到中斷入口(D)保護(hù)找到中斷入口40. 用 51 串行接口擴(kuò)展并行口時,串行接口工作方式應(yīng)選擇( )(A)方式0 (B)方式1 (C)方式2 (D)方式341. e 指令的尋址方式是()(A)立即尋址(B)寄存器尋址(C)相對尋址(D)位尋址二、判

10、斷題42. A , 1000H ()43. ()44. A , B ( )45. R 0()46. R 7()47. R , A ()48.P1049. 40H50. 執(zhí)行一條指令的快、慢取決于這條指令的長度。這句話 是否正確?若有錯,則改正過來。51. 寄存器 A 只能進(jìn)行字節(jié)操作。這句話是否正確?若有錯, 改正。52. 訪問8155 的指令可以是讀指令,也可以是寫指令。53. 訪問0809 的讀指令是獲取模擬量信息,寫指令是將數(shù)據(jù)寫入 0809。54. 訪問0832 的指令可以是讀指令,也可以是寫指令。55. 8051 單片機(jī)有18 個寄存器占有18 個地址。56. 凡是操作數(shù)為寄存器的指

11、令都是寄存器尋址方式指令。57. 4()58. F0H , C59. A , 2000H()60. R1 , R7 ()61. P 1, #31H()62. 1 , #80H()63. 30H()64. A , 2000H ()65. 20H , 21H()66. R7 , 1()67. 在計(jì)算機(jī)中斷系統(tǒng)中,優(yōu)先級別高的中斷總是先響應(yīng)先處理( )68. 指令中直接給出操作數(shù)稱為直接尋址()69. 堆棧是由若干不連續(xù)的存儲單元組成的后進(jìn)先出存儲區(qū)()70. 若外設(shè)控制器中的寄存器和主存單元統(tǒng)一用主存地址編址,那么在計(jì)算機(jī)的指令系統(tǒng)中可以不設(shè)專門的指令()71. 方式傳遞過程中地址修改、字節(jié)計(jì)數(shù)等

12、完全由硬件電路實(shí)現(xiàn)( )72. 當(dāng)某一個數(shù)是負(fù)值時,它在計(jì)算機(jī)中分別用原碼、反碼和補(bǔ)碼表示時,機(jī)器碼一定各不相同。()73. 串行通信是指數(shù)據(jù)各位同時傳送,其特點(diǎn)是數(shù)據(jù)傳送速度快、效率高,且對住處的邏輯定義與兼容,無需進(jìn)行邏輯電平轉(zhuǎn)換。()74. 根據(jù)系統(tǒng)總線傳遞信息的類型,可分為地址線、數(shù)據(jù)線和控制線。 ()75. 通常每個外部設(shè)備都有一個接口寄存器與主機(jī)交換信息,因此,主機(jī)只能用一個唯一地址來訪問一個外部設(shè)備。(76. 在單總線結(jié)構(gòu)的計(jì)算機(jī)系統(tǒng)中,設(shè)備和主機(jī)之間傳送數(shù)據(jù)方式一般有程序查詢、程序中斷和方式。()77. 我們所說的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。()78. 51

13、的相對轉(zhuǎn)移指令最大負(fù)跳距是127B。()79. 51 的程序存儲器只是用來存放程序的。()80. 51 的 5 個中斷源優(yōu)先級相同。()1。81. 要進(jìn)行多機(jī)通信,51 串行接口的工作方式應(yīng)選為方式()82. 51上電復(fù)位時,00Hl ()83. 51外部中斷0的入口地址是 0003Ho ()84. 中的 1 時,表示由兩個信號控制定時器的啟停。(85. 51 的時鐘最高頻率是18。()86. 使用可編程接口必須初始化。()三、問答與作圖題87. 什么是總線?51 單片機(jī)的外部三總線是怎樣形成的?88. 執(zhí)行指令16 的操作與執(zhí)行指令16 的操作有何異、同?89. 若(A) = 0 ,指令 的

14、地址是1000H,執(zhí)行該指令后()= ?90. 執(zhí)行一條傳送指令后,原來的目標(biāo)操作數(shù)和源操作數(shù)將怎樣變化?91. 0809 的輸入、輸出關(guān)系是什么?它有幾個輸入通道?如何選擇這些通道?92. 8155 并行接口的、口有幾種工作方式?它們的工作方式由什么來決定?93. 51 單片機(jī)的堆棧所在物理空間位置應(yīng)在哪里?進(jìn)、出棧原則是什么?95. 訪問片外時,需要通過哪些引腳發(fā)出哪些信息?96. 對 端口的 “讀修改寫” 操作的指令是輸出指令還是輸入指令?試列舉出三條這樣的指令97. 8155 有幾個并行口?它們輸入、輸出的數(shù)據(jù)分別是多少位?98. 接口在工業(yè)控制領(lǐng)域中,能與哪些設(shè)備、電路接口?99.

15、在哪些情況下單片機(jī)作數(shù)據(jù)運(yùn)算操作時會產(chǎn)生溢出?100. 什么叫立即數(shù)?什么叫立即尋址?101. 51 單片機(jī)為什么只能訪問外部64 存儲器?1. 102.寄存器間接尋址指令中的是指哪些R寄存器? 一般作何使用?103. 8155 是什么器件?其內(nèi)部主要有哪些部分?104. 51單片機(jī)的RP3四個口作輸入口還是作輸出口應(yīng)如何確定?讀端口引腳時,為什么先要給口鎖存器寫入“1” ?(8分)105. 60H 這條指令是正確指令還是錯誤指令?為什么?( 8 分)106. 可編程接口8155 芯片內(nèi)部主要由哪幾部分組成?與51 單片機(jī)地址總線連接的端子有哪些?107. 復(fù)位只針對51 單片機(jī)的哪些硬件?1

16、08. 51 單片機(jī)的指令尋址方式有哪些?并各寫出一條指令來表示。109. 在 51 單片機(jī)的擴(kuò)展系統(tǒng)中,訪問外部要發(fā)哪些信號?110. 微機(jī)與外設(shè)之間為什么要使用接口?微機(jī)的接口有哪些種類?111. 子程序最末一條指令是什么?為什么要用這條指令?112. 分支程序有哪些結(jié)構(gòu)形式?請作圖表示。113. 0832和0809是什么芯片?若參考電壓為5V,它們滿量程輸出各是多少?114. 立即響應(yīng)外設(shè)的中斷請求必須滿足哪些條件?115. 如果定時器的中斷服務(wù)子程序執(zhí)行時間超出了定時器 的定時時間,將會造成什么后果?116. 計(jì)算機(jī)在已響應(yīng)中斷并執(zhí)行中斷服務(wù)子程序期間,能不能響應(yīng)新的中斷請求?為什么?

17、117. P1, # 0 應(yīng)理解為輸出全“1”到P1 口呢,還是理解為從 P1 口讀引腳的預(yù)備動作?118. 已知A = 0F8H,當(dāng)執(zhí)行 A, #0A9H指令后,中的、P各為多少?若是有符號數(shù),A中的結(jié)果用十進(jìn)制表示是多少?119. 單片機(jī)是如何區(qū)分片內(nèi)片外的?120. 簡述單片機(jī)的接地系統(tǒng)。121. 51 單片機(jī)的偽指令有哪些?122. 串行通信有哪幾種制式?各有什么特點(diǎn)?123. 轉(zhuǎn)換器有哪些主要性能指標(biāo)?124. 8031 擴(kuò)展外部設(shè)備占用的地址空間是的還是的?其最大的空間是多少?125. 什么是中斷? 51單片機(jī)在什么條件下可響應(yīng)中斷?126. 試述8253芯片的基本功能。127.

18、信號有什么作用?在8031中應(yīng)如何接線?128. 51單片機(jī)系統(tǒng)中,外接程序存貯器和數(shù)據(jù)存貯器共用16位地址線和8位地址線,為什么不會發(fā)生沖突?四、填空題129. 當(dāng)51單片機(jī)引腳接高平時,先訪問,接著 再訪問 片外60程序存儲器;當(dāng)其接低電平時只訪問片外 64 程序存儲器。130. 叫數(shù)據(jù)指針寄存器,其功能131. 51單片機(jī)作擴(kuò)展時,P1 口叫用戶 口。對P1 口既可以 字 節(jié)操作,又可以 操作。132. 單片機(jī)在作帶符號數(shù)加、 減運(yùn)算時,若程序狀態(tài)寄存器中的溢出標(biāo)1,則表示運(yùn)算結(jié)果 O133. 當(dāng)T01作定時器使用時,是對機(jī)內(nèi)機(jī)器周期脈沖計(jì)數(shù);當(dāng)T01作計(jì)數(shù)器使用時,是對 脈沖計(jì)數(shù)。13

19、4. T01工作在定時器狀態(tài)還是工作在計(jì)數(shù)器狀態(tài)應(yīng)由 來決定。135. 直接、寄存器、寄存器間接136. 。、T。、1、Ti、串行口137. 51單片機(jī)的T。、Ti工作方式0最大計(jì)數(shù)長度13位;工 作方式1最大計(jì)數(shù)長度是 位;工作方式2最大計(jì)數(shù)長度且8位。138. 叫 地址鎖存允許 信號端子,當(dāng)其輸出高電平時,將從P??谒统?低8位地址;從P2 口送出高8位地址;當(dāng)其輸出低 電平時,將從P??谧x入或?qū)懗觥?39. 相對尋趾指令的程序轉(zhuǎn)移目標(biāo)范圍是以下一條指令地址為起始地址的 個字節(jié)單元。140. 51單片機(jī)的晶振頻率為12,則機(jī)器周期應(yīng)是 。141. 51單片機(jī)片內(nèi)共有32個工作寄存器,可分為

20、4個寄存器組,其地址范圍是。142. 響應(yīng)中斷后,寄存器的內(nèi)容應(yīng)是 。143. 51 單 片 機(jī) 的 中 斷 系 統(tǒng) 由和查詢電路等部分組成。144. 51單片機(jī)的位存儲器共有128位,位存儲器在片內(nèi) 區(qū)間。145. 在變址尋址方式中,以 A作變址寄存器,以 作基址寄存器。146. 51 單片機(jī)的堆棧應(yīng)設(shè)置在區(qū)間。147. 51單片機(jī)在作擴(kuò)展時,外部數(shù)據(jù)總線從 R口引出;地址 總線低8位從 引出;地址總線高8位從B 口引出;控制總線從R 口引出。148. 8031的存儲器配置是 外部 64 ,外部 64 和。149. 51單片機(jī)的引腳叫讀外部程序存儲器允許端子。在情況下該引腳輸出低電平,在其他

21、情況下該引腳輸出高電平。150. 51單片機(jī)有4組工作寄存器,它們的地址范圍151. 執(zhí)行一條指令后,的內(nèi)容會自動加 1、2、3,指向下一條指令地址。復(fù)位后的內(nèi)容 。152. 51單片機(jī)的T0、T1作定時器時,是對 計(jì)數(shù);作計(jì)數(shù)器時,是對外部脈沖計(jì)數(shù)。153. 51 單片機(jī)內(nèi)部硬件主要由等5大部分組成。154. 51單片機(jī)的位存儲器共有128位。位存儲器在片內(nèi)區(qū)間155. 叫地址鎖存允許信號端子,當(dāng)其輸出高電平時, Po送出低 8位地址;當(dāng)其輸出低電平時,將從Po 口讀入或?qū)?出 o156. 在程序的執(zhí)行中,當(dāng)前程序使用哪組 R寄存器,是由軟件對 位置1或清0來決定。157. 51單片機(jī)的晶振

22、頻率為12,定時器工作在方式1,為了 使定時器產(chǎn)生定時1溢出中斷,則應(yīng)賦初值158. 51 單片機(jī)外部中斷源的中斷標(biāo)志在位。159. 叫做 程序指針 寄存器,其功能160. 指令 的地址為1000H, 20H,其轉(zhuǎn)移目標(biāo)地址應(yīng)161. 51單片機(jī)共有18個寄存器。其地址范圍是 o162. 51單片機(jī)的片內(nèi)數(shù)據(jù)存儲器可分為 、位存 儲器區(qū)、數(shù)據(jù)緩沖區(qū)等 3個區(qū)間。163. 叫堆棧指針寄存器,它的作用164.叫數(shù)據(jù)指針寄存器其功能165. 51 單片機(jī)內(nèi)部主要集成了等功能部件。166. 與工作直接相關(guān)的寄存器有。167. 51 單 片機(jī) 的To 、Ti的用 途168. 51系列單片機(jī)中,片內(nèi)有 4

23、區(qū)的機(jī)型是 。169. 8031單片機(jī)內(nèi)部中,具高端 128個字節(jié)的地址空間稱為 區(qū),但其中僅有21個字節(jié)有實(shí)際意義。170. 已知機(jī)器數(shù) 兇=10000000 B,則X的真值為(D)。171. 通常8031單片機(jī)上電復(fù)位時,的內(nèi)容為0000 H,而為07H, 工作寄存器缺省采用第 組(寄存器組編號為0-3)。172. 51單片機(jī)指令中有立即尋址、直接尋址等多種尋址方式, 訪問8031片外數(shù)據(jù)存儲器采用的是 尋址方式。173. 指令可轉(zhuǎn)移的范圍為。174. 一塊8的存儲器的片內(nèi)字節(jié)尋址至少需要 一根數(shù)據(jù)線。175. 51有5個中斷源,可分為 2個優(yōu)先級,上電復(fù)位時 中斷源的優(yōu)先級別最高。176

24、. 8051系列單片機(jī)字長是8位,有40根弓I腳,96系列字長是16位。單片機(jī)的特點(diǎn)有 o177. 8051 單片機(jī)的存儲器的最大特點(diǎn)是,弁行口的地址是與數(shù)據(jù)存儲器統(tǒng)一編 址的,或者說屬于該存儲器。178. 8051最多可以有4個弁行輸入輸出口,最少也可以有1個弁行口,即P1。P3常需復(fù)用作 和讀寫控制信號。179. 信號的作用是。180. 8051復(fù)位后,0 Ho若希望從片內(nèi)存儲器開始執(zhí)行,腳應(yīng) 接高電平,值超過 H 時,8051會自動轉(zhuǎn)向片外存儲器繼續(xù) 取指令執(zhí)行。181. 8051的是(加或減)計(jì)數(shù)的。182. 8051 的 中 斷 向 量 表在 O183. A , 40H指令對于源操作

25、數(shù)的尋址方式是 尋址。184. 指令0A7H,的作用是。(0A7H是 P2.7 的地址)185. 將與A的第0位的非求或的指令是 C, .0,若原0,執(zhí)行之后。186. 52單片機(jī)片內(nèi)共有 字節(jié)單元的.187. 若51單片機(jī)的程序狀態(tài)字中的1, 0=11,那么工作寄存器R07的直接地址為188. 對于指令$,其操作碼為80H,其操作數(shù)(即偏移量)為.189. 當(dāng)接地時,51單片機(jī)將從 的地址0000H 開始執(zhí)行程序。190. 微處理器包括兩個主要部分即191. 單片機(jī)的工作過程就是 的過程。192. 編址技術(shù)有外設(shè)單獨(dú)編址和 兩種。193. 數(shù)據(jù)傳送的控制方式有、程序查詢方式、.194. 指出

26、下列指令的尋址方式: A, #70HA, R0 A,80H195. 下列程序經(jīng)匯編后從1000H開始各單元內(nèi)容為:1000H1000HA1:1234H1001HA2: 3000H1002HA1, A21004H196. 當(dāng)系統(tǒng)時鐘為6 時,下面程序可延時。2000H需機(jī)器周期數(shù)A, #84H;1:A;1;2;1;1;1197. 已知 =12 某計(jì)數(shù)器初始化程序如下:, #01H0, #00, #00該計(jì)數(shù) / 定時器 T0 工作于定時器方式1計(jì)數(shù)值或定時時間為。寄存器D7D6D5D4D3D2D1D0F010PMMM1M198. 某程序段如下:C10A, #30H28H, #28H程序狀態(tài)字R0

27、, A29H, R00R1, A28H, C(1)程序中R0和R1的地址分別為 程序執(zhí)行后片內(nèi)中(28H) =0, (29H尸30H。199. 51的4組工作寄存器地址范圍為 o200. 51片內(nèi)202范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址,又可以 尋址。201. 若用傳送指令訪問51的程序存儲器,其操作碼助記符為。202. A ,的尋址方式是 。203. 8051中斷有 個優(yōu)先級。204. 51中,T0中斷服務(wù)程序入口地址為 o205. 中,1 0=11H時,R2的地址為 。206. C , 20H的尋址方式是 207. 假定()=60H, () =30H, (B) =70H。執(zhí)行下列指令:B后

28、,()= , (61H) = 70H , (62H) = 00H。208. 累加器A中存放著一個值小于或等于 127的8位無符號 數(shù),清零后執(zhí)行“ A”指令,則A中數(shù)變?yōu)樵瓉淼?倍。 五、閱讀分析(略)答案、單選題1.2.3. C4. A5. D6. A7. A8. C9. C10. B11. D12. B13. A14. D15. C16. D17. C18. B19.20. B21. C22. D23. A24. D25. A26. B27. A28. A29. C30. C31. C40. A32. D33. A34. B35. C36. C37. A38. B39. A41. B二、判

29、斷題42. X, #1000HA,43. XA,A, A44. V45. XA, R0AR0, A46.47. X, A (注:0 或 1 均正確)48. V49. V50. 這句話是錯誤的。指令執(zhí)行的快慢取決于指令占用機(jī)器周期的長短。51. 這句話是錯誤的。寄存器A可以進(jìn)行字節(jié)操作,也可進(jìn)行位操作。52. 正確53. 錯誤。寫指令用于控制地址鎖存和轉(zhuǎn)換啟動。54. 錯誤。只可以是寫指令。55. 錯誤。 8051 有 21 個特殊功能寄存器,離散地分布在80 區(qū)域中。56. 錯誤。 操作數(shù)為寄存器的指令不一定都是寄存器尋址方式。57. V58. V59. X61. x61. V62. V63.

30、 V64. X,#2000HA,65. V66. XA, 1R7, A67. V68. X69. X70. V71. V72. X73. X74. V75. V76. V77. V78. V79. V80. X81. X82. x83. V84. X85. X86. V三、問答與作圖題87. 51單片機(jī)的外部三總線主要由 PR P2口及P3口的部分結(jié)構(gòu)擴(kuò)展而成。(1) 地址總線地址總線共16條:P0口(P0.7P0.0)作低8位地址線(A7 A0) ; P2 口(P2.7 P2.0)作高 8 位地址線(A15A8)(2) 數(shù)據(jù)總線數(shù)據(jù)總線有8條:P0口(P0.7P0.0)作8位數(shù)據(jù)線(D7 D

31、O)。(3)控制總線:地址鎖存信號,實(shí)現(xiàn)對 P0口上送出的低8位地址信號 的鎖存。RD (P3.7):片外讀選通信號,低電平有效。W (P3.6):片外寫選通信號,低電平有效。88 .答:相同之處:它們都是 3字節(jié)指令,可以在64K范圍 內(nèi)尋址。不同之處:在調(diào)用結(jié)束后會回到程序原來的地方繼續(xù)執(zhí)行下一 條指令,但是不會。89 .答:()=1000H90 .答:源操作數(shù)不變,目標(biāo)操作數(shù)變成源操作數(shù)。91 .串行輸入弁行輸出關(guān)系。有8個輸入通道,通過、這3位地址輸入線,選通 8路模擬輸入中的一路。92.答:8155的、口有兩種工作方式:基本輸入輸出方式 和選通輸入輸出方式。1、 2、 3 來決定。9

32、3. 答:堆棧在內(nèi)部中。進(jìn)、出棧原則是先進(jìn)后出( “后進(jìn)先出”也正確)94. 答: 0809 是 8 位轉(zhuǎn)換芯片。在啟動轉(zhuǎn)換時,由單片機(jī)的寫信號和片選信號輸入引腳(比如P2.7)控制0809的地址鎖存和轉(zhuǎn)換啟動,由于和連在一起,因此 0809 在鎖存通道地址的同時,啟動并進(jìn)行轉(zhuǎn)換。95. 答:訪問外部時,由發(fā)出地址鎖存信號,發(fā)出片外讀選通信號,和發(fā)出讀寫信號,由 P0和P2 口發(fā)出地址信息,由P0 口發(fā)出數(shù)據(jù)信息。96. 答:是輸出指令。例如 ( 只要答對3 條即可 ) :A,A,A,A,A,A97. 答: 8155 有 3 個并行口。2 個 8 位并行口和 , 1 個 6 位并行口。98.

33、答:在工業(yè)控制領(lǐng)域,口應(yīng)用極為廣泛,可與繼電器、發(fā)光二極管、液晶顯示器、鍵盤、 電機(jī)、 電腦 (通過串口或并口)數(shù)據(jù)采集器及其它專用設(shè)備等接口。99. 答:在執(zhí)行以下指令時,會產(chǎn)生溢出:, , , ,100. 答:立即數(shù)就是放在程序存儲器中的常數(shù),編程的時候,冠以前綴#, 以便與地址區(qū)別。立即尋址就是把立即數(shù)直接傳送101. 答:由于51 單片機(jī)的地址是16 位的,216=65536=64K,因此只能訪問外部64K存儲器。102. 答:指的是R和R寄存器,一般用于訪問內(nèi)部。103. 答: 8155 是可編程擴(kuò)展器,內(nèi)部主要有256 字節(jié)的、 2個可編程的8 位并行口和,1 個可編程的6 位并行

34、口,以及1 個 14位的定時器/計(jì)數(shù)器。104. 答: 每個口都有一個8 位的口鎖存器,鎖存器的狀態(tài)決定了輸入或者輸出。作為輸入的口線,必須向相應(yīng)位寫“1”,該位才能被讀取。105. 答:指令只能清位,不能清除字節(jié)106. 答: 8155 是可編程擴(kuò)展器,內(nèi)部主要有256 字節(jié)的、2 個可編程的8 位并行口和,1 個可編程的6 位并行口,以及1個 14位的定時器/計(jì)數(shù)器。與 51 的地址總線連接的端子有07.107. 答:復(fù)位只針對和復(fù)位引腳。當(dāng)復(fù)位引腳出現(xiàn)2 個機(jī)器周期以上的高電平時,單片機(jī)就執(zhí)行復(fù)位操作,目的是使和系統(tǒng)中其他部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。108. 答:

35、51 單片機(jī)的尋址方式有5 種:(1) 寄存器尋址,比如:A, R0(2) 直接尋址,比如:A, P1(3) 寄存器間接尋址,比如:A, 0(4) 立即尋址,比如:A, #40H(5) 基址寄存器加變址寄存器間接尋址,比如:109. 答:訪問外部時,要發(fā)出的信號有:(1) 片選信號(2) 讀信號或?qū)懶盘?3)地址信號(通過P02 口)110. 答:使用接口的目的是實(shí)現(xiàn)微機(jī)與外設(shè)的數(shù)據(jù)交換。接口的種類主要有串行口和并行口。111. 答:在 8051 系列單片機(jī)中,子程序最末一條指令是。使用這條指令的目的是從子程序返回調(diào)用它的程序。112.多岔分支程序答:分支程序主要有簡單分支程序和多岔分支程序。

36、如下所示:113.答:0832是8位數(shù)模()轉(zhuǎn)換芯片,0809是8位模/數(shù)() 轉(zhuǎn)換芯片。若參考電壓為5V, 0832的滿量程輸出均為5V, 0809的輸出是114. 答:必須滿足:(1) .無總線請求;(2)被允許中斷;(3)執(zhí)行完現(xiàn)行指令。115. 答:會造成定時不準(zhǔn)。116. 答:在執(zhí)行中斷服務(wù)子程序期間, 如果遇到優(yōu)先級更 高的中斷請求,弁且允許中斷的話,那么就可以響應(yīng)新的 中斷請求。否則不能響應(yīng)。117. 答:應(yīng)理解為向P1 口輸出全“ 1”118. 答:0、 1、 1 、 1、 95119. 答:片內(nèi)集成在單片機(jī)內(nèi)部,片外通過擴(kuò)展得到。120. 答:單片機(jī)的接地主要包括信號地和電源

37、地。為了防止信號受到干擾,應(yīng)將信號地和電源地分開。121. 答:常用的偽指令( 七條 ) :定位偽指令結(jié)束匯編偽指令賦值偽指令定義字節(jié)指令定義數(shù)據(jù)字指令定義存儲區(qū)指令位定義指令122. 答: (以下內(nèi)容答對要點(diǎn)即可,不要求完全相同)常用的串行通信標(biāo)準(zhǔn)有232、 422 和485,也就是以前所稱的 232、 422 和 485。目前 232 是機(jī)與通信工業(yè)中應(yīng)用最廣泛的一種串行接口。232 采取不平衡傳輸方式,即所謂單端通信。標(biāo)準(zhǔn)規(guī)定,232 的傳送距離要求可達(dá)50 英尺(約15 米) ,最高速率為20。422 標(biāo)準(zhǔn)全稱是 “平衡電壓數(shù)字接口電路的電氣特性”, 它定義了一種平衡通信接口,傳輸速率

38、10,傳輸距離4000 英尺(約 1219 米) ,允許在一條平衡總線上連接最多10 個接收器。為擴(kuò)展應(yīng)用范圍,于1983 年在 422 基礎(chǔ)上制定了485 標(biāo)準(zhǔn),增加了多點(diǎn)、雙向通信能力,即允許多個發(fā)送器連接到同一條總線上,同時增加了發(fā)送器的驅(qū)動能力和沖突保護(hù)特性,擴(kuò)展了總線共模范圍,后命名為485 標(biāo)準(zhǔn)。123. 答:分辨率、線性度、絕對精度和相對精度、轉(zhuǎn)換時間、溫度系數(shù)和增益系數(shù)、對電源電壓變化的抑制比124. 答:是的。最大空間是64.125. 答:(答對大致意思即可,不要求全部相同。)在執(zhí)行任務(wù)的過程中,遇到更為緊急的任務(wù)需處理,暫停當(dāng)前任務(wù)的執(zhí)行,轉(zhuǎn)去處理更為緊急的任務(wù),處理完畢返

39、回原任務(wù)繼續(xù)執(zhí)行。這個過程稱為中斷。在以下條件下可響應(yīng)中斷:(1) . 無總線請求;(2) 被允許中斷;(3) 執(zhí)行完現(xiàn)行指令。126. 答:(答對大致意思即可,不要求全部相同。)8253 是工藝制成的可編程計(jì)數(shù)器/定時器,有幾種芯片型號,外形引腳及功能都是兼容的,只是工作的最高計(jì)數(shù)速率有所差異。8253 內(nèi)部有三個計(jì)數(shù)器,分別成為計(jì)數(shù)器0、計(jì)數(shù)器1 和計(jì)數(shù)器2, 他們的機(jī)構(gòu)完全相同。每個計(jì)數(shù)器的輸入和輸出都決定于設(shè)置在控制寄存器中的控制字,互相之間工作完全獨(dú)立。每個計(jì)數(shù)器通過三個引腳和外部聯(lián)系,一個為時鐘輸入端,一個為門控信號輸入端,另一個為輸出端。每個計(jì)數(shù)器內(nèi)部有一個8 位的控制寄存器,還有一個 16 位的計(jì)數(shù)初值寄存器、一個計(jì)數(shù)執(zhí)行部件和一個輸出鎖存器。執(zhí)行部件實(shí)際上是一個16 位的減法計(jì)數(shù)器,它的起始值就是初值寄存器的值,而初始值寄存器的值是通過程序設(shè)置的。輸出鎖存器的值是通過程序設(shè)置的。輸出鎖存器用來鎖存計(jì)數(shù)執(zhí)行部件的內(nèi)容,從而使可以對此進(jìn)行讀操作。順便提一下,、和都是16 位寄存器,但是也可以作8位寄存器來用。127. 答:信號中包含信息,信號的作用在于傳遞信息。在 8031 中應(yīng)遵守相應(yīng)的接線規(guī)則,地址總線和數(shù)據(jù)總線須分時復(fù)用。由于 8031 單片機(jī)的三總線結(jié)構(gòu)中,數(shù)據(jù)線與地址線的低8位共用P0 口,因此必須用地址鎖存器將地址信號和數(shù)據(jù)信號區(qū)分開。128. 答: 因

溫馨提示

  • 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

提交評論