




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、單片機題庫一、填空題1、當使用8031單片機時,需要擴展外部程序存儲器,此時/ea應接( (地)低電平 )。28051單片機內(nèi)部有( 2 )個定時/計數(shù)器,門控制信號gate 設(shè)置為1 時,由( trx )和( intx )控制定時器的啟動。3. 若由程序設(shè)定rs1、rs0=01,則工作寄存器r0r7的直接地址為( 08h0fh )。4.若累加器a中的數(shù)據(jù)為01110011b,則psw中的p=( 1 )。5、mcs-51單片機具有4個(8 )位并行i/o口,有( 1)個全雙工的串行輸入輸出口。6、計算機的元件級總線有(地址總線)、(數(shù)據(jù)總線)、(控制總線)7、mov a,r1指令中,源操作數(shù)的
2、尋址方式是(寄存器間接尋址 )。8、8051單片機堆棧遵循數(shù)據(jù)先入后出 的原則。9、8051單片機使用電源為 5v 。 10、在立即尋址方式中,在數(shù)前使用 # 號來表示立即數(shù)。11、在8051單片機中,加法指令可以分為 add,adc兩種。12、設(shè)8051外接12mhz的石英晶體,則一個機器周期的時間寬度為 1us 。 13、8051單片機的c語言源程序的擴展名為 dac,dac 。 14、在設(shè)計匯編語言源程序時,可以使用順序結(jié)構(gòu)的程序,也可以使用某些指令構(gòu)成 分支 結(jié)構(gòu)或者 循環(huán) 結(jié)構(gòu)的程序。15、當8051單片機復位后,程序的入口地址為 0000h 。 16、8051單片機中的定時器計數(shù)器
3、有 2 個。17、8051單片機有 5 個中斷源,分成 2 個優(yōu)先級。18、mcs-51單片機具有 8 位cpu,共有 16 根地址線。19、mcs-51片內(nèi)有( 128 )個字節(jié)的數(shù)據(jù)存儲單元,( 21 )個特殊功能寄存器。片內(nèi)數(shù)據(jù)存儲器尋址空間是( 256 )字節(jié)。20、內(nèi)部ram低128個字節(jié)劃分為( 工作寄存器區(qū) )、( 位尋址 )、( 數(shù)據(jù)緩沖區(qū) )三個部分。21、訪問特殊功能寄存器和片外數(shù)據(jù)存儲器分別采用( 直接尋址 )、( 寄存器間接尋址 )尋址方式。22、清除片內(nèi)ram 2fh單元最低位,使用的命令是( clr 08h )。23、在mcs-51系列單片機mcs-51單片機有4個
4、( 8 )位的并行i/o口,其中( p0 )口用做低8位地址線和數(shù)據(jù)線分時復用, 而( p2 )口用作高8位地址線。24、mcs-51單片機有一個具有( 2 )個中斷優(yōu)先級,( 5 ) 個中斷源的中斷系統(tǒng)。對于每個中斷源,均可通過對特殊功能寄存器中中斷優(yōu)先級寄存器設(shè)置其優(yōu)先級,置( 1 )為高優(yōu)先級。25、8031是( 高 )電平復位,復位后,p0-p3口為( 高 )電平,sp的值為( 07h ),pc的值為( 0000h ),工作寄存器位于第( 0 )組。26、mcs-51單片機具有( 8 )位cpu,共有( 16 )根地址線,可尋址外部程序存儲器( 64k )字節(jié),可尋址外部數(shù)據(jù)存儲器 (
5、 64k )字節(jié)。27、執(zhí)行#define pa8255 xbyteox3ffcpa8255=ox7e;后,存儲單元ox3ffc的值是(0x7e )30、mcs-51單片機具有4個( 8)位并行i/o口,(2 )個( 16)位的定時器計數(shù)器。有( 1 )個全雙工的串行輸入輸出口。31、清除片內(nèi)ram20h單元最低位,使用的命令是clr 00h32、在mcs-51系列單片機mcs-51單片機有4個( 8 )位的并行i/o口,其中(p0 )口用做低8位地址線和數(shù)據(jù)線分時復用, 而(p2 )口用作高8位地址線。33、mcs-51單片機有一個具有,( 5 )個中斷源,( 2 )個中斷優(yōu)先級的中斷系統(tǒng)。
6、對于每個中斷源,均可通過對特殊功能寄存器中中斷優(yōu)先級寄存器設(shè)置其優(yōu)先級,置( 1 )為高優(yōu)先級。34、mcs51單片機外部中斷請求信號有( 電平 )方式和( 邊沿觸發(fā) )方式,在電平方式下,當采集到int0、int1的有效信號為( 低電平或者0 )時,激活外部中斷,外部中斷請求中斷標志位為( ie0 )和( ie1 )。35、單片機復位后,堆棧指針sp的值是( 07h )。36、單片機中,常用作地址鎖存器的芯片是(74ls373 ),常用作地址譯碼器芯片是(74ls138 )。37、若采用6mhz的晶體振蕩器,則mcs-51單片機的振蕩周期為( 1/6 ),機器周期為( 2us )。1, 38
7、、單片微型機由cpu、存儲器、i/o接口三部分組成.2, 39、mcs-51的堆棧是軟件填寫堆棧指針臨時在( 片內(nèi)數(shù)據(jù)存儲器內(nèi) )開辟的區(qū)域.40、mcs-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器(scon)加以選擇.41、mcs-51有( 5 )個中斷源,有( 2 )個中斷優(yōu)先級,優(yōu)先級由軟件填寫(特殊功能寄存器ip ) 加以選擇.42、在串行通信中,有數(shù)據(jù)傳送方向( 單工 )、(半雙工 )、( 雙工 )三種方式.43、指令mul ab是把累加器a和寄存器b中的兩個無符號8位數(shù)相乘,所得結(jié)果低8位存放在( a )中,高8位存放在(b)中。44、 若a中的內(nèi)容為8
8、7h,那么標志位p的值為(0 ) 。45、 d/a轉(zhuǎn)換的作用是將 ( 數(shù)字)量轉(zhuǎn)換為 ( 模擬 )量46、 串行通信的接口標準包括 ( rs-232 )、( rs-422a ) 和rs-485三種。47、當定時器t0工作在方式3時,要占定時器t1的(tr1 )和( tf1_ )兩個控制位.48、mcs-51單片機指令系統(tǒng)共有7種尋址方式,其中mov a,#data 為( 立即 )尋址;mov a, rn 為 ( 間接 ) 尋址;mov c, bit為 ( 位 ) 尋址。49、單片機的堆棧棧頂由(sp)來指示,復位時起位置在( 07h )單元。50、10根地址線可選(1024 )個存儲單元,32
9、kb存儲單元需要 ( 15 )根地址線。51、編程時,一般在中斷服務子程序和調(diào)用子程序中需用保護和恢復現(xiàn)場,保護現(xiàn)場用 ( push )指令,恢復現(xiàn)場用 ( pop )指令。52、在mcs-51中,pc和dptr都用于提供地址指針,但pc是為了訪問(程序 )存儲器提供地址指針,而dptr是為訪問( 數(shù)據(jù) )存儲器提供地址指針。53、51單片機有兩個物理上獨立的接收、發(fā)送緩沖器sbuf;通過串行口發(fā)送數(shù)據(jù)時,在程序中應使用:( mov sbuf ,a ) 指令;在接收數(shù)據(jù)時,在程序中應使用:( mov a,sbuf ) 指令。54、8051內(nèi)部有( 4 )個并行端口,p0口直接作為i/o端口使用
10、時,必須外接( 上拉電阻 );并行端口作輸入端口時,必須先執(zhí)行(將鎖存器置1) 指令,然后執(zhí)行輸入指令,才能正確的讀入端口的狀態(tài)。55、p0、p1、p2、p3四個均是(8 )位的(并行)口(填“串行”還是“并行”),其中p0的功能是(地址/數(shù)據(jù)分時復用 );p2口的功能是( 高8位地址口 );而( p3 )是雙功能口;( p1 )是專門的用戶口。56、mcs-51單片機具有( 8 )位cpu,共有( 16 )根地址線,可尋址外部程序存儲器( 128 )字節(jié),可尋址外部數(shù)據(jù)存儲器() 字節(jié)。57、當使用8031單片機時,需要擴展外部程序存儲器,此時ea應接(低電平)。58、若由程序設(shè)定rs1、r
11、s0=10,則工作寄存器r0r7的直接地址為( 10h17h )。59、 mcs-51 共有( 111 )條指令,可分為幾種不同的尋址方式。如: mov a , 20h源操作數(shù)屬于( 直接 )尋址方式, movc a, a+dptr 源操作數(shù)屬于( 寄存器間接 )尋址方式, mov c, bit 源操作數(shù)屬于 ( 位 ) 尋址方式。60、在設(shè)計匯編語言源程序時,可以使用順序結(jié)構(gòu)的程序,也可以使用某些指令構(gòu)成( 分支 )結(jié)構(gòu)或者( 循環(huán) )結(jié)構(gòu)的程序。61、8051單片機內(nèi)部有( 2 )個( 32 )位定時/計數(shù)器。 62、若累加器a中的數(shù)據(jù)為01110010b,則psw中的p=( 0 )。63
12、、mcs-51單片機具有4個(8 )位并行i/o口,有( 1 )個全雙工的串行i/o口。64、計算機的系統(tǒng)總線有( 地址總線 )、( 數(shù)據(jù)總線)、(控制總線)。66、dac指的是( 數(shù)模轉(zhuǎn)換器 )。67、8051單片機的匯編語言源程序的擴展名為( .asm )。 68、當8051單片機復位后,程序的入口地址為( 0000h )。 69、單片機則是將( cpu )、( 存儲器 )、( i/2接口)組成部件集成在一塊芯片上構(gòu)成的一個完整的計算機硬件系統(tǒng)。70、8031內(nèi)部有(0 )字節(jié)的rom,有(128)字節(jié)的ram,有(128 )個sfr單元。71、mcs-51單片機有(1 )個全雙工的串行輸
13、入輸出口。72、 mcs-51單片機具有( 5 )個中斷源,它們分別是(外部中斷)、(外部中斷1)、(定時計數(shù)器中斷)、(定時器中斷)、(串行口中斷)。73、8051單片機內(nèi)部有( 2)個(32 )位定時/計數(shù)器。74、 mcs-51單片機內(nèi)部的ram的寄存器區(qū)共有(32 )個單元,分為( 4)組寄存器,每組(8)個單元。75、找到操作數(shù)的地址的方式稱為尋址方式。mcs-51中采用了(7 )種尋址方式,它們分別是:( 直接尋址 )、( 立即尋址 )、(寄存器尋址 )、( 寄存器間接尋址 )、( 變址尋址 )、( 位尋址)、( 相對尋址 )。76、單片機為了更好進行擴展,提供了3總線結(jié)構(gòu),它們分
14、別是( 地址總線 )、( 數(shù)據(jù)總線 )、( 控制總線 )。77、七段led數(shù)碼管在電路連接時,為了工作,可以接成(共陰 )和( 共陽)。其工作方式為( 靜態(tài))和(動態(tài) )78、a/d中文意思(模擬數(shù)字),d/a中文意思(數(shù)字模擬)。79、微型計算機是以(cpu )為核心,配上存儲器 、 i/o接口電路 、 系統(tǒng)總線組成的計算機。而單片機則是將這些組成部件集成在一塊芯片上構(gòu)成的一個完整的計算機硬件系統(tǒng)。80、8051(或8751、8951)內(nèi)部有( 4k)字節(jié)的rom,有( 128 )字節(jié)的ram,有( 128)個sfr單元。81、mcs-51單片機具有4個( 8 )位并行i/o口,有( 1 )
15、個全雙工的串行輸入輸出口。82、8051單片機內(nèi)部有( 2 )個( 16)位定時/計數(shù)器,分別是 t0 、 t1 。門控制信號gate 設(shè)置為1 時,由trx 、 intx控制定時器的啟動。83、 mcs-51單片機內(nèi)部的ram的寄存器區(qū)共有( 32)個單元,分為(4 )組寄存器,每組( 8 )個單元。84、找到操作數(shù)的地址的方式稱為尋址方式。cs-51中采用了( 7 )種尋址方式,它們分別是:( 直接尋址 )、( 立即尋址 )、(寄存器尋址 )、( 寄存器間接尋址 )、( 變址尋址 )、( 位尋址)、( 相對尋址 )。85、單片機為了更好進行擴展,提供了3總線結(jié)構(gòu),它們分別是( 地址總線 )
16、、( 數(shù)據(jù)總線 )、( 控制總線 )。86、七段led數(shù)碼管在電路連接時,為了工作,可以接成(共陰 )和( 共陽。其工作方式可以是( 靜態(tài) )和( 動態(tài) )。二、單項選擇題1mcs-51單片機復位操作的主要功能是把pc初始化為( c )。 a.0100h b.2080h c.0000h d.8000h2主頻為6mhz的單片機它的機器周期為( d )。 a1/12s b0.5s c1s d2s3若單片機的定時器工作在方式2,則定時器最大計數(shù)值應為( c )。 a.500 b.1000 c.28 d.2164.保持 p0口的高4位不變,低4位清0,應使用指令( d ) a.orl p0, #0fh
17、 b.orl p0, #0f0h c. anl p0, #0fh d. anl p0, #0f0h 5mcs-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,cpu首先響應( a )。 a.外部中斷0 b.外部中斷1 c.定時器0中斷 d.定時器1中斷68051單片機的兩個定時器/計數(shù)器是( c )。a14位加法計數(shù)器 b14位減法計數(shù)器c16位加法計數(shù)器 d16位減法計數(shù)器7在存儲器擴展電路中74ls373的主要功能是( d )。 a存儲數(shù)據(jù) b存儲地址 c鎖存數(shù)據(jù) d鎖存地址88051單片機的工作寄存器分成4組,每組有(d)單元。a、2個b、4個c、6個d、8個9利用下列( d )關(guān)鍵字可以
18、改變工作寄存器組a、interrupt b、sfr c、while d、using10、下列計算機語言中,cpu能直接識別的是(d )。a、 自然語言 b、 高級語言 c、 匯編語言 d、機器語言11、在計算機內(nèi)部,一切信息的存取、處理和傳遞的形式是( c )。a. acii碼 b. bcd碼 c. 二進制 d. 十六進制12、mcs-51單片機復位操作的主要功能是把pc初始化為( c )。 a. 0100h b.2080h c.0000h d.8000h13、主頻為12mhz的單片機它的機器周期為( c )。 a1/12s b0.5s c1s d2s14、若單片機的定時器工作在方式1,則定時
19、器最大計數(shù)值應為( d )。 a. 500 b.1000 c.213 d.21615、mcs-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,cpu首先響應( a )。 a.外部中斷0 b.外部中斷1 c.定時器0中斷 d.定時器1中斷16、8051單片機的兩個定時器/計數(shù)器是( c )。a14位加法計數(shù)器 b14位減法計數(shù)器c16位加法計數(shù)器 d16位減法計數(shù)器17、在存儲器擴展電路中74ls373的主要功能是( d )。a存儲數(shù)據(jù) b存儲地址 c鎖存數(shù)據(jù) d鎖存地址18、sjmprel指令中rel的取值范圍為(d)。a、127127b、0127c、0128d、12712819、單片機匯編語言
20、的編寫的源程序的后綴名為( c)。a、.cb、.obj c、.asmd、.exe20、在進行protues仿真時,需要在單片機中加載的程序后綴名為( d )。a、.c b、asm c、.exe d、.hex21、eprom是指(d )。a只讀存儲器 b電擦除的只讀存儲器c隨機存儲器 d紫外線可擦除的只讀存儲器22、在單片機中,用作標志寄存器的一個特殊功能寄存器是( a )。apsw bdptrcpc db23、指令mov a,30h源操作數(shù)的尋址方式是( c )。a寄存器尋址方式 b寄存器間接尋址方式c直接尋址方式 d立即尋址方式24、c語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是( d )。a、doub
21、le b、short c、integer d、char25、在生產(chǎn)過程中完成程序?qū)懭氲闹蛔x存儲器稱為( a )。a掩膜rom bpromceprom de2prom 268051單片機的兩個定時器/計數(shù)器是( c)。a14位加法計數(shù)器 b14位減法計數(shù)器c16位加法計數(shù)器 d16位減法計數(shù)器27二進制數(shù)110110110對應的十六進制數(shù)可表示為 ( b )。 a1d3h b1b6h cdb0h d666h288051單片機具有雙功能的端口是 ( b )。ap0口和p1口 bp3口 cp0口和p2口 dp1口29、一主程序中有一句lp:sjmp lp,功能指令為等待中斷,當發(fā)生中斷且中斷返回后,
22、( d )。a返回到主程序開始處 b返回到該句的下一條指令處c返回到該句的上一條指令處 d返回到該句30alu表示( d ). a累加器 b程序狀態(tài)字寄存器 c計數(shù)器 d算術(shù)邏輯部件31、計算機中最常用的字符信息編碼是( a )(a) ascii (b) bcd碼 (c) 余3碼 (d) 循環(huán)碼32、以下不是構(gòu)成的控制器部件( d ):(a)程序計數(shù)器 (b)指令寄存器(c)指令譯碼器(d)存儲器33、movx a,dptr指令中源操作數(shù)的尋址方式是(b )(a)寄存器尋址 (b)寄存器間接尋址 (c)直接尋址 (d)立即尋址34、下面條指令將mcs-51的工作寄存器置成3區(qū)( b)(a)mo
23、v psw,#13h (b)mov psw,#18h(c)setb psw.4 clr psw.3 (d) setb psw.3 clr psw.4,35、執(zhí)行movx a,dptr指令時,mcs-51產(chǎn)生的控制信號是( c)(a)/psen (b)ale (c)/rd (d)/wr36、mov c,00h的尋址方式是( a )(a)位尋址 (b)直接尋址 (c)立即尋址 (d)寄存器尋址37、org 0000h ajmp 0040h org 0040h mov sp,#00h當執(zhí)行完上面的程序后,pc的值是( c )(a)0040h (b)0041h (c)0042h (d)0043h38、
24、 關(guān)于80c51的堆棧操作,正確的說法是( c)(a)先入棧,再修改指針 (b)先修改指針,再出棧(c)先修改指針,再入棧 (c)以上都不對39、mcs-51的并行i/o口信息有兩種讀取方法:一種是讀引腳,還有一種是(a) (a)讀鎖存器具 (b)讀數(shù)據(jù)庫 (c)讀a累加器具 (d)讀cpu40、mcs-51的并行i/o口讀-改-寫操作,是針對該口的( d ) (a)引腳 (b)片選信號 (c)地址線 (d)內(nèi)部鎖存器41、當單片機從8155接口芯片內(nèi)部ram的20h單元中讀取某一數(shù)據(jù)時,應使用( d)類指令。a mov a,20h bmovx a,ri c movc a,a+dptr dmo
25、vx a,dptr42、在運用8031單片機擴展32k數(shù)據(jù)存儲器ram時,需采用(c )條地址線。a 10 b13 c15 d14 43、在五個中斷源中,可通過軟件確定各中斷源中斷級別的高或低,但在同一級別中,按硬件排隊的優(yōu)先級別最高的是( c )中斷。a定時器t0 b定時器t1 c外部中斷into d外部中斷int1 e串行口44、8031定時/計數(shù)器是否計滿可采用等待中斷的方法進行處理,也可通過對( c )的查詢方法進行判斷。aov標志bcy標志c中斷標志d奇偶標志45、當串行口向單片機的cpu發(fā)出中斷請求時,若cpu允許并接受中斷請求時,程序計數(shù)器pc的內(nèi)容將被自動修改為( e )。a0
26、003h b000b c0013h d001bh e0023h46、子程序的返回和中斷響應過程中的中斷返回都是通過改變pc的內(nèi)容實現(xiàn)的,而pc內(nèi)容的改變是( c )完成的。a通過pop命令b通過mov 指令c通過ret或reti指令d自動47、采用8031單片機必須擴展( b )。a、數(shù)據(jù)存儲器b、程序存儲器c、i/o接口d、顯示接口48、psw=18h時,則當前工作寄存器是( d )。a、0組b、1組c、2組d、3組49、執(zhí)行push acc指令, mcs51完成的操作是( a )。a、sp+1sp (acc)(sp) b、(acc) (sp) sp-1spc、sp-1sp (acc)(sp
27、) d、(acc)(sp) sp+1sp50、控制串行口工作方式的寄存器是( c )a、tcon b、pcon c、scon d、tmod51、計算機能直接識別的語言是( c )。a匯編語言b自然語言c機器語言d硬件和軟件52、若某寄存器芯片的地址線為12根,那么它的存儲容量為( c )。a、kb b、2kb c、4kb d、8kb53、控制串行口工作方式的寄存器是( c)a、tcon b、pcon c、scon d、tmod54、要使mcs-51能夠響應定時器中斷、串行接口中斷,它的中斷允許寄存器的內(nèi)容應是(b ) 、98h 、84h 、42 、22h55、當優(yōu)先級的設(shè)置相同時,若以下幾個中
28、斷同時發(fā)生,( d )中斷優(yōu)先響應。a、 b、t1 c、串口 d、t056、在計算機內(nèi)部,一切信息的存取、處理和傳遞的形式是(c)。a. acii碼 b. bcd碼 c. 二進制 d. 十六進制57、mcs-51單片機復位操作的主要功能是把sp初始化為( a)。 a. 00h b.80h c.07h d. 03h58、主頻為6mhz的單片機它的機器周期為( d)。 a1/12s b0.5s c1s d2s59、若單片機的定時器工作在方式2,則定時器最大計數(shù)值應為( b )。 a. 500 b. 28 c.213 d.21660、mcs-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,cpu首先響
29、應( a)。 a.外部中斷0 b.外部中斷1 c.定時器0中斷 d.定時器1中斷61、8051單片機的兩個定時器/計數(shù)器是( c )。a14位加法計數(shù)器 b14位減法計數(shù)器c16位加法計數(shù)器 d16位減法計數(shù)器62、在存儲器擴展電路中74ls373的主要功能是( d )。a存儲數(shù)據(jù) b存儲地址 c鎖存數(shù)據(jù) d鎖存地址63、sjmprel指令中rel的取值范圍為(d)。a、127127b、0127c、0128d、12712864、單片機匯編語言的編寫的源程序的后綴名為( c )。a、.cb、.obj c、.asmd、.exe65、在進行protues仿真時,需要在單片機中加載的程序后綴名為(d
30、)。a、.c b、asm c、.exe d、.hex66mcs-51單片機cpu的主要組成部分為 a 。a運算器、控制器 b加法器、寄存器 c運算器、加法器 d運算器、譯碼器67單片機能直接運行的程序叫 。a. 源程序 b匯編程序 c目標程序 d編譯程序68單片機中的程序計數(shù)器pc用來 c 。 a存放指令 b存放正在執(zhí)行的指令地址 c存放下一條指令地址d存放上一條指令地址69單片機上電復位后,pc的內(nèi)容和sp的內(nèi)容為 b 。a0000h,00h b0000h,07h c0003h,07h d0800h,08h70復位后,堆棧指針sp在內(nèi)部ram中的直接地址是 b 。a00h b07h c81h
31、 dffh71. 8051的p0口,當使用外部存儲器時它是一個 d 。a傳輸高8位地址口 a傳輸?shù)?位地址口c傳輸高8位數(shù)據(jù)口 d傳輸?shù)?位地址/數(shù)據(jù)口 72p0口作數(shù)據(jù)線和低8位地址線時 c 。 a應外接上拉電阻 b不能作i/o口 c能作i/o口 738051 單片機若晶振頻率為fosc=12mhz,則一個機器周期等于 c s。a1/12 b1/2 c1 d274mcs-51單片機的數(shù)據(jù)指針dptr是一個16位的專用地址指針寄存器,主要用來 b 。 a存放指令 b存放16位地址,作間址寄存器使用 c存放下一條指令地址d存放上一條指令地址75alu表示 d 。 a累加器 b程序狀態(tài)字寄存器 c
32、計數(shù)器 d算術(shù)邏輯部件76mcs-51單片機復位后,專用寄存器acc的狀態(tài)是 c 。a01h b07h c00h d0ffh77當程序狀態(tài)字寄存器psw狀態(tài)字中rs1和rs0分別為0和1 時,系統(tǒng)使用的工作寄存器組為 d 。a組0 b組1 c組2 d組3788051單片機中,用戶可使用的16位寄存器是 a 。apsw bacc c sp ddptr798051的程序計數(shù)器pc為16位計數(shù)器,其尋址范圍是 。a8k b16k c32k d64k80當外部中斷0發(fā)出中斷請求后,中斷響應的條件是 。 asetb et0 bsetb ex0 cmov ie,#81h dmov ie,#61h81、mc
33、s-51單片機復位操作的主要功能是把pc初始化為( c )。 a.0100h b.2080h c.0000h d.8000h82、主頻為12mhz的單片機它的機器周期為( c )。 a1/12s b0.5s c1s d2s83若單片機的定時器工作在方式1,則定時器最大計數(shù)值應為( d )。 a.500 b.1000 c.213 d.21684、保持 p0口的高4位不變,低4位清0,應使用指令( d ) a.orl p0, #0fh b. orl p0, #0f0h c. anl p0, #0fh d. anl p0, #0f0h 85、mcs-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,cp
34、u首先響應( a )。 a.外部中斷0 b.外部中斷1 c.定時器0中斷 d.定時器1中斷86、8051單片機的兩個定時器/計數(shù)器是( c )。a14位加法計數(shù)器 b14位減法計數(shù)器c16位加法計數(shù)器 d16位減法計數(shù)器87、在存儲器擴展電路中74ls373的主要功能是( d )。 a存儲數(shù)據(jù) b存儲地址 c鎖存數(shù)據(jù) d鎖存地址88、8051單片機的工作寄存器分成4組,每組有(d)單元。a、2個b、4個c、6個d、8個89、sjmprel指令中rel的取值范圍為(d)。a、127127b、0127c、0128d、12712890、eprom是指( d)。a只讀存儲器 b電擦除的只讀存儲器c隨機
35、存儲器 d紫外線可擦除的只讀存儲器三、判斷題1、在mcs-51系統(tǒng)中,一個機器周期等于1.5s。( f)2、若一個函數(shù)的返回類型為void,則表示其沒有返回值。( f)3、所有定義在主函數(shù)之前的函數(shù)無需進行聲明。( t)4、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。(t )5、end表示指令執(zhí)行到此結(jié)束。( t)6、adc0809是8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。( t)7、mcs-51的程序存儲器只是用來存放程序的。(f)8、tmod中的gate=1時,表示由兩個信號控制定時器的的啟停。(t)9、mcs-51的特殊功能寄存器分布在60h80h地址范圍內(nèi)。( f)10、mcs-51系統(tǒng)可以
36、沒有復位電路。( f)11、若一個函數(shù)的返回類型為void,則表示其沒有返回值。( f)12、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。(t)13、sfr中凡是能被8整除的地址,都具有位尋址能力。( t )14、不能用“sfr16” 直接訪問定時器計數(shù)器0和1。 ( t )15、mcs-51單片機的程序存儲器只能用來存放程序的。( f )16、串口中斷標志由硬件清0。(f)17、特殊功能寄存器的名字,在c51程序中,全部大寫。( t)18、“sfr”后面的地址可以用帶有運算的表達式來表示。( t )19、 #include 與#include “reg51.h”是等價的。( f)20、s
37、bit不可以用于定義內(nèi)部ram的可位尋址區(qū),只能用在可位尋址的sfr上。( )21、單片機是在一塊集成電路上把cpu、存儲器及多種形式的i/o接口集成在一起而構(gòu)成的微型計算機。( t )22、每個特殊功能寄存器都既有字節(jié)地址,又有位地址。( t )23、50h一定是字節(jié)地址。( f )24、在mcs-51單片機中,高級中斷可以打斷低級中斷形成中斷嵌套。( t )25、加法指令將影響進位標志位c,而減法指令將不影響進位標志位c。( f )26、只要有中斷出現(xiàn),cpu就立即響應中斷。( f)27、mcs-51單片機的定時和計數(shù)都使用同一計數(shù)機構(gòu),所不同的只是計數(shù)脈沖的來源。來自于單片機內(nèi)部的是定時
38、,而來自于外部的則是計數(shù)。( f )28、eprom2764是用作程序存儲器的。( t)29、中斷初始化時,對中斷控制寄存器的狀態(tài)設(shè)置,只能使用位操作指令,而不能使用字節(jié)操作指令。( f)30、單片機的led動態(tài)顯示是依據(jù)人眼的“視覺暫留”效應實現(xiàn)的。( t)31、如果x=0xea,則執(zhí)行x2后,x的值為0xa8。(t) 32、在mcs51的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。( t) 33、匯編語言指令就是指能被cpu直接執(zhí)行的指令。(f) 34、在mcs51的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時候起作用。( t) 35、(r7)表示工作寄存器r7中的內(nèi)容。( t) 36、若一個函數(shù)
39、的返回類型為void,則表示其沒有返回值。 ( f )37、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。 ( )38、sfr中凡是能被8整除的地址,都具有位尋址能力。 ( t )39、不能用“sfr16” 直接訪問定時器計數(shù)器0和1。 ( t )40、mcs-51單片機的程序存儲器只能用來存放程序的。(f)41、當mcs-51上電復位時,堆棧指針sp=00h。 ( f )。 42、mcs-51外擴i/o口與外ram是統(tǒng)一編址的。 ( t )。43、mcs-51是微處理器。( f )不是。44、mcs-51的串行接口是全雙工的。( f )45、pc存放的是當前執(zhí)行的指令。( f )是將要執(zhí)行
40、的下一條指令的地址。t46、pc存放的是當前執(zhí)行的指令。( f )47、mcs-51的特殊功能寄存器分布在60h80h地址范圍內(nèi)。( f)48、mcs-51有4個并行io口,其中p0p3是準雙向口,所以由輸出轉(zhuǎn)輸入時必須先寫入0。( f )49、在單片機應用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時,使用mov指令。( f) 50、為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。( t )51、mcs-51外擴i/o口與外ram是統(tǒng)一編址的。(t)52、使用8751且ea=1時,仍可外擴64kb的程序存儲器。( f) 53、8155的復位引腳可與89c51的復位引腳直接相連。( f )54
41、、片內(nèi)ram與外部設(shè)備統(tǒng)一編址時,需要專門的輸入/輸出指令。(f ) 55、8031片內(nèi)有程序存儲器和數(shù)據(jù)存儲器。( f ) 56、eprom的地址線為11條時,能訪問的存儲空間有4k。( ) 57、8255a內(nèi)部有3個8位并行口,即a口,b口,c口。( )58、8155芯片內(nèi)具有256b的靜態(tài)ram,2個8位和1個6位的可編程并行i/o口,1個14位定時期等常用部件及地址鎖存器。( t )59、在單片機應用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時,使用mov指令。(f) 60、為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。( t )63、mcs-51單片機的特殊功能寄存器集中布置在片
42、內(nèi)數(shù)據(jù)存。(t)64、mcs-51指令中,16位立即數(shù)傳送指令是:mov dptr,#data16。(t)65、mcs-51單片機,cpu對片外ram的訪問只能用寄存器間接尋址的方式,且僅有4 條指令。(t)66、在mcs-51單片機內(nèi)部結(jié)構(gòu)中,tmod為模式控制寄存器,主要用來控制定時器的啟動與停止。(t)67、在mcs-51單片機內(nèi)部結(jié)構(gòu)中,tcon為控制寄存器,主要用來控制定時器的啟動與停止。(f)68、mcs-51單片機系統(tǒng)復位后,中斷請求標志tcon和scon中各位均為0。(t)69、mcs-51單片機的中斷允許寄存器的ie的作用是用來對各中斷源進行開放或屏蔽的控制。(t)70、對于
43、8051單片機而言,在外部擴展eprom時,引腳可接 + 5v或接地。(t)四、簡答題1、51系列單片機具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義?答:具有5個中斷源,分別是外部中斷int0和外部中斷int1、定時器溢出中斷0和定時器溢出中斷1以及串行中斷。通過對中斷優(yōu)先級寄存器ip的設(shè)置,每個中斷源都可以被定義為高優(yōu)先級中斷。2、各中斷源對應的中斷服務程序的入口地址是否能任意設(shè)定?答:各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定.3、如果想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應該作何種設(shè)置?請舉例加以說明。答:如果要將中斷服
44、務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中要通過在中斷地址區(qū)的對應地址上設(shè)置跳轉(zhuǎn)指令才可實現(xiàn)對中斷服務程序的執(zhí)行。 例如:外部中斷0的中斷服務程序intop放置在程序存儲區(qū)的任意區(qū)域,此時,通過以下方式,可實現(xiàn)對中斷服務程序的執(zhí)行:(4分) org 0003h (2分) ljmp intop 列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對應才可得分,如外中斷0對應0003h地址。4、如何消除鍵盤的抖動?由于按鍵是機械開關(guān)結(jié)構(gòu),所以當用手按下其中一個鍵時,往往會出現(xiàn)所按鍵在閉合位置和斷開位置之間發(fā)生跳幾下后才會穩(wěn)定到閉合狀態(tài)的情況。在釋放一個鍵時,也會出現(xiàn)類似的情況,這就是鍵的抖動,
45、抖動的持續(xù)時間不一,但通常不會大于10ms。若抖動問題不解決,就會引起對閉合鍵的多次讀入。對于鍵抖動最方便的解決方法就是當發(fā)現(xiàn)有鍵按下后,不是立即進行掃描,而是延時大約10ms后再進行。由于一個鍵按下的時間一般會持續(xù)上百毫秒,所以延遲10ms后再掃描處理并不遲。5在使用8051的定時器/計數(shù)器前,應對它進行初始化,其步驟是什么?答: (1)確定t/c的工作方式編程tmod寄存器; (2)計算t/c中的計數(shù)初值,并裝載到thx和tlx; (3)t/c在中斷方式工作時,須開cpu中斷和源中斷編程ie寄存器; (4)啟動定時器/計數(shù)器編程tcon中tr1或tr0位。6、簡述mcs-51系列單片機中時
46、序電路中的時鐘周期、狀態(tài)周期、機器周期和指令周期的概念答:時鐘周期約等于晶振頻率的倒數(shù); 一個狀態(tài)周期等于兩個時鐘周期; 一個機器周期等于6個狀態(tài)周期; 指令周期是執(zhí)行一條指令所需時間,是以機器周期為單位。7、8051引腳有多少i/o線?他們和單片機對外的地址總線和數(shù)據(jù)總線有什么關(guān)系?地址總線和數(shù)據(jù)總線各是幾位?1)8051引腳共有40個引腳,8051的地址總線由p2和p0口提供,p2口是地址總線的高8位,p0口是地址總線的低8位;數(shù)據(jù)總線由p0口提供;p0口的地址總線和數(shù)據(jù)總線是分時進行的,p0口的地址總線需要外接地址鎖存器完成地址鎖存。 2)地址總線共16位,數(shù)據(jù)總線是8位。8、簡述mcs
47、-51系列單片機的指令格式標號: 操作碼 操作數(shù)1,操作數(shù)2;注釋9、簡述mcs-51系列單片機中時序電路中的時鐘周期、狀態(tài)周期、機器周期和指令周期的概念10、數(shù)制與碼制:將十進制數(shù)205轉(zhuǎn)換成二進制數(shù)。將二進制數(shù)10001101轉(zhuǎn)換成十進制數(shù)。將十進制數(shù)857.32轉(zhuǎn)換成相應的bcd碼。11、簡述變址尋址方式并舉例說明。(1)變址尋址是以dptr或pc作基址寄存器,累加器a作變址寄存器以兩者內(nèi)容相加形式的16位地址作為操作數(shù)地址。(2)變址尋址只能對移定存儲器尋址,其指令只有三條:movc a,a+dptrmovc a,a+pcjmp a+dptr前二條為查表指令,后一條為無條件轉(zhuǎn)移指令12
48、、簡述中斷響應的主要內(nèi)容。由硬件自動生成一條調(diào)用指令lcall轉(zhuǎn)去中斷服務,具體操作為:(1)將程序計數(shù)器pc的內(nèi)容(斷點)壓棧(2)將中斷入口地址裝入pc,轉(zhuǎn)去執(zhí)行中斷服務程序13、a/d轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式?(1)定時傳送方式:a/d啟動后,調(diào)用延時時間大于轉(zhuǎn)換時間的延時程序后即可讀取。(2)查詢方式:a/d啟動后,查詢eoc(轉(zhuǎn)換結(jié)束信號),轉(zhuǎn)換一完成即可讀取轉(zhuǎn)換數(shù)據(jù)。(3)中斷方式:將eoc作為外中斷請求信號,轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。14、8051有哪幾種尋址方式?15、pc是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?答:pc是16位程序計數(shù)器(prog
49、ram counter),它不屬于特殊功能寄存器范疇,程序員不以像訪問特殊功能寄存器那樣來訪問pc。pc是專門用于在cpu取指令期間尋址程序存儲器。pc總是保存著下一條要執(zhí)行的指令的16位地址。通常程序是順序執(zhí)行的,在一般情況下,當取出一個指令(更確切地說為一個指令字節(jié))字節(jié)后,pc自動加1。如果在執(zhí)行轉(zhuǎn)移指令、子程序調(diào)用/返回指令或中斷時,要把轉(zhuǎn)向的地址賦給pc。16、有哪幾種方法能使單片機復位?復位后寄存器的狀態(tài)如何?復位對內(nèi)部ram有何影響?cs51單片機有上電自動復位和按鈕復位兩種方法使單片機復位。復位主要是把pc初始化為0000h,使單片機從程序存儲器的0000h單元開始執(zhí)行程序。此外,復位還對其他一些特殊功能寄存器有影響,其影響是除sp=07h,p0p3四個鎖存器均為ffh外,其他所有的寄存器均為0。復位不影響內(nèi)部ram的狀態(tài)(包括通用寄存器rn).17、8051單片機的psw寄存器各位標志的意義如何?程序狀態(tài)字psw是8位寄存器,用于存放程序運行的
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)養(yǎng)殖基地承包合同
- 項目進度追蹤與協(xié)同策劃方案
- 現(xiàn)代學徒制師徒協(xié)議
- 柑橘樹承包合同
- 食品安全檢測技術(shù)研究開發(fā)合作協(xié)議
- 汽車租賃合同租賃車輛交接確認書
- 投資借款合同書
- 共建聯(lián)合實驗室合作合同協(xié)議書范本模板5篇
- 活動一《自己種菜樂趣多》(教學設(shè)計)-2023-2024學年四年級上冊綜合實踐活動滬科黔科版
- Unit4 I have a ball(教學設(shè)計)-2024-2025學年人教精通版英語三年級上冊
- 杭州灣跨海大橋項目案例ppt課件
- (完整版)光榮榜25張模板
- 工業(yè)催化劑作用原理—金屬氧化物催化劑
- 優(yōu)秀教材推薦意見(真實的專家意見)
- 新教科版2022年五年級科學下冊第2單元《船的研究》全部PPT課件(共7節(jié))
- QTD01鋼質(zhì)焊接氣瓶檢驗工藝指導書
- 辛棄疾生平簡介(課堂PPT)
- 人教版七年級英語下冊全冊英語單詞默寫直接打印
- 《爐中煤》課件.ppt
- 公共衛(wèi)生服務考核評分標準(新)
- 《乒乓球》體育課教案(全)
評論
0/150
提交評論