《單片機(jī)原理及應(yīng)用》思考題庫(kù)_第1頁(yè)
《單片機(jī)原理及應(yīng)用》思考題庫(kù)_第2頁(yè)
《單片機(jī)原理及應(yīng)用》思考題庫(kù)_第3頁(yè)
《單片機(jī)原理及應(yīng)用》思考題庫(kù)_第4頁(yè)
《單片機(jī)原理及應(yīng)用》思考題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)原理及應(yīng)用思考題庫(kù)第一章 計(jì)算機(jī)基礎(chǔ)知識(shí)1-1 計(jì)算機(jī)有哪幾部分組成?何謂微處理器?微型機(jī)?微機(jī)系統(tǒng)?單片機(jī)?1-2 ALU單元的作用是什么?一般能完成那些操作?1-3 程序計(jì)數(shù)器PC內(nèi)容代表是什么?他是怎樣完成工作的?1-4 標(biāo)志寄存器F的作用是什么?各位有何意義?1-5 何謂堆棧?他按何種方式工作?1-6 存儲(chǔ)器有哪幾部分組成?他是怎樣工作的?各個(gè)部分起何作用?1-7 指令有哪幾部分組成?1-8 一條指令的執(zhí)行包括哪些步驟?各步驟具體是怎樣操作的?1-9 什么叫內(nèi)部總線?外部總線?說(shuō)出各自的特征(包括傳輸信息的類型、單項(xiàng)的還是雙向的)。1-10 設(shè)某CPU有16條地址線,8條數(shù)據(jù)線,

2、該CPU最大可能尋址范圍是多少?分組成?第二章 MCS-51單片機(jī)硬件結(jié)構(gòu)2-1 MCS-51單片機(jī)的主要功能特點(diǎn)?2-2 8051單片機(jī)有多少個(gè)特殊功能寄存器?他們可分為幾組?各完成什么主要功能?2-3 PC是否屬于特殊功能寄存器區(qū)?它的作用是什么?2-4 DPTP是有哪幾個(gè)特殊功能寄存器組成?作用是什么?2-5 8051單片機(jī)堆??梢栽O(shè)置在什么地方?如何實(shí)現(xiàn)?2-6 PSW的作用是什么?常用的狀態(tài)標(biāo)志有哪幾位?其作用是什么?是否位尋址?2-7 MCS-51引腳中有多少I/O線?它們與地址總線和數(shù)據(jù)總線有什么關(guān)系?其中地址總線、數(shù)據(jù)總線與控制總線是 幾位?2-8 51單片機(jī)中無(wú)ROM型單片機(jī)

3、,在應(yīng)用中P2口和P0口能否直接作為輸入/輸出口使用,為什么?2-9 簡(jiǎn)述地址所存信號(hào)ALE引腳的作用?2-10 如何簡(jiǎn)捷判斷8051正在工作?2-11 何謂準(zhǔn)雙向口?準(zhǔn)雙向口I/O輸入時(shí),要注意什么?2-12 8051單片機(jī)有幾個(gè)存儲(chǔ)區(qū)?是如何分布的?2-13 8031單片機(jī)外部程序存儲(chǔ)器和外部數(shù)據(jù)存儲(chǔ)器地址都是0000HFFFFH,在實(shí)際使用中是否存在地址重疊(即給出一個(gè)地址有兩個(gè)單元響應(yīng))?如何區(qū)分?2-14 8052內(nèi)部RAM為256字節(jié),其中80HFFH與特殊功能寄存器區(qū)SFR地址空間重疊。使用中如何區(qū)分這兩個(gè)空間。2-15 對(duì)于8052單片機(jī),字節(jié)地址為90H的物理單元有哪些?他們

4、具體在片內(nèi)RAM中的什么位置?2-16 8051單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器可以分為幾個(gè)不同的區(qū)域?各有什么特點(diǎn)?2-17 51單片機(jī)內(nèi)部RAM的為尋址區(qū),位地址為00H7FH,和RAM字節(jié)相同(00H7FH),在實(shí)際使用中是否會(huì)發(fā)生沖突?如何區(qū)分?2-18 能否用間接尋址方式訪問(wèn)特殊功能寄存器?訪問(wèn)結(jié)果如何?2-19 什么叫時(shí)鐘周期,為什么叫機(jī)器周期,什么叫指令周期?在MSC-51中一個(gè)機(jī)器周期包括多少時(shí)鐘周期?2-20 在使用外部程序存儲(chǔ)器時(shí),MCS-51還有多少I/O口線可用?2-21 復(fù)位后,CPU內(nèi)部RAM各單元內(nèi)容是否被清除?CPU使用的是哪一組工作寄存器?它們的地址是什么?如何選擇確定和

