




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章、思考題及習題1、除了單片機這一名稱之外,單片機還可以稱為( )和( )?2、微處理器、CPU、微處理機、微機、單片機它們之間有何區別? 3、單片機與普通計算機的不同之處在于其將( )、( )分集成于一塊芯片上。 4、單片機的發展大致分為哪幾個階段? 5、單片機根據其基本操作處理的位數可分為哪幾種類型? 6、MCS51系列單片機的典型芯片分別為( )、( )? 7、805l與8751的區別在于(A)內部數據存儲單元數目的不同 (B)內部數據存儲器的類型不同(C)內部程序存儲器的類型不同 (D)內部的寄存器的數目不同 8、在家用電器中使用單片機應屬于微型計算機的(A)數據處理應用 (B)控
2、制應用 (C)數值計算應用 (D)輔助設計應用第二章、思考題及習題 1、MCS-51單片機的片內都集成了哪些功能部件?各個功能部件的最主要的功能是什么? 2、說明MCS-51單片機的引腳EA作用,該引腳接高電平和接低電平時各有何種功能? 3、在NCS-51單片機中,如果采用6MHz晶振,一個機器周期為( ) 4、程序存儲器的空間里,有5個單元是特殊的,這5個單元對應5個中斷源的中斷人口地址。寫出這些單元的地址。 5、內部RAM中,位地址為30H的位,該位所在字節的字節地址為( 6、若A中的內容為63H,那么,P標志位的值為( )。 7、判斷下列說法是否正確:(A)8031的CPU是由RAM和E
3、PROM所組成。(B)區分片外程序存儲器和片外數據存儲器的最可靠的方法是看其位于地址范圍的地端還是高端。(C)在MCS-51單片機中,為使準雙向的I0口工作在輸入方式,必須保證它被事先預置為1。 (D)PC可以看成是程序存儲器的地址指針。 8、8031單片機復位后,以所對應的存儲單元的地址為( ),因上電時BW二(這時當前的工作寄存器區是( )組工作寄存器區。 9、什么是機器周期?如果采用12MHz晶振,一個機器周期為多長時間? 10、以下有關PC和DPTR的結論中錯誤的是:(A) DPTR是可以訪問的,而PC不能訪問。 (B)它們都是16位的寄存器。 (C)它們都具有加”1”的功能。 (D)
4、DPTR可以分為2個8位的寄存器使用,但PC不能。 11、內部RAM中,哪些單元可作為工作寄存器區,哪些單元可以進行位尋址?寫出它們的字節地址。 12、使用8031單片機時,需將EA引腳接( )電子,因為其片內無( )存儲器。 13、片內RAM低128個單元劃分為哪三個主要部分?各部分的主要功能是什么?14、判斷下列說法是否正確 (A)程序計數器Pc不能為用戶編程時直接使用,因為它沒有地址。(B)內部RAM的位尋址區,只能供位尋址使用,而不能供字節尋址使用。(C)8031共有21個特殊功能寄存器,它們的位都是可用軟件設置的,因此尋址的。 15、PC的值是: (A)當前指令前一條指令的地址 (B
5、)當前正在執行指令的地址 (C)下一條指令的地址 (D)控制器中指令寄存器的地址是可以進行位16、通過堆棧操作實現子程序調用,首先就要把( )的內容入棧,以進行斷點保護。調用返回時,再進行出棧保護,把保護的斷點送回到( )。 17、單片機程序存儲器的尋址范圍是由程序計數器PC的位數決定的,MCS16位,因此其尋址的范圍是 )。 18、寫出P3口各引腳的第二功能。51的PC為 19、MCS51單片機程序存儲器的尋址范圍是由程序計數器PC的位數所決定的,因為MCS51的PC是16位的,因此其尋址的范圍為( )KB。 20、當MCS51單片機運行出錯或程序陷入死循環時,如何來擺脫困境? 21、判斷下
6、列說法是否正確 (A)Pc是一個不可尋址的特殊功能寄存器。 (B)單片機的主頻越高,其運算速度越快。 (C)在MCS51單片機中,一個機器周期等于1us。(D)特殊功能寄存器SP內裝的是棧頂首地址單元的內容。第三章、思考題及習題1、判斷以下指令的正誤: (1)MOV 28H,R2 (2)DEC DPTR (3)INC DPTR (4)CLR R0 (5)CPL R5 (6)MOV R0,R1 (7)PHSH DPYR (8)MOV F0,C (9)MOV F0,Acc.3 (10)MOVX A,RI (11)MOV C,30H (12)RLC R02、判斷下列說法是否正確。 (A)立即尋址方式
7、是被操作的數據本身在指令中,而不是它的地址在指令中。 (B)指令周期是執行一條指令的時間。 (c)指令中直接給出的操作數稱為直接尋址。3、在基址加變址尋址方式中,以( )作變址寄存器,以( )或( )作基址寄存器。 4、MCS-51單片機共有哪幾種尋址方式?各有什么特點? 5、MCS-5l單片機指令按功能可以分為哪幾類?每類指令的作用是什么? 6、訪問SFR,可使用哪些尋址方式? 7、指令MOVC與MOVX有什么不同之處? 8、假定累加器A中的內容為30H,執行指令: 1000H:MOVC A,A十PC 后,把程序存儲器( )單元的內容送人累加器A中。9、在寄存器間接尋址方式中,其“間接”體現
8、在指令中寄存器的內容不是操作數,而是操作皮的( )。10、下列程序段的功能是什么? PUSH Ace PUSH B POP Ace POP B11、已知程序執行前有A:02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序執行后: POP DPH POP DH MOV DFrR,#4000H RL A MOV B,A MOVC A,A十DPIR PUSH Aec MOV A,B INC A MOVC A,A+DPH PUSH Ace PET ORG 4000H DB 10H,80H,30H,50H,30H,50H請問:A:( )H;SP=( )H;(51H);( )H;(52H
9、):( )H;PC=( )no12、寫出完成如下要求的指令,但是不能改變未涉及位的內容。 (1)把Aec.3,Acc.4,Acc.5和Acc.6清“0”。 (2)把累加器A的中間4位清“0”。 (3)使Acc.2和Ac.3置“1”。13、試編寫一個程序,將內部RAM中38H單元的高4位置1,低4位清O。14、借助奉書中的指令表(表3.3),對下列指令代碼進行手工反匯編。 74 FF C0 E0 E5 F0 F015、查指令表(表3.3),寫出下列兩條指令的指令代碼,并比較一下指令代碼中的操作數排列次序的特點。 (1) MOV 66H,#79H (2) MOV 66H,79H16、假定A=83H
10、,(R0)=17H,(17H)=34H,執行以下指令: ANL A,#17H ORL 17H,A XPL A,R0 CPL A后,A的內容為( )。17、假設R1:23H,(40H):05H,執行下列兩條指令后,A=( ),R1=( )以及內部RAM的單元中(40H)=( )。18、假設A=55H,礎=0AAH,在執行指令ANL A,n5后,A:( ),R3=( )。19、如果DPTR=507BH,SP=32H,(30H):50H,(31H):5FH,(32H)c3CH,則執行下列指令后: POP DPH POP DPL POP SP則:刪:( ),DPL=( ),SP=( )20、指令格式是
11、由( )和( )所組成,也可能僅由( )組成。21、MC3-51單片機對片外數據存儲器采用的是( )尋址方式。22、試編寫程序,查找在內部RAM的20H-40H單元中是否有OAAH這一數據。若有,則將41H單元置為“01H;若未找到,則將41H單元置為“00H。23、試編寫程序,查找在內部RAM的7OH40H單元中出現00H這一數據的次數。并將查找到的結果存人41H單元。24、若SP=60H,標號LABEL所在的地址為3456H。執行下面指令后, 比AIL LABEL 堆棧指針SP和堆棧內容發生了什么變化?PC的值等于什么?如果將指令LCALL直接換成ACALL是否可以?如果換成ACALL指令
12、,可調用的地址范圍是什么? 25、假設外部數據存儲器2000H單元的內容為80H,執行下列指令后,累加器A中的內容為( )。 MOV P2,#mU MOV nD,#00H MOVX A,RO 26、下列程序段經匯編后,從1000H開始的各有關存儲單元的內容將是什么? ORG 1000H TABl EOU 1234H TAB2 EQU 3000H DB “START DW TABI,TAB2,70H第四章、思考題及習題1、什么是中斷系統?中斷系統的功能是什么?2、什么是中斷嵌套?3、什么叫中斷源?MCS51有哪些中斷源?各有什么特點?4、外部中斷1所對應的中斷人口地址為( )Ho5、下列說法錯誤
13、的是: (1)各中斷源發出的中斷請求信號,都會標記在MCS51系統中的寄存器中。 (2)各中斷源發出的中斷請求信號,都會標記在MCS51系統中的TMOD寄存器中。 (3)各中斷源發出的中斷請求信號,都會標記在MCS-51系統中的寄存器中。 (4)各中斷源發出的中斷請求信號,都會標記在MCS-51系統中的TCON與S03N寄存器中。6、MCS51單片機響應中斷的典型時間是多少?在哪些情況下,CPU將推遲對中斷請求的響應?7、中斷查詢確認后,在下列各種8031單片機運行情況中,能立即進行響應的是 (1)當前正在進行高優先級中斷處理 (2)當前正在執行RETI指令 (3)當前指令是DIV指令,且正處
14、于取指令的機器周期 (4)當前指令是MOA,m8、8031單片機響應中斷后,產生長調用指令LCALL,執行該指令的過程包括:首先把 )的內容壓人堆棧,以進行斷點保護,然后把長調用指令的16位地址送( ),使程序執行轉向( )中的中斷地址區。9、編寫出外部中斷1為跳沿觸發的中斷初始化程序。10、在MCS51中,需要外加電路實現中斷撤除的是: (1)定時中斷 (1)脈沖方式的外部中斷 (3)外部串行中斷 (4)電平方式的外部中斷11、MCS51有哪幾種擴展外部中斷源的方法?各有什么特點?12、下列說法正確的是: (1)同一級別的中斷請求按時間的先后順序順序響應。 (2)同一時間同一級別的多中斷請求
15、,將形成阻塞,系統無法響應 (3)低優先級不能中斷高優先級,但是高優先級能中斷低優先級。 (4)同級中斷不能嵌套。13、中斷服務子程序和普通子程序有什么區別?第五章、思考題及習題1、如果采用的晶振的頻率為3MHz,定時器/計數器T0工作在方式0、1、2下,其最大的定時時間各為多少?2、定時器計數器T0作為計數器使用時,其計數頻率不能超過晶振頻率的( )?3、定時器/計數器用作定時器時,其計數脈沖由誰提供?定時時間與哪些因素有關?4、定時器計數器作計數功能使用時,對外界計數頻率有何限制?5、采用定時器計數器T0對外部脈沖進行計數,每計數100個脈沖后,T0轉為定時工作方式。定時ltm后,又轉為計
16、數方式,如此循環不止。假定Ncs51單片機的晶體振蕩器的頻率為6MHz,請使用方式1實現,要求編寫出程序。6、定時器1十數器的工作方式2有什么特點?適用于什么應用場合?7、編寫程序,要求使用T0,采用方式1定時,在P1.0輸出周期為400Us,占空比為10:1的矩形脈沖。8、一個定時器的定時時間有限,如何實現兩個定時器的串行定時,來實現較長時間的定時?9、當定時器T0用于方式3時,應該如何控制定時器T1的啟動和關閉?10、定時器/計數器測量某正單脈沖的寬度,采用何種方式可得到最大量程?若時鐘頻率為6MHz,求允許測量的最大脈沖寬度是多少?11、編寫一段程序,功能要求為:當P10引腳的電平上跳變
17、時,對P1.1的輸入脈沖進行計數;當P12引腳的電平負跳變時,停止計數,并將計數值寫入R0、R1(高位存R1,低位存R0)。12、THX與YU(x;o,1)是普通寄存器還是計數器?其內容可以隨時用指令更改嗎?更改后的新值是立即刷新還是等當前計數器計滿之后才能刷新?13、判斷下列說法是否正確? (1)特殊功能寄存器SCON,與定時器計數器的控制無關。 (2)特殊功能寄存器TCON,與定時器計數器的控制無關。 (3)特殊功能寄存器IE,與定時器計數器器的控制無關。 (4)特殊功能寄存器TMOD,與定時器計數器的控制無關。第六章、思考題及習題 1串行數據傳送與并行數據傳送相比的主要優點和用途是什么?
18、 2簡述串行口4種工作方式的接收和發送數據的過程。 3楨格式為1個起始位,8個數據位和1個停止位的異步串行通訊方式是方式( 4串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定? 5假定串行口串行發送的字符格式為1個起始位,8個數據位,1個奇校驗位,1個停止位,請畫出傳送字符“A的幀格式。 6判斷下列說法是否正確: (1)串行口通訊的第9數據位的功能可由用戶定義。 (2)發送數據的第9數據位的內容在SCON寄存器的TB8位中預先準備好的。 (3)串行通訊發送時,指令把TB8位的狀態送人發送SBUF中。 (4)串行通訊接收到的第9位數據送SCON寄存器的RB8中保存。 (5)串行口
19、方式1的波特率是可變的,通過定時器計數器n的溢出率設定。 7通過串行口發送或接受數據時,在程序中應使用: (1)MOVC指令(2)MOVX指令(3)MOV指令(4)XCHD指令8為什么定時器計數器n用做串行口波特率發生器時,常采用方式27若已知時鐘頻率、通訊波特率,如何計算其初值? 9串行口工作方式1的波特率是: (1)固定的,為時鐘頻率的132。 (2)固定的,為時鐘頻率的116。 (3)可變的,通過定時器計數數器T1的溢出率設定. (4)固定的,為時鐘頻率的164。 10在串行通訊中,收發雙方對波特率的設定應該是( )的。 11若晶體振蕩器為110592MItz,串行口工作于方式1,波特率
20、為4800bs,寫出用T1作為波特率發生器的方式控制字和計數初值。 12簡述利用串行口進行多機通訊的原理。 13使用8031的串行口按工作方式l進行串行數據通訊,假定波特率為2400bs,以中斷方式傳送數據,請編寫全雙工通訊程序。 14使用8031的串行口按工作方式3進行串行數據通訊,假定波特率為1200bs,第9數據位作奇偶校驗位,以中斷方式傳送數據,請編寫通訊程序。 15某8031串行口,傳送數據的幀格式為1個起始位(0),8個數據位,1個偶校驗和1個停止位(1)組成。當該串行口每分鐘傳送1800個字符時,試計算出波特率。第七章、思考題及習題 1單片機存儲器的主要功能是存儲( )和( )。
21、 2試編寫一個程序(例如將05H和06H拼為56tt),設原始數據放在片外數據區7001H元和7002H單元中,按順序拼裝后的單字節數放人7002H. 3編寫程序,將外部數據存儲器中的5000H-50FFH單元全部清零。 4在MCS51單片機系統中,外接程序存儲器和數據存儲器共用16位地址線和8位數線,為何不會發生沖突? 5區分MCS51單片機片外程序存儲器和片外數據存儲器的最可靠的方法是: (1)看其位于地址范圍的低端還是高端 (2)看其離MCS51芯片的遠近 (3)看其芯片的型號是ROM還是RAM (4)看其是與RD信號連接還是與再面信號連接 6MCS51單片機 (1)具有獨立的專用地址線
22、。 (2)由P0口和P1口的口線作地址線。 (3)由P0口和N口的口線作地址線。 (4)由n口和P2口的口線作地址線。 7在存儲器擴展中,無論是線選法還是譯碼法,最終都是為擴展芯片的( )端提供信號。 8在MCS51中,為實現P0口線的數據和低位地址復用,應使用:地址寄存器(2)地址鎖存器(3)地址緩沖器(4)地址譯碼器 9起止范圍為0000H-3FFFH的存儲器的容量為( )KB。 10在MCS51中,PC和DPTR都用于提供地址,但PC是為訪問(而DPTR是為訪問( )存儲器提供地址。 1111根地址線可選( )個存儲單元,16KB存儲單元需要( )根地址線。 1232KRAM存儲器的首地址若為2000H,則末地址為( )H. 13現有8031單片機、74LS373鎖存器、1片2764EPROM和兩片6116RAM,請使用它們組成1個單片機應用系統,要求: (1)畫出硬件電路連線圖,并標注主要引腳。 (2)指出該應用系統程序存儲器空間和數據存儲器空間各自的地址范圍。 14使用89C51芯片外擴1片E2PROM2864,要求2864兼作程序存儲器和數據存儲器,且首地址為8000H。要求: (1)確定2864芯片的末地址 (2)畫出2864片選端的地址譯碼電路畫出該應用系統的硬件連線圖。 第八章、思考題及習題 1IO接口和IO端口有什么區別?IO接口的作用是什么? 2IO數據傳送
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 肋骨骨折的護理查房
- 四川省綿陽市安州區2024-2025學年八年級上學期1月期末考試數學試卷(含答案)
- 藥品注冊管理辦法學習與交流
- 小型門面轉讓合同范本
- 2025至2030年中國急冷機行業投資前景及策略咨詢報告
- 2025至2030年中國彩色一體化CCD攝像機數據監測研究報告
- 2025至2030年中國強力保濕劑數據監測研究報告
- 2025至2030年中國彎型防火玻璃行業投資前景及策略咨詢報告
- 2025至2030年中國開啟往復式壓縮機行業投資前景及策略咨詢報告
- 2025至2030年中國廢鋼打包機行業發展研究報告
- 吉林省吉林市2024-2025學年高三下學期3月三模試題 生物 含答案
- 2025年陜西農業發展集團有限公司(陜西省土地工程建設集團)招聘(200人)筆試參考題庫附帶答案詳解
- 2025年03月中央社會工作部所屬事業單位公開招聘11人筆試歷年參考題庫考點剖析附解題思路及答案詳解
- 2025年中高端女裝市場趨勢與前景深度分析
- 2025北京清華附中高三(下)統練一數學(教師版)
- 2025-2030中國孵化器行業市場發展前瞻及投資戰略研究報告
- 5.3基本經濟制度 課件 2024-2025學年統編版道德與法治八年級下冊
- Unit4 Breaking Boundaries 單元教學設計-2024-2025學年高中英語外研版(2019)選擇性必修第二冊
- T-CCTAS 61-2023 橋梁承重纜索抗火密封綜合防護技術規程
- 2025慢性阻塞性肺病(GOLD)指南更新要點解讀課件
- 2024年05月湖北中國郵政儲蓄銀行湖北省分行春季校園招考筆試歷年參考題庫附帶答案詳解
評論
0/150
提交評論