單片機復(fù)習(xí)題_第1頁
單片機復(fù)習(xí)題_第2頁
單片機復(fù)習(xí)題_第3頁
單片機復(fù)習(xí)題_第4頁
單片機復(fù)習(xí)題_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機復(fù)習(xí)題1、單片機主要應(yīng)用于。2、MCS-51單片機復(fù)位操作的主要功能是把PC初始化為0000H 。3、溢出標志位OV的狀態(tài),只有 帶符號數(shù)加法運算時才有意義。4、在匯編語言源程序中應(yīng)有向匯編程序發(fā)出的指示信息,告訴它如何完成匯編工作,這是通過偽指令 來實現(xiàn)。5、工作方式寄存器(TMOD 用于選擇定時器/計數(shù)器T0、T1的工作模式和工作方式。特殊功能寄存器(TCON) 用于控制T0、T1的啟動和停止計數(shù),同時包含了T0、T1的狀態(tài)。I/O接口 是單片機與外設(shè)間的連接電路的總稱。8、LED數(shù)碼管共計8段,習(xí)慣上是以a段對應(yīng)段碼字節(jié)的最低位。9、線反轉(zhuǎn)法則很簡練,無論被按鍵是處于第一列或最后一列,均只需經(jīng)過兩步便能獲得此按鍵所在的行列值。10、如果只有一路模擬量輸出,或雖是多路模擬量輸出但并不要求多路輸出同步的情況下,可采用單緩沖方式 。1、單片機是計算機技術(shù)發(fā)展史上的一個重要里程碑,標志著計算機正式形成了通用計算機系統(tǒng)和_嵌入工計算機系統(tǒng)兩大分支。2、單片機的初始化操作,給復(fù)位腳RST加上大于^ 個機器周期的高電平就使AT89S51復(fù)位。3、算術(shù)運算指令都是針對8位二進制 無符號數(shù)的。4、源程序的開始,用一條匯編起始 偽指令規(guī)定程序的起始地址。5、外部輸入的計數(shù)脈沖的最高頻率為系統(tǒng)振蕩器頻率的1/12 。6、方式1和方式0的差別僅僅在于計數(shù)器的 計數(shù)位數(shù)不同。I/O端口(I/O口) 是指I/O接口電路中具有單元地址的寄存器或緩沖器。8、段碼線控制顯示字型,而位碼線 控制著該顯示位的LED數(shù)碼管的亮或暗。9、為提高單片機掃描鍵盤的工作效率,可采用中斷掃描方式。10、多路的D/A轉(zhuǎn)換要求同步輸出時,必須采用 雙緩沖 同步方式。TOC\o"1-5"\h\z1、25=11001B=19 Ho2、MCS-51內(nèi)部2個定時/計數(shù)器有_2—種工作模式,—L種工作方式。3、匯編語言執(zhí)行效率比C語言要高 (高/低),但可讀性和移植性比C語言加_(高/低)。4、由于電腦串口rs232電平電壓范圍是 ,而一般的單片機應(yīng)用系統(tǒng)的TTL電平電壓電平是 。5、輸出通道是單片機與被控對象聯(lián)系的信號通道,它包括功率驅(qū)動、干擾抑制 、D/A轉(zhuǎn)換等。6、DAC0832集成電路內(nèi)有兩級輸入寄存器,使DAC0832芯片具備單緩沖、雙緩沖 和直通三種輸入方式。7、D/A轉(zhuǎn)換器按輸出形式分類:電壓輸出型D/A轉(zhuǎn)換器和電流輸出型D/A轉(zhuǎn)換器。8、在A/D轉(zhuǎn)換器中,分辨率取決于 ,A/D轉(zhuǎn)換器AD1674的滿量程輸入電壓為5V,可輸出12位二進制數(shù),其分辨率為__5V*(1/12)A0.5=1.2mV。TOC\o"1-5"\h\z9、受引腳數(shù)的限制,P2口兼用通用I/O口和地址總線 。10、DS18B20溫度傳感器有根引腳,用于通信的引腳有_J 根。1、123=1111011B=7B Ho2、MCS-51內(nèi)部有2個16位加1定時/計數(shù)器。3、匯編語言是面向過程 的低級語言,匯編語言源程序需轉(zhuǎn)換成為二進制代碼表示的機器 程序,才能識別和執(zhí)行。4、由于電腦串口rs232電平是-10v+10v,而一般的單片機應(yīng)用系統(tǒng)的信號電壓—電平是0+5v,max232就是用來進行電平轉(zhuǎn)換 的.該器件包含2驅(qū)動器、2接收器和一個電壓發(fā)生器電路提供TIA/EIA-232-F電平。5、輸入通道是被測對象與單片機聯(lián)系的信號通道又稱前向通道 ,它包括傳感器或敏感元件、通道結(jié)構(gòu)、信號調(diào)節(jié)、A/D轉(zhuǎn)換、電源的配置、抗干擾等;輸出通道是單片機與被控對象聯(lián)系的信號通道,又稱后向通道 ,它包括功率驅(qū)動、干擾的抑制、D/A轉(zhuǎn)換等。6、A/D轉(zhuǎn)換器是將模擬量轉(zhuǎn)換為與之成比例的數(shù)字量 的器件,A/D轉(zhuǎn)換器的分辨率 是指輸出數(shù)字量變化一個相鄰數(shù)碼所需輸入模擬電壓的變化量。7、D/A轉(zhuǎn)換器按輸出形式分類:電壓輸出型D/A轉(zhuǎn)換器和電流輸出型D/A轉(zhuǎn)換器。8、半導(dǎo)體三極管也稱為晶體三極管,可以說它是電子電路中最重要的器件。它最主要的功能是電流放大 和開關(guān)作用。9、受引腳數(shù)的限制,P0口兼用通用I/O口和地址/數(shù)據(jù)總線 ,為了將它們分離出來,需在單片機外部增加地址鎖存器。10、DS18B20溫度傳感器輸出的是數(shù)據(jù)量 (數(shù)據(jù)量/模擬量),他通過單總線與單片機通信。1、下面特殊功能寄存器中與串口相關(guān)的是(C)oA.SP B.TMOD C.PCOND.IE2、TMOD中的M1和M0用來(D)。A.選擇工作寄存器區(qū)號 B.指示復(fù)位C.選擇定時器工作模式 D.選擇定時器工作方式3、單片機與LED燈通信,最好的控制方式是(A)。A.無條件傳送方式B.查詢方式C.中斷方式 D.存儲器直接存取方式4、下面關(guān)于DAC0832說法不正確的是(D)。A.DAC0832是采樣頻率為八位的D/A轉(zhuǎn)換芯片。B.DAC0832芯片具備雙緩沖、單緩沖和直通三種輸入方式。C.DAC0832邏輯輸入滿足TTL電平,可直接與TTL電路或微機電路連接。D.DAC0832輸出為電壓。5、、ADC0809模擬量通道有多少路(D)。A.1B.4C.4D.86、七段共陰極發(fā)光兩極管顯示字符‘8’,段碼應(yīng)為(A)。A.FFHB.6EHC.91HD.90H7.用數(shù)據(jù)存儲器芯片6264擴展外部數(shù)據(jù)存儲器需要多少低位地址線(B)。A.12B.13C.14D.158.下列不屬于后向通道特點的是(D)。A.需要功率驅(qū)動。B.伺服控制系統(tǒng)的大功率負荷易從后向通道進入單片機系統(tǒng)。C.根據(jù)輸出控制的不同要求,后向通道電路有多種多樣,如模擬電路、數(shù)字電路、開關(guān)電路等。D.后向通道接口都是數(shù)字電路系統(tǒng),抗干擾能力強。9.下列不屬于硬件電路設(shè)計的一般原則是(D)。A.采用新技術(shù),注意通用性,選擇典型電路。B.注重標準化、模塊化。C.滿足應(yīng)用系統(tǒng)的功能要求,并留有適當余地,以便進行二次開發(fā)。D.工藝設(shè)計時要盡可能美觀。10.下列關(guān)于DS1302敘述不正確的是(D)。DS1302有兩個電源引腳。DS1302可以對年、月、日、周、時、分、秒進行計時。DS1302具有涓細電流充電能力。DS1302與單片機通過并行口通信。1、當AT89S51單片機復(fù)位時,下面說法正確的是(D)。A.SP=00HB.P1=00H C.SBUF=FFH D.P0=FFH2、PSW中的RS1和RS0用來(A)。A.選擇工作寄存器區(qū)號B.指示復(fù)位C.選擇定時器 D.選擇工作方式3、不屬于單片機與輸入輸出設(shè)備進行信息交換的方式是(D)。A.無條件傳送方式B.查詢方式C.中斷方式 D.存儲器直接存取方式4、要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號應(yīng)滿足(B)。A.ILE=1,CS=1,WR1=0 B.ILE=1,CS=0,WR1=0C.ILE=0,CS=1,WR]=0 D.ILE=0,CS=0,WR]=05、當ADC0809的ADDA,ADDB,ADDC取100時,模擬量從通道(B)輸入。A.通道0B.通道1C.通道4D,通道26、七段共陰極發(fā)光兩極管顯示字符'H',段碼應(yīng)為(D)。A.67HB.6EHC.91HD.90H.用數(shù)據(jù)存儲器芯片62128擴展外部數(shù)據(jù)存儲器需要多少低位地址線(C)。A.12B.13C.14D.15.Keil的菜單欄提供了項目操作、編輯操作、編譯調(diào)試以及幫助等各種常用操作下面說法不正確的是(D)?!癋ile”菜單:“File”菜單提供了各種文件操作功能?!癊dit”菜單:“Edit”菜單提供了單片機程序源代碼的各種編輯方式。"Project”菜單:“Project”菜單提供了項目的管理和編譯。"Debug”菜單:“Debug”菜單提供了項目調(diào)試和仿真中使用的各種命令。.下列不屬于過程通道的干擾與抑制的是(D)。A.采用隔離技術(shù)B.采用屏蔽措施C.采用雙絞線傳輸D.采用交流穩(wěn)壓器.下列關(guān)于DS1302敘述不正確的是(D)。DS1302有兩個電源引腳。DS1302可以對年、月、日、周、時、分、秒進行計時。DS1302具有涓細電流充電能力。DS1302與單片機通過并行口通信。1、用定時器T1方式1計數(shù),要求每計滿10次產(chǎn)生溢出標志,則TH1、TL1的初始值是(A)A.FFH、F6HB.F6H、F6H C.F0H、F0HD.FFH、F0H2、單片機串行口用工作方式0時,(C)A.數(shù)據(jù)從RDX串行輸入,從TXD串行輸出B.數(shù)據(jù)從RDX串行輸出,從TXD串行輸入C.數(shù)據(jù)從RDX串行輸入或輸出,同步信號從TXD輸出D.數(shù)據(jù)從TXD串行輸入或輸出,同步信號從RXD輸出3、一個EPROM的地址有A0——A11引腳,它的容量為(B)A.2KB B.4KB C.11KB D.12KB4、外部程序存儲器常采用的芯片是(A)A.2716 B.8255 C.74LS06 D.21145、某系統(tǒng)采用8255A并行I/O接口,初始化時CPU所訪問的端口地址為0CBH,并設(shè)定為方式1輸出,則A□的□地址應(yīng)為()A、0CBHB、0CAH C、0CH D、0EH1、當CPU響應(yīng)定時器T1的中斷請求后,程序計數(shù)器PC的內(nèi)容是(A)A.0003HB.000BH C.00013H D.001BH2、MCS-51單片機串行口發(fā)送數(shù)據(jù)的次序是下述的順序(A)(1)待發(fā)送數(shù)據(jù)送SBUF(2)硬件自動將SCON的TI置1(3)經(jīng)TXD(P3.1)串行發(fā)送一幀數(shù)據(jù)完畢 (4)用軟件將TI清0A.(1)(3)(2)(4) B.(1)(2)(3)(4)C.(4)(3)(1)(2) D.(3)(4)(1)(2)3、在存儲器擴展電路中74LS373的主要功能是(D)A.存儲數(shù)據(jù) B.存儲地址 C.鎖存數(shù)據(jù) D.鎖存地址4、使用線選法擴展3片2732作外部程序存儲器,需要使用(C)位地址線。A.13B.14C.15D.165、當并行接口芯片8255A被設(shè)定位方式1時,其功能相當于(C)A.0線握手并行接口 B.1線握手并行接口C.2線握手并行接口 D.多線握手并行接口(X)1、MCS-51單片機是高檔16位單片機。(N)2、MCS-51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。(X)3、單片機的CPU從功能上可分為運算器和存儲器。(N)4、MCS-51指令中,MOVC為ROM傳送指令。(X)5、將37H單元的內(nèi)容傳送至A的指令是:MOVA,#37H。(d)6、在一源程序中,可多次用ORG指令,規(guī)定不同的程序段的起始地址。但是,地址必須由小到大排列,且不能交叉、重疊。(d)7、外部中斷的最短響應(yīng)時間為3個機器周期。(d)8、當某個定時器/計數(shù)器不使用時,可擴展一個負跳沿觸發(fā)的外中斷源。(d)9、消除波特率誤差可采用時鐘頻率11.0592MHz。(d)10、對電流輸出的D/A轉(zhuǎn)換器,如需要模擬電壓輸出,可在其輸出端加一個由運算放大器構(gòu)成的I-V轉(zhuǎn)換電路。(d)1、單片機是集成電路技術(shù)與微型計算機技術(shù)高速發(fā)展的產(chǎn)物。(d)2、單片機的發(fā)展趨勢將是向大容量、高性能化,外圍電路內(nèi)裝化等方面發(fā)展。(d)3、P0口作輸入口使用時,有兩種讀入方式:“讀鎖存器”和“讀引腳”。(X)4、無條件轉(zhuǎn)移指令LJMPaddr16稱長轉(zhuǎn)移指令,允許轉(zhuǎn)移的目標地址在128KB空間范圍內(nèi)。(d)5、在進行二一一十進制運算時,必須用到DAA指令。(d)6、EQU用于給標號賦值。賦值后,標號值在整個程序有效。(d)7、外部中斷響應(yīng)的最長時間為8個機器周期。(d)8、門控制位GATEx的應(yīng)用一測量脈沖寬度(d)9、串行通信,收、發(fā)雙方發(fā)送或接收的波特率必須一致。(d)10、分辨率指輸入D/A轉(zhuǎn)換器的單位數(shù)字量的變化,所引起模擬量輸出的變化。21、MCS-51單片機的指令格式中操作碼與操作數(shù)之間必須用“,”分隔。W)2、MCS-51指令:MOVA,#40H;表示將立即數(shù)40H傳送至A中。W)3、MCS-51指令:MOVA,@R0;表示將R0指示的地址單元中的內(nèi)容傳送至A中。W)4、指令:MOVXA,@DPTR;表示將DPTR指示的地址單元中的內(nèi)容傳送至A中。(X)5、MCS-51的數(shù)據(jù)傳送指令是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行后,源操作數(shù)改變,目的操作數(shù)修改為源操作數(shù)。(X)6、指令JNBbit,rel是判位轉(zhuǎn)移指令,即表示bit=1時轉(zhuǎn)。(X)7、8031單片機的PC與DPDR都在CPU片內(nèi),因此指令MOVCA,@A+PC與指令MOVCA,@A+DPTR執(zhí)行時只在單片機內(nèi)部操作,不涉及片外存儲器。(X)8、RRC A為循環(huán)左移指令。(X)9、MOVA,30H為立即尋址方式。(X)10、如果發(fā)生除法溢出錯誤,則PSW標志位P置1。TOC\o"1-5"\h\z1、MOVA,@R7; (X)2、MULA,B; (X)DEC DPTR ; ( X )CLR20H ; (N)PUSH A ; ( X )6、MOVXA,@A+DPTR; (X)7、XCHA,@R1; (N )8、SWAPA; (N )9、MOVC@A+DPTR,A; (X)10、JMP#1000H; (X)1、簡述矩陣鍵盤確定按鍵位置的方法。2、簡述地址分配的線選法定義及其優(yōu)缺點。1、當P1?P3口驅(qū)動LED發(fā)光二極管時,要想獲得較大的驅(qū)動能力電路該如何接?2、簡述DAC0832的雙極性的電壓輸出原理。1、簡述AT89S51存儲器的結(jié)構(gòu)。2、簡述單片機和兩片DAC0832的雙緩沖方式接口電路工作原理。1、(A)=85H,(20H)=FFH,Cy=1,執(zhí)行指令A(yù)DDCA,20H(A)= 85H ,Cy=1 ,Ac尸 1 ,OV=0 。2、若允許片內(nèi)2個定時器/計數(shù)器中斷,并禁止其他中斷源的中斷請求,請編寫設(shè)置IE的相應(yīng)程序段。用位操作指令CLRES;禁止串行口中斷CLREX0;禁止外部中斷0中斷CLREX1;禁止外部中斷1中斷SETB ET0 ;允許定時器/計數(shù)器T0中斷SETB ET1 ;允許定時器/計數(shù)器T1中斷SETB EA ;總中斷開關(guān)位開放3、方式2發(fā)送在雙機串行通信中的應(yīng)用分析PIPTI:PUSHPSW ;現(xiàn)場保護PUSHAcc

