導航:首頁 > 操作系統 > 單片機的課後習題答案

單片機的課後習題答案

發布時間:2022-09-17 23:11:12

單片機原理及應用課後習題答案 張迎新

單片機原理及應用華南理工大學 繼續教育學院
2009 年 第二學期 期末考試
《單片機原理及應用》試題A卷 2009年5月1日
考試時間:兩小時 (開卷)
班級:____________________ 班內編號:_________ 姓名:_________ 分數:________
一、填空題(每空1分,共50分)
1. 單片機是由CPU、存儲器、I/O介面及定時/計數器集成在一個晶元上組成的。
2. 十進制數25=16H(十六進制)=00010110B(二進制)。
3. 單片機的三匯流排可以分為地址匯流排、數據匯流排和控制匯流排。
4. 執行ANL A,#0FH後,累加器A的內容高4位是0000 。
5. 8051單片機共有5個中斷源,2個優先順序。
6. 能夠加間址符@的寄存器有R0、R1和DPTR 。
7. A/D轉換器是將模擬量轉換成數字量,D/A轉換器是將數字轉換成模擬量。
8. 8051單片機使用電源為 +5V
9. SP復位後內容為: 07H 。
10. 累加器(A)=0AH,執行完指令ADD A,#92H後,進位位C= 0 。
11. MCS-51片內20H~2FH范圍內的數據存儲器,既可以位元組定址又可以 位 定址。
12. ORL A,#0FH是將A的高四位清0,而低四位 保持不變 。
13. MCS-51串列口有4種工作方式,這可在初始化程序中用軟體填寫特殊功能寄存器 TMOD 加以選擇。
14. 確定單片機I/O介面晶元的片選信號的方法通常有兩種: 線選法 和 解碼法。
15. MOVC A,@A+DPTR源操作數定址方式為 變址定址 。
16. 8051單片機堆棧遵循數據後進先出(先進後出)的原則
17. 在立即定址方式中,在數前使用#號來表示立即數。
18. 在8051單片機中,加法指令可以分為帶進位的加法(或者ADDC)和不帶進位的加法(或者ADD)兩種。
19. 設8051外接12MHz的石英晶體,則一個機器周期的時間寬度為1us。
20. 8051單片機的匯編語言源程序的擴展名為ASM。
21. 當8051單片機復位後,程序的入口地址為0000H。
22. 8051單片機中的定時器/計數器有T0和T1兩個。
23. 顯示器的顯示方式有:___靜態顯示____和__動態顯示___兩種。
24. 單片機匯編語言程序有三種基本結構,分別是:_順序結構_、 _分支結構 _和循環結構_。
25. LED顯示器中的發光二極體的兩種連接方法是_共陰極接法_和__共陽極接法_。
26. 8051單片機內部數據存儲器,即內RAM中位定址區的地址范圍是__20H-2FH_;工作寄存器區的地址范圍是__00H-0FH___。
27. 位轉移指令都是採用 相對 定址方式實現轉移的.
28. 執行了DIV AB指令後,則商存放在 A 中,余數存放 B 中。
29. 子程序必須使用 RET 指令返回主程序,而中斷服務程序必須使用 RETI 指令返回主程序。
二、選擇題(每小題2分,共30分)
1、一個完整的系統通常包括( B )。
A.系統軟體和應用軟體 B. 硬體系統和軟體系統C. 計算機及外設 D.硬體和系統軟體
2、EPROM是指( D )。
A. 隨機存儲器 B.電擦除的只讀存儲器 C.只讀存儲器 D.紫外線可擦除的只讀存儲器
3、先判斷後循環的循環程序結構中,循環體至少被執行( A )次。
A.0 B.1 C.2 D.3
4、MCS-51系列單片機的CPU是(B )位的。
A.4位 B.8位 C.16位 D.32位
5、8031的內部RAM中,用作位定址的單元地址是(B )。
A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH
6、12MHz晶振的單片機在定時方式下,定時器可能實現的最小定時時間是(D ) 。
A.8us B.4us C.2us D.1us
7、在單片機擴展系統中,8031地址匯流排和數據匯流排分時復用所用埠是( D )。
A. P3口 B. P1口 C. P2口 D. P0口
8、在MCS-51單片機中,惟一一個可供用戶使用的16位寄存器是 (C) 。
A.PWS B.ACC C.DPTR D.PC
9、Jz rel指令中,是判斷 (A) 中的內容是否為0。
A.A B.B C.C D.PC
10、訪問擴展的外部程序存儲器的時候,應在程序中使用(C) 。
A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
11、在計算機中,字元的編碼普遍採用的是 D 。
A.BCD碼B.十六進制C.格雷碼D.ASCII碼
12、 在單片機中,用作標志寄存器的一個特殊功能寄存器是 A
A.PSW B.DPTR C.PC D.B
13、指令MOV A,30H源操作數的定址方式是 C 。
A.寄存器定址方式 B.寄存器間接定址方式
C.直接定址方式 D.立即定址方式
14、在生產過程中完成程序寫入的只讀存儲器稱為 A 。
A.掩膜ROM B.PROM C.EPROM D.E2PROM
15、8051單片機的兩個定時器/計數器是 C 。
A.14位加法計數器 B.14位減法計數器 C.16位加法計數器 D.16位減法計數器
三、簡答題(每題為4分,共20分)
1、寫出8051單片機中5個中斷源的名稱和對應的中斷服務程序入口地址。(5分)
外部中斷0,入口地址0003H(1分)
定時器0,入口地址000BH(1分)
外部中斷1,入口地址0013H(1分)
定時器1,入口地址001BH(1分)
串列口中斷,入口地址0023H(1分)
2、採用6MHz的晶振,定時1ms,用定時器方式0時的初值應為多少?(請給出計算過程)
答案:採用6MHZ晶振,機器周期為2us
(213-X)×2×10-6=1×10-3
X=7692(D)=1E0CH=1 1110 0000 1100(B),
化成方式0要求格式為 1111 0000 1100 B
即0F00CH
綜上可知:TLX=0CH, THX=0F0H
3、請用數據傳送指令來實現下列要求的數據傳送。(8分)
(1)把R0的內容送到R1
(2)內部RAM20H單元的內容傳送到A中。
(3)外部RAM2000H單元的內容送到R0。
(4)外部ROM1000H單元的內容送內部RAM20H單元。
說明:第1小題中操作功能的實現都可以採用多種方法實現,這里僅給出一種答案,用其他指令形式能正確實現的同樣給滿分。具體得分情況看學生的指令。2-4小題不一定要寫出標准答案,只要主要意思解釋正確清楚,可以得全分。
(1)MOV A,R0 (1分)
MOV R1,A (2分)
(2)MOV A,20H (3分)
(3)MOV DPTR,#2000H(1分)
MOVX A,@DPTR(1分)
MOV R0,A (1分)
(4)MOV DPTR,#1000H
MOV A,#00H(1分)
MOVC A,@A+DPTR(1分)
MOV 20H,A
4、說明MCS-5l系列單片機4個I/O埠使用上的分工和操作上的主要特點。
解答:
P0埠提供程序存儲器或外部數據存儲器的低8位地址。P0埠還作為數據I/O埠使用,是分時復用的地址/數據線。
Pl埠一般作為數據I/O埠使用。
P2埠提供程序存儲器或外部數據存儲器的高8位地址。
P3埠可以提供第2功能線,當某一埠線不需要工作於第2功能時,可作數據I/0埠使用。
5、什麼是單片機系統的擴展?擴展包括哪些方面的內容?
單片機的擴展是指內部資源不夠用的時候,必須外接相應的晶元,構成應用系統。擴展存儲器、IO介面、定時/計數器等.

