單片機試題目庫_第1頁
單片機試題目庫_第2頁
單片機試題目庫_第3頁
單片機試題目庫_第4頁
單片機試題目庫_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PCAT89S511μSSPPHSHDPTRMOV R01T1A/Drel8AT89S51P3I/OPSWP=1A1MOV (√TB8SBUFAT89S51(錯AT89S51單片機可執(zhí)行指令 35H,@R3(×當向堆棧壓入一種字節(jié)的數(shù)據(jù)后,SP1PCAT89S511(×)判斷指令的正誤:MOVT00RAMSCON當AT89S51執(zhí)行 A,@R1指令時,隨著著WR*信號有效1fosc/32辨別外部程序存儲器和數(shù)據(jù)存儲器的最可靠的辦法是看其是被RD*還是被A/DA/DAT89S51I/O1(√)PC 9SCONRB8A/D“1“0C(√)IEEA=1要中斷允許寄存器IE中的EA=1(√)AT89S51PCAT89S51MOVX@DPTR,AWR*AT89S511(×)AT89S51TCONPCDPTRA.DPTR是能夠訪問的,而PC不能訪問 B.它們都是16位的寄存器C.它們都含有加“1”的功效。D.DPTR28目前正在進行高優(yōu)先級中斷解決 B.目前正在執(zhí)行RETI指令C.DIV指令,且正處在取指令的機器周期D.MOVA,AT89S514I/O(A P0口和 B.P0 C.P1口和P3 D.P2AT89S51單片機的堆棧區(qū)應(yīng)建立在 128B.C.128D.LJMP3000H(B)開始的中斷地址區(qū)。A. B. C. 是(B。A. B. C. D.AT89S51(CA.2 B.4 C.8 D.169.指令LJMP的跳轉(zhuǎn)范疇是 A.128 B.256 C.2 D.64AT89S51單片機定時器工作方式0是指 C)工作方式A.8 B.8位自動重 C.13 D.16根據(jù)信息的傳送方向,AT89S51(B)A.半雙 B.全雙 C.半單 D.單AT89S510(AA. B. C. D.下面哪條指令是錯誤的 AA. @R0, B. A, C. D. A. B. C. AT89S51單片機響應(yīng)外部中斷0的中斷時,程序應(yīng)轉(zhuǎn)移到的地址是什么? B. C. D.AT89S51單片機的位尋址區(qū)位于內(nèi)部RAM的 D)單元 B.C. D.主頻為12MHz的單片機它的機器周期為 )A. B. C. 若單片機的振蕩頻率為6MHz,設(shè)定時器工作在方式1需要定時1ms,則定時 C. D.AT89S51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng) A.外部中斷 B.外部中斷 C.定時器0中 D.定時器AT89S51單片機復(fù)位后,從下列那個單元開始取指令 B. C.20.51單片機執(zhí)行MOVX寫指令時,有關(guān)的信號狀態(tài)是 PSEN,WRPSEN,WRPSEN,WRPSEN,WR對片外數(shù)據(jù)RAM單元讀寫數(shù)據(jù)用 MOV指 B.MOVX指 MOVC指AT89S51的無條件轉(zhuǎn)移指令中,其轉(zhuǎn)移范疇最大的是 執(zhí)行MOVSP,#30H指令后,壓棧從片內(nèi)RAM哪個單元開始 定時器/計數(shù)器工作于模式2,在計數(shù)溢出時 計數(shù)從零重新開 B.計數(shù)從初值重新開 C.計數(shù)停按鍵的機械抖動時間一般是 1s下列計算機語言中,CPU能直接識別的是 D自然語 高級語 匯編語 D.機器語下列指令中,哪條指令執(zhí)行后使標志位CY清 CA. A CLR AAT89S51(B A, B. @A+C. A,@ D. @共陽數(shù)碼管要顯示字形“A”時,則對應(yīng)的七段碼值為 A. D.單片機時鐘周期為T0,則機器周期為 D.單片機復(fù)位時,程序計數(shù)器(PC)的值為 A. B. C. D.某存儲器芯片有12根地址線,8根數(shù)據(jù)線,該芯片有( )個存儲單元A.1 B.2 C.3 D.4外部數(shù)據(jù)存儲器讀寫指令為 A. C. D. A,R1的尋址方式為 立刻尋 直接尋 C.寄存器尋 D.寄存器間接尋串行口發(fā)送中斷標志位為 A. B. D.T1中斷允許控制位為 A. B. C. D.外部中斷1中斷優(yōu)先級控制位為 (A) (B) (C) (D)串行口控制寄存器SCON為01H時,工作于 A.方式 B.方式 C.方式 D.方式串行口工作在方式0時,作同時移位寄存器使用,此時串行數(shù)據(jù)輸入輸出端 RXD引 TXD引 T0引 T1引已知X的補碼為10000010B,則X的真值是十進制 A. 在異步通信中每個字符由9位構(gòu)成,串行口每分鐘傳25000個字符,則對應(yīng) B. C. D.A. B. C. D. )指令A(yù).PUSH B.PUSH C.PUSH D.PUSH“5A. B. C. D.多字節(jié)加法運算,在進行最低字節(jié)相減前,應(yīng)先將 清 置 取 送入單片機的程序計數(shù)器(PC)是16位的,其尋址范疇為 )A.128 B.256 C.8 D.64堆棧指針的作用是 )A.指明棧底的位 B.指明棧頂?shù)奈?C.操作數(shù)地 D.指令的地8051單片機中的片內(nèi)程序存儲器空間有多大 A.0 B.4 C.8 D. A. B. C. D.指令 PSW,#00H對源操作數(shù)而言,屬于哪種尋址方式 A.直接尋 B.立刻尋 C.寄存器尋 D.相對尋單片機的數(shù)據(jù)指針寄存器(DPTR)是16位的,其尋址范疇多少 A.128 B.256 C.8 D.64AT89S51單片機的串行中斷入口地址為 下列哪一條指令的寫法是錯誤的 A.MOV B.MOV C.MOV D.INCAT89S5l單片機的堆棧區(qū)是設(shè)立在( )中A.片內(nèi)ROM B.片外ROM C.片內(nèi)RAM D.片外RAM下列哪一條是位操作指令 A. B. C. D. 下列指令不是變址尋址方式的是 B. C. D. 下列哪一條是位操作指令 A.MOV B.MOV C. D. 下列哪一條指令的寫法是錯誤的 A.INC B.MOV C. D. 下列哪一條指令的寫法是錯誤的 A.MOVC B.MOV C. D. 下列哪個是屬于單片機系統(tǒng)前向通道的器件 A.A/D轉(zhuǎn) B.D/A轉(zhuǎn) C.LED數(shù)碼 D.繼電T0設(shè)立成計數(shù)方式時,外部引腳計數(shù)脈沖的最高頻率應(yīng)是晶振頻率的 外部中斷INT0的觸發(fā)方式控制位IT0置1 A.高電 B.低電 C.上升 D.下降定時器/計數(shù)器工作方式1是 )8位計數(shù)器構(gòu) B.2個8位計數(shù)器構(gòu)C.13位計數(shù)構(gòu) D.16位計數(shù)構(gòu)與定時工作方式0和1相比較,定時工作方式2不含有的特點是:B C.提高了定時的精 D.適于循環(huán)定時和循環(huán)數(shù)1A.固定的,為fosc/32。 B.固定的,為fosc/16。C.可變的,通過定時器/計數(shù)器T1的溢出率設(shè)定。 AT89S51單片機要用傳送指令訪問片外數(shù)據(jù)存儲器,它的指令操作碼助記符 判斷下列說法對的的是指令周期是執(zhí)行半條指令的時間。C.D.內(nèi)部寄存器nn0~下列指令中,屬于單純讀引腳的指令是A.MOV B.ORL C.MOVC, D.ANLAT89S51單片機使用晶振頻率為6MHz時,其復(fù)位持續(xù)時間應(yīng)當超出 A. B. C. D.設(shè)AT89S51單片機晶振頻率為12MHz,定時器作計數(shù)器使用時,其最高的 A. B. C. D. 1個機器周 B.2個機器周C.4個機器周 D.10個晶振周指令周期有三種,分別是單周期指令,雙周期指令和 )指令A(yù).三周 B.四周 C.五周 D.六周定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用 )A.工作方式 B.工作方式 C.工作方式 D.工作方式AT89S51單片機的外部中斷1的中斷請求標志是 )A. B. C. D.AT89S51A.AT89S51IEC.AT89S51IPD.AT89S51TCONSCON下列說法對的的是SCON,TCON,IE,TMOD,控制串行口工作方式的寄存器是 A. 指令MOV PSW,#00H對源操作數(shù)而言,屬于哪種尋址方式?( 單片機的數(shù)據(jù)指針寄存器(DPTR)是16位的,其尋址范疇多少?( B.256B C.8KB D.64KB多字節(jié)加法運算,在進行最低字節(jié)相減前,應(yīng)先將CY( A.清0 B.置1 D.送入A A,R1的尋址方式為 串行口發(fā)送中斷標志位為 堆棧指針的作用是 ) 84.8051單片機中的片內(nèi)程序存儲器空間有多大?( A.0 B.4 C.8 AT89S512(B)A.8 B.8位自動重 C.13 D.16在程序運行中,PC:()C對程序存儲器的讀操作,只能使用(A.MOV指 B.PUSH指 C.MOVX指 D.MOVC指AT89S51(定時中 B.脈沖方式的外部中C.外部串行中 D.電平方式的外部中使用定時器T1時,有幾個工作方式( 通過串行口發(fā)送或接受數(shù)據(jù)時,在程序中應(yīng)使用:(A.MOVC指 B.MOVX指 C.MOV指 D.XCHD指哪個寄存器?()( AT89S510()(A3H AT89S51單片機的位尋址區(qū)位于內(nèi)部RAM的()( D)單元。 指令MOV PSW,#00H對源操作數(shù)而言,屬于哪種尋址方式?()( AT89S51單片機外擴存儲器芯片時,4I/O口中用作地址總線的是((AA.P0口和 B.P0 C.P1口和P3 D.P2三、填空(220AT89S51(8)AT89S51的異步通信口為(全雙工)(單工/半雙工/全雙工AT89S51(2)級中斷,(5)AT89S51內(nèi)部數(shù)據(jù)存儲器的地址范疇是(00H~7FH)(20H~2FH)(00H~7FH)間接尋址(立刻尋址、基址寄存器加變址寄存器尋址。如果(A)=34H,(R7)=0ABH,XCHA,R7;成果(A)=0ABH(R7)=34H。A67H,那么,P1。AT89S51(2)29(SCON)寄存器的(RB8)若A中的內(nèi)容為63H,那么,P標志位的值 RAM40H、88H的位,該位所在字節(jié)的字節(jié)地址分別為(28H)和(88HAT89S51PCDPTR都用于提供地址,但PC是為訪問(程序)DPTR()存儲器提3(0)拆成兩個獨立的8位計數(shù)器。而另一種定時器/計數(shù)器此時一般只可作為(串行口)PC=(0000)H,SP=(07)H,通0組,這一組寄存器的地址范疇是從(00H~07)H。8PC(錯RAM(錯當AT89S51執(zhí)行 A,@A+PC指令時,隨著著(PSEN*)控制信號有效(1AT89S51(串行)和(并行)兩種形式。在串行通訊中2FH(64KBAT89S51(2)個可編程的(16)位定時/計數(shù)器,定時器有(4)通過堆棧操作實現(xiàn)子程序調(diào)用,首先就要 ( )的內(nèi) 由于AT89S51的PC是16位的,因此其尋址的范疇為 )K字節(jié)。在基址加變址尋址方式中, ( )作變址寄存器, ) ( )作基址寄存器AT89S51單片機是 )位的單片機AT89S51單片機有 )個中斷源 )級優(yōu)先級中斷0fOSC/12在AT89S511MHz(1 AT89S51R4 因上電時PSW= 后,SP的內(nèi)容 ( ( ,62H 串行口中斷標志RI/TI (硬件)置 (軟件AT89S51單片機的堆棧區(qū)設(shè)立在片內(nèi)數(shù)據(jù)存儲區(qū),堆棧寄存器SP(8)位寄存器。AT89S51(00-7FH,位地址空間的字節(jié)地擴展容量是(64KB。RAM40H址為(28H。如果(A)=58H,(R1)=49H,(49H)=79HXCHA,@R1(A)=(49H),(49H)=(58H)。(256),P0~P3若A中的內(nèi)容為88H,那么,P標志位為( 當AT89S51執(zhí)行MOVC AT89S51訪問片外存儲器時,運用(ALE )信號鎖存來自(P0口 出的低8位地址信號。已知fosc=12MHz,T0作為定時器使用時,其定時時間間隔為( AT89S518KB1000H,則末地址為(2FFF)18子程序返回指令 (RET, (RETI當采集到INT0、INT1的有效信號為 四、程序解析與編寫(每小題10分,共40分)(DPTR)=5678H,(SP)=42H,(3FH)=12H(40H)=34H, 則:(PCH) ;(PCL) ;(DPH) ;( ;(4(PCH)=_34H_;(PCL)=_12H;(DPH)=80H;(DPL)=50H;(4;T1TL1,TH1,fosc12MHzP3.3,P3.3P3.3,P3.3P3.330H,;讀取脈沖寬度高低字節(jié)值;分別寄存于30H31H31H,30H31H$P3.3T0(P3.4)P1.0P1.01ms1(6MHz。圖 負跳變觸發(fā)輸出一種周期為1ms的方;T0T0;T1 T1 T0,T1 ;T0與否產(chǎn)生過中斷,若產(chǎn)生;過,F(xiàn)0置1 T1 2 ;T0 ;允許T0中斷 TL1,#06H;T1置初值 CLR;T0T0;T1,P1.0外部RAM 程序 A,@DPTR

@問題1:若執(zhí)行上述程序,則結(jié)束后,DPTR值為 3001H,R1的內(nèi)容為41H,AT89S51內(nèi)部RAM41H單元的內(nèi) DDH,40H單元內(nèi)容55H程序2:START:MOV 問題1:START執(zhí)行結(jié)束后,DPTR的值 (3000H,4000H (55H,R1的內(nèi)容為 (40H問題3:執(zhí)行以下程序,填出A寄存器的內(nèi)容。程序3、 A、 :A的內(nèi)容為 A(01HA5kHz(200s)12MHz2圖6- 定時器P1.0輸出的方波信;TL0,TL0T0TL0TL0T0;TH0,T13,TH0;T1TH0;T03,T12TL0TH0;TL1;TH1 TCON,#55HT0MOVIE,#9FH;設(shè)立中斷允許,總中斷允許,TH0、TL0 TL0INT: ;TL0,TL0 TH0,#9CH;TH0,TH0 ;P1.0A=02HSP=52H(51H=FFH(52H=FFH MOVCA,@A+DPTRPUSHAcc MOVCA,@A+DPTR 請問 ,SP=(50H (51H)=( (52H)= ,PC=( ORG0000HAJMPSTARTORG30HSTART:MOVMOVTMOD,#00000101B SETBTR0 ;啟動計數(shù)器0開始運行.LOOP:MOVA,TL0 MOVP1,A ;將累加器A的內(nèi)容送到P1口AJMPLOOP程序執(zhí)行成果:P1P3.41T0 T0150ms20T0T0T0$ORG TIMER0:DJNZ ;1sMOVR7,#20 CPLP1.0 ;對P1.0信

溫馨提示

  • 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

提交評論