SETB ;選擇第2組工作寄存器區(qū)CLR CLRTI ;發(fā)送中斷標志清“0”MOV MOVC,P,@R0;取數(shù)據(jù);校驗位送TB8,采用偶校驗MOV,C;P=1,校驗位TB8=1,P=0,校驗位TB8=0MOV SBUF ,AINC POP AccPOP PSWRETIMOV SBUF ,AINC POP AccPOP PSWRETI;A數(shù)據(jù)發(fā)送,同時發(fā)TB8;數(shù)據(jù)指針加1;恢復(fù)現(xiàn)場;中斷返回1、(A)=C9H,(R2)=54H,Cy=1,執(zhí)行指令SUBB A,R2(A)二 74H,Cy=0 ,Ac= 0 ,OV=1 。2、IP寄存器初始化,AT89S51的兩個外中斷請求為高優(yōu)先級,其他中斷請求為低優(yōu)先級。(1)用位操作指令.SETB_PX0一;外中斷0設(shè)置為高優(yōu)先級SETB_PX1_;外中斷1設(shè)置為高優(yōu)先級CLR_PS_;串行口設(shè)置為低優(yōu)先級CLR_PT0_;定時器/計數(shù)器T0為低優(yōu)先級CLR_PT1_;定時器/計數(shù)器T1為低優(yōu)先級(2)用字節(jié)操作指令MOV IP,#05H3、方式2接收在雙機通信中的應(yīng)用。對發(fā)送的數(shù)據(jù)進行偶校驗接收,程序如下PIRI: PUSH PSWTOC\o"1-5"\h\zPUSH AccSETB RSICLR RSOCLR RIMOV A,SBUFMOV C,PJNC LIJNBRB8,ERPAJMPL2LI:JBRB8,ERPL2:MOV@R0 ,AINC ROPOP AccPOP PSWERP:……RETI1、設(shè)在MCS-51單片機片內(nèi)RAM中,(20H)=40H,(40H)=22H,(22H)=10H,RO,#20HMOVA,@R0MOVRI,AMOVB,@R1MOV@R1,P1P1=OCFH,當下列程序執(zhí)行完后,各單元內(nèi)容分別為多少?MOVMOVP3,P1(Pl)=0CFH(P3)=0CFH (20H40H2、閱讀程序,并回答以下問題ORG0000HRESET:AJMPMAINORG0100HMAIN: MOVSP,#60HMOVTMOD,#90H;MOVTL1,#00HMOVTH1,#00HLOOP0: JBP3.3,LOOP0;SETBTR1 ;LOOP1:JNBP3.3,LOOP1;LOOP2: JBP3.3,LOOP2;CLRTR1MOVA,TL1……;將T1計數(shù)值送顯示

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論