② 單片機原理與應用及c51程序設計 第二版 課後習題答案 楊加國 謝維成編著

指導教師簽字
學生簽字
2009年3月15日

題目來源
指導教師推薦□v 自選□ 其它□

題目類別 基礎研究□ 應用研究□v 其它□

一、調研資料的准備
時鍾模塊主要是用於對時、分、秒、年、月、日和星期的計時。該模塊採用的晶元為DS12C887 時鍾晶元。此晶元集成度高,其外圍的電路設計非常的簡單,且其性能非常好,計時的准確性高。
DS12C887為雙列直插式封裝。其具體與單片機的連接如下所述:AD0~AD7雙向地址/數據復用線與單片機的P0口相聯,用於向單片機交換數據;AS 地址選通輸入腳與單片機的 ALE 相聯用於對地址鎖存,實現地址數據的復用;CS 片選線與單片機的 P2.6 相聯,用於選通時鍾晶元;DS 數據選通讀輸入引腳與單片機的讀選通引腳相聯,用於實現對晶元數據的讀控制;R/W 讀/寫輸入與單片機的寫選通引腳相聯,用於實現對時鍾晶元的寫控制;MOT 直接接地,選用 INTEL 時序。IRQ引腳與 8051 的 INT1 相連,用於為時間的採集提供時間基準。
二、選題依據
當前,在世界范圍內,一個以微電子技術,計算機和通信技術為先導的,以信息技術和信息產業為中心的信息革命方興未艾。為使我國盡快實現經濟信息化,趕上發達國家水平,必須加速發展我國的信息技術和信息產業。而計算機技術怎樣與實際應用更有效的結合並有效的發揮其作用是科學界最熱門的話題,也是當今計算機應用中空前活躍的領域。
三、選題目的
本次實驗的完成證明了單片機的儲存功能, 從另一個角度上,我們可以看到這種功能的發展前景。當前,時髦的儲存器比比皆是,我們的這個小小的設計也許在這些MP3,MD3面前算不了什麼, 但是如果我們能在這個領域發展到微型晶元的程度,我們也許可以領導一代儲存器的新潮流。
四、選題要求
五、進度安排
第一階段 2008年12月---2009年2月 資料准備階段
大量閱讀與該課題有關的資料及相關的論文,醞釀課題實施方案及相關措施
第二階段 2009年3月---2009年4月中旬 初稿寫作
根據開題報告及指導教師對課題內容、完成形式的要求得到相應的資料及結果。及時聽取導師的意見,完善方案措施;繼續開展研究;爭取有一定的成果並完成初稿接受檢查。
第三階段 2009年4月中旬
根據導師對初稿的評定結果進行改進,以利於論文的繼續進行。
第四階段 2009年4月下旬---2009年6月定稿
完成畢業論文的寫作並交導師評閱,根據導師提出的要求進行必要修改,進一步完善論文的攥寫
六、完成畢業論文所需條件
在指導教師的幫助下,通過仔細查閱書籍、期刊,進一步在互聯網上搜索學習與選題有關的專業知識,完成對相關知識的掌握。並適當進行調研及相關實驗等。
七、主要參考文獻
《單片機原理與介面技術》,余錫存主編,西安電子科技大學出版社,2001.7.
《MCS-51單片機原理與應用》,蔡美琴主編,高等教育出版社,1992.8.
《單片機原理與應用技術》,張友德、謝偉毅主編,機械工業出版社,2004.3.
單片機原理介面與應用》,黃遵熹主編,西北工業大學出版社,2002.5.
《單片機原理與應用》,劉華東主編,電子工業出版社,2003.8.
劉文濤.MCS-51單片機培訓教程(C51版).北京:電子工業出版社,2005.
《51系列單片機及C51程序設計》,王建校、楊建國主編,科學出版社,2002.4.
《單片機原理與應用》,朱月秀、濮陽檳、駱經備主編,科學出版社,2004.3.
《新編單片機原理與應用》,潘永雄主編,西安電子科技大學出版社,2003.2.
《單片機原理與應用》,孫俊逸主編,清華大學出版社,2006.2.
《單片機原理與應用》,李全利主編,清華大學出版社,2006.2.
《單片機原理及其介面技術》第二版,胡漢才主編,清華大學出版社,2004.2.
夏繼強. 單片機實驗與實踐教程. 北京:北京航空航天大學出版社, 2001.
楊將新,李華軍,劉東駿.單片機程序設計及應用.北京:電子工業出版社,2006.
謝維成,楊加國.單片機原理與應用及C51程序設計.北京:清華大學出版社,2006.

