單片機原理及應(yīng)用復習題_第1頁
單片機原理及應(yīng)用復習題_第2頁
單片機原理及應(yīng)用復習題_第3頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機是計算機技術(shù)發(fā)展史上的一個重要里程碑,標志著計算機正式形成了通用計算機系統(tǒng)和 嵌入計算機系統(tǒng)兩大分支。2、單片機的初始化操作,給復位腳RST加上大2 個機器周期的高電平就使AT89S51復位。3、算術(shù)運算指令都是針對8位二進無符號 數(shù)的。4、源程序的開始,用一ORG 偽指令規(guī)定程序的起始地址。5、外部輸入的計數(shù)脈沖的最高頻率為系統(tǒng)振蕩器頻率1/24 。6、方式1和方式0的差別僅僅在于計數(shù)器位數(shù) 不同。7I/O端口 是指I/O接口電路中具有單元地址的寄存器或緩沖器。8、段碼線控制顯示字型,位選線 控制著該顯示位的LED數(shù)碼管的亮或暗。9、為提高單片機掃描鍵盤的工作效率,可采中斷 掃描方式。10、當某個定時器/計數(shù)器不使用時,可擴展一個負跳沿觸發(fā)外中斷源 。1單片機 主要應(yīng)用于測控領(lǐng)域。2、MCS-51單片復位操作 的主要功能是把PC初始化為0000H。3、溢出標志OV 的狀態(tài),只有帶符號數(shù)運算時才有意義。4在匯編語言源程序中應(yīng)有匯編程序 發(fā)出的指示信息告訴它如何完成匯編工作這是通過偽指來實現(xiàn)。5、TMOD用于選擇定時器/計數(shù)器T0、T1工作模式和工作方式 。6、TCON用于控制T0、T1啟動和停止計數(shù) ,同時包含了T0、T1的狀態(tài)。7、I/O接口是單片機外設(shè) 間的連接電路的總稱。8、LED數(shù)碼管共8 段,習慣上是以“a”段對應(yīng)段碼字節(jié)的最低位。。9線反轉(zhuǎn)法 很簡練無論被按鍵是處于第一列或最后一列均只需經(jīng)過兩步便能獲得此按鍵所在的行值。10、門控制GATE 可以用于測量脈沖寬度。1、00011001 B= 19 H。2、MCS-51內(nèi)部2個定時/計數(shù)器2 種工作模式4 種工作方式。3、匯編語言執(zhí)行效率比C語言高 (高/低),但可讀性和移植性比C語低 (高/低)。4、由于電腦串口rs232電平電壓范圍-12v~+12v ,而一般的單片機應(yīng)用系統(tǒng)的TTL電平電壓電平是-5v~+5v 。5、輸出通道是單片機與被控對象聯(lián)系的信號通道,它包功率驅(qū)動 干擾的抑制 、D/A轉(zhuǎn)換等。6、DAC0832集成電路內(nèi)有兩級輸入寄存器,使DAC0832芯片具雙緩沖 單緩沖 和直通三種輸入方式。7、D/A轉(zhuǎn)換器按輸出形式分類電流輸出 電壓輸出 。8、在A/D轉(zhuǎn)換器中,分辨率取決轉(zhuǎn)換位數(shù) ,A/D轉(zhuǎn)換器AD1674的滿量程輸入電壓為5V,可輸出12位二制數(shù),其分辨率0.00122V 。9、受引腳數(shù)的限制,P2口兼通用I/O 高8位地址總線 。10、DS18B20溫度傳感器3 根引腳,用于通信的引腳1 根。1、01111011 B= 7B H。2、MCS-51內(nèi)部2 16位加1定時/計數(shù)器。3匯編語言是面過程 的低級語言匯編語言源程序需轉(zhuǎn)換成為二進制代碼表示機器 程序才能識別和執(zhí)行。4、由于電腦串口rs232-10v+10v,TTL0+5v,max232電平轉(zhuǎn)換22TIA/EIA-232-F5前向通道,它包括傳感器或敏感元件、通道結(jié)構(gòu)、信號調(diào)節(jié)A/D后向通道6、A/D轉(zhuǎn)換器是將模擬量轉(zhuǎn)換為與之成比例的數(shù)字量的器件,A/D轉(zhuǎn)換器的分辨率是指輸出數(shù)字量變化一個相鄰數(shù)碼所需輸入模擬電壓的變化量。7、D/A電壓輸出型和電流輸出型。8、半導體三極管也稱為晶體三極管,可以說它是電子電路中最重要的器件。它最主要的功能是電流放大開關(guān)作用。9數(shù)據(jù)線810DS18B20數(shù)據(jù)量(數(shù)據(jù)量/模擬量),單(1-Wire)總線與單片機通信。1CPUT1PCDA.0003HB.000BHC.00013HD.001BH2、MCS-51單片機串行口發(fā)送數(shù)據(jù)的次序是下述的順序(A)(1)待發(fā)送數(shù)據(jù)送SBUF (2)硬件自動將SCON的TI置1(3)TXD(P3.1)串行發(fā)送一幀數(shù)據(jù)完畢(4)TI0A.(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作外部程序存儲器,需要使用(A)位地址線A.13 B.14 C.15 D.165、當并行接口芯片8255A被設(shè)定位方式1時,其功能相當于(C )A.0線握手并行接口 B.1線握手并行接口C.2線握手并行接口 D.多線握手并行接口1、用定時器T1方式1計數(shù),要求每計滿10次產(chǎn)生溢出標志,則TH1、TL1的初始值是( C)A.F0H、F0H B.FFH、F0H C.FFH、F6H D.F6H、F6H2、單片機串行口用工作方式0時,( C)RDXTXDRDXTXDTXDRXDRDXTXD3、一個EPROM的地址有A0----A11引腳,它的容量為(B )A.2KB B.4KB C.11KB D.12KB4、外部程序存儲器常采用的芯片是(A )A.8255 B.2716 C.74LS06 D.21145、某系統(tǒng)采用8255A并行I/O接口,初始化時CPU所訪問的端口地址為0CBH,并設(shè)定為方式1輸出,則A口的口地應(yīng)為( D)A.0CBH B.0CAH C.0CH D.0EH1、下面特殊功能寄存器中與串口相關(guān)的是(C )。A.SP B.TMOD C.PCON D.IE2、TMOD中的M1和M0用來( )。A.選擇工作寄存器區(qū)號 B.指示復位C.選擇定時器工作模式 D.選擇定時器工作方3、單片機與LED燈通信,最好的控制方式是( )。無條件傳送方式B.查詢方式 C.中斷方式 D.存儲器直接存取方4、下面關(guān)于DAC0832說法不正確的是( )。A.DAC0832是采樣頻率為八位的D/A轉(zhuǎn)換芯片。DAC0832DAC0832TTLTTLDAC08325、、ADC0809模擬量通道有多少路(D )。A.1 B.4 C.4 D.86、七段共陰極發(fā)光兩極管顯示字符‘8’,段碼應(yīng)為( )。A.FFH B.6EH C.91H D.90H用數(shù)據(jù)存儲器芯片6264擴展外部數(shù)據(jù)存儲器需要多少低位地址線( B )A.12 B.13 C.14 D.15下列不屬于后向通道特點的是( D )。需要功率驅(qū)動。伺服控制系統(tǒng)的大功率負荷易從后向通道進入單片機系統(tǒng)。根據(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 )。DS1302DS1302DS1302DS13021、當AT89S51單片機復位時,下面說法正確的是(D )。A.SP=00H B.P1=00H C.SBUF=FFH D.P0=FFH2、PSW中的RS1和RS0用來( A )。A.選擇工作寄存器區(qū)號B.指示復位 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,=0,WR1=0C.ILE=0,CS=1,WR1=0 D.ILE=0,=0,WR1=05、當ADC0809的ADDA,ADDB,ADDC取100時,模擬量從通道( )輸入。A.通道0 B.通道1 C.通道4 D.通道26、七段共陰極發(fā)光兩極管顯示字符‘H’,段碼應(yīng)為( D )。A.67H B.6EH C.91H D.90H7.用數(shù)據(jù)存儲器芯片62128擴展外部數(shù)據(jù)存儲器需要多少低位地址線( B )A.12 B.13 C.14 D.158.Keil的菜單欄提供了項目操作、編輯操作、編譯調(diào)試以及幫助等各種常用操作,下面說法不正確的是( D )A.“File”菜單:“File”菜單提供了各種文件操作功能。B.“Edit”菜單:“Edit”菜單提供了單片機程序源代碼的各種編輯方式。C.“Project”菜單:“Project”菜單提供了項目的管理和編譯。D.“Debug”菜單:“Debug”菜單提供了項目調(diào)試和仿真中使用的各種命令9.下列不屬于過程通道的干擾與抑制的是( )。A.采用隔離技術(shù) B.采用屏蔽措施C.采用雙絞線傳輸D.采用交流穩(wěn)壓10.下列關(guān)于DS1302敘述不正確的是(D )。DS1302DS1302DS1302DS1302(1)1、單片機是集成電路技術(shù)與微型計算機技術(shù)高速發(fā)展的產(chǎn)物。(1)2、單片機發(fā)展趨勢將是向大容量、高性能化,外圍電路內(nèi)裝化等方面發(fā)展。(1)3、P0口作輸入口使用時,有兩種讀入方式:“讀鎖存器”和“讀引腳”。(0)4LJMPaddr16128KB(0)5、在進行二——十進制運算時,必須用到DA A指令。(1)6、EQU用于給標號賦值。賦值后,標號值在整個程序有效。(1)7、外部中斷響應(yīng)的最長時間為8個機器周期。(1)8、門控制位GATEx的應(yīng)用—測量脈沖寬度。(1)9、串行通信,收、發(fā)雙方發(fā)送或接收的波特率必須一致。(1)10、一般情況下,當T1用作串行口波特率發(fā)生器時,T0才設(shè)置為方式3。(0)1.MCS-51單片機是高檔32位單片機。(1)2.MCS-5180518031:8031ROM。(1)3.單片機的CPU從功能上可分為運算器和存儲器。(0)4.MCS-51,MOVXROM(0)5.將37H單元的內(nèi)容傳送至A的指令是:MOVA,37H。(1)6ORG能交叉、重疊。(0)7、外部中斷的最短響應(yīng)時間為2個機器周期。(1)8、當某個定時器/計數(shù)器不使用時,可擴展一個負跳沿觸發(fā)的外中斷源。(1)9、消除波特率誤差可采用時鐘頻率11.0592MHz。()103T0T1(0)1、MCS-51單片機的指令格式中操作碼與操作數(shù)之間必須用“,”分隔。(1)2、MCS-51指令:MOVA,#40H;表示將立即數(shù)40H傳送至A中。(1)3、MCS-51指令:MOVA,@R0;表示將R0指示的地址單元中的內(nèi)容傳送至A中。(1)4、指令:MOVXA,@DPTRDPTRA(0)5、MCS-51的數(shù)據(jù)傳送指令是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行后,源操作數(shù)改變,目的操作數(shù)修改為源操作數(shù)。(0 )6、指令JNB bit,rel是判位轉(zhuǎn)移指令,即表示bit=1時轉(zhuǎn)。(0 )7、8031單片機的PC與DPDR都在CPU片內(nèi),因此指令MOVC A,@A+PC與指令MOVCA,@A+DPTR執(zhí)行時只在單片機內(nèi)部操作,不涉及片外存儲器。(0)8、 RRC A為循環(huán)左移指令。(0)9、MOV A,30H為立即尋址方式。(0)10PSWP1。1、MOV A,@R7;2、MUL A,B ;3、DEC DPTR ;4、CLR 20H ;

( 0)( 0)( 0)( 1)5、PUSH A ; ( 0)6、MOVXA,@A+DPTR; ( 0)7、XCHA,@R1; ( 1)8、SWAP A ; ( 1)9、MOVC @A+DPTR,A; ( 0)10、JMP #1000H ; ( 0)1、設(shè)(A)=85H,(20H)=OFFH,Cy=1,執(zhí)行指令ADDCA,20H85H 1 1 022/IE用位操作指令ES ;禁止串行口中斷EX0 ;禁止外部中斷0中EX1 ;禁止外部中斷1中ET0;允許定時器/T0ET1;允許定時器/T1EA;總中斷開關(guān)位開放3、方式2發(fā)送在雙機串行通信中的應(yīng)用分析PIPTI:PUSHPUSHSETB

PSW ;現(xiàn)場保護 AccRS1 2CLRRS0CLR TI ;發(fā)送中斷標志清“0”MOVA,@R0;取數(shù)據(jù)MOV C,P ,P;校驗位送TB8,采用偶校驗MOVTB8,C;P=1,TB8=1,P=0,TB8=0MOV SBUF ,A;A數(shù)據(jù)發(fā)送,同時發(fā)TB8INCR0;數(shù)據(jù)指針加1POPAcc;恢復現(xiàn)場POPPSWRETI ;中斷返回1、簡述矩陣鍵盤確定按鍵位置的方法。掃描法:第1步,識別鍵盤有無鍵按下。先把所有列線均置為0,然后檢查各行線電平是否都為高,如果不全為高,說明有鍵按下,否則無鍵被按下21檢查各行線電平的變化,如果某行線電平為低電平,則可確定此行此列交叉點處的按鍵被按下。線反轉(zhuǎn)法:1所在行為按鍵所在行。第2步,把行線編程為輸出線,列線編程為輸入線,并使輸出線輸出為全低電平,則列線中電平由高變低所在列為按鍵所在列。兩步即可確定按鍵所在的行和列,從而識別出所按的鍵。2、簡述地址分配的線選法定義及其優(yōu)缺點。線選法是把用到的高位地址線與存儲器芯片的“片選”端直接連接。直接利用系統(tǒng)的某一高位地址線作為存儲器芯片(I/O接口芯片)線選法優(yōu)點是電路簡單,不需要另外增加地址譯碼器硬件電路,體積小,成本低。線選法缺點是可尋址的芯片數(shù)目受到限制。另外,地址空間不連續(xù),每個存儲單元的地址不唯一,這會給程序設(shè)計帶來不便。1、設(shè)在MCS-51單片機片內(nèi)RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,當下列程序執(zhí)行完后,各元內(nèi)容分別為多少?MOV R0,#20HMOV A,@R0MOV R1,AMOV B,@R1MOV MOV P3,P1(P3)= 0CFH (20H)= 40H2、閱讀程序,并回答以下問題ORG RESET:AJMP MAINORG 0100HMAIN: MOV MOVTMOD,#90HMOV TL1,#00HMOV TH1,#00HLOOP0: JB P3.3,LOOP0 ;SETB TR1 ;LOOP1: JNB P3.3,LOOP1;LOOP2: JB P3.3,LOOP2CLR TR1MOV A,TL1T1END此程序中使用的是定時器/計數(shù)1 (0/1),工作模式設(shè)置定時 ;工作方式為 0;定時/計數(shù)與CPU通中斷 方式進行通信。1、(A)=C9H,(R2)=54H,Cy=1,執(zhí)行指令SUBB A,R274H 0 0 1 。2、IP寄存器初始化,AT89S51的兩個外中斷請求為高優(yōu)先級,其他中斷請求為低優(yōu)先級。(1)用位操作指令SETBPX00SETBPX11CLRPS;串行口設(shè)置為低優(yōu)先級CLRPT0;定時器/T0CLRPT1;定時器/T1(2)用字節(jié)操作指令MOV #05H3、方式2接收在雙機通信中的應(yīng)用。對發(fā)送的數(shù)據(jù)進行偶校驗接收,程序如下。PIRI:PUSHPSWPUSHAccSETB CLR CLR TIMOV A,SBUFMOV C,PJNC L1JNB AJMP L2L1:JBRB8,ERPL2:MOV SBUF INC R0POP AccPOP ERP: ????RETI1、閱讀下列程序段,寫出相關(guān)指令執(zhí)行后的結(jié)果。MOVMOVADDR1,#30HA,#64HA,#47HDAA;(A)=11H ,(CY)= 1MO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論