單片機試題8 參考答案_第1頁
單片機試題8 參考答案_第2頁
單片機試題8 參考答案_第3頁
單片機試題8 參考答案_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、試題8 參考答案一、填空1.執(zhí)行movx r1,a指令時,伴隨著( wr* )控制信號有效。2at89s51單片機復位時,pc指針的內(nèi)容為( 0000h ),4個端口寄存器p0p3中的內(nèi)容為(ffh )。3psw寄存器中的ac標志位,稱為( 輔助進位 ) 標志位,是用于(bcd碼)運算時,用作(十進位調(diào)整)。4at89s51單片機采用外部時鐘電路時,( xtal2 )引腳應懸空。外部振蕩器輸出的時鐘信號接(xtal1)引腳。5設計一個以at89s51單片機應用系統(tǒng),如果僅使用其內(nèi)部4kb閃存作為程序存儲器,則其( ea* )引腳應該接(+5v)。6當at89s51單片機復位后,中斷優(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 )。假設62128的起始地址為6000h,它的末地址為( 7fffh )。10當時鐘頻率為12mhz時,定時器t0方式2下的最大定時時間為( 256s )。11.若 ( a )中的內(nèi)容為68h,那么p標志位為( 1 )。12(at89s52)單片機片內(nèi)有8k字節(jié)的閃爍存儲器,有( 256 )字節(jié)的片內(nèi)ram單元。13以at

3、89s51為核心的單片機最小系統(tǒng),除了要有單片機外,還要有( 時鐘 )電路和(復位)電路。14當at89s51執(zhí)行movc a,a+dptr指令時,伴隨著(psen* )控制信號有效。1551單片機的跳轉(zhuǎn)指令ljmp的跳轉(zhuǎn)范圍是(64kb ),ajmp的跳轉(zhuǎn)范圍是(2kb )。16at89s51單片機與慢速外設進行數(shù)據(jù)傳輸時,最佳的數(shù)傳方式是采用(中斷方式 )。17單片機從調(diào)用的子程序返回時,必須執(zhí)行的返回指令是(ret)。18.at89s51單片機控制lcd顯示英文字符或數(shù)字字符時,要把欲顯示字符的( ascii )碼送給lcd控制模塊。19如果定時器的啟動和停止要由兩個信號trx(x=0,

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

5、接口芯片,要占用片外數(shù)據(jù)存儲器的地址資源。( )2單片機的功能側(cè)重于測量和控制,dsp側(cè)重于高速、復雜運算。( )3at89s51單片機進行串行通訊時,定時器方式2能產(chǎn)生比方式1更低的波特率。( )4同為高中斷優(yōu)先級,外部中斷0能打斷正在執(zhí)行的外部中斷1的中斷服務程序。( )5在at89s51單片機的匯編語言中,操作碼是唯一不能空缺的部分。( )6軟件延時程序比定時器的定時更精確。( ) 7中斷服務子程序可以直接調(diào)用。( )8特殊功能寄存器tcon,僅與定時器/計數(shù)器的控制相關。( ) 9led數(shù)碼管工作于動態(tài)顯示方式時,同一時間只有一個數(shù)碼管被點亮。( ) 10數(shù)據(jù)指針dptr只用于訪問數(shù)據(jù)

6、存儲器。( )11如果只有一路模擬量輸出,dac0832可以采用單緩沖方式,如果有多路模擬量輸出,dac0832則必須采用雙緩沖方式。( )12at89s51單片機的p1口如果作為輸入端口使用時,必須先向p1口寫入ffh。( )13并行接口芯片82c55的方式0是無條件的輸入輸出方式。( )14指令中直接給出的操作數(shù)稱為直接尋址。( )15at89s51片內(nèi)ram的位尋址區(qū),只能進行位尋址,不能進行字節(jié)尋址。( )16“inc a”和“dec a”指令不影響程序狀態(tài)字psw中的任何標志。( )三、簡答1. 在中斷服務程序中為什么需要保護現(xiàn)場和恢復現(xiàn)場?答:現(xiàn)場是指中斷時單片機中某些寄存器和存儲

7、器單元中的數(shù)據(jù)或狀態(tài),為了使中斷服務的執(zhí)行不破壞這些數(shù)據(jù)和狀態(tài),以免在中斷返回后影響主程序的運行,因此要把這些數(shù)據(jù)和狀態(tài)送入堆棧,進行保護。在返回主程序時,則需要把保存的現(xiàn)場數(shù)據(jù)和狀態(tài)從堆棧中彈出,以恢復那些寄存器和存儲器單元中的原有內(nèi)容。2at89s51單片機定時器t0的方式2是多少位的定時/計數(shù)器?簡述其工作過程。答:定時器工作方式2是一種自動重裝初值的8位定時計數(shù)器,tl0用于計數(shù),th0保存計數(shù)初值。當tl0計滿溢出時,溢出脈沖打開了tl0和th0之間的三態(tài)門,使th0的內(nèi)容自動裝入tl0,重復計數(shù)。四、at89s51單片機與3位8段共陽極led相接,靜態(tài)顯示。 1分別寫出顯示字符“1

8、.”、“2”、“3”的段碼,注:段碼的最低位為“a”段,段碼的最高位為“dp”段; 2已知82c55的pa口、pb口和pc口的地址分別為ff7ch、ff7dh、ff7eh,且82c55的這3個端口均已被編寫完畢的初始化程序初始化為方式0輸出,請編寫出使3位led共陽極顯示器從左至右顯示“1.23”的程序段。abcdefgdp82c55pbpcpa來自at89s51+5v答:(1)“1.”的段碼:79h,“2”的段碼:a4h,“3”的段碼:b0h。(2)mova,#79hmovdptr,#0ff7chmovxdptr,amova,#0a4hmovdptr,#0ff7dhmovxdptr,amov

9、a,#0b0hmovdptr,#0ff7ehmovxdptr,a五、at89s51單片機通過adc0809進行模數(shù)轉(zhuǎn)換,采用中斷控制方式,請回答:1標出圖中、所對應的引腳符號;2填寫程序或注釋中的空白部分af ;3程序中的“#addr”為模擬輸入的端口地址,當單片機分別對“in0”、“in3”和“in7”進行模數(shù)轉(zhuǎn)換時,寫出對應的“#addr”的取值(注意:地址線未用到的位為1)。org 0000h ajmp main org 0013h ; a 的中斷入口地址 b ;讀a/d轉(zhuǎn)換結(jié)果 retiorg 0100hmain:setb it1 ; c 觸發(fā)方式選擇 setb d ;總中斷允許set

10、b 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下圖中單片機外部擴展的程序存儲器和數(shù)據(jù)存儲器容量各是多少?2三片存儲器芯片的地址范圍分別是多少?(地址線未用到的位為1)3請編寫程序,將內(nèi)部ram 40h4fh中的內(nèi)容送入1# 6264的前16個單元中;答:1外部擴展的程序存儲器容量為:8kb 外部擴展的數(shù)據(jù)存儲器容量為:8kb2=16kb2程序存儲器2764地址范圍為:0000h1fffh數(shù)據(jù)存儲器1#6264地址范圍為:6000h7fffh數(shù)據(jù)存儲器2#6264地址范圍為:a

溫馨提示

  • 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

提交評論