評委評語及其建議:
選題依據充分,意義、目的明確,調研資料准備豐富,進度安排合理;完成任務所需條件具備,可以進行論文的寫作。

評委簽字:
系(院、部)部蓋章:
2009 年 3月10-16 日

③ 單片機習題解答

39. RC A為循環左移指令(F ) 40.MOV A,30H為立即定址方式( F ) 41.如果發生除法溢出錯誤,則PSW標志位P置1。(F ) 42.如JC rel發生跳轉時,目標地址為當前地址加上偏移量rel( T ) 43..MOV A,@A+DPTR是一條查詢指令( F ) 44.MUL AB的執行結果是高8位在A中,低8 位在B中( F ) 45.離散信號都是數字信號( F ) 46.在A/D變換時,抽樣頻率越高越好( F ) 47.CPU對內部RAM和外部RAM的讀寫速度一樣快( F ) 48.對於8051單片機,當CPU對內部程序存儲器定址超過4K時,系統會自動在外部程序存儲器中定址( F) 49.外加晶振頻率越高,系統運算速度也就越快,系統性能也就越好( F ) 50.(-86)原=11010110 (-86)反=10101001 (-86)補=10101010 ( T )
51.我們所說的計算機實質上是計算機的硬體系統與軟體系統的總稱。 ( T )
52.MCS-51的相對轉移指令最大負跳距是127B。 ( T)
53.MCS-51的特殊功能寄存器分布在60H~80H地址范圍內。( F )
54.要MCS-51系統中,一個機器周期等於1.5μs。( F,1us )
55、片內RAM與外部設備統一編址時,需要專門的輸入/輸出指令。( T )
56、MOV A, R0,這是寄存器定址方式。 ( T )
57、8051單片機的P0口既可以做數據口線又可以做為地址口線 。 ( T)
58、CPU和外設之間的數據傳送方式主要有查詢方式和中斷方式,兩者相比後者的效率更高。 ( T)
59、8051內部有4K的程序存儲器 ( F,8kB )
60、MCS-51單片機共有兩個時鍾XTAL1 和XTAL2 ( T )
61、五個中斷源中優先順序是高的是外部中斷0,優先順序是低的是串列口中斷 ( T如果是8051單片機,8052就不對了 )
62、工作寄存器工作在0區,則R2 所對應的內部數據存儲器的地址是03H 。( F)
63、MOVC A @A +DPTR ,這是條相對定址指令 ( T )
64、8051單片機的P2口只能用作通用I/O 口 ( T )
65、程序存儲器和數據存儲器的作用不同,程序存儲器一般用存放數據表格和程序,而數據存儲器一般用來存放數據 ( T )
66、要進行多機通信,MCS-51串列介面的工作方式應為方式1。 ( F )
67、TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。 ( T )。
68、MCS-51外擴I/O口與外RAM是統一編址的。 ( F )。
69、使用8751且 =1時,仍可外擴64KB的程序存儲器。( T)
70、8155晶元內具有256B的靜態RAM,2個8位和1個6位的可編程並行I/O口,1個14位定時期等常用部件及地址鎖存器。(T )
71、我們所說的計算機實質上是計算機的硬體系統與軟體系統的總稱。 ( T )
72、.MCS-51上電復位時,SBUF=00H。 ( F )。 SBUF不定。
73、使用可編程介面必須處始化。 ( T )。
74.8155的復位引腳可與89C51的復位引腳直接相連。( 不知道 )
75.MCS-51是微處理器。( F )不是。
76.MCS-51系統可以沒有復位電路。( F)不可以。復位是單片機的初始化操作。
77.要MCS-51系統中,一個機器周期等於1.5μs。( F,12mhZ )若晶振頻率屢8MHz,才可能為1.5μs
78.計算機中常作的碼制有原碼、反碼和補碼( T )
79.若不使用MCS-51片內存器引腳EA必須接地. ( T )

