版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 第一章單片機概述1.1單片機是CPU還是計算機?MCS-51系列單片機的基本芯片分別為哪幾種?它們的差別是什么?會用補碼表示有符號數(shù)。例如+7和-7的補碼?第二章51單片機的硬件結構51單片機的引腳有多少個?其中I/O口占用了多少個引腳?2.2四個I/O口中,驅(qū)動負載時需要接上拉電阻的引腳是哪一個?2.3寫出P3口各引腳的第二功能。51單片機中引腳PSEN、EA、RST、ALE引腳的功能?如果手中僅有一臺示波器,可通過觀察哪個引腳的狀態(tài),來大致判斷51單片機正在工作?程序存儲器的空間里,有5個單元與51單片機的5個中斷源對應,稱為中斷入口地址,請寫出這個2.7掌握內(nèi)部RAM的位尋址區(qū)中每個字
2、節(jié)中的位地址,比如20H單元的20H.1位對應的位地址適度敖少?26H.0呢?2.8簡述特殊功能寄存器PSW中C、OV、P三個標志位的作用。兩個無符號數(shù)相加減時,用哪個標志位反映計算結果是否正確?兩個有符號數(shù)相加減時,用哪個標志位反映計算結果是否正確?兩個有符號數(shù)相加減,什么情況下才有可能令OV=1?2.12若A中的內(nèi)容分別為62H和63時,標志位P的值是多少?2.13程序狀態(tài)字PSW中RS1和RS0的功能?2.14單片機復位后,R4所對應的存儲單元的地址是多少?2.15什么是機器周期?機器周期與晶振頻率的關系?如果采用12MHZ晶振,1個機器周期為多長時間?2.1651單片機主要有哪幾種尋址
3、方式?每種尋址方式舉個例子2.17簡述入棧指令PUSH和出棧指令POP在執(zhí)行時的操作過程2.18關于特殊功能寄存器SP、DPTR和程序計數(shù)器PC以下說法是正確的51單片機特殊功能寄存器中哪些單元可以進行位尋址?51單片機共有多少個特殊功能寄存器?實際占有多少個物理空間?第三章MCS-51的指令系統(tǒng)51單片機主要有哪幾種尋址方式?每種尋址方式舉個例子在基址加變址尋址方式中,那一個是基址寄存器,哪一個是變址寄存器?51指令系統(tǒng)最長的執(zhí)行時間是多少?占用的最大字節(jié)是多少?第四章MCS-51匯編語言程序設計用于程序設計的語言分為哪幾種?它們各有什么特點?程序分析設計1)MOVR1,#40H;(R1)=
4、MOVA,#48H;(A)=ADDA,#43H;(A)=(C)=,(OV)DAA;(A)=MOVR1,A;(R1)=2)p1口輸出信號控制八只發(fā)光二極管依次流水點亮,將程序補充完整mova,#0febloop1:movp1,alcalldelayRL;點亮下一個發(fā)光管ljmploop1delay:movr0,#0ffh;延時子程序LOOP2:movr1,#0ffhdjnzr1,$djnzr0,;子程序返回3、51單片機內(nèi)部RAM的40H中存放了一個二進制數(shù),將該二進制數(shù)對應的十進制數(shù)的百位、十位、個位分別存入內(nèi)部RAM的49H、48H、47H中。MOVAMOVB,#100DIVABMOV,AM
5、OVA,MOVB,#10DIVABMOV,AMOV,BLJMP$第五章硬件資源中斷響應的條件是什么?51單片機串行口有幾種工作方式,簡述各種方式的特點?第六章單片微機基本系統(tǒng)擴展5.1能夠擴展程序或數(shù)據(jù)存儲器。例如51單片機用74LS138擴展1片數(shù)據(jù)存儲器6264,硬件芯片如圖所示。要求:連接好硬件線路(2)寫出存儲器的地址范圍p0,01P0.p0,01P0.789C51ALEP2.0IIIP2.70DO0EWED76264A01A7A81A102、畫出MCS-51系列單片機的最小系統(tǒng),不需擴展外部程序存儲器和數(shù)據(jù)存儲器。第一章單片機概述1.1單片機是CPU還是計算機?答:單片機就是計算機,
6、CPU只是其內(nèi)部的一個組成部件。作為一塊芯片,單片機內(nèi)部集成了作為計算機所必備所有功能部件:中央處理器(CPU)、存儲器(RAM、ROM)、I/O接口電路。單片機與普通計算機的不同之處在于其將CPU、存儲器和I/O接口三部分集成于一塊芯片上。MCS-51系列單片機的基本芯片分別為哪幾種?它們的差別是什么?答:基本芯片為8031、8051、8751。主要區(qū)別在于程序存儲器的不同:8031但片內(nèi)無程序存儲器,需外擴EPROM芯片。8051片內(nèi)有程序存儲器,但用戶不可改寫。8751中有4KB的程序存儲器,用戶可以可以反復改寫。1.3會用補碼表示有符號數(shù)。例如+7和-7的補碼?答:正數(shù)的補碼是它本身例
7、如+7的補碼為00000111B,或者07H負數(shù)的補碼要把八位全部取反+1,例如-7的補碼為11111000B+1=11111001B=F9H第二章51單片機的硬件結構51單片機的引腳有多少個?其中I/O口占用了多少個引腳?答:51單片機有40個引腳有,其中4個8位的I/O口占用32個引腳。2.2四個I/O口中,驅(qū)動負載時需要接上拉電阻的引腳是哪一個?答:P0口2.3寫出P3口各引腳的第二功能。答:口引腳第二功能定義P3.0串行輸入口P3.1串行輸出口P3.2外部中斷0P3.3外部中斷1P3.4定時器0外部計數(shù)輸入P3.5定時器1外部計數(shù)輸入P3.6WR外部數(shù)據(jù)存儲器寫選通P3.7RD外部數(shù)據(jù)
8、存儲器讀選通51單片機中引腳PSEN、EA、RST、ALE引腳的功能?答:(1)PSEN是外部程序存儲器的讀選通引腳。EA引腳為高電平時,單片機訪問片內(nèi)程序存儲器,但在程序計數(shù)器PC值超過OFFFH時(即超出片內(nèi)程序存儲器的4KB地址范圍時),將自動轉向執(zhí)行外部程序存儲器內(nèi)的程序。當該引腳為低電平時,單片機則只訪問外部程序存儲器,不論是否有內(nèi)部程序存儲器。對于8031來說,因其無內(nèi)部程序存儲器,所以該引腳必須接地,必須選擇外部程序存儲器。RST引腳為復位引腳,該腳上要保持至少兩個機器周期的高電平,才能可靠復位。其中,機器周期=12三晶振頻率。例如:晶振頻率6MHz,則機器周期為2微秒(2us)
9、,那么至少持續(xù)4us的時間,才能讓單片機可靠復位。ALE擴展外部存儲器的地址鎖存引腳。無擴展時,也有周期性脈沖輸出,頻率為晶振頻率的1/6。如果手中僅有一臺示波器,可通過觀察哪個引腳的狀態(tài),來大致判斷51單片機正在工作?答:ALE引腳。程序存儲器的空間里,有5個單元與51單片機的5個中斷源對應,稱為中斷入口地址,請寫出這個5個中斷入口地址及對應的中斷源。答:中斷源入口地址TOC o 1-5 h z外部中斷00003H定時器0(T0)000BH HYPERLINK l bookmark14 o Current Document 外部中斷10013H定時器1(T1)001BH HYPERLINK
10、l bookmark18 o Current Document 串行口0023H掌握內(nèi)部RAM的位尋址區(qū)中每個字節(jié)中的位地址,比如20H單元的20H.1位對應的位地址適度敖少?26H.0呢?答:可以位尋址的16個字節(jié)中,每個字節(jié)都有位地址。比如20H單元的20H.1位對應的位地址為01H,而26H.0對應的位地址為30H。簡述特殊功能寄存器PSW中C、OV、P三個標志位的作用。答:(1)C位是在執(zhí)行某些算術運算時,可以被硬件或者軟件置位和清零。它表示無符號數(shù)運算結果是否有進位或者借位,有進位或借位C=1,否則=0。因此也可以作為兩個無符號數(shù)相加減時,計算結果是否正確的判斷標志,C=1錯誤,C=
11、0正確。OV為表明帶符號數(shù)加減運算中累加器是否超出了可以表示的數(shù)值范圍(-128127),OV=0表示運算正確;在乘法運算中,OV=1表示乘積超出兩個字節(jié);在除法運算中表明除數(shù)為0。P為奇偶校驗位,當累加器A中1的個數(shù)為奇數(shù)個時,P=1;為偶數(shù)個時,P=0。兩個無符號數(shù)相加減時,用哪個標志位反映計算結果是否正確?答:PSW中的標志位C。當C=1錯誤,C=0正確。兩個有符號數(shù)相加減時,用哪個標志位反映計算結果是否正確?答:PSW中的標志位OV當OV=1錯誤,OV=0正確。2.11兩個有符號數(shù)相加減,什么情況下才有可能令OV=1?答:兩個同符號數(shù)相加,或者兩個異符號相減。2.12若A中的內(nèi)容分別為
12、62H和63時,標志位P的值是多少?答:62H=01100010B,有3個1,所以P=0。63H=01100011B,有4個1,所以P=0。2.13程序狀態(tài)字PSW中RS1和RSO的功能?答:RS1和RS0為工作寄存器選擇位,當RS1RS0為00,01,10,11四種取值時,工作寄存器R0R7分別對應第0、1、2、3工作寄存器組,地址分別為00H-07H,08H-0FH,10H-17H,18-1FH2.14單片機復位后,R4所對應的存儲單元的地址是多少?答:因復位后PSW=00H,即R4RS1RS0=00。此時R4為第0組工作寄存器中的,因此地址位04H。2.15什么是機器周期?機器周期與晶振
13、頻率的關系?如果采用12MHZ晶振,1個機器周期為多長時間?答:CPU完成一個基本操作所需要的時間稱為機器周期。一個機器周期包括12個時鐘周期,關系式:機器周期=12三晶振頻率晶振頻率6MHz,則機器周期為2微秒(2卩s),若晶振為12MHZ,則1個機器周期為1妙。2.1651單片機主要有哪幾種尋址方式?每種尋址方式舉個例子答:(1)答:(1)寄存器尋址直接尋址立即數(shù)尋址變址尋址相對尋址位尋址寄存器間址MOVA,R5MOVA,3AHMOVA,#3AHMOVCA,A+PCSJMPLOOPANLC,70HMOVA,R02.17簡述入棧指令PUSH和出棧指令POP在執(zhí)行時的操作過程答:PUSHdir
14、ect的功能是首先將堆棧指針SP加1,然后把直接地址指出的內(nèi)容傳送到堆棧指針SP尋址的內(nèi)部RAM單元中。POPdirect的功能是將堆棧指針SP尋址的內(nèi)容RAM單元中的內(nèi)容送到直接地址指出的內(nèi)部RAM字節(jié)單元中,然后堆棧指針減1。2.18關于特殊功能寄存器SP、DPTR和程序計數(shù)器PC以下說法是正確的(1)SP是8位寄存器,PC、DPTR都是16位寄存器SP是內(nèi)部數(shù)據(jù)存儲器(內(nèi)RAM)的地址指針特殊功能寄存器SP內(nèi)裝的是棧頂首地址DPTR是外部數(shù)據(jù)存儲器(內(nèi)RAM)的地址指針PC是程序存儲器的(ROM)的地址指針PC中的內(nèi)容總是下一條將要執(zhí)行的指令的地址51單片機特殊功能寄存器中哪些單元可以進
15、行位尋址?答:字節(jié)地址末位為0H和8H的都可以位尋址,比如P0P1P2P3PSWIETOCNA,末位其它數(shù)值的不能位尋址,比如TMOD,SBUF51單片機共有多少個特殊功能寄存器?實際占有多少個物理空間?答:21個特殊功能寄存器,22個物理空間,其中SBUF作為串行輸入輸出緩沖寄存器,只有一個地址,但是兩個物理空間。第三章MCS-51的指令系統(tǒng)那一個是基址寄存器,哪一個是變址寄存器?3.2答:以A作變址寄存器,以那一個是基址寄存器,哪一個是變址寄存器?3.2答:以A作變址寄存器,以DPTR或PC作基址寄存器(1)寄存器尋址MOVA,R5(2)直接尋址MOVA,3AH(3)立即數(shù)尋址MOVA,#
16、3AH(4)變址尋址MOVCA,A+PC(5)相對尋址SJMPLOOP(6)位尋址ANLC,70H(7)寄存器間址MOVA,R0在基址加變址尋址方式中,答:3.3答:43.3答:4個周期,3個字節(jié)51指令系統(tǒng)最長的執(zhí)行時間是多少?占用的最大字節(jié)是多少?第四章MCS-51匯編語言程序設計4.1用于程序設計的語言分為哪幾種?它們各有什么特點?4.1用于程序設計的語言分為哪幾種?它們各有什么特點?答:用于程序設計的語言基本上分為三種:機器語言、匯編語言和高級語言。1)機器語言:在單片機中,用二進制代碼表示的指令、數(shù)字和符號簡稱為機器語言,直接用機器語言編寫的程序稱為機器語言程序。用機器語言編寫的程序
17、,不易看懂,不便于記憶,且容易出錯。(2)匯編語言具有如下特點:A、匯編語言是面向機器的語言,程序設計人員必須對MCS51單片機的硬件有相當深入的了解。B、助記符指令和機器指令一一對應,所以用匯編語言編寫的程序效率高,占用的存儲空間小,運行速度快,因此用匯編語言能編寫出最優(yōu)化的程序。C、匯編語言程序能直接管理和控制硬件設備(功能部件),它能處理中斷,也能直接訪問存儲器及I/O接口電路。3)高級語言:高級語言不受具體機器的限制,都是參照一些數(shù)學語言而設計的,使用了許多數(shù)學公式和數(shù)學計算上的習慣用語,非常擅長于科學計算。計算機不能直接識別和執(zhí)行高級語言,需要將其“翻譯”成機器語言才能識別和執(zhí)行。4
18、.2程序分析設計1)MOVR1,#40H;(R1)=30HMOVA,#48H;(A)=49HADDA,#43H;4.2程序分析設計1)MOVR1,#40H;(R1)=30HMOVA,#48H;(A)=49HADDA,#43H;(A)=8BH,(C)=0,(OV)=1DAA(A)=91HMOVR1,A(R1)=91H2)p1口輸出信號控制八只發(fā)光二極管依次流水點亮,將程序補充完整。mova,#00000001bloop1:movp1,alcalldelayRLA;RLA;點亮下一個發(fā)光管ljmploop1delay:movr0,#0ffh;delay:movr0,#0ffh;延時子程序LOOP2:movr1,#0ffhdjnzr1,$djnzr0,LOOP2RET;RET;子程序返回3、51單片機內(nèi)部RAM的40H中存放了一個二進制數(shù),將該二進制數(shù)對應的十進制數(shù)的百位、十位、個位分別存入內(nèi)部RAM的49H、48H、47H中。MOVA,40HMOVB,#100DIVABMOV49H,AMOVA,BMOVB,#10DIVABMOV48H,AMOV47H一,BLJMP$第五章硬件資源5.1中斷響應的條件是什么?答:CPU每個機器周期都需要順序檢查每個中斷源,當檢測到有中斷請求時,能否響應,還要看下
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版商業(yè)租賃協(xié)議標準版版A版
- 二零二五版廣東省土地估價師協(xié)會土地估價師行業(yè)專業(yè)論壇合同3篇
- 二零二五版健身中心場地租賃及健身賽事舉辦合同3篇
- 二零二五年度個人合伙房地產(chǎn)合作開發(fā)合同樣本3篇
- 專業(yè)級2024型材料供銷協(xié)議3
- 天津工藝美術職業(yè)學院《電氣工程綜合實踐》2023-2024學年第一學期期末試卷
- 泰山科技學院《工作坊》2023-2024學年第一學期期末試卷
- 蘇州科技大學《韓非子》2023-2024學年第一學期期末試卷
- 二零二五年度特種設備安全檢驗合同規(guī)范3篇
- 二零二五年高新技術企業(yè)研發(fā)補貼及合作協(xié)議2篇
- 太平洋保險在線測評題
- 北京海淀區(qū)2025屆高三下第一次模擬語文試題含解析
- 珠寶玉石居間合同范本
- 青少年人工智能編程水平測試二級-模擬真題01含答案
- 仁愛英語八年級下冊Unit-5-Topic-2單元測試
- DZ∕T 0291-2015 飾面石材礦產(chǎn)地質(zhì)勘查規(guī)范
- 線上家長會模板
- SH/T 3227-2024 石油化工裝置固定水噴霧和水(泡沫)噴淋滅火系統(tǒng)技術標準(正式版)
- DZ∕T 0276.18-2015 巖石物理力學性質(zhì)試驗規(guī)程 第18部分:巖石單軸抗壓強度試驗(正式版)
- (正式版)JBT 7248-2024 閥門用低溫鋼鑄件技術規(guī)范
- (高清版)TDT 1056-2019 縣級國土資源調(diào)查生產(chǎn)成本定額
評論
0/150
提交評論