⑴ 單片機原理與應用習題答案
一、 填空題(每空1分,共30分)
1. 8031的片內ROM是 (0) KB;8052的片內ROM是 (4) KB。
2. 8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址為 (08H~0FH) 。
3. 8031上電復位後,SP的初值為 (07H) 、PC的初值為 (0000H) 、P2的初值為 (0FFFFH) 。
4. 8031內部SFR的P1位元組地址為 (90H) ;對應的位地址 (??) 。
5. 在8051單片機系統中,控制線/EA接 (高/低) 電平;在8051單片機系統中,若僅用片內ROM時控制線/EA接 (高) 電平。
6. P3口中P3.5位的第二功能符號為 (T1計數埠) 。
7. 若要從8031的P1.7位輸入數據必須對該位先 (輸入1) 。
8. 若要對8031復位,RST端應保持高電位 (24) 個振盪周期。
9. 8031的5個中斷源為自然優先順序的入口地址為 (0003H) 。
10. 若要將累加器A中數據送入外部RAM地址7000H中,應使用的指令是 (MOV DPTR #7000H) 和 (MOVX @DPTR A) 。
11. 8031串列口為工作方式0時,若主頻為6MHz,則TXD輸出頻率為 (0.5) MHz。
12. 8031的T0中斷標志位是TF0,當有中斷請求時,TF0 = (1) , 當進入中斷服務程序時TF0 = (0) 。
⑵ 單片機原理與應用及C51編程技術/高玉芹/機械工業出版社 課後答案
吳鑒鷹單片機實戰精講中有相關問題的解釋。
在單片機開發過程中,從硬體設計到軟體設計幾乎是開發者針對本系統特點親自完成的。這樣雖然可以降低系統成本,提高系統的適應性,但是每個系統的調試佔去了總開發時間的2/3,可見調試的工作量比較大。單片機系統的硬體調試和軟體調試是不能分開的,許多硬體錯誤是在軟體調試中被發現和糾正的。但通常是先排除明顯的硬體故障以後,再和軟體結合起來調試以進一步排除故障。可見硬體的調試是基礎,如果硬體調試不通過,軟體設計則是無從做起。本文結合作者在單片機開發過程中體會,討論硬體調試的技巧。
當硬體設計從布線到焊接安裝完成之後,就開始進入硬體調試階段,調試大體分為以下幾步。
1 硬體靜態的調試
1.1排除邏輯故障
這類故障往往由於設計和加工制板過程中工藝性錯誤所造成的。主要包括錯線、開路、短路。排除的方法是首先將加工的印製板認真對照原理圖,看兩者是否一致。應特別注意電源系統檢查,以防止電源短路和極性錯誤,並重點檢查系統匯流排(地址匯流排、數據匯流排和控制匯流排)是否存在相互之間短路或與其它信號線路短路。必要時利用數字萬用表的短路測試功能,可以縮短排錯時間。
1.2排除元器件失效
造成這類錯誤的原因有兩個:一個是元器件買來時就已壞了;另一個是由於安裝錯誤,造成器件燒壞。可以採取檢查元器件與設計要求的型號、規格和安裝是否一致。在保證安裝無誤後,用替換方法排除錯誤。
1.3排除電源故障
在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電後檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V~4.8V之間屬正常。若有高壓,聯機模擬器調試時,將會損壞模擬器等,有時會使應用系統中的集成塊發熱損壞。
2 聯機模擬調試
聯機模擬必須藉助模擬開發裝置、示波器、萬用表等工具。這些工具是單片機開發的最基本工具。
信號線是聯絡8031和外部器件的紐帶,如果信號線連結錯誤或時序不對,那麼都會造成對外圍電路讀寫錯誤。51系列單片機的信號線大體分為讀、寫信號線、片選信號線、時鍾信號線、外部程序存貯器讀選通信號(PSEN)、地址鎖存信號(ALE)、復位信號等幾大類。這些信號大多屬於脈沖信號,對於脈沖信號藉助示波器(這里指通用示波器)用常規方法很難觀測到,必須採取一定措施才能觀測到。應該利用軟體編程的方法來實現。例如對片選信號,運行下面的小程序就可以檢測出解碼片選信號是否正常。
MAIN:MOVDPTR,#DPTR
;將地址送入DPTR
MOVXA,@DPTR
;將解碼地址外RAM中的內容送入ACC
NOP;適當延時
SJMPMAIN;循環
執行程序後,就可以利用示波器觀察晶元的片選信號引出腳(用示波器掃描時間為1μs/每格檔),這時應看到周期為數微秒的負脈沖波形,若看不到則說明解碼信號有錯誤。
對於電平類信號,觀測起來就比較容易。例如對復位信號觀測就可以直接利用示波器,當按下復位鍵時,可以看到8031的復位引腳將變為高電平;一旦松開,電平將變低。
總而言之,對於脈沖觸發類的信號我們要用軟體來配合,並要把程序編為死循環,再利用示波器觀察;對於電平類觸發信號,可以直接用示波器觀察。
下面結合在自動配料控制系統中鍵盤、顯示部分的調試過程來加以說明。本系統中的鍵盤、顯示部分都是由並行口晶元8155擴展而成的。8155屬於可編程器件,因而很難劃分硬體和軟體,往往在調試中即使電路安裝正確沒有一定的指令去指揮它工作,也是無法發現硬體的故障。因此要使用一些簡單的調試程序來確定硬體的組裝是否正確、功能是否完整。在本系統中採取了先對顯示器調試,再對鍵盤調試。
⑶ 單片機與微機原理及應用 答案
是這個嗎?
第一章 單片機基礎 1-1 答:單片機的發展到目前為止大致分為5個階段: 第一階段:單片機發展的初級階段。 第二階段:低性能單片機階段。 第三階段:高性能單片機階段。 第四階段:16位單片機階段。 第五階段:單片機在集成度、功能、速度、可靠性、應用領域等方面向更高水平發展。 1-2 答:由於單片機具有體積小、重量輕、價格便宜、功耗低、易擴展、可靠性高、控制功能強及運算速度快等特點,在國民經濟建設、軍工產品及家用電器等各個領域均得到廣泛應用。主要有:①工業自動化;②智能儀表;③消費類電子產品;④通信方面;⑤軍工產品;⑥終端及外部設備控制;⑦多機分布式系統。 1-3 答:MCS-51系列單片機的內部結構:1.中央處理器CPU。其主要完成單片機的運算和控制功能,MCS-51系列單片機的CPU不僅可以處理位元組數據,還可以進行位變數的處理。2.片內數據存儲器RAM。RAM用於存儲單片機運行中的工作變數、中間結果和最終結果等。3.片內程序存儲器ROM/EPROM。程序存儲器既可以存放已編制的程序,也可以存放一些原始數據和表格。4.特殊功能寄存器SFR。SFR用以控制和管理內部算術邏輯部件、並行I/O口、定時/計數器、中斷系統等功能模塊的工作。5.並行口。一共有4個8位的並行I/O口:P0、P1、P2、P3。P0是一個三態雙向口,可作為地址/數據分時復用口,也可作為通用I/O口。P1隻能作為通用I/O口。P2可以作為通用I/O口,也可作為在單片機擴展外部設備時,高8位地址匯流排使用。P3除了作為通用准雙向I/O介面外,各引腳還具有第二功能。6.串列口。有一個全雙工的串列口,可以實現單片機與外設之間數據的逐位傳送。7.定時/計數器。可以設置為定時方式或計數方式。 1-4 答:MCS-51一共有32個I/O引腳。P0口有8位數據匯流排和地址匯流排的低8位,P2口有地址匯流排的高8位,因此單片機的地址匯流排位是16位,定址空間為64KB,數據匯流排位寬為8位。同時在P3口還R/W控制信號線。「准雙向口」即不是真的雙向口的意思。雙向口與准雙向口的區別為雙向口有高阻態,輸入為真正的外部信號,准雙向口內部有上拉,故高電平為內部給出不是真正的外部信號!軟體做處理時都要先向口寫「1」!P0是雙向口,P1、P2、P3均為准雙向口。 1-5 答:EA為訪問外部程序存儲器控制信號,低電平有效。當EA端保持高電平時,單片機訪問片內程序存儲器;當EA保持低電平時無論片內有無程序存儲器,均只訪問外部程序存儲器。 1-6 答:RST是復位信號輸入端,高電平有效。當單片機運行時,再該引腳出現持續時間大於兩個機器周期的高電平,就可完成復位操作。上電復位利用電容兩端電壓不能突變的原理,在上電瞬間RST引腳與VCC引腳電壓相等,隨著電容充電兩端電壓逐漸上升,RST引腳逐漸下降。在充電過程中能夠提供足夠的高電平,使單片機能夠可靠的復位。 1-7 答:51單片機存儲器從物理結構上可分為:片內、片外程序存儲器與片內、片外數據存儲器4個部分。從定址空間分布和功能上分為128位元組的片內RAM區、128位元組的特殊功能寄存器區、64KB的外部RAM區、64KB的外部ROM區、4KB的片內flash ROM區。 1-8 答:決定程序執行順序的寄存器是程序計數器PC,它是16位的寄存器,定址空間64KB,它不是特殊功能寄存器。 1-9 答:MCS-51系列單片機內部RAM低128位元組單元可以分為工作寄存器區、位定址區、普通RAM區三部分
⑷ 單片機原理與應用及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 日
⑸ 單片機原理與應用(求解答)
這個應該是51單片機的吧···執行一條後,R0中內容20H,第二條後,A中內容40H;第三條後R1內40H,第四條MOV A,@R1後,A內容10H,第五條MOV @R0,P1後,20H單元內容0CAH,6條後P2內容0CAH;7條後40H內容10H;8條後0CAH內容50H;
然後看各個寄存器最後的內容就是了:20H內是0CAH;40H內是10H;10H內沒改變過,仍然是50H,P1口和P2口都是0CAH
⑹ 跪求大工12秋《單片機原理及應用》在線作業一、二、三的答案
大工12秋《單片機原理及應用》在線作業二1. 要想測量INT0引腳上的一個正脈沖寬度,那麼特殊功能寄存器TMOD的內容應為()。
A. 09H
B. 87H
C. 00H
D. 80H
正確答案: A 滿分:6 分 得分:6
2. MCS-51單片機外部中斷0開中斷的指令是()。
A. SETB ETO
B. SETB EXO
C. CLR ETO
D. SETB ET1
正確答案: B 滿分:6 分 得分:6
3. 啟動定時器1開始定時的指令是()。
A. CLR TR0
B. CLR TR1
C. SETB TR0
D. SETB TR1
正確答案: D 滿分:6 分 得分:6
4. 當外部中斷0發出中斷請求後,中斷響應的條件是()。
A. SETB ET0
B. SETB EX0
C. MOV IE,#81H
D. MOV IE,#61H
正確答案: C 滿分:6 分 得分:6
5. 當CPU響應外部中斷0 INT0的中斷請求後,程序計數器PC的內容是()。
A. 0003H
B. 000BH
C. 0013H
D. 001BH
正確答案: A 滿分:6 分 得分:6
6. MCS-51單片機定時器T1的溢出標志TF1,若計滿數產生溢出時,如不用中斷方式而用查詢方式,則應()。
A. 由硬體清零
B. 由軟體清零
C. 由軟體置位
D. 可不處理
正確答案: B 滿分:6 分 得分:6
7. 要使MCS-51能夠響應定時器T1中斷、串列介面中斷,它的中斷允許寄存器IE的內容應是()。
A. 98H
B. 84H
C. 42H
D. 22H
正確答案: A 滿分:6 分 得分:6
8. 在中斷服務程序中,至少應有一條()。
A. 傳送指令
B. 轉移指令
C. 加法指令
D. 中斷返回指令
正確答案: D 滿分:6 分 得分:6
9. 當定時器T0發出中斷請求後,中斷響應的條件是()。
A. SETB ET0
B. SETB EX0
C. MOV IE,#82H
D. MOV IE,#61H
正確答案: C 滿分:6 分 得分:6
10. MCS-51單片機定時器溢出標志是()。
A. TR1和TR0
B. IE1和IE0
C. IT1和IT0
D. TF1和TF0
正確答案: D 滿分:6 分 得分:6
大工12秋《單片機原理及應用》在線作業二
試卷總分:100 測試時間:-- 試卷得分:100
單選題 判斷題
二、判斷題(共 10 道試題,共 40 分。) 得分:40V 1. MCS-51單片機對最高優先權的中斷響應是無條件的。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
2. MCS-51單片機只有一個中斷優先順序。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
3. MCS-51單片機的CPU開中斷的指令是SETB EA。
A. 錯誤
B. 正確
正確答案:B 滿分:4 分 得分:4
4. 定時器中斷T0可以被外部中斷0中斷。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
5. MCS-51定時器T0的溢出標志TF0,若計滿數產生溢出時,其值為1。
A. 錯誤
B. 正確
正確答案:B 滿分:4 分 得分:4
6. MCS-51定時器/計數器0的入口地址是001BH。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
7. 特殊功能寄存器TCON和定時器/計數器的控制無關。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
8. MCS-51單片機的5個中斷源優先順序相同。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
9. MCS-51單片機TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。
A. 錯誤
B. 正確
正確答案:B 滿分:4 分 得分:4
10. MCS-51單片機的定時器T1有2種工作模式。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
大工12秋《單片機原理及應用》在線作業三
1. MCS-51外擴ROM、RAM和I/O口時,它的數據匯流排是()。
A. P0
B. P1
C. P2
D. P3
正確答案: A 滿分:6 分 得分:6
2. 當使用快速外部設備時,最好使用的輸入/輸出方式是()。
A. DMA
B. 無條件傳遞
C. 中斷
D. 條件傳送
正確答案: A 滿分:6 分 得分:6
3. MCS-51的串列口工作方式中最適合多機通信的是()。
A. 方式0
B. 方式1
C. 方式2
D. 方式3
正確答案: D 滿分:6 分 得分:6
4. 某種存儲器晶元是8KB*4/片,那麼它的地址線根線是()。
A. 11根
B. 12根
C. 13根
D. 14根
正確答案: C 滿分:6 分 得分:6
5. 下面哪一種傳送方式適用於處理外部事件()。
A. DMA
B. 無條件傳遞
C. 中斷
D. 條件傳遞
正確答案: C 滿分:6 分 得分:6
6. MCS-51的並行I/O口讀-改-寫操作,是針對該口的()。
A. 引腳
B. 片選信號
C. 地址線
D. 內部鎖存器
正確答案: D 滿分:6 分 得分:6
7. 80C51單片機串列口用工作方式0時,()。
A. 數據從RDX串列輸入,從TXD串列輸出
B. 數據從RDX串列輸出,從TXD串列輸入
C. 數據從RDX串列輸入或輸出,同步信號從TXD輸出
D. 數據從TXD串列輸入或輸出,同步信號從RXD輸出
正確答案: C 滿分:6 分 得分:6
8. 控制串列口工作方式的寄存器是()。
A. TCON
B. PCON
C. SCON
D. TMOD
正確答案: C 滿分:6 分 得分:6
9. 用MCS-51採用10位非同步通信方式時應工作在()。
A. 方式0
B. 方式1
C. 方式2
D. 方式3
正確答案: B 滿分:6 分 得分:6
10. MCS-51單片機串列數據緩沖器SBUF的主要作用是()。
A. 存放運算中間結果
B. 暫存數據和地址
C. 存放待調試的程序
D. 存放待發送或已接收到的數據
正確答案: D 滿分:6 分 得分:6
大工12秋《單片機原理及應用》在線作業三
試卷總分:100 測試時間:-- 試卷得分:100
單選題 判斷題
二、判斷題(共 10 道試題,共 40 分。) 得分:40V 1. MCS-51單片機使用的是獨立編址方式,即I/O與外部數據存儲器RAM是獨立編址的。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
2. 在單片機應用系統中,外部設備與外部數據存儲器傳送數據時,應使用MOV指令。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
3. 為提高單片機對外設的工作效率,通常採用非同步傳送I/O數據的方式。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
4. 片內RAM與外部設備統一編址時,需要有專門的輸入/輸出指令。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
5. 8155晶元內具有256B的靜態RAM,2個8位和1個6位的可編程並行I/O口,1個14位的定時器等常用部件及地址鎖存器。
A. 錯誤
B. 正確
正確答案:B 滿分:4 分 得分:4
6. EPROM的地址線為11條時,能訪問的存儲空間有4KB。
A. 錯誤
B. 正確
正確答案:A 滿分:4 分 得分:4
7. MCS-51中,為實現P0口線的數據和低位地址復用,應使用地址鎖存器。
A. 錯誤
B. 正確
正確答案:B 滿分:4 分 得分:4
8. 8155H、8255A都可以與MCS-51單片機直接相連。
A. 錯誤
B. 正確
正確答案:B 滿分:4 分 得分:4
9. 8279是用於鍵盤和顯示器的專用介面晶元。
A. 錯誤
B. 正確
正確答案:B 滿分:4 分 得分:4
10. 串列口工作方式1的波特率是可變的,可通過定時/計數器T1的溢出率設定。
A. 錯誤
B. 正確
⑺ 單片機原理及應用設計的課後答案(胡輝的)
1.MOV A,R1
MOV R0,A
2.MOV 35H,30H
3.MOV P1,38H
4.MOV DPTR,#0100H
MOVX A,@DPTR
MOV SP,A
5.MOV DPTR,#1002H
MOV A,40H
MOVX @DPTR,A
6.MOV DPTR,#1050H
MOV R0,#25H
MOVX A,@DPTR
MOVX @R0,A
⑻ 單片機原理與應用(數制轉換習題)求答案
1、2、3、4題,可以通過使用電腦中的計算器來自己轉換;
其中,4題(視為十進制數),正數的原碼、反碼、補碼是相同的;
而負數的原碼、反碼、補碼
+63 = 0011 1111,--->將最高位(即符號位)置1,即為負數 -63 = 1011 1111,這個就是負數的原碼;
那麼其反碼(原碼各位取反,但符號位不能變)-->1100 0000;
其補碼(反碼+1) --->1100 0001;