④ 單片機習題解答

147.執行PUSH ACC指令,MCS-51完成的操作是( A )
(A) SP+1 SP (ACC) (SP)(B)(ACC) (SP)SP-1 SP
(C)SP-1 - SP (ACC) (SP) (D)(ACC) (SP)SP+1 SP
148.對程序存儲器的讀操作,只能使用(D )
(A) MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令
149. MCS-51的時鍾最高頻率是 ( A ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
150.以下不是構成單片機的部件( D )
A 微處理器(CPU)、B存儲器 C介面適配器(I\O介面電路) D 列印機
151. -49D的二進制補碼為.( 11001111 )
A 11101111 B 11101101 C 0001000 D 11101100
152. 用MCS-51用串列擴展並行I/O口時,串列介面工作方式選擇( A )
(A) 方式0 (B)方式1 (C)方式2 (D)方式3
153. 當8031外出擴程序存儲器8KB時,需使用EPROM 2716( C )
(A) 2片 (B)3片 (C)4片 (D)5片
154. 使用8255可以擴展出的I/O口線是( B )
(A) 16根 (B)24根 (C)22根 (D)32根
155. 當使用快速外部設備時,最好使用的輸入/輸出方式是( C )
(A)中斷 (B)條件傳送 (C)DMA (D)無條件傳送
156. MCS-51的並行I/O口讀-改-寫操作,是針對該口的( D )
(A)引腳 (B)片選信號 (C)地址線 (D)內部鎖存器
157.LCALL指令操作碼地址是2000H,執行完相子程序返回指令後,PC=( D )
(B) 2000H (B)2001H (C)2002H (D)2003H
158. MCS—51單片機外部有40個引腳,其中,地址鎖存允許控制信號引腳是 ( A )
(A)ALE (B) (C) (D)RST
159. 下列指令寫法正確的是 ( D )
(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A
160. ORG 0003H
LJMP 2000H
ORG 000BH LJMP 3000H 當CPU響應外部中斷0後,PC的值是(A)
(A)0003H (B)2000H (C)000BH (D)3000H
161. 用MCS-51用串列擴展並行I/O口時,串列介面工作方式選擇(A)
(A)方式0 (B)方式1 (C)方式2 (D)方式3
162. MCS-51的並行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是(A)
(A)讀鎖存器(B)讀資料庫 (C)讀A累加器具 (D)讀CPU
163. 計算機中最常用的字元信息編碼是( A )
A ASCII B BCD碼 C 餘3碼 D 循環碼
164.要MCS-51系統中,若晶振頻率屢8MHz,一個機器周期等於( A ) μs
A 1.5 B 3 C 1 D 0.5
165. MCS-51的時鍾最高頻率是 ( A ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
166. 以下不是構成的控制器部件( D ):
A 程序計數器、 B指令寄存器、 C指令解碼器、 D存儲器
167. 以下不是構成單片機的部件( D )
A 微處理器(CPU)、B存儲器 C介面適配器(I\O介面電路) D 列印機
168. 下列不是單片機匯流排是( D )
A 地址匯流排 B 控制匯流排 C 數據匯流排 D 輸出匯流排
169.-49D的二進制補碼為 ( 11001001 )
A 11101111 B 11101101 C 0001000 D 11101100

⑤ MCS 51單片機原理 介面及工作原理 郭文川 課後習題答案

一、填空

(5)單片機的課後習題答案擴展閱讀

這部分內容主要考察的是單片機原理知識點:

一種在線式實時控制計算機的原理方式。在線式就是現場控制,需要的是有較強的抗干擾能力,較低的成本,這也是和離線式計算機(比如家用PC)的主要區別。單片機就是一個微型電腦,它是靠程序工作的,並且可以修改。通過不同的程序實現不同的功能。

單片機是靠程序工作的,並且可以修改。通過不同的程序實現不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。

一個不是很復雜的功能要是用美國50年代開發的74系列,或者60年代的CD4000系列這些純硬體來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別!只因為單片機的通過你編寫的程序可以實現高智能,高效率,以及高可靠性!

由於單片機在工業控制領域的廣泛應用,單片機由晶元內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個晶元中,使計算機系統更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。

⑥ 單片機習題解答

91. 單片機上電後或復位後,工作寄存器R0是在( A ) A、0區00H單元 B、0區01H單元 C、0區09H單元 D、SFR 92. 進位標志CY在( C )中 A、累加器 B、算邏運算部件ALU C、程序狀態字寄存器PSW D、DPOR 93. 單片機8051的XTAL1和XTAL2引腳是( D )引腳 A、外接定時器 B、外接串列口 C、外接中斷 D、外接晶振 94. 8031復位後,PC與SP的值為( B ) A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H 95. 單片機的堆棧指針SP始終是( B ) A、指示堆棧底 B、指示堆棧頂 C、指示堆棧地址 D、指示堆棧長度 96. P0、P1口作輸入用途之前必須( A ) A、相應埠先置1 B、相應埠先置0 C、外接高電平 D、外接上拉電阻 97. 一個EPROM的地址有A0----A11引腳,它的容量為( B ) A、2KB B、4KB C、11KB D、12KB 98. 8031單片機中既可位定址又可位元組定址的單元是( A ) A、20H B、30H C、00H D、70H
99. 8031單片機中片內RAM共有( A )位元組 A、128 B、256 C、4K D、64K 100. 執行指令MOVX A,@DPTR時,WR.RD腳的電平為( A ) A、WR高電平,RD低電平 B、W R低電平,RD高電平 C、WR高電平,RD高電平 D、WR低電平,RD低電平
101. Intel 8031的PO□,當使用外部存儲器時它是一個( D ) A、傳輸高8位地址□ B、傳輸低8位地址□ C、傳輸低8位數據□ D、傳輸低8位地址/數據匯流排□ 102. 當標志寄存器 PSW的 RSO和 RSI分別為1和0時,系統選用的工作寄存器組為( C ) A、組0 B、組1 C、組2 D、組3 103. 下列指令中錯誤的是( CD ) A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MO V@R4,R3 104. 下列指令中不影響標志位CY的指令有( D ) A、ADD A,20H B、CLR C 、RRC A D、INC A 105. LJMP跳轉空間最大可達到( D ) A、2KB B、256B C 、128B D、64KB 106. 計算機內部數據之所以用二進制形式表示,主要是( B ) A、為了編程方便 B、由於受器件的物理性能限制 C 、為了通用性 D、為了提高運算速度 107. 8051單片機共有( B )中斷源 A、4 B、5 C 、6 D、7 108. 機共有( A )個中斷優先順序 A、2 B、3 C 、4 D、5 109. 中斷源I E 1(外部中斷1)的向量地址為( C ) A、0003H B、000BH C 、0013H D、002BH 110. 累加器A的位地址為( E0H ) A、E 7 H B、F 7 H C 、D 7 H D、87H

閱讀全文

與單片機的課後習題答案相關的資料

熱點內容
安卓手機連車載的叫什麼 瀏覽:223
怎麼讓自己的手機鍵盤變得好看app 瀏覽:53
能看qq的文件夾 瀏覽:513
android二維碼生成代碼 瀏覽:567
焦爐氣壓縮機 瀏覽:400
imap接收郵件伺服器地址 瀏覽:291
小喬肖恩解壓密碼 瀏覽:643
php網頁網盤源碼 瀏覽:181
簽到任務源碼 瀏覽:814
母親節的文案怎麼寫app 瀏覽:984
加密協議aes找不到 瀏覽:250
java伺服器端開發源碼 瀏覽:551
編譯器編譯運行快捷鍵 瀏覽:333
住房app怎麼快速選房 瀏覽:174
怎麼在電腦上編譯成功 瀏覽:214
單片機可調時鍾設計方案 瀏覽:192
qq文件夾密碼忘記怎麼找回 瀏覽:683
php擴展插件 瀏覽:608
解壓視頻廁所抽紙 瀏覽:952
app減脂怎麼用 瀏覽:452