單片機(jī)試習(xí)題8 參考答案_第1頁
單片機(jī)試習(xí)題8 參考答案_第2頁
單片機(jī)試習(xí)題8 參考答案_第3頁
單片機(jī)試習(xí)題8 參考答案_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、試題8 參考答案一、填空1.執(zhí)行MOVX R1,A指令時,伴隨著( WR* )控制信號有效。2AT89S51單片機(jī)復(fù)位時,PC指針的內(nèi)容為( 0000H ),4個端口寄存器P0P3中的內(nèi)容為(FFH )。3PSW寄存器中的AC標(biāo)志位,稱為( 輔助進(jìn)位 ) 標(biāo)志位,是用于(BCD碼)運(yùn)算時,用作(十進(jìn)位調(diào)整)。4AT89S51單片機(jī)采用外部時鐘電路時,( XTAL2 )引腳應(yīng)懸空。外部振蕩器輸出的時鐘信號接(XTAL1)引腳。5設(shè)計一個以AT89S51單片機(jī)應(yīng)用系統(tǒng),如果僅使用其內(nèi)部4KB閃存作為程序存儲器,則其( EA* )引腳應(yīng)該接(+5V)。6當(dāng)AT89S51單片機(jī)復(fù)位后,中斷優(yōu)先級最高的

2、中斷源是(外中斷0)。7已知8段共陽極LED數(shù)碼管要顯示字符“5”(a段為最低位),此時的段碼為( 6DH )。8在R5初值為FF時,DJNZ R7,rel指令將循環(huán)執(zhí)行( 255 )次。9某數(shù)據(jù)存儲器62128芯片的地址線為( 14 )條,那么它的存儲容量為( 16 KB )。假設(shè)62128的起始地址為6000H,它的末地址為( 7FFFH )。10當(dāng)時鐘頻率為12MHz時,定時器T0方式2下的最大定時時間為( 256µs )。11.若 ( A )中的內(nèi)容為68H,那么P標(biāo)志位為( 1 )。12(AT89S52)單片機(jī)片內(nèi)有8K字節(jié)的閃爍存儲器,有( 256 )字節(jié)的片內(nèi)RAM單元

3、。13以AT89S51為核心的單片機(jī)最小系統(tǒng),除了要有單片機(jī)外,還要有( 時鐘 )電路和(復(fù)位)電路。14當(dāng)AT89S51執(zhí)行MOVC A,A+DPTR指令時,伴隨著(PSEN* )控制信號有效。1551單片機(jī)的跳轉(zhuǎn)指令LJMP的跳轉(zhuǎn)范圍是(64KB ),AJMP的跳轉(zhuǎn)范圍是(2KB )。16AT89S51單片機(jī)與慢速外設(shè)進(jìn)行數(shù)據(jù)傳輸時,最佳的數(shù)傳方式是采用(中斷方式 )。17單片機(jī)從調(diào)用的子程序返回時,必須執(zhí)行的返回指令是(RET)。18.AT89S51單片機(jī)控制LCD顯示英文字符或數(shù)字字符時,要把欲顯示字符的( ASCII )碼送給LCD控制模塊。19如果定時器的啟動和停止要由兩個信號TR

4、x(x=0,1)和(x=0,1)來共同控制,此時寄存器TMOD中的GATEx(x=0,1)位必須為( 1 )。20串行口方式3接收數(shù)據(jù)時,(SCON)寄存器的(REN)位必須為1,接收到的第9位數(shù)據(jù)進(jìn)入到該寄存器的(RB8)位中。21D/A轉(zhuǎn)換器的兩個最重要的技術(shù)指標(biāo)為( 分辨率 )和( 建立時間 )。22某10位A/D轉(zhuǎn)換器的轉(zhuǎn)換電壓的范圍為010V,其分辨率為( 9.77 )mV。23AT89S51單片機(jī)訪問片外數(shù)據(jù)存儲器的尋址方式是( 寄存器間接尋址 )。24當(dāng)用串行口進(jìn)行串行通信時,為減小波特率誤差,使用的時鐘頻率為(11.0592)MHz。二、判斷,在后面的括號中填入“”或“

5、5;”1單片機(jī)擴(kuò)展I/O接口芯片,要占用片外數(shù)據(jù)存儲器的地址資源。( )2單片機(jī)的功能側(cè)重于測量和控制,DSP側(cè)重于高速、復(fù)雜運(yùn)算。( )3AT89S51單片機(jī)進(jìn)行串行通訊時,定時器方式2能產(chǎn)生比方式1更低的波特率。( × )  4同為高中斷優(yōu)先級,外部中斷0能打斷正在執(zhí)行的外部中斷1的中斷服務(wù)程序。( × )5在AT89S51單片機(jī)的匯編語言中,操作碼是唯一不能空缺的部分。( )6軟件延時程序比定時器的定時更精確。( × ) 7中斷服務(wù)子程序可以直接調(diào)用。( × )8特殊功能寄存器TCON,僅與定時器/計數(shù)器的控制相關(guān)。( 

6、5; ) 9LED數(shù)碼管工作于動態(tài)顯示方式時,同一時間只有一個數(shù)碼管被點(diǎn)亮。( ) 10數(shù)據(jù)指針DPTR只用于訪問數(shù)據(jù)存儲器。( × )11如果只有一路模擬量輸出,DAC0832可以采用單緩沖方式,如果有多路模擬量輸出,DAC0832則必須采用雙緩沖方式。( × )12AT89S51單片機(jī)的P1口如果作為輸入端口使用時,必須先向P1口寫入FFH。( )13并行接口芯片82C55的方式0是無條件的輸入輸出方式。( )14指令中直接給出的操作數(shù)稱為直接尋址。( × )15AT89S51片內(nèi)RAM的位尋址區(qū),只能進(jìn)行位尋址,不能進(jìn)行字節(jié)尋址。( × )16“I

