


版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、單片機與接口技術習題庫及答案一、判斷題(判斷每小題的對錯, 對的在小題前的括號中打 “”,錯的在小題前的括號中打 “”。)MCS-51單片機原理與結(jié)構() 1MCS-51單片機是高檔 16 位單片機。() 2 MCS-51的產(chǎn)品 8051 與 8031 的區(qū)別是: 8031 片內(nèi)無 ROM。() 3單片機的 CPU從功能上可分為運算器和存儲器。() 48051 的累加器 ACC是一個 8 位的寄存器,簡稱為 A,用來存一個操作數(shù)或中間結(jié)果。() 58051的程序狀態(tài)字寄存器 PSW是一個 8位的專用寄存器,用于存放程序運行中的各種狀態(tài)信息。() 6 MCS-51的程序存儲器用于存放運算中間結(jié)果
2、。() 7MCS-51的數(shù)據(jù)存儲器在物理上和邏輯上都分為兩個地址空間:一個是片內(nèi)的 256 字節(jié)的 RAM,另一個是片外最大可擴充 64K 字節(jié)的 RAM。() 8單片機的復位有上電自動復位和按鈕手動復位兩種,當單片機運行出錯或進入死循環(huán)時,可按復位鍵重新啟動。() 9 CPU的時鐘周期為振蕩器頻率的倒數(shù)。() 10單片機的一個機器周期是指完成某一個規(guī)定操作所需的時間,一般情況下,一個機器周期等于一個時 鐘周期。() 11單片機的指令周期是執(zhí)行一條指令所需要的時間。一般由若干個機器周期組成。() 12單片機系統(tǒng)擴展時使用的鎖存器,是用于鎖存高 8位地址。() 13 MCS-51單片機上電復位后
3、,片內(nèi)數(shù)據(jù)存儲器的內(nèi)容均為00H。() 14當 8051 單片機的晶振頻率為 12MHZ時, ALE 地址鎖存信號端的輸出頻率為2MHZ的脈沖。() 158051 單片機片內(nèi) RAM從 00H1FH的 32 個單元,不僅可以作工作寄存器使用,而且可作為通用RAM來讀寫。() 16 MCS-51單片機的片內(nèi)存儲器稱為程序存儲器。() 17 MCS-51單片機的數(shù)據(jù)存儲器是指外部存儲器。() 18 MCS-51單片機的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存儲器的一個區(qū)域中。MCS-51單片機指令系統(tǒng)及程序設計() 19 MCS-51單片機的指令格式中操作碼與操作數(shù)之間必須用“,”分隔。 () 20 M
4、CS-51指令: MOV A,#40H ;表示將立即數(shù) 40H傳送至 A中。()指令: MOV A,R0; 表示將 R0指示的地址單元中的內(nèi)容傳送至A 中。() 22 MCS-51指令: MOVX A,DPTR; 表示將 DPTR指示的地址單元中的內(nèi)容傳送至 A中。() 23 MCS-51的數(shù)據(jù)傳送指令是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行后,源操作數(shù)改變,目的操作數(shù)修 改為源操作數(shù)。() 24 MCS-51指令中, MOVX為片外 RAM傳送指令。() 25 MCS-51指令中, MOVC為 ROM傳送指令。() 26將 37H單元的內(nèi)容傳送至 A的指令是: MOV A,#37H。() 27
5、 MCS-51指令中, 16位立即數(shù)傳送指令是: MOV DPT,R #data16 。() 28 MCS-51單片機, CPU對片外 RAM的訪問只能用寄存器間接尋址的方式,且僅有4 條指令。() 29如 JC rel 發(fā)生跳轉(zhuǎn)時,目標地址為當前指令地址加上偏移量。() 30對于 8051 單片機,當 CPU對內(nèi)部程序存儲器尋址超過 4K 時,系統(tǒng)會自動在外部程序存儲器中尋址。 () 31指令 MUL AB執(zhí)行前( A) =F0H,( B) =05H,執(zhí)行后( A) =FH5,( B)=00H。() 32已知: DPTR=11FFH 執(zhí)行 INC DPTR 后,結(jié)果: DPTR=1200H。
6、()33已知: A=11H B=04H,執(zhí)行指令 DIV AB 后,其結(jié)果: A=04H,B=1 CY=OV=0。 ()34已知: A=1FH,( 30H) =83H,執(zhí)行 ANL A,30H 后,結(jié)果: A=03H (30H)=83H P=0。 ()35無條件轉(zhuǎn)移指令 LJMP addr16 稱長轉(zhuǎn)移指令,允許轉(zhuǎn)移的目標地址在128KB空間范圍內(nèi)。( )36在進行二十進制運算時,必須用到DA A 指令。()37 MCS-51指令系統(tǒng)中,執(zhí)行指令 ORG 2000H;BCD: DB“A,B, C,D”;表示將 A、B、C、D的 ASII 碼值依次存入 2000H 開始的連續(xù)單元中。( )38
7、MCS-51指令系統(tǒng)中,指令 CJNE A,#data, rel 的作用相當于 SUBB A,#data 與 JNC rel 的作用。 ()39 MCS-51指令系統(tǒng)中,指令 JNB bit ,rel 是判位轉(zhuǎn)移指令,即表示 bit=1 時跳轉(zhuǎn)。()40 8051單片機的 PC與DPTR都在 CPU片內(nèi),因此指令 MOVC A,A+PC與指令 MOVC A,A+DPTR執(zhí)行時 只在單片機內(nèi)部操作,不涉及片外存儲器。( )41 MCS-51單片機中 PUSH和 POP指令只能保護現(xiàn)場,不能保護斷點。()42指令 LCALL addr16 能在 64K字節(jié)范圍內(nèi)調(diào)用子程序。()43設 PC的內(nèi)容為
8、 35H,若要把程序存貯器 08FEH單元的數(shù)據(jù)傳送至累加器 A,則必須使用指令 MOVC A, A+P。C()44指令 MOV A,00H執(zhí)行后 A的內(nèi)容一定為 00H。定時、中斷、串行口系統(tǒng)及應用( )45在 MCS-51單片機內(nèi)部結(jié)構中, TMOD為模式控制寄存器,主要用來控制定時器的啟動與停止。( )46在 MCS-51單片機內(nèi)部結(jié)構中, TCON為控制寄存器,主要用來控制定時器的啟動與停止。( )47 MCS-1單片機的兩個定時器均有兩種工作方式,即定時和計數(shù)工作方式。()48 MCS-51單片機的 TMOD模式控制寄存器不能進行位尋址,只能用字節(jié)傳送指令設置定時器的工作方式 及操作
9、模式。( )49 MCS-51單片機系統(tǒng)復位時, TMOD模式控制寄存器的低 4 位均為 0。( )50 8051單片機 5 個中斷源相應地在芯片上都有中斷請求輸入引腳。( )51啟動定時器工作,可使用 SETB TRi 啟動。( )52 8051 單片機對最高優(yōu)先權的中斷響應是無條件的。()53中斷初始化時,對中斷控制器的狀態(tài)設置,只可使用位操作指令,而不能使用字節(jié)操作指令。()54 MCS-51單片機系統(tǒng)復位后,中斷請求標志TCON和 SCON中各位均為 0。()55 MCS-51單片機的中斷允許寄存器的 IE 的作用是用來對各中斷源進行開放或屏蔽的控制。( )56用戶在編寫中斷服務程序時
10、,可在中斷入口矢量地址存放一條無條件轉(zhuǎn)移指令, 以防止中斷服務程序容納不下。( )57若要在執(zhí)行當前中斷程序時禁止更高優(yōu)先級中斷,應用軟件關閉CPU中斷,或屏蔽更高級中斷源的中斷,在中斷返回時再開放中斷。( )58串行口的中斷, CPU響應中斷后,必須在中斷服務程序中,用軟件清除相應的中斷標志位,以撤消中 斷請求。( )59串行口數(shù)據(jù)緩沖器 SBUF是可以直接尋址的專用寄存器。( )60如要允許外部中斷 0 中斷,應置中斷允許寄存器 IE 的 EA位和 EX0位為 1。()61指令 JNB TF0,LP的含義是:若定時器 T0 未計滿數(shù),就轉(zhuǎn) LP。()62若置 8051 的定時器 / 計數(shù)器
11、 T1 于定時模式,工作于方式 2,則工作方式字為 20H。()63若置 8051 的定時器 / 計數(shù)器 T1 于計數(shù)模式,工作于方式 1,則工作方式字為 50H。()64當 8051的定時器 T0計滿數(shù)變?yōu)?0后,溢出標志位( TCON的 TF0)也變?yōu)?0。 ()65外部中斷 0 中斷的入口地址是 0003H。()66 8051 單片機允許 5 個中斷源請求中斷,都可以用軟件來屏蔽,即利用中斷允許寄存器IE 來控制中斷的允許和禁止。單片微機基本系統(tǒng)擴展EPROM時, EA 引腳應接地。)67線選法是把單根的低位地址線直接接到存儲器芯片的片選端。 )68對于 8051 單片機而言,在外部擴展
12、 )69對于 8051 單片機而言,在外部擴展EPROM時, EA 引腳可接 + 5V 或接地。)70在接口芯片中,通常都有一個片選端CS(或 CE ),作用是當 CS為低電平時該芯片才能進行讀寫操作。 )71 DAC0832是 8位 D/A 轉(zhuǎn)換器,其輸出量為數(shù)字電流量。機電接口技術 )72 DAC 0832的片選信號輸入線 CS ,低電平有效。 )73 AGND代表模擬信號和基準電源的參考地,稱模擬地。)74 DGND表示數(shù)字地,為工作電源地和數(shù)字邏輯地。、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在空格內(nèi)。)MCS-51單片機原理與結(jié)構1 MCS-51單
13、片機 CPU的主要組成部分為 A 。A運算器、控制器B 加法器、寄存器 C 運算器、加法器 D 運算器、譯碼器2單片機能直接運行的程序叫C 。A. 源程序 B 匯編程序 C 目標程序 D 編譯程序 3單片機中的程序計數(shù)器 PC用來 C 。A 存放指令 B 存放正在執(zhí)行的指令地址 C 存放下一條指令地址 D存放上一條指令地址4單片機上電復位后, PC的內(nèi)容和 SP 的內(nèi)容為 B 。A 0000H, 00H B 0000H,07H C 0003H,07H D 0800H,08H 5單片機 8051 的 ALE 引腳是 B 。A輸出高電平 B 輸出矩形脈沖,頻率為 fosc 的 1/6C輸出低電平
14、D 輸出矩形脈沖,頻率為 fosc 的 1/2 6單片機 8051 的 EA 引腳 CA必須接地 B 必須接 +5V C 以上兩種視需要而定 7訪問外部存儲器或其它接口芯片時,作數(shù)據(jù)線和低8 位地址線的是 A 。AP0口 B P1口 C P2 口 D P0口 和 P2 口8 PSW中的 RS1和 RS0用來 A。A 選擇工作寄存器組號B 指示復位 C 選擇定時器 D 選擇工作方式9上電復位后, PSW的值為 D 。A 1 B07HC0FFHD0108051 單片機上電復位后,堆棧區(qū)的最大允許范圍是B 個單元。A 64 B120C128D256118051 單片機上電復位后,堆棧區(qū)的最大允許范圍
15、是內(nèi)部RAM的 D 。A 00H FFH B 00H07H C 07H 7FH D 08H7FH12復位后,堆棧指針 SP在內(nèi)部 RAM中的直接地址是 CA00HB07HC 81H D FFH13. 8051 的 P0口,當使用外部存儲器時它是一個DA傳輸高 8 位地址口A 傳輸?shù)?8 位地址口C傳輸高 8 位數(shù)據(jù)口D 傳輸?shù)?8 位地址 / 數(shù)據(jù)口14 P0口作數(shù)據(jù)線和低A 應外接上拉電阻8 位地址線時 B 。 B 不能作 I/O 口C 能作 I/O 口D 應外接高電平15對于 8051 單片機,其內(nèi)部 RAM20H-2FH單元 C 。A只能位尋址B 只能字節(jié)尋址 C 既可位尋址又可字節(jié)尋址
16、D少部分只能位尋址 16尋址方式就是 C 的方式。A 查找指令操作碼 B 查找指令 C 查找指令操作數(shù) D 查找指令操作碼和操作數(shù)17 8051 單片機若晶振頻率為 fosc=12MHz,則一個機器周期等于 CS。A 1/12B1/2 C 1D 218MCS-51單片機的數(shù)據(jù)指針 DPTR是一個 16 位的專用地址指針寄存器,主要用來 BA 存放指令 B 存放 16 位地址,作間址寄存器使用 C 存放下一條指令地址 D存放上一條指令地址19ALU表示 D。DA累加器 B程序狀態(tài)字寄存器C 計數(shù)器D 算術邏輯部件20單片機上電后或復位后,工作寄存器R0是在A 。A0 區(qū) 00H 單元B 0 區(qū)
17、01H 單元 C 0 區(qū) 09H單元 D SFR21單片機 8051的 XTAL1和 XTAL2引腳是D引腳。A外接定時器B 外接串行口C 外接中斷D 外接晶振228051 單片機的VSS( 20)引腳是 B引腳。A主電源 +5VB 接地 C備用電源 D訪問片外存貯器238051 單片機的VCC(40 )引腳是 A引腳。A主電源 +5VB 接地 C備用電源 D訪問片外存貯器248051 單片機中,輸入 / 輸出引腳中有專門的第二功能的引腳是D 。A P0B P1CP2DP325MCS-51復位后,程序計數(shù)器 PC= B。即單片機從B 開始執(zhí)行指令。A0001HB 0000H C 0003H D
18、 0023H26MCS-51的片內(nèi)外的 ROM是統(tǒng)一編址的, 如果 EA 端保持高電平, 8051 的程序計數(shù)器 PC在 B 地址范圍內(nèi)。 A 1000HFFFFH B 0000HFFFFH C 0001H0FFFH D 0000H0FFFH27單片機的堆棧指針 SP始終是指示 B 。A 堆棧底 B 堆棧頂 C 堆棧地址 D 堆棧中間位置28單片機的 P0、P1 口作輸入用途之前必須 A 。A 在相應端口先置 1 B 在相應端口先置 0 C 外接高電平 D 外接上拉電阻29 MCS-51的串行數(shù)據(jù)緩沖器 SBUF用于 B 。A 存放運算中間結(jié)果 B 存放待發(fā)送或已接收到的數(shù)據(jù) C 暫存數(shù)據(jù)和地
19、址D存放待調(diào)試的程序30 MCS-51單片機的 P1口的功能是 A 。A可作通用雙向 I/O 口用C 可作地址 /數(shù)據(jù)總線用31 MCS-51單片機復位后,專用寄存器 ACC的狀態(tài)是 C 。A01HB 07H C 00H D 0FFH32當程序狀態(tài)字寄存器 PSW狀態(tài)字中 RS1和 RS0分別為 0 和 1 時,系統(tǒng)使用的工作寄存器組為 B 。A組 0B組 1C 組 2 D組 3338051 單片機中,用戶可使用的16 位寄存器是 D。A PSWBACCC SP D DPTR348051 的程序計數(shù)器 PC為 16位計數(shù)器,其尋址范圍是D 。A 8KB16KC 32KD64K35單片機應用程序
20、一般存放在B 中。ARAMBROMC 寄存器 D CPUMCS-51單片機指令系統(tǒng)及程序設計36MCS-51匯編語言指令格式中,唯一不可缺少的部分是B 。A標號B操作碼C 操作數(shù) D注釋37 MCS-51的立即尋址方式中,立即數(shù)前面D 。A應加前綴“ / :”號 B 不加前綴號 C 應加前綴“ ”號 D 應加前綴“ #”號 38下列完成 8051 單片機內(nèi)部數(shù)據(jù)傳送的指令是 D 。AMOVX A,DPTR B MOVC A, A+PC D MOV direct,direct39 MCS-51的源操作數(shù)為立即尋址的指令中,立即數(shù)就是B 。A放在寄存器 R0 中的內(nèi)容B 放在程序中的常數(shù)C放在 A
21、中的內(nèi)容D 放在 B 中的內(nèi)容40單片機中 PUSH和 POP指令常用來 C 。A 保護斷點 B 保護現(xiàn)場 C 保護現(xiàn)場,恢復現(xiàn)場D 保護斷點,恢復斷點41MCS-51尋址方式中,操作數(shù) Ri 加前綴“ ”號的尋址方式是 A 。A 寄存器間接尋址 B 寄存器尋址 C 基址加變址尋址 D 立即尋址 42 MCS-51尋址方式中,立即尋址的尋址空間是C 。A 工作寄存器 R0 R7B 專用寄存器 SFRC 程序存儲器 ROM片內(nèi) RAM的 20H 2FH安節(jié)中的所有位和部分專用寄存器SFR的位43 MCS-51尋址方式中,直接尋址的尋址空間是D 。A 工作寄存器 R0 R7B 專用寄存器 SFRC
22、 程序存儲器 ROM數(shù)據(jù)存儲器 256 字節(jié)范圍44執(zhí)行指令 MOVX A,DPTR時, WR、 RD 腳的電平為 C 。A WR高電平, RD 高電平 B WR低電平, RD 高電平C WR高電平, RD 低電平D WR低電平, RD低電平45主程序中調(diào)用子程序后返回主程序,堆棧指針SP 的值 AA不變B 加 2 C 加 4 D 減 246單片機中使用MOVX A, R1指令 , C尋址數(shù)據(jù)存儲器 1050H 單元。50指令MOV R0,#20H執(zhí)行前(R0)=30H,(20H)A00HB20HC30H51指令MOV R0,20H 執(zhí)行前(R0)=30H,(20H)A20HB30HC50HA
23、 DJNZ Rn,rel B CJNE Rn,#data ,rel C52執(zhí)行如下三條指令后, 30H 單元的內(nèi)容是 BA 40H B0EH C 30H D FFHA能直接B 不能 C 與 P2 口配合能 D 與 P1 口配合能A JNB ,LPBJB ,LP C JC ,LP DJNZ , LP48指令 JB OEOH,LP 中的OEOH是指C 。A 累加器 AB累加器A 的最高位C累加器 A 的最低位D47下列指令判斷若P1口最低位為高電平就轉(zhuǎn)LP,否則就執(zhí)行下一句的是B49下列指令中比較轉(zhuǎn)移指令是指B一個單元的地址DJNZ direct ,rel D JBC bit , rel =38H
24、,執(zhí)行后( R0) = B 。D 38H=38H,執(zhí)行后( R0) = D 。D 38HMOV R1, #30HMOV 40H, #0EHMOV R,1 40H54 MCS-51指令 MOV R0, #20H中的 20H是指 A 。A 立即數(shù) B 內(nèi)部 RAM20H C 一個數(shù)的初值D以上三種均有可能,視該指令的在程序中的作用55 MCS-51單片機在執(zhí)行 MOVX A, DPTR指令時,其尋址單元的地址是由B 。A P0口送高 8 位, P2口送高 8位 B P0口送低 8位, P2口送高 8位C P0口送低 8 位, P2口送低 8位 D P0口送高 8位, P2口送低 8位 56在 MC
25、S-51指令中,下列指令中 C 是無條件轉(zhuǎn)移指令。ALCALL addr16 B DJNZ direct,rel CSJMP rel D ACALL addr1157. 下列指令中影響堆棧指針的指令是 D 。ALJMP B ADDC MOVC A,A+PC D LCALL58已知: A=DBH R4=73H CY=1 ,指令: SUBB A, R4 執(zhí)行后的結(jié)果是 C 。 AA=73H B A=DBH C A=67H D 以上都不對59可實現(xiàn)將內(nèi)部數(shù)據(jù)存儲單元的內(nèi)容傳送到累加器A 中的指令是 C 。A MOVX A,R0 B MOV A, #data C MOV A,R0 DMOVX A, D
26、PTR 60下列指令執(zhí)行時,不修改 PC中內(nèi)容的指令是 B 。AAJMPB MOVC A, A+PC61已知: A=D2H,(40H)=77H,執(zhí)行指令: ORL A,40H 后,其結(jié)果是: B 。AA=77H B A=F7HC A=D2HD 以上都不對A、 B 的內(nèi)容是 DA 90H, 05H B 90H,00HC 78H,05HD 78H, 00H63 MCS-51指令系統(tǒng)中,清零指令是C。A CPL A B RLC AC CLR ADRRC A64 MCS-51指令系統(tǒng)中,求反指令是A。A CPL A B RLC AC CLR ADRRC A62指令 MUL AB 執(zhí)行前( A) =18
27、H ,(B)=05H,執(zhí)行后,6566指令 MOV A,( A)=20H 指令 CLR AB 將 A 的內(nèi)容置67AMCS-51指令系統(tǒng)中,A(A) =86H BMCS-51指令系統(tǒng)中,A將 A 的內(nèi)容清 0C將 A 的內(nèi)容各位取反,結(jié)果送回 已知 A=87H ,( 30H) =76H,執(zhí)行 A=F1HR,0 執(zhí)行前(C ( A);表示 A1A 中 DA)=86H,( R0)=18H D ( A)30H)30H)=76HP=0XRL A BA=87H=20H,(20H) =18H,執(zhí)行后 C 。 =00H循環(huán)移位指令30H 后,其結(jié)果為: 30H) =76H 30H) =87HC 。P=168
28、MCS-51指令系統(tǒng)中,指令ADDA,R0 執(zhí)行前( A)=38H,( R0)=54H,(C)=1 執(zhí)行后,其結(jié)果為DA(A) =92H (C)=1B(A)=92H (C) =0C(A) =8CH (C)=1D(A)=8CH (C) =069MCS-51指令系統(tǒng)中,指令ADDA,R0 執(zhí)行前( A)=86H,( R0)=7AH,(C)=0 執(zhí)行后,其結(jié)果為AA(A) =00H (C)=1B(A)=00H (C) =0C(A) =7AH (C)=1D(A)=7AH (C) =070MCS-51指令系統(tǒng)中,指令ADDC A,R0 執(zhí)行前( A)=38H,(R0)=30H,(30H)=FOH,(C)
29、 =1 執(zhí)行后,其結(jié)果為 B 。A(A) =28H (C)=1B(A)=29H (C) =1C(A) =68H (C)=0D(A)=29H (C) =071下列指令能使累加器 A低 4 位不變,高 4 位置 F 的是 D 。AANL A,#OFH B ANL A,#OFOH C ORL A,#OFH D ORL A,#OF0H72下列指令能使累加器 A高 4 位不變,低 4 位置 F 的是 C 。AANL A,#OFH B ANL A,#OFOH C ORL A,#OFH D ORL A,#OF0HC A=F1H=76HP=1DA=76HP=173下列指令能使 R0低4位不變,高 4位置 F的
30、是 D 。AANL R0,#OF0H B ORL RO,#OFOH C ORL 0,#OFH D ORL 00H, #OF0H 74下列指令能使 R0高4位不變,低 4位置 F的是 C 。AANL R0,#OFH B ANL R0,#OFOH C ORL 0,#OFH D ORL R0,#OFH 75下列指令能能使累加器 A的最高位置 1 的是 D 。AANL A,#7FH B ANL A,#80H C ORL A,#7FH D ORL A,#80H 76下列指令能使 R0的最高位置 0 的是 A 。AANL 0,#7FH B ANL R0, #FH C ORL R0,#7FH D ORL R
31、0, #80H 77下列指令能使 R0 的最高位取反的是 B 。ACPL B XRL 00H,#80H C CPL (R0).7 D ARL R0, #80H 78下列指令能使累加器 A的最低位置 1 的是 C 。ASETB A,#01H B SETB A,0 C ORL A,#01H D SETB A,#00H 79下列指令能使 P1口的最低位置 1 的是 B 。AANL P1,#80H B SETB 90H C ORL P1,#0FFH D ORL P1,#80H 80下列指令判斷若累加器 A的內(nèi)容不為 0就轉(zhuǎn) LP的是 D 。8183AJB A,LP B JNZ A,LP C 設累加器
32、A 中為無符號數(shù) ,B 中數(shù)為 AADD A,0E0H B MUL AB C MCS-51指令系統(tǒng)中,執(zhí)行下列程序后, 000HJZ LP2,C 等于 RL A 程序計數(shù)器0,D CJNE A,#0,LP 列指令 C 的作用與其它幾條不同。 RLC APC的內(nèi)容為 C 。ORGMOVDPDR ,#1000MOV A , #00HMOVLJMP20H , A1500ENDA 100 B100084MCS-51指令系統(tǒng)中,格式為:A用于定義字節(jié)B D用于定義某特定位的標識符 86MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針 MOV SP , #30H MOV A , 20H LACALL 10
33、00 MOV 20H , SJMP $30H指令C 1500ORG 16 位地址用于定義字 CA 00H B MCS-51指令系統(tǒng)中, A除法指令BMCS-51指令系統(tǒng)中, A加法指令后 C減法指令后 在單片機算術運算過程中,指令 A二進制B 加法MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,其結(jié)果為MOV A,ADD A ,DAA A=21 CY=1 OV=0C A=21 CY=0 OV=0 執(zhí)行下列程序后,累加器87888990919293指令BBAO:ENDD 0的指令功能是 C 。用來定義匯編程序的起始地址SP的內(nèi)容為 B 。CDA A 是 加 1 指令DA32HD 07HD 。C 加法指令
34、 D 十進制調(diào)整指令A 應跟在 B 。BCD碼的加法指令后 BCD碼的減法指令后DA A 常用于 C 運算。C BCD碼加法 D 十六進制 B 。#68#53BDA 的內(nèi)容為 A=21 CY=1 OV=1以上都不對ORG0000HMOVA , #00HADDA , #02HMOVDPTR , #0050HMOVCA, A+DPTRMOVR0 , ASJMP$ORG0050HDB 00H, 08H, 0BH, 6HB09H,0CHA 00HB0BH能訪問內(nèi)部數(shù)據(jù)存儲器的傳送指令是 AMOVC指 令B MOV指 令能訪問外部數(shù)據(jù)存貯器的傳送指令是A MOV 指令B MOVC指 令06H0CHB 。
35、C MOVX指 令C MOVX指 令94. 指令 ANL A,R0 的功能是 A 。將 A 與寄存器 R0的內(nèi)部容按位邏輯與 C將 A 與寄存器 R0的內(nèi)部容按位邏輯非 能將 A 的內(nèi)容向左循環(huán)移一位,第七位進第 A RLC AB RRC AC能將 A 按位取反的指令是 A959697B 將 A 與寄存器 R0的內(nèi)部容按位邏輯異或 D 將 A 與寄存器 R0 的內(nèi)部容按位邏輯或 0 位的指令是 RR A D RL AACPL ABCLR AC執(zhí)行下列程序后,內(nèi)部 RAM 30H 單元的內(nèi)容是 B RL A D SWAP AMOV 30H ,#00HMOV R0 ,#30HMOV A , 30H
36、ADD A , #05H MOVC A, A+PCMOV R0, ASJMP $TDB:DB 00H, 01H ,02H,03H,05HA00HB 02HC05HD30H98將 A 與立即數(shù)按位邏輯異或的指令是CAANL A ,#dataB99. 比較轉(zhuǎn)移指令是 B 。A DJNZ R0 relBC DJNZ direct rel DORL A,#data CXRL A,#data DCJNE A , direct , relJBC bit rel XRL A,directMOVC A, 53H D MOVX A, #53H 128BD64KB指示和引導編譯程序如何匯編指示和引導程序員進行匯編
37、100. 將內(nèi)部數(shù)據(jù)存儲器 53H單元的內(nèi)容傳送至累加器,其指令是AA MOV A, 53H B MOV A, #53H C 102 LJMP跳轉(zhuǎn)空間最大可達到 DA 2KBB 256B C103在編程中使用偽指令的目的是C 。A指示和引導如何進行手工匯編BC指示和引導匯編程序進行匯編D單片微機基本系統(tǒng)擴展104一個 EPROM的地址有 A 2KBB105在存儲器擴展電路中A 存儲數(shù)據(jù) B 存儲地址 C 鎖存數(shù)據(jù)A0A 11 引腳,它的容量為 B 。 4KBC 11KBD 12KB74LS373 的主要功能是 D 。D 鎖存地址D106下列芯片中其功能為可編程控制的接口芯片是 A 373B10
38、7在用接口傳信息時, 該傳送屬于 AA串行傳送1088051 的外部程序存儲器常采用的芯片是 A 2716B2114C 2716如果用一幀來表示一個字符,且每D 8255 幀中有一個起始位、一個結(jié)束位和若干個數(shù)據(jù)位,并行傳送 8255 CA 。 74LS06定時、中斷、同步傳送D 異步傳送D 2114串行口系統(tǒng)及應用1098051 單片機的定時器 T1用作定時方式時是 B 。A由內(nèi)部時鐘頻率定時,一個時鐘周期加1B由內(nèi)部時鐘頻率定時,一個機器周期加1C由外部時鐘頻率定時,一個時鐘周期加1D由外部時鐘頻率定時,一個機器周期加11108051 單片機的定時器 T0用作計數(shù)方式時是 C 。A由內(nèi)部時
39、鐘頻率定時,一個時鐘周期加1B由內(nèi)部時鐘頻率定時,一個機器周期加1C由外部計數(shù)脈沖計數(shù),下降沿加1D由外部計數(shù)脈沖計數(shù),一個機器周期加11118051 單片機的定時器 T1用作計數(shù)方式時計數(shù)脈沖是AA由 T1()輸入 B 由內(nèi)部時鐘頻率提供C由 T0()輸入 D 由外部計數(shù)脈沖計數(shù)1128051 單片機的定時器 T0用作定時方式時是 D 。A由內(nèi)部時鐘頻率定時,一個時鐘周期加B由外部計數(shù)脈沖計數(shù),一個機器周期加1C外部定時脈沖由 T0()輸入定時D由內(nèi)部時鐘頻率計數(shù),一個機器周期加1單片機的機器周期為 2s, 則其晶振頻率 fosc 為 C MHz.A1B2C114. 用8051的定時器T1作
40、定時方式,用模式1,A01HB05HC115. 用8051的定時器T1作計數(shù)方式,用模式2,A60HB02HC116. 用8051的定時器T1作定時方式,用模式1,AMOV TOMD,#01H B MOV TOMD, #50H117. 用8051 的定時器T1作定時方式,用模式2,A60HB02HC118. 用8051 的定時器T1作定時方式,用模式2,AMOV TOMD,#06H B MOV TOMD, #20H6D 12則工作方式控制字為C。10HD50H則工作方式控制字為A。06HD20H則初始化編程為 C。C MOV TOMD, #10HD MOV TCON, #02H則工作方式控制字
41、為D。06HD20H則初始化編程為 B。C MOV TOMD, #10HD MOV TOMD, #60H119用 8051 的定時器,若用軟啟動,應使 TOMD中的 C。AGATE位置 1 B C/T 位置 1 C GATE位置 0 D C/T 位置 0120啟動定時器 0 開始計數(shù)的指令是使ATF0 位置 1 B TR0位置 1TCON的 B。C TR0位置 0TR1位置 0121啟動定時器 1 開始定時的指令是 D 。ACLR TR0 B CLR TR1 C SETB TR0 122使 8051 的定時器 T0 停止計數(shù)的指令是 AACLR TR0 B CLR TR1 C SETB TR0
42、 123使 8051 的定時器 T1 停止定時的指令是 BACLR TR0 B CLR TR1 C SETB TR0D SETB TR1D SETB TR1D SETB TR1124使 8051 的定時器 T1 停止計數(shù)的指令是使 TCON的 D。ATF0 位置 1 B TR0位置 1 C TR0位置 0 D TR1位置 01258051 的定時器 T0 作計數(shù)方式,用模式AMOV TMOD ,#01HBCMOV TMOD ,#05HD1(16 位計數(shù)器)則應用指令 C 初始化編程。MOV TMOD ,10HMOV TCON , #05H126下列指令判斷若定時器 T0 計滿數(shù)就轉(zhuǎn) LP 的是
43、 DAJB T0,LP B JNB TF0,LP C JNB TR0, 127下列指令判斷若定時器 T0 未計滿數(shù)就原地等待的是AJB T0,$ B JNB TF0,$ C JNB TR0,$ 128當 CPU響應定時器 T1 的中斷請求后,程序計數(shù)器 C 00013HA 0003H B 000BH 129當 CPU響應外部中斷 0 INT0A 0003H B 000BH 130當 CPU響應外部中斷 1 INT1LP D JB TF0,LPB 。D JB TF0,$ PC的內(nèi)容是 D D的中斷請求后,程序計數(shù)器C 00013HD的中斷請求后,程序計數(shù)器C 00013HD001BH PC的內(nèi)容
44、是 A 001BH PC的內(nèi)容是 CA 0003HB 000BH131MCS-51單片機在同一級別里除串行口外,級別最低的中斷源是A外部中斷 1 B 定時器 T0C定時器 T1132 MCS-51單片機在同一級別里除 INT0 外,級別最高的中斷源是A外部中斷 1 B 定時器 T0C定時器 T1133當外部中斷 0 發(fā)出中斷請求后,中斷響應的條件是CA SETB ET0 B SETB EX0 C MOV IE, 134當定時器 T0 發(fā)出中斷請求后,中斷響應的條件是A SETB ET0 B SETB EX0 C MOV IE, 138用定時器 T1方式 1計數(shù),要求每計滿 10 次產(chǎn)生溢出標志
45、,則A FFH、F6H B F6H、 F6HCF0H 、F0H D140.用 8051 的定時器 T0定時,用模式 2,則應 D001BHC 。D 串行口B 。D 外部中斷 0#81H D #82H D MOV IE,MOV IE,TH1、#61H#61HTL1 的初始值是 A 。FFH、F0HA啟動 T0前向 TH0置入計數(shù)初值, TL0置 0,以后每次重新計數(shù)前要重新置入計數(shù)初值B啟動 T0 前向 TH0、TL0 置入計數(shù)初值,以后每次重新計數(shù)前要重新置入計數(shù)初值C啟動 T0 前向 TH0、TL0 置入計數(shù)初值,以后不再置入D.啟動 T0 前向 TH0、 TL0置入相同的計數(shù)初值,以后不再
46、置入142 MCS-51單片機 CPU開中斷的指令是 A 。A SETB EA B SETB ES CCLR EAD SETB EX0143 MCS-51單片機外部中斷 0 開中斷的指令是 B 。A SETB ETO B SETB EXO C CLR ETO DSETB ET1144 MCS-51單片機的兩個定時器作定時器使用時TMOD的 D6或 D2應分別為 A 。148用定時器 T1方式 2計數(shù),要求每計滿 100 次,向 CPU發(fā)出中斷請求, A 9CHB 20H149MCS-51單片機定時器外部中斷A TR1和 TR0 B IE1 和 IE0TH1、TL1 的初始值是 64HD A0H
47、0 的觸發(fā)方式選擇位是 C IT1 和 IT0150MCS-51單片機定時器 T1 的溢出標志A 由硬件清零 單片機定時器A 00H單片機定時器B T0的溢出標志 B FFH T0的溢出標志C1 和外部中斷CTF1,若計滿數(shù)產(chǎn)生溢出時,C 由軟件置于由軟件清零TF0,若計滿數(shù)產(chǎn)生溢出時,其值為C 1 D 計數(shù)值 TF0,若計滿數(shù)在 CPU響應中斷后 A 由軟件清零 CA 和 B 都可以M,對于模式A 由硬件清零 B1538051 單片機計數(shù)初值的計算中,若設最大計數(shù)值為D TF1 和 TF0 如不用中斷方式而用查詢方式,D 可不處理C 。D 隨機狀態(tài)1 下的 M值為 D。則應 BA M=213
48、 =8192 B M=28 =256C M=2 4 =1616 M=2 =655361548051 響應中斷后,中斷的一般處理過程是AA關中斷, B關中斷, C關中斷, D關中斷,1568051 單片機共有 5 個中斷源,在同一級別里, B 。保護現(xiàn)場,開中斷,中斷服務,關中斷,恢復現(xiàn)場,開中斷, 保護現(xiàn)場,保護斷點,開中斷,中斷服務,恢復現(xiàn)場,中斷返回 保護現(xiàn)場,保護中斷,中斷服務,恢復斷點,開中斷,中斷返回 保護斷點,保護現(xiàn)場,中斷服務,關中斷,恢復現(xiàn)場,開中斷,中斷返回5 個中斷源同時發(fā)出中斷請求時,程序計數(shù)器中斷返回PC的內(nèi)容變?yōu)锳 D6=0, D2=0BD6=1, D2=0C D6=0, D2=1DD6=1,D2=11468051 單片機晶振頻率fosc=12MHz,則一個機器周期為B S。A 12B 1 C2D112147 MCS-51單片機定時器溢出標志是D。A TR1 和 TR0 B IE1 和 IE0C IT1 和IT0D TF1 和 TF0A 000BHB 0003HC0013HD001BHSCON中的157MCS-51單片機串行口發(fā)送 / 接收中斷源的工作過程是:當串行口接收或發(fā)送
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年銀行從業(yè)資格證考試考試技巧試題及答案
- 2025年注冊會計師考試的整體布局分析與試題及答案
- 寧夏石嘴山市本年度(2025)小學一年級數(shù)學統(tǒng)編版專題練習(下學期)試卷及答案
- 考生訪談2025年證券從業(yè)資格證考試試題及答案
- 編輯教授教你證券從業(yè)資格證試題及答案
- 項目延誤的原因及對策試題及答案
- 2025年財務戰(zhàn)略評估試題及答案
- 2025年注冊會計師考試考場技巧試題及答案
- 有效提高微生物檢驗效率的措施試題及答案
- 項目管理考試的案例分析分享試題及答案
- 消防重點單位檔案十八張表格doc-消防安全重點單位檔案
- YY 9706.240-2021醫(yī)用電氣設備第2-40部分:肌電及誘發(fā)反應設備的基本安全和基本性能專用要求
- GB/T 1094.7-2008電力變壓器第7部分:油浸式電力變壓器負載導則
- GB 12048-1989數(shù)字網(wǎng)內(nèi)時鐘和同步設備的進網(wǎng)要求
- 2022餐桌禮儀培訓PPT餐桌禮儀培訓課件模板
- 小學四年級地方課程安全教育教案泰山出版社
- 化學性及藥物性頜骨骨髓炎
- 神奇的植物王國課件
- 員工崗位技能考核評定表
- 項目部安全生產(chǎn)事故應急預案
- 垂體瘤-PPT課件
評論
0/150
提交評論