




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、填空題1. 單片微型計(jì)算機(jī)由 CPU存儲器和I/O 接口電路三部分組成。常用的碼制有原碼,反碼和 補(bǔ)碼。將十進(jìn)制數(shù) 35轉(zhuǎn)換為二進(jìn)制為 00100011 B,轉(zhuǎn)換為壓縮 BCD碼為00110101,轉(zhuǎn)換為十六進(jìn)制為23 H 。2. 單片機(jī)其基本結(jié)構(gòu)是將微型計(jì)算機(jī)基本功能部件如CPU、 存儲器、輸入輸出接口、定時器/計(jì)數(shù)器、中斷等集成在一塊芯片上。3. MCS-51有4組工作寄存器,它們的地址范圍是00H/FH。PSW中RS1 R30=11H,R2的地址為 1AH 。3. MCS51單片機(jī)有_4個8位通用I/O 口。當(dāng)需要擴(kuò)展外部程序存儲器時,數(shù)據(jù)總線由 P0口擔(dān)任;高8位地址總線由P2 口
2、擔(dān)任; P3口除用作普通輸入/輸出口外還提供第二功能。P0 口輸出的 低8位地址鎖存在外部的 8位鎖存器中。4. MCS-51系統(tǒng)中,當(dāng) PSEN引腳信號有效時,表示 CPU要從 程序存儲器讀取信息。5. MCS-51中凡字節(jié)地址能被_8整除的特殊功能寄存器均能位尋址。特殊功能寄存器簡寫為SFR離散地分布在80 H 至 FF H的地址范圍內(nèi)。6. MCS-51特殊功能寄存器只能采用直接尋址方式。7. 80C51在物理上有_4個獨(dú)立的寄存器空間。MoVC指令用于訪問程序存儲器;MOVX指令用于訪問外部 存儲器。8. MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲器,即可以字節(jié)尋址又可以位 尋址。9
3、. 匯編語言中可以使用偽指令,他們不是指令性語句,而是指示性語句。定義字節(jié)的偽指令是DB,指示匯編結(jié)束的偽指令是END。10. 8051單片機(jī)定時器T0有_4種工作方式。T1有二種工作方式。當(dāng)定時器T0工作在方式3時,要占用定時器 T1的TR1和 TR2兩個控制位。11. MCS-51可擴(kuò)展片外 RAM 64 KB,單片機(jī)外擴(kuò)I/O 口后將占用部分 RAM空間地址。12. 單片機(jī)應(yīng)用系統(tǒng)中,LED數(shù)碼顯示有共陰極顯示和 共陽極顯示兩種方式。13. MCS-51串行接口有4種工作方式,這可以在初始化程序中用軟件填寫SCON 特殊功能寄存器加以選擇。 要串口為10位UART工作方式應(yīng)選用為 方式1
4、 。用串口擴(kuò) 并口時,串行接口工作方式應(yīng)選為方式 _0。14. 80C51中斷有 2個優(yōu)先級。中斷嵌套最多 _2級。有_5 個中斷源,優(yōu)先級由軟件填寫特殊功能寄存器TCON加以選擇。其中T0中斷服務(wù)程序入口地址為000BH。15. 累加器(A) =80H,執(zhí)行完指令 ADD A,#83H后,進(jìn)位位C 。累加器(A) =7EH,(20H)=#04H, MCS-51 執(zhí)行完 ADD A,20H指令后,PSW.0= 0 。MOV PSVy #10H是將 MCS-51的工作寄存器置為第_2組。16. 設(shè) DPTR=2000H (A) =80H,則 MOVC A A+DPT的操作數(shù)的實(shí)際地址為2080H
5、。17. 一個機(jī)器周期=12 節(jié)拍,一個機(jī)器周期=12個振蕩周期,一個振蕩周期 =1節(jié)拍。一個機(jī)器周期=6個狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時鐘信號的周期定義為狀態(tài)周期。18. 寫8255A擴(kuò)展匕 位口,占用 XRAM 地址,寫控制字時,需將A1, A0置為11。在直接尋址方式中,只能使用 _8位二進(jìn)制數(shù)作為直接地址,因此其尋址對象只限于內(nèi)部ROM 。在變制尋址方式中,以 _A 作變址寄存器,以 PC 或 DPTR 作基址寄存器。MoV C, 20H源尋址方式為直接 尋址。MoVX A DPT源操作數(shù)尋址方式為 寄存器間接尋址。19. 當(dāng)80C51的RST引腳上保持_2個機(jī)器周期以上的高電平時
6、,80C51即發(fā)生復(fù)位。20. 三態(tài)緩沖寄存器輸出端的“三態(tài)”是指高電平 態(tài)、 低電平 態(tài)和 高阻抗 態(tài)。21.74LS273通常用來做簡單輸出接口擴(kuò)展;而74LS244則常用來作簡單輸入 接口擴(kuò)展。22. A/D轉(zhuǎn)換器的作用是將 模擬 量轉(zhuǎn)為數(shù)字 量;D/A轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量。A/D轉(zhuǎn)換器的三個最重要指標(biāo)是轉(zhuǎn)換速度、 分辨率 和 轉(zhuǎn)換精 度。從輸入模擬量到輸出穩(wěn)定得數(shù)字量的時間間隔是A/D轉(zhuǎn)換器的技術(shù)指標(biāo)之轉(zhuǎn)換速度 。一,稱為23.若某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,則該D/A轉(zhuǎn)換器的分辨率為19.6m V 。(分辨率=528 = 19.5mV)二、判斷改錯題(正確打
7、,錯誤打×)1. MCS51的特殊功能寄存器分部在 60H- 80H地址范圍內(nèi)2. 8051單片機(jī)片外數(shù)據(jù)存儲器與擴(kuò)展I/O 口統(tǒng)一編址。當(dāng)MCS51上電復(fù)位時,堆棧指針SP=00H.3.(PC: 0000HO用于取指。SR 07H。用于保存數(shù)據(jù)。)4.調(diào)用子程序指令(如CALL)及返回指令(如RET)與堆棧有關(guān)但與PC無關(guān).5. 指令字節(jié)數(shù)越多,執(zhí)行時間越長。6. MCS51的串行接口是全雙工的7. 子程序調(diào)用時自動保護(hù)斷點(diǎn)和現(xiàn)場。8. MCS51的五個中斷源優(yōu)先級都相同。9. 中斷響應(yīng)的最快響應(yīng)時間為3個機(jī)器周期。10. 在MCS5係統(tǒng)中,一個機(jī)器周期等于 1.5us.11. D
8、A A能進(jìn)行十進(jìn)制運(yùn)算調(diào)整,只能用在加法指令后。12. MCS51的相對轉(zhuǎn)移指令的最大負(fù)跳距是128B. ( 127B )13. MCS51的程序存儲器只是用來存放程序的。14. 要進(jìn)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)選為方式15. MCS51上的電復(fù)位時,SBUF=00H.(不定的)16. TMOD中的GATE=I時,表示由兩個信號控制定時器的起停 .(1.× )× )× ) )× )17. MCS51單片機(jī)的四機(jī)器周期指令只有兩條。18各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)中的TCO N 中(或者是SCON19. 8155的
9、復(fù)位引腳可與 89C51的復(fù)位引腳直接相聯(lián).三、問答題1. MCS 51指令集中有無”程序結(jié)束”指令?上機(jī)調(diào)試時怎樣實(shí)現(xiàn)”程序結(jié)束”功能 無 但是可以借助以下1、用原地踏步指令 SJMP $ 死循環(huán)。2、在最后一條指令后面設(shè)斷點(diǎn),用斷點(diǎn)執(zhí)行方式運(yùn)行程序。3、用單步方式執(zhí)行程序。4、在末條指令之后附加一條LJM曲控顯示器程序首地址或LJMP OoooH返 回監(jiān)控狀態(tài)。2. 中斷服子程序與普通子程序有什么異同之處 ?中斷程序強(qiáng)調(diào)中斷,必需保存現(xiàn)場,而且中斷程序和原運(yùn)行程序沒有聯(lián)系,有時甚至毫 不相關(guān)。而子程序強(qiáng)調(diào)包含,是包含在另一個程序里的, 是個包含運(yùn)行的過程。并且子程序 和母程序(或者主程序)
10、是有聯(lián)系的,而且是密不可分的。3. 單片機(jī)最小系統(tǒng)組成包括哪些部分?各部分功能是什么? 單片機(jī)芯片本身且配備電源電路、復(fù)位電路、震蕩電路 電源電路給系統(tǒng)提供了穩(wěn)定的電源輸入 震蕩電路:為系統(tǒng)提供最基本的時鐘信號 復(fù)位電路:把電路初始化到一個確定的狀態(tài)4.8oC51 有幾種尋址方式 ? 各尋址方式的含義是什么 ? 立即尋址:操作數(shù)直接出現(xiàn)在指令中直接尋址:操作數(shù)的單元地址直接出現(xiàn)在指令中 寄存器尋址:寄存器中的內(nèi)容就是操作數(shù) 寄存器間接尋址:指定寄存器中的內(nèi)容是操作數(shù)的地址,該地址對應(yīng)存儲單元的內(nèi)容才是操作數(shù)相對尋址: 以程序計(jì)數(shù)器 PC 的當(dāng)前值作為基地址, 與指令中的第二字節(jié)給出的相對偏移量
11、rel 進(jìn)行相加,所得和為程序的轉(zhuǎn)移地址變址尋址: 程序指針 PC 或數(shù)據(jù)指針 DPTR 為基址寄存器, 以累加器 A 作為變址寄 存器, 兩者內(nèi)容相加(即基地址 +偏移量)形成 16 位的操作數(shù)地址位尋址:內(nèi)部 RAM 地址空間的可進(jìn)行位尋址的 128 位和 SFR 地址空間的可位尋址的 11 個 8 位寄存器的 88 位。位尋址給出的是直接地址5.8oC51 響應(yīng)中斷的條件是什么 ?不同的中斷入口地址是多少 ? 有中斷源發(fā)出中斷請求CPU中斷允許標(biāo)志位 EA=1,CPU開中斷 請求中斷的中斷源的中斷允許位為 1 外部中斷O:OOO3H,定時/計(jì)數(shù)器O:OOOBH,外部中斷1:OO13H ,
12、定時/計(jì)數(shù)器1:OO1BH,串行 口: oo23H6. 單片機(jī)對中斷優(yōu)先級的處理原則是什么 ? 低優(yōu)先級中斷可被高優(yōu)先級中斷請求所中斷, 高優(yōu)先級中斷不能被低優(yōu)先級中斷請求所中斷同級的中斷請求不能打斷已經(jīng)執(zhí)行的同級中斷7.80C51的外部中斷有哪兩種觸發(fā)方式 ?它們對觸發(fā)脈沖或電平有什么要求?INTo和INTI兩種 對于電平觸發(fā)方式,檢測到低電平即為有效請求,對于邊沿觸發(fā)方式要 檢測兩次,如果前一次為高電平,后一次為低電平,則表示檢測到下降沿請求8.80C51單片機(jī)定時器/計(jì)數(shù)器作定時和計(jì)數(shù)作用時,其計(jì)數(shù)脈沖分別由誰提供 ?作為定時器使用時,脈沖由晶體振蕩器的輸出經(jīng)12分頻后得到作為外部計(jì)數(shù)使
13、用時,由晶體振蕩器的輸出經(jīng)24分頻得到9. 80C51單片機(jī)定時器/計(jì)數(shù)器的門控信號 GATE設(shè)置為1時,定時器如何啟動?當(dāng)GATE為1時,只有INTOH或INT1引腳為高電平且 TR0或TR1置1時,相應(yīng)的 T0或T1才能選通工作,此時用于測量在INTO或INT1端出現(xiàn)的正脈沖的寬度10. 8OC51單片機(jī)內(nèi)設(shè)有幾個定時器/計(jì)數(shù)器?它們由哪些特殊功能寄存器組成?兩個16位定時計(jì)數(shù)器TO,T1使用以下寄存器:中段啟用寄存器IE中斷優(yōu)先級寄存器IP定時器/計(jì)數(shù)器模式寄存器TMo定時器/計(jì)數(shù)器控制寄存器TCo計(jì)數(shù)寄存器 THXTLX11. 定時器/計(jì)數(shù)器作定時器用時,其定時時間與哪些因素有關(guān)?作計(jì)
14、數(shù)器時,對外界數(shù)頻率有何限制?定時器/計(jì)數(shù)器用作定時方式時,其定時時間與時鐘周期,計(jì)數(shù)器的長度,定時初值有關(guān)。 作計(jì)數(shù)時,外部計(jì)數(shù)器的最高計(jì)數(shù)頻率位震蕩頻率的1/24.12. 利用8051單片機(jī)定時器 T0測量某正脈沖的寬度,需要設(shè)定哪幾個SFR若晶振頻率為6MHz則允許測量的最大脈寬是多少?設(shè)置的 SFR TMoD(GATE設(shè)置為 1),TCON,IE,TH0,TLO最大脈寬:們知道計(jì)數(shù)器中斷的產(chǎn)生是從全1變?yōu)槿?產(chǎn)生溢出中斷,所以我們計(jì)數(shù)器的處 置設(shè)定為00H,如果我們讓其工作在方式1計(jì)數(shù)下,最大計(jì)數(shù)值為 216=65536 ,那么最大計(jì)數(shù)脈沖寬度就是65536*2us13什么是單片機(jī)的機(jī)
15、器周期,狀態(tài)周期,振蕩周期的指令周期?他們之間有什么關(guān)系? 某條指令的執(zhí)行周期由若干個機(jī)器周期(M周期)構(gòu)成,一個機(jī)器周期包含 6個狀態(tài)周期(又叫時鐘周期,S周期),一個狀態(tài)周期又包含兩個震蕩周期( P周期),指令執(zhí)行周期有長有 短,但是一個周期周期恒等于6個狀態(tài)周期或12個振蕩周期,即1M=6S=12P14. 開機(jī)復(fù)位后,CPU使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變當(dāng)前工作寄存器組?開機(jī)復(fù)位后,CPU使用的是第0組寄存器,它們的地址是00H-07HCPUI過對程序狀態(tài)字 PSW中 RS1、RS0的設(shè)置來確定和改變當(dāng)前工作寄存器組。如RS1、RS0為00則指向第0組;為
16、01則指向第1組,為10則指向第2組;為11則指向第3組15. 程序狀態(tài)寄存器PSW的地址是多少?常用狀態(tài)有哪些位?D0H PSW.7(Cy) :進(jìn)位標(biāo)志位PSW.6(AC):輔助進(jìn)位標(biāo)志位PSW.5( FO):用戶標(biāo)志位PSW.4 PSW.3( RS1和RS0):寄存器組選擇控制位PSW.2(OV):溢出標(biāo)志位PSW.1(空缺位):此位未定義PSW.0( P):奇偶校驗(yàn)位16. MCS51 單片機(jī)的存儲器從物理結(jié)構(gòu)上和邏輯上分別劃分幾個空間 ? 物理上:片內(nèi)程序存儲器,片外程序存儲器,片內(nèi)數(shù)據(jù)存儲器,片外數(shù)據(jù)存儲器邏輯上:片內(nèi)外統(tǒng)一編址的 64KB的程序存儲器,片內(nèi) 256B的數(shù)據(jù)存儲器以及
17、片外 64KB的 數(shù)據(jù)存儲器17. MCS51單片機(jī)內(nèi)256B的數(shù)據(jù)存儲器可分為幾個區(qū) ?分別作用是什么?MCS-51單片機(jī)片內(nèi)數(shù)據(jù)存儲器可分為 2個區(qū):00H-7FH單元組成的低128B的片內(nèi)RAM 80H-FFH組成的高128B的專用寄存器區(qū),其中低 128B的RAM區(qū)又分為:00H-1FH單元為工作寄存器, 20H-7FH單元為位尋址區(qū),30H-7FH為 用戶RAM區(qū)。工作寄存器區(qū)可作通用寄存器用,用戶RAM區(qū)可作堆棧和數(shù)據(jù)緩沖用。專用寄存器區(qū)又稱特殊功能寄存器,使用 80H-FFH18. 串行數(shù)據(jù)傳送的主要優(yōu)點(diǎn)和用途是什么 ? 硬件接口簡單,接口端口少,主要用于多個單片機(jī)系統(tǒng)之間的數(shù)據(jù)
18、通信19. 說說單片機(jī)串行通信奇偶校驗(yàn)。奇偶校驗(yàn)位是用來保證通信質(zhì)量的,數(shù)據(jù)在發(fā)送端經(jīng)計(jì)算含有幾個1,根據(jù)結(jié)果的奇偶性決定校驗(yàn)位是 1 還是 0,接收端在按照事先的約定計(jì)算收到數(shù)據(jù)含有的 1 的個數(shù)冰計(jì)算出奇偶 校驗(yàn)位的值應(yīng)該是多少, 并與收到的校驗(yàn)位比較, 如果相同則認(rèn)為通信是正常的, 保存數(shù)據(jù), 如果不相同則任務(wù)通信發(fā)生異常,一般會丟棄數(shù)據(jù)或者通知發(fā)送端重新發(fā)送20. 波特率 , 比特率和數(shù)據(jù)傳送率的含義各是什么?波特率指的是每秒傳送多少個信號碼元單位是 Baud 比特率是每秒傳送多少個二進(jìn)制位單位 bit/s 數(shù)據(jù)傳送率是每秒傳送多少個字符單位是字符 /s21. 簡述軟件消除鍵盤抖動的原
19、理。按鍵消抖的關(guān)鍵是提取穩(wěn)定的低電平 ( 或高電平 ) 狀態(tài),濾除按鍵穩(wěn)定前后的抖動 脈沖。在用基于VHD語言的時序邏輯電路設(shè)計(jì)按鍵消抖電路時, 可以用一個時鐘 脈沖信號對按鍵狀態(tài)進(jìn)行取樣, 當(dāng)?shù)谝淮尾蓸拥降碗娖綍r, 啟動延時電路, 延時 結(jié)束后,再對按鍵信號進(jìn)行連續(xù)三次取樣, 如果三次取樣都為低電平,則可以認(rèn)為按鍵已經(jīng)處在穩(wěn)定狀態(tài),這時輸出一個低電平的按鍵確認(rèn)信號, 如果連續(xù)三次 的取樣中,至少有一次是高電平,則認(rèn)為按鍵仍處在抖動狀態(tài),此時不進(jìn)行按鍵 確認(rèn),按鍵輸出信號為高電平25.簡述行列鍵盤的掃描原理原理是先把4條列線設(shè)置為低電平, 然后掃描行線,如有按鍵被按下,必定有一條行線為低 電平;再把為低電平的行線設(shè)置為低電平,然后掃描列線,如有按鍵被按下,必定有一條列 線為低電平。四、程序分析題(第 1小題6分,第2小題7分,共13分)1. 位地址為MN Y,程序如下:MOV C , MCPL CANL C , NMoV Y,CMoV C, NCLP CANL C , MORL C,YMOV Y, C求程序的邏輯函數(shù)表達(dá)式Y(jié)=2. 下面是一段單片機(jī)串口發(fā)送程序,閱讀下列程序,在程序右邊簡要說明其功能。畫出流程框
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦產(chǎn)勘查鉆孔質(zhì)量評價考核試卷
- 編織工藝在海洋石油平臺防護(hù)中的應(yīng)用考核試卷
- 紡織品企業(yè)市場營銷與品牌推廣考核試卷
- 空調(diào)器濕度控制技術(shù)創(chuàng)新考核試卷
- 稀土金屬礦選礦廠環(huán)境保護(hù)設(shè)施與技術(shù)考核試卷
- 合成材料在醫(yī)療設(shè)備制造中的應(yīng)用考核試卷
- 緊缺人才招聘與專業(yè)技術(shù)服務(wù)外包合同
- 綠色環(huán)保建筑屋頂保溫施工服務(wù)合同
- 資產(chǎn)評估審計(jì)補(bǔ)充協(xié)議
- 環(huán)保節(jié)能設(shè)備省級代理銷售及售后服務(wù)合同
- 【感恩話題】《永遠(yuǎn)的感恩》感恩教育主題班會教案
- 自然語言處理與人工智能知到課后答案智慧樹章節(jié)測試答案2025年春中山大學(xué)
- 《BACnet基礎(chǔ)教程》課件
- 《基于PLC的包裝機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》10000字(論文)
- 2025年成都地鐵運(yùn)營有限公司招聘筆試參考題庫含答案解析
- 《藝術(shù)作品欣賞》課件
- 自動分類垃圾桶創(chuàng)新
- 《破產(chǎn)法學(xué)》課程教學(xué)大綱
- 造價咨詢應(yīng)急預(yù)案及措施
- 有限空間安全技術(shù)交底
- 打混凝土勞務(wù)清包工合同
評論
0/150
提交評論