7、NC A”和“DEC A”指令不影響程序狀態(tài)字PSW中的任何標(biāo)志。(× )三、簡答1. 在中斷服務(wù)程序中為什么需要保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場?答:現(xiàn)場是指中斷時單片機(jī)中某些寄存器和存儲器單元中的數(shù)據(jù)或狀態(tài),為了使中斷服務(wù)的執(zhí)行不破壞這些數(shù)據(jù)和狀態(tài),以免在中斷返回后影響主程序的運(yùn)行,因此要把這些數(shù)據(jù)和狀態(tài)送入堆棧,進(jìn)行保護(hù)。在返回主程序時,則需要把保存的現(xiàn)場數(shù)據(jù)和狀態(tài)從堆棧中彈出,以恢復(fù)那些寄存器和存儲器單元中的原有內(nèi)容。2AT89S51單片機(jī)定時器T0的方式2是多少位的定時/計數(shù)器?簡述其工作過程。答:定時器工作方式2是一種自動重裝初值的8位定時計數(shù)器,TL0用于計數(shù),TH0保存計數(shù)初值。當(dāng)

8、TL0計滿溢出時,溢出脈沖打開了TL0和TH0之間的三態(tài)門,使TH0的內(nèi)容自動裝入TL0,重復(fù)計數(shù)。四、AT89S51單片機(jī)與3位8段共陽極LED相接,靜態(tài)顯示。 1分別寫出顯示字符“1.”、“2”、“3”的段碼,注:段碼的最低位為“a”段,段碼的最高位為“dp”段; 2已知82C55的PA口、PB口和PC口的地址分別為FF7CH、FF7DH、FF7EH,且82C55的這3個端口均已被編寫完畢的初始化程序初始化為方式0輸出,請編寫出使3位LED共陽極顯示器從左至右顯示“1.23”的程序段。abcdefgdp82C55PBPCPA來自AT89S51···+5V

9、86;答:(1)“1.”的段碼:79H,“2”的段碼:A4H,“3”的段碼:B0H。(2)MOVA,#79HMOVDPTR,#0FF7CHMOVXDPTR,AMOVA,#0A4HMOVDPTR,#0FF7DHMOVXDPTR,AMOVA,#0B0HMOVDPTR,#0FF7EHMOVXDPTR,A五、AT89S51單片機(jī)通過ADC0809進(jìn)行模數(shù)轉(zhuǎn)換,采用中斷控制方式,請回答:1標(biāo)出圖中、所對應(yīng)的引腳符號;2填寫程序或注釋中的空白部分af ;3程序中的“#addr”為模擬輸入的端口地址,當(dāng)單片機(jī)分別對“IN0”、“IN3”和“IN7”進(jìn)行模數(shù)轉(zhuǎn)換時,寫出對應(yīng)的“#addr”的取值(注意:地址線

10、未用到的位為1)。ORG 0000H AJMP MAIN ORG 0013H ; a 的中斷入口地址 b ;讀A/D轉(zhuǎn)換結(jié)果 RETIORG 0100HMAIN:SETB IT1 ; c 觸發(fā)方式選擇 SETB d ;總中斷允許SETB e ;允許中斷MOV DPTR,#addr ;指向某一模擬輸入通道 f ;啟動A/D轉(zhuǎn)換 SJMP $;等待中斷 答:1. 為“INT1”,為“WR*”,為“RD*”;2. a填“外部中斷1”,b填“MOVX A,DPTR”,c填“下降沿”,d填“EA”,e填“EX1”,f填“MOVX DPTR,A”;3. “IN0”的端口地址為:7FF8H,“IN3”的端口地址為:7FFBH,“IN7”的端口地址為:7FFFH。六、請回答:1下圖中單片機(jī)外部擴(kuò)展的程序存儲器和數(shù)據(jù)存儲器容量各是多少?2三片存儲器芯片的地址范圍分別是多少(地址線未用到的位為1)3請編寫程序,將內(nèi)部RAM 40H4FH中的內(nèi)容送入1# 6264的前16個單元中;答:1外部擴(kuò)展的程序存儲器容量為:8KB 外部擴(kuò)展的數(shù)據(jù)存儲器容量為:8KB×2=16KB2程序存儲器2764地址范圍為:0000H1FFFH數(shù)據(jù)存儲器1#6264地址范圍為:6000H7FFFH數(shù)據(jù)存儲器2#6264地址范

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論