5、改變當(dāng)前工作寄存器組?2-22 指出復(fù)位后工作寄存器組R0R7的物理地址,若希望加快保護(hù)當(dāng)前工作寄存器組,應(yīng)采取什么措施?第三章 MCS-51指令系統(tǒng)3-1 MCS-51指令系統(tǒng)具有記住尋址方式?3-2 MCS-51指令系統(tǒng)按功能可分為幾類?3-3 MCS-51匯編語(yǔ)言主要偽指令有幾條?它們分別具有什么功能?3-4 設(shè)(70H)=60H,(60H)=20H,P1口為輸出口,當(dāng)前輸入狀態(tài)為B7H,執(zhí)行下面程序:MOV R0,#70HMOV A,R0MOV R1,AMOV B,R1MOV P1,#0FFHMOV R0,P1試分析(70H)、(B)、(R1)、(R0)的內(nèi)容是什么?3-5 人工匯編下

6、列程序機(jī)器代碼,并分析該程序段的執(zhí)行功能.CLR AMOV R2,AMOV R7,#4LOOP: CLR CMOV A,R0RLC AMOV R0,AMOV A,R1RLC AMOV R1,AMOV A,R2RLC AMOV R2,ADJNZ R7,LOOPSJMP $3-6 設(shè)系統(tǒng)晶振為12MHZ,閱讀下列程序,分析其功能,并人工匯編成機(jī)器代碼。START: SETB P1.0NEXT: MOV 30H,#10LOOP2: MOV 31H,#0FAHLOOP1: NOPNOPDJNZ 31H,LOOP1DJNZ 30H,LOOP2CPL P1.0AJMP NEXTSJMP $3-7 閱讀下列

7、程序,分析其功能。MOV R7,#10MOV A,#30HMOV DPTR,#2000HLOOP: MOVX DPTR,AINC AINC DPLDJNZ R7,LOOPSJMP $3-8 簡(jiǎn)述下列程序段完成功能,程序完成后SP指針應(yīng)指向哪里。MOV SP,#2FHMOV DPTR,#2000HMOV R7,#50HNEXT: MOVX A,DPTRPUSH AINC DPLDJNZ R7,NEXTSJMP $3-9 分析以下程序段執(zhí)行結(jié)果。XCH A,30HMOV B,AANL A,#0FHMOV 33H,AMOV A,BSWAP AANL A,#15MOV 34H,ASJMP $3-10

8、用圖示法分析MOVC A,A+DPTR指令執(zhí)行過(guò)程及結(jié)果。設(shè)A中的內(nèi)容為20H,DPTR內(nèi)容為1000H,外部程序存儲(chǔ)器1020H單元內(nèi)容為30H。3-11 下列指令執(zhí)行后,求(A)=?PSW中Y、OV、AC為何值。(1)當(dāng)(A)=6BH, ADD A,#81H(2)當(dāng)(A)=6BH, ADD A,#8CH(3)當(dāng)(A)=6BH,CY=0, ADDC A,#72H(4)當(dāng)(A)=6BH,CY=1, ADDC A,#79H(5)當(dāng)(A)=6BH,CY=1, SUBB A,#OF9H(6)當(dāng)(A)=6BH,CY=0, SUBB A,#OFCH(7)當(dāng)(A)=6BH,CY=1, SUBB A,#7A

9、H(8)當(dāng)(A)=6BH,CY=0, SUBB A,#8CH3-14 閱讀(1)(2)(3)程序段,分析其功能運(yùn)算結(jié)果存在哪里?(1)MOV A,R2ADD A,R0MOV 30H,AMOV A,R3ADDC A,R1MOV 31H,AMOV A#0ADDC A,#0MOV 32H,ASJMP $(2)CLR CMOV A,R4SUBB A,R2MOV R0,AMOV A,R5SUBB A,R3MOV R1,A(3)MOV A,R1MOV B,R0MUL ABMOV 30H,AMOV 31H,BMOV A,R2MOV B,R0MUL ABADD A,31HMOV 31H,AMOV A,BADD

10、C A,#0MOV 32H,ASJMP $3-15 有四個(gè)變量U、V、W、X分別從P1.0P1.3輸出,閱讀如下程序,寫出邏輯表達(dá)式并畫出邏輯電路圖,請(qǐng)使用ORG、END、BIT等偽指令重新整理編寫該段程序。MOV P1,#0FHMOV C,P1.0ANL C,P1.1CPL CMOV ACC.0,CMOV C,P1.2ORL C,/P1.3ORL C,ACC.0MOV F,CSJMP $第四章 匯編語(yǔ)言程序設(shè)計(jì)4-1 將20H單元中的8位無(wú)符號(hào)數(shù),轉(zhuǎn)換成3位BCD碼并存放在30H(百位)和31H(十位、個(gè)位)單元中。4-2 將30H單元內(nèi)的2個(gè)BCD數(shù)相乘,乘積為BCD數(shù),并把乘積送入31H

11、單元。4-3 試求RAM30H37H單元中8個(gè)無(wú)符號(hào)數(shù)的算術(shù)平均值,結(jié)果存入38H單元。4-4 在內(nèi)部RAM的BLOCK開始的單元中有一無(wú)符號(hào)數(shù)據(jù)塊,數(shù)據(jù)塊長(zhǎng)度存入LEN單元。時(shí)變成球其中的最小數(shù)并存入MINI單元。4-5 設(shè)變量X存入VAR單元,函數(shù)F存入FUNC單元,試編程按下式要求給F賦值。1 若X20F = 0 若20=X=10-1 若X10第五章 存儲(chǔ)器系統(tǒng)設(shè)計(jì)5-1 MCS-51單片機(jī)與外部擴(kuò)展存儲(chǔ)器系統(tǒng)接口時(shí),P0口輸出的低8位地址為何必須通過(guò)地址鎖存器?而P2口輸出的高8位地址則不必鎖存?5-2 在8031應(yīng)用系統(tǒng)中,當(dāng)外部程序存儲(chǔ)器和尾部數(shù)據(jù)存儲(chǔ)器地址重疊時(shí),為什么兩個(gè)存儲(chǔ)空

12、間不會(huì)發(fā)生沖突?5-3 當(dāng)8031應(yīng)用系統(tǒng)中有外擴(kuò)程序存儲(chǔ)器時(shí),空余的P2口能否再作I/O線用,為什么?5-4 MCS-51單片機(jī)的最大尋址范圍是多少字節(jié)?如果一個(gè)8031應(yīng)用系統(tǒng)的外擴(kuò)數(shù)據(jù)存器RAM需擴(kuò)展256K字節(jié),你將采取什么措施擴(kuò)展之?5-5 MCS-51單片機(jī)系統(tǒng)工作時(shí),何時(shí)產(chǎn)生ALE和 控制信號(hào)?何時(shí)產(chǎn)生 (P3.6)和(P3.7)控制信號(hào)?5-6 MCS-51單片機(jī)應(yīng)用系統(tǒng)擴(kuò)展時(shí),采用三總線結(jié)構(gòu)有何優(yōu)越性?線選法譯碼、部分地址譯碼和全地址譯碼各有何優(yōu)缺點(diǎn)?5-7 用RAM芯片可否作外部程序存儲(chǔ)器?控制線如何連接?5-8 若用8片6116構(gòu)成的外部數(shù)據(jù)存儲(chǔ)器,地址為0000H3FF

13、FH;是編寫一存儲(chǔ)器診斷程序(診斷到某片)。第六章 MCS-51單片機(jī)定時(shí)/計(jì)數(shù)器串口及中斷系統(tǒng)6-1 當(dāng)定時(shí)/計(jì)數(shù)器作計(jì)數(shù)器用時(shí),通過(guò)哪些引腳作計(jì)數(shù)脈沖輸入?對(duì)外部計(jì)數(shù)脈沖有何要求?6-2 定時(shí)/計(jì)數(shù)器方式寄存器 各位有何控制功能?6-3 定時(shí)/計(jì)數(shù)器控制寄存器 的高四位有何意義?6-4 定時(shí)/計(jì)數(shù)器共有幾種工作方式?其特點(diǎn)是什么?6-5 為什么要對(duì)定時(shí)/計(jì)數(shù)器初始化?初始化的步驟是什么?6-6 在晶振主頻為12MHZ時(shí),要求P1.0輸出周期為1ms對(duì)程方波;要求P1.1輸出周期為2ms不對(duì)稱方波,占空比為1:3(高電平短,低電平長(zhǎng)),使用定時(shí)器方式0、方式1編程。6-7 在晶振主頻為12MHZ時(shí),定時(shí)最大時(shí)間是多少?如要定時(shí)1分鐘,最簡(jiǎn)潔的方法是什么?試畫出硬件連線圖并編程.第七章單片機(jī)與數(shù)模(D/A)及模數(shù)(A/D)轉(zhuǎn)換器接口7-1 試述DAC0832的結(jié)構(gòu)組成?它與8031單

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論