版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)應(yīng)用技術(shù)考試試題 (1)填空題(每空 1分,共 20 分)1MCS-51 是指單片機(jī)的 ( 系列號)號,8031、8051 是指單片機(jī)的 (型 )號。2MCS-51 共有( 111 )條指令,可分為幾種不同的尋址方式。如: MOV A ,Ri屬于( 寄存器間接 )尋址方式, MOV C, bit 屬于( 位 )尋址方式。3單片機(jī)(計(jì)算機(jī))在進(jìn)行(有符號 )運(yùn)算的情況下應(yīng)使用補(bǔ)碼。4單片機(jī)位尋址區(qū)的單元地址是從(20H )單元到( 2FH )單元,若某位地址是09H ,它所在單元的地址應(yīng)該是(21H )。5轉(zhuǎn)移指令與調(diào)用指令的相同點(diǎn)是兩種指令都是通過改變程序計(jì)數(shù)器PC 的內(nèi)容來實(shí)現(xiàn)轉(zhuǎn)移的;
2、不同點(diǎn)是,當(dāng)執(zhí)行調(diào)用指令時(shí),它不僅能轉(zhuǎn)移到某一指定地址處,而且當(dāng)子程序執(zhí)行到( RET )指令后,它能自動返回到( 調(diào)用指令的下一條 )指令 處,而普通轉(zhuǎn)移指令( 不 )能返回。68031有兩個 16 位可編程定時(shí) /計(jì)數(shù)器,其中定時(shí)作用是指對單片機(jī) ( 對內(nèi)部 fosc/12 ) 脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器作用是指對單片機(jī)( 外部 )脈沖進(jìn)行計(jì)數(shù)。7當(dāng) P1 口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入(FF ),否則輸入數(shù)據(jù)可能出錯。8堆棧指針 SP 的內(nèi)容將始終指示( 堆棧的棧的棧頂 ),當(dāng)單步執(zhí)行了調(diào)用 指令 LCALL addr16后 SP 的內(nèi)容將( 不會 )改變。9由于執(zhí)行每條指
3、令都要占用 CPU 的時(shí)間, 因此采用循環(huán)結(jié)構(gòu)并多次重復(fù)執(zhí)行某些指令可 實(shí)現(xiàn)軟件延時(shí)。而硬件延時(shí)一般是采用單片機(jī)的(定時(shí) /計(jì)數(shù)器)再通過軟件編程來實(shí)現(xiàn)。10單片機(jī)串行通信時(shí),若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至(SBUF )單元,若要接收數(shù)據(jù)也要到該單元取數(shù)。11單片機(jī)串行通信時(shí),其波特率分為固定和可變兩種方式,在波特率可變的方式中,可采 用( 定時(shí)器 T1 )的溢出率來設(shè)定和計(jì)算波特率。二、選擇題(每空 1 分,共 10分)1判斷是否溢出時(shí)用 PSW 的( B )標(biāo)志位,判斷是否有進(jìn)位時(shí)用 PSW 的( A )標(biāo)志 位。A CYBOVCPD RS0ERS12在運(yùn)用仿真系統(tǒng)調(diào)試程序時(shí),當(dāng)要
4、觀察子程序內(nèi)部指令的執(zhí)行結(jié)果時(shí), 通常采用 ( B )調(diào)試方法。A 單步調(diào)試(F8)B 跟蹤調(diào)試(F7)C 快速運(yùn)行到光標(biāo)處調(diào)試(F4)D .斷點(diǎn)調(diào)試(F2)E.連續(xù)運(yùn)行調(diào)試(F9)3當(dāng)單片機(jī)從8155 接口芯片內(nèi)部RAM 的 20H 單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用(D )類指令。A MOVA, 20HBMOVXA, RiC MOVCA , A+DPTRDMOVXA , DPTR4當(dāng)串行口向單片機(jī)的 CPU發(fā)出中斷請求時(shí),若 CPU允許并接受中斷請求時(shí),程序計(jì)數(shù) 器 PC 的內(nèi)容將被自動修改為( E )。A . 0003HB. OOOBC. 0013HD . 001BHE. 0023H5子程序的
5、返回和中斷響應(yīng)過程中的中斷返回都是通過改變PC的內(nèi)容實(shí)現(xiàn)的,而 PC內(nèi)容的改變是( C )完成的。A .通過POP命令 B.通過 MOV 指令 C.通過 RET或RETI指令 D .自動6單片機(jī)復(fù)位后,SP、PC、I/O 口的內(nèi)容為(C )A SP = 07HPC =00HP0= P1 =P2 =P3FFHB SP = 00HPC =0000HP0= P1 =P2 =P3 =00H3CSP = 07HPC = 0000HP0 = P1 = P2 = P3 = FFHDSP = 00HPC = 00HP0 = P1 = P2 = P3 = 00H并由 TMOD 寄存器中 M1 M0 的狀態(tài)決定,
6、 當(dāng), , , ,C )A 13 位定時(shí) / 計(jì)數(shù)器B 16 位定時(shí) /計(jì)數(shù)器C .自動重裝8位定時(shí)/計(jì)數(shù)器DT0 為 2個獨(dú)立的 8位定時(shí) /計(jì)數(shù)器, T1 停止工作8. 8031 有四個工作寄存器區(qū),由PSW 狀態(tài)字中的 RS1、 RS0 兩位的狀態(tài)來決定,單片機(jī)復(fù)位后,若執(zhí)行 SETB RS1指令,此時(shí)只能使用( C )區(qū)的工作寄存器。A. 0 區(qū)B. 1 區(qū)C. 2 區(qū)7. 8031 定時(shí) /計(jì)數(shù)器共有四種操作模式,M1 M0 的狀態(tài)為 10 時(shí),定時(shí) /計(jì)數(shù)器被設(shè)定為()。A .都是 8 位地址B .都是16位地址C .位數(shù)相同D .位數(shù)不同9.在 MCS-51 單片機(jī)中,當(dāng)有壓入或
7、彈出堆棧操作時(shí),SP 的內(nèi)容將隨之增大或減??;程序計(jì)數(shù)器 PC 的內(nèi)容將始終指示下一條將要執(zhí)行指令的地址, 所以只要改變 PC 的內(nèi)容將改 變程序的運(yùn)行路徑。SP的內(nèi)容與PC的內(nèi)容( D三、分析程序(每空 2 分,共 20 分)該程序是信號燈控制程序, 采用 P1 口控制八個發(fā)光二極管的亮與滅 (設(shè)輸出低電平時(shí), 對應(yīng)發(fā)光二極管被點(diǎn)亮) 。ORG 0000HAJMPMAINORG001BH;AJMPCONT;ORG0100HMAIN :MOVTMOD ,#10H;式)MOVTH1 ,#3CH;;轉(zhuǎn)主程序該地址是( T1 的中斷入口)的地址當(dāng)出現(xiàn)( 中斷 )時(shí),才會執(zhí)行到該指令執(zhí)行該指令的目的是
8、(設(shè)定 T1 的工作方置 50ms 定時(shí)初值MOVTL1 , #0B0H;此時(shí)堆棧指針 SP的內(nèi)容是(07H)SETBEA;執(zhí)行該指令前, EA 的初始值是( 0)SETBET1;定時(shí)器 T1 開中斷作SETB)TR1;執(zhí)行該指令的目的是(啟動定時(shí)器T1 工CLR08H;清 1s 計(jì)滿標(biāo)志位MOVR3, #14H;置 50ms 循環(huán)初值DISP:MOVR2, 07HMOVA,#0FEHNEXT :MOVP1, A;第2 次執(zhí)行完該指令后,對應(yīng)(第 2 位 )燈被點(diǎn)亮JNB08H,$;查詢 1s 時(shí)間到否CLR08H;清標(biāo)志位RLADJNZR2, NEXTMOVR2, #07HNEXT1:MOV
9、P1,AJNB08H,$CLR08HRRADJNZR2, NEXT1SJMPDISPCONT:MOVTH1 ,#3CH;程序執(zhí)行到此處時(shí), 堆棧指針SP 的內(nèi)容是(09H )MOVTL1,#0B0HDJNZR3, EXIT;判 1s 定時(shí)到否MOVR3, #14H;重置 50ms 循環(huán)初值SETB 08H;標(biāo)志位置 1EXIT: RETI;該指令的功能是將(堆棧的內(nèi)容)送至PC連 續(xù) 運(yùn)行 該程 序時(shí) ,觀察 二 極管 的變 化規(guī) 律是(燈被依次循環(huán)點(diǎn)亮)四、硬件電路分析(每題 2 分,共 10分)1根據(jù)實(shí)訓(xùn)電路,說明 74LS373 芯片作用是(鎖存低八位地址)。28155 芯片 A、B、C
10、 口對應(yīng)的地址是(4401、4402 、 4403 )。3若向 8155 的 A 口送一個數(shù)據(jù),應(yīng)采用 MOVX DPTR ,A 指令,執(zhí)行該指令后,先 將高 8位地址和低8位地址送出,再自動發(fā)出( ALE )信號和( WR寫 )信號,從而 實(shí)現(xiàn)低 8位地址的鎖存及送數(shù)操作。4 74LS74 芯片的作用是(對 ALE 信號二分頻,得到 500KHz 時(shí)鐘信號)。5若要啟動 0809ADC 芯片開始進(jìn) 行 A/D 轉(zhuǎn)換, 應(yīng)采用(MOVXDPTR ,A)指令。單片機(jī)應(yīng)用技術(shù)考試試題(1)參考答案一、填空題(每空 1分,共 20 分)1( 系列號 )( 型 )2( 111 )( 寄存器間接 )(
11、位 )3( 有符號 )4( 20H)(2FH )( 21H )5( RET )( 調(diào)用指令的下一條 )( 不 )6( 對內(nèi)部 fosc/12 )( 外部 )7( FF )8( 堆棧的棧的棧頂 )( 不會 )59( 定時(shí) /計(jì)數(shù)器 )10( SBUF )11( 定時(shí)器 T1 )二、選擇題(每空 1 分,共 10分)1( B )( A ) 2( B ) 3( D )4( E ) 5( C )6( C )7( C )8( C )9( D )三、分析程序(每空 2 分,共 20 分)( T1 的中斷入口 )( 中斷 )( 設(shè)定 T1 的工作方式 )( 07H )( 0 )( 啟動定時(shí)器 T1 工作 )
12、(第 2 位)( 09H)( 堆棧的內(nèi)容 )( 燈被依次循環(huán)點(diǎn)亮四、硬件電路分析(每題 2 分,共 10分)1 ( 鎖存低八位地址 )2 ( 4401 、4402 、 4403 )3. ( ALE ) ( WR寫 )4 .(對ALE信號二分頻,得到500KHZ時(shí)鐘信號)5 ( MOVX DPTR ,A )單片機(jī)應(yīng)用技術(shù)考試試題 ( 2 )填空題(每空 1分,共 20 分)1用匯編語言編制的程序稱為 ( 程序。)程序,該程序被匯編后得到的程序被稱為 (2完成不同數(shù)制間的轉(zhuǎn)換: (10100101)二 =(01010111) BCD =()十 ;( 58)十 =()十 ;( 11000011)二
13、=() BCD ;符號 5 的 ASCII 碼是(3在進(jìn)行 BCD 碼加法運(yùn)算時(shí),緊跟ADD 或 ADDC 指令后的指令必須是(4轉(zhuǎn)移指令 LJMP addr16 的轉(zhuǎn)移范圍是( 調(diào)用指令 ACALL addr11 的調(diào)用范圍是(), JNZ rel 的轉(zhuǎn)移范圍是( )。5中斷源的優(yōu)先級別被分為高級和低級兩大級別,各中斷源的中斷請求是屬于什么級別是 由( )寄存器的內(nèi)容決確定的。6.在程序狀態(tài)字寄存器 PSW中,CY與0V標(biāo)志的狀態(tài)可反應(yīng)指令運(yùn)算的結(jié)果,其中 為進(jìn)位(借位)標(biāo)志,被用于()符號數(shù)加(減)運(yùn)算;0V為溢出標(biāo)志,被用于(符號數(shù)加(減)運(yùn)算。)十六 ;)指令。),CY)7消除鍵盤抖動
14、常用兩種方法,一是采用硬件去抖電路,用基本RS 觸發(fā)器構(gòu)成;二是采11用軟件去抖程序,既測試有鍵輸入時(shí)需延時(shí)( 判斷是否有鍵抖動。)秒后再測試是否有鍵輸入,此方法可8 ADC0809 的轉(zhuǎn)換時(shí)鐘一般為() Hz ,可采用單片機(jī)的()信號,再經(jīng)過)的方法獲得。9在 MCS-51 系列單片機(jī)中 ( 管腳必須接地。)型號的單片機(jī)需要擴(kuò)展外部程序存儲器, 且( )二、選擇題(每空 1 分,共 10 分)1在有符號運(yùn)算時(shí),判斷運(yùn)算結(jié)果是否正確時(shí)用PSW 的( )標(biāo)志位,在無符號運(yùn)算時(shí)判斷運(yùn)算結(jié)果是否正確時(shí)用 PSW 的( )標(biāo)志位。A . CYB. OVC. PD. RS0E . RS12.在運(yùn)用 80
15、31 單片機(jī)擴(kuò)展32K 數(shù)據(jù)存儲器RAM 時(shí),需采用()條地址線,其中 P2口用()條線。A. 10B. 13C. 15D. 5E. 6F. 73.當(dāng)單片機(jī)啟動ADC0809進(jìn)行模 /數(shù)轉(zhuǎn)換時(shí),應(yīng)采用()指令。A . MOVA , 20B.MOVXA ,DPTRC. MOVCA ,A+DPTRD. MOVX DPTR ,A4在五個中斷源中,可通過軟件確定各中斷源中斷級別的高或低,但在同一級別中,按硬 件排隊(duì)的優(yōu)先級別最高的是( )中斷。A 定時(shí)器 T0B 定時(shí)器 T1C.外部中斷INTOD .外部中斷INT1E.串行口5.調(diào)用子程序、中斷響應(yīng)過程及轉(zhuǎn)移指令的共同特點(diǎn)是()。A .都能返回B .
16、都通過改變PC實(shí)現(xiàn)轉(zhuǎn)移C 都將返回地址壓入堆棧D .都必須保護(hù)現(xiàn)場6.單片機(jī)復(fù)位后,累加器 A 、 PC、 PSW 的內(nèi)容為()A. A = FFHPC = 00HPSW = FFHB. A = 00HPC = 0000HPSW = 00HC A = 07HPC = 0000HPSW = FFHDA = 00HPC = 00HPSW = 00H78031定時(shí)/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理, 也可通過對 ( )的查詢 方法進(jìn)行判斷。A . OV標(biāo)志B . CY標(biāo)志C.中斷標(biāo)志D .奇偶標(biāo)志8當(dāng)單步執(zhí)行調(diào)用子程序指令后, 計(jì)算機(jī)屏幕右上角顯示出 BUSY 提示符,這說明( )。A 子
17、程序運(yùn)行正常B 子程序內(nèi)部出錯C.發(fā)生了中斷 D 等待延時(shí)三、分析程序(每空 2 分,共 20 分)該程序是 A/D 轉(zhuǎn)換應(yīng)用程序,可實(shí)現(xiàn)多路模擬量輸入的巡回檢測,采樣數(shù)據(jù)被存放在 片內(nèi) RAM 單元中。ORG 0000HAJMP MAINORG 0013H;該地址是()地址AJMP INT1MAIN :MOVR0,#78H;78 是()地MOVR2,#08H ;SETBIT1;該指令的作用是()SETBEA;SETBEX1;允許 INT1 中斷址MOVDPTR ,#6000H;#6000H 是()地MOVA,#00H;A 的內(nèi)容對轉(zhuǎn)換結(jié)果()影響LOOP:MOVXDPTR ,A;該指令的作用
18、是 ()HERE:SJMPHEREDJNZR2, LOOPINT1:MOVXA,DPTR ;當(dāng)()時(shí),程序?qū)⑦\(yùn)行到此處。MOVR0,AINCDPTR;DPTR 加 1 的目的是()INCR0RETI;該返回指令執(zhí)行后將返回到( )令處連續(xù)運(yùn)行該程序的結(jié)果將是()。四、硬件電路分析(每題 2 分,共 10分)指A/D 轉(zhuǎn)換,可使用MOVX1 根據(jù)實(shí)訓(xùn)電路,若要啟動0809ADC 芯片開始進(jìn)行DPTR ,A 指令,指令中 DPTR 的內(nèi)容是()。2若向 8155 芯片的 A 口送一數(shù)據(jù),可采用 容是( )。MOVX DPTR ,A 指令,指令中 DPTR 的內(nèi)3在實(shí)訓(xùn)電路中, 74LS373 芯片
19、的作用是鎖存(),鎖存的目的是( )。4在實(shí)訓(xùn)電路中,擴(kuò)展了外部數(shù)據(jù)存儲器6264 ,其片選信號 CES1 是由 8031 的 P25、P2 6、P27 經(jīng) 138 譯碼器的 Y0 輸出實(shí)現(xiàn)片選, 該存儲器的地址范圍是 (從 到 )。單片機(jī)應(yīng)用技術(shù)考試試題( 2)參考答案填空題(每空 1分,共 20 分)1( 源 )( 目標(biāo) )2( 165 )( C3 )( 57 )( 01011000 )( 35H )3( DA A )4( 64K )( +127-128 )( 2K )5( IP )6( 無 )( 有 )7( 10ms )&(500KHZ ) ( ALE )(二分頻)9. ( 80
20、31 ( EA )二、選擇題(每空1分,共10分)1. ( B ) ( A 2. C ) ( F ) 3. ( D ) 4. ( C ) 5. ( B )6. ( B ) 7. ( C ) 8. ( B )三、分析程序(每空2分,共20分)(INT1中斷源的入口)、(存放轉(zhuǎn)換結(jié)果的首地址)、(設(shè)置為邊沿觸發(fā) )、(0809通道0的(沒有)、(啟動0809進(jìn)行轉(zhuǎn)換)、(發(fā)生中斷)、(修改通道地址)(DJNZ R2,LOOP )、(把8路通道的轉(zhuǎn)換結(jié)果分別存入到78H7FH單元)。五、硬件電路分析(每題2分,共10分)1 . (6000H6007H )。2 . ( 4401H )3.(地址的低8位
21、)(是區(qū)分?jǐn)?shù)據(jù)和地地址)4 .(從 0000H 到 1FFFH。單片機(jī)應(yīng)用技術(shù)考試試題(3)填空題(每空1分,共20 分)1. ROM在單片機(jī)系統(tǒng)中作為程序存儲器,主要類型有ROM、PROM、EPROM、EEPROM 和 FLASH存儲器。其中 8051 有 4K (); 8751 有 4K (); 89C51 有 4K ()。2. 中斷源的允許是由()寄存器決定的,中斷源的優(yōu)先級別是由()寄存器決定的。3. 寄存器 PSW中的RS1和RS0的作用是()。4. 在只使用外部程序存儲器時(shí),單片機(jī)的()管腳必須接地。5. 在行列式鍵盤中,接列線的I/O 口為(),接行線的I/O 口為()。(填寫輸
22、入口或者輸出口。)6. 在調(diào)試程序時(shí),要觀察子程序內(nèi)部各條指令的運(yùn)行狀況可采用()調(diào)試方法。7. JC,rel指令執(zhí)行時(shí),當(dāng) CY位為()時(shí)程序發(fā)生跳轉(zhuǎn)。)單元,若某位地址是 12H,它&單片機(jī)位尋址區(qū)的單元地址是從()單元到(所在單元的地址應(yīng)該是()。9 在單片機(jī)擴(kuò)展時(shí),()口和()口為地址線,()口為數(shù)據(jù)線。10.查表指令是(),散轉(zhuǎn)指令為()。11.子程序的返回指令是()。二、選擇題(每空1分,共10分)1 .堆棧指針SP的作用是()。A指示堆棧的棧底C指示下一條將要執(zhí)行指令的地址2. 下列指令中,不影響堆棧指針的指令是(A RETC LCALL addr163. 定時(shí)器T1的中
23、斷入口地址是(A 0003HB 000BH CE連續(xù)存放中斷服務(wù)程序B指示堆棧的棧頂D指示中斷返回的地址)。B JB bit, relD RETI),從該地址開始一般可()。001BHD 0013HF存放轉(zhuǎn)移指令4. 8031定時(shí)/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中 M1 M0的狀態(tài)決定,當(dāng) M1 M0#的狀態(tài)為01時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為()。A . 13位定時(shí)/計(jì)數(shù)器B . 16位定時(shí)/計(jì)數(shù)器C .自動重裝8位定時(shí)/計(jì)數(shù)器D. T0為2個獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作5. 單片機(jī)在與外部I/O 口進(jìn)行數(shù)據(jù)傳送時(shí),將使用()線。A ALEB ALEC ALED ALE6. 啟動
24、ADC0809進(jìn)行A/D轉(zhuǎn)換時(shí),使用()指令。A MOVX DPTR,AB MOVX A,DPTRC MOV A, R0D MOVC A,A+DPTR7. 定時(shí)器 T0 的溢出標(biāo)志 TF0 ,在 CPU 響應(yīng)中斷后( )。A 由軟件清零 B 由硬件清零 C 隨機(jī)狀態(tài) D AB 都可以 8在進(jìn)行串行通信時(shí),若兩機(jī)的發(fā)送與接收可以同時(shí)進(jìn)行,則稱為()。A 半雙工傳送 B 單工傳送 C 雙工傳送 D 全雙工傳送 9擴(kuò)展存儲器時(shí)要加鎖存器 373,其作用是( )。A 鎖存尋址單元的低八位地址 B 鎖存尋址單元的數(shù)據(jù)C 鎖存尋址單元的高八位地址 D 鎖存相關(guān)的控制和選擇信號三、分析程序(每空 2 分,共
25、 20 分)該程序是動態(tài)顯示程序,請分析如下內(nèi)容。MOV DPTR,#4400HMOV A, #03HMOVX DPTR,ASETB RS0MOV R2,#08HMOV R0,#30HCLR AL1: MOV R0,AINC R0INC ADJNZ R2, L1DISP: MOV R0, #30HMOV R1, #00HMOVR2 ,#08H;使用第( )組工作寄存器;顯示緩沖區(qū)首址送 R0;R2中的08H表示()MOVR3, #7FH;選中最右端 LEDDISP1:MOVA,R0;第 2 次執(zhí)行時(shí) A=( )MOVDPTR , #TAB;指向字形表首址MOVCA , A+DPTR;第 2 次
26、執(zhí)行時(shí) A=( )MOVDPTR , #4402H;4402H 表示()MOVXDPTR ,A;該條指令的作用是 ()MOVA,R3;第 2 次執(zhí)行時(shí) A=( )MOVDPTR , #4401H;指向位選口MOVXDPTR ,A;位碼送 PA 口DJNZ R1,$DJNZR1,$;該指令的作用是( )RRA;位選字移位MOVR3 ,A;移位后的位選字送R3INCR0, ;在本程序中, R0 最大取值為( )MOVA,R0;緩沖區(qū)數(shù)據(jù)送 ADJNZR2 ,DISP1;未掃描完,繼續(xù)循環(huán)SJMPDISPTAB:DB3FH,06H,5BH ,4FH, 66H;共陰極LED 字形表DB6DH ,7DH
27、 ,07H,7FH, 6FH連續(xù)運(yùn)行程序時(shí),顯示的內(nèi)容從右往左依次為( )。四、硬件電路分析(每題 2 分,共 10分)。1在實(shí)訓(xùn)電路中,擴(kuò)展的數(shù)據(jù)存儲器有(2 8155芯片 A、B、C 口對應(yīng)的地址是()。13)指令。3若想讀入 8155 的 C 口的數(shù)據(jù),應(yīng)采用(4實(shí)訓(xùn)電路中的晶振為() HZ。5 0809ADC 的時(shí)鐘信號由()得到。3)單片機(jī)應(yīng)用技術(shù)考試試題(參考答案一、填空題:1. ROM EPROM FLASH存儲器2 IE IP3.選擇工作寄存器組4.EA5.輸出 輸入6.跟蹤7.18.20H 2FH 22H9.P0 P2 P010.MOVC A,A+DPTRJMP A+DPTR
28、11. RET單項(xiàng)選擇題:1 . B 2 .B3.D 4 .F5 .B6. B 7.A8.B 9 .D 10.A三、 計(jì)算題:1 顯示位數(shù)01H06HPB 口地址將字型碼送入 PB 口 BFH延時(shí) 37H0,1,2,3,4,5,6,7四、1 6264 28642 4401 4402 44033 MOV DPTR,#4403H MOVX A, DPTR4 11.0592M5 ALE 二分頻得到單片機(jī)應(yīng)用技術(shù)考試試題 ( 4 )填空題(每空 1分,共 20 分)1.在 51 系列單片機(jī)中,無內(nèi)部ROM 的單片機(jī)型號是(),有 4KEPROM 的單片機(jī)15型號)。是(2MCS-51 單片機(jī)指令系統(tǒng)共
29、有 7 種尋址方式,其中 MOV A,#DATA 為 ( ) 尋址;MOV A, Rn 為 () 尋址; MOV C, bit 為 () 尋址。3MCS-51 單片機(jī)的內(nèi)部 RAM 中從( 分為( )組。)到( )是工作寄存器區(qū),共#)寄存器決定,定時(shí)器的啟動與溢4單片機(jī)有兩個定時(shí)器,定時(shí)器的工作方式由(出由( )寄存器控制。5單片機(jī)復(fù)位后, 堆棧指針 SP 和程序計(jì)數(shù)器 PC 的內(nèi)容分別為 ( )和( )。 6 JB bit,rel 指令表示當(dāng)指定位為()時(shí)程序發(fā)生跳轉(zhuǎn)。7既做數(shù)據(jù)線又做地址線的是()口,只能做數(shù)據(jù)線的是()口。8動態(tài)顯示和靜態(tài)顯示相比, ( )的耗電相對較大。)。9. P1
30、 口在作為輸入口使用時(shí),在讀取數(shù)據(jù)之前,通常要先向P1 口送數(shù)據(jù)(10.單片機(jī)的外部中斷源有(), ()和()。二、選擇題(每空 1 分,共 10分)1. 擴(kuò)展程序存儲器 2764時(shí),需要()條P2 口線。A 13B 5 C 8D 42. 使用單片機(jī)開發(fā)系統(tǒng)調(diào)試程序時(shí),對原程序進(jìn)行匯編的目的是()。A 將源程序轉(zhuǎn)換成目標(biāo)程序B 將目標(biāo)程序轉(zhuǎn)換成源程序C 將低級語言轉(zhuǎn)換成高級語言D 連續(xù)執(zhí)行鍵3. 指令 AJMP 的尋址范圍是( )C 64KD 2KA 任意范圍B 128 到 1274. 09H 位所在的單元地址是()A 02H B 08H C 21HD 20HAJMPKEY;繼續(xù)查詢按鍵5.
31、定時(shí)器 T0 的溢出標(biāo)志為 TF0 ,采用查詢方式,若查詢到有溢出時(shí),該標(biāo)志(6789A 由軟件清零單片機(jī)在與外部A MOVXB 由硬件自動清零I/O 口進(jìn)行數(shù)據(jù)傳送時(shí),B MOVC 隨機(jī)狀態(tài) D AB 都可以將使用()指令。MOVCD 視具體 I/O口器件而定。在中斷允許寄存器中,中斷控制寄存器A CPU 總中斷允許控制位C 各中斷源允許控制位串行口的工作方式由(讀取SBUF B PCONAD 轉(zhuǎn)換的結(jié)果,使用(MOV A,RiMOVC A,DPTR10串行口中斷入口地址是(EA 位的作用是中斷請求總標(biāo)志位串行口中斷允許位)寄存器決定。C SCON)指令。MOVX DPTR,AD RID M
32、OVX A,DPTRA : 000BH B : 0023HC:1000HD :0013H三、分析程序(每空 2 分,共 20 分)在實(shí)訓(xùn)電路中有 16 個鍵,3 列。下面程序是一段鍵盤程序,采用行列式鍵盤結(jié)構(gòu),分別有第 0 列、第 請分析如下內(nèi)容。1 列、第 2 列和第KEY:ORG0000HMOVDPTR ,#MOVA , #03HMOVXDPTR ,AACALLKSJNZK1ACALLDEALY;設(shè)置 8155 的 C 口為(;調(diào)按鍵查詢子程序判是否有鍵按下;當(dāng)( )時(shí),程序運(yùn)行到 K1 處19ACALLDELAYACALLKS ;再次判別是否有鍵按下JNZK2 ;有鍵按下轉(zhuǎn)移AJMP K
33、EY ;無按鍵時(shí),程序運(yùn)行到()處K2:MOV R3 ,#0FEH ;首列掃描字送 R3K3:MOV DPTR,#4401H ;PA 口地址送 DPTR ,開始列掃描MOVA, R3;MOVXDPTR , A;列掃描字送PA,此時(shí)掃描第()列MOVDPTR, #4403H;指向 PC 口MOVXA, DPTR;讀取行掃描值JBACC.0 , L1;當(dāng)()時(shí),轉(zhuǎn)查第 1行 L1MOVA , #00HAJMPLK ;轉(zhuǎn)存鍵號L1:JBACC.1 , L2;第 1 行無鍵按下,轉(zhuǎn)查第 2 行MOVA , #01HAJMPLKL2:JBACC.2 , L3;第 2 行無鍵按下,轉(zhuǎn)查第3行MOVA ,
34、#02H;AJMPLKL3:JBACC.3 , CONT ;第 3 行無鍵按下,結(jié)束MOVA , #03HLK :PUSHACC ;第 2 行鍵按下,該指令壓入堆棧的是();延時(shí)程序的作用是( )K1 :ACALL DELAYACALLKS;等待鍵釋放JNZK4;鍵未釋放,程序運(yùn)行到()處POPACC5;轉(zhuǎn)鍵盤處理程序按鍵查詢子程序KS:MOVDPTR , #4401H ;置 8155PA 口地址K4:ACALLDELAYCONT:AJMP KEYMOV A , #00HMOVXDPTR ,A;全掃描字 #00H 送 PA 口INCDPTR;指向 PC 口INCDPTRMOVXA , DPTR
35、;讀入 PC 口狀態(tài)CPLA;變正邏輯,高電平表示有鍵按下ANL A ,#0FH ;第0行有鍵按下時(shí),A=()RET;返回,A工0表示有鍵按下延時(shí)子程序DELAY:MOVR5,#50HDEL2:MOVR6,#0FFHDEL1:NOPDJNZ R6 , DEL1DJNZ R5 , DEL2RET該程序的作用是:(四、 硬件電路分析(每題 2 分,共 10分)1在實(shí)訓(xùn)電路中,擴(kuò)展的程序存儲器是-PR丄芯片。2 ADC0809 芯片 8 個通道的地址依次為()。3在實(shí)訓(xùn)電路中,若想啟動 ADC0809 通道 0 進(jìn)行數(shù)據(jù)轉(zhuǎn)換, 指令。應(yīng)采用(4實(shí)訓(xùn)電路中采用的是()復(fù)位電路。5實(shí)訓(xùn)電路中 74LS3
36、73 芯片的作用是)。單片機(jī)應(yīng)用技術(shù)考試試題4)參考答案五、填空題:18031 87512立即數(shù) 寄存器 位400H 1FH 44TMOD TCON507H 0000H617P0 P28靜態(tài)顯示9FFH10T0 T1 串行口六、單項(xiàng)選擇題:1B 2 A 36A 7 A 8七、分析:輸入 有鍵按下 去抖K401H 檢測第 0八、1276426000H 6007H3MOV DPTR,#6000HMOVX DPTR,A6按鍵復(fù)位電路B 4C 9KEY列有無鍵按下,若有將鍵號鎖存地址的低 8 位 C 5 A D 100FDH第 0 行無鍵按下 0、1、2、3 存入 A 累加器。02H23單片機(jī)應(yīng)用技術(shù)
37、考試試題 ( 5 )填空題(每空 1分,共 30 分)1.8031內(nèi)部有()個RAM、8751有4K內(nèi)部()。2MCS 5 1 單片機(jī)系列有()個中斷源,可分為( )個優(yōu)先級。上電復(fù)位時(shí)( )中斷源的優(yōu)先級別最高。3. MCS-51 可分為六種不同的尋址方式。如:MOVC A ,A+PC 屬于()尋址方式, SJMP rel 屬于()尋址方式 。4 .完成不同數(shù)制間的轉(zhuǎn)換: ( 00 1 00 1 1 0 )二 =()十 ;(10011010)二 =()十六(01110111)BCD =() 十 ;( 28) 十 =() BCD ;符號 A 的 ASCII 碼是( )5. 單片機(jī)位尋址區(qū)的單元
38、地址是從()單元到 ()單元,若某位地址是 09H,它所在單元的地址應(yīng)該是()。 8031 單片機(jī)內(nèi)部 RAM 存儲器分五個區(qū),6. 當(dāng) P1 口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入( ),否則輸入數(shù)據(jù)可能出錯。7. 單片機(jī)內(nèi)部與外部 RAM 之間的查表指令是()。8. 轉(zhuǎn)移指令 LCALL addr16 的轉(zhuǎn)移范圍是(), JNB rel 的轉(zhuǎn)移范圍是(),調(diào)用指令 AJMP addr11 的調(diào)用范圍是()。9. 當(dāng)單片機(jī) CPU 響應(yīng)中斷后, 程序?qū)⒆詣愚D(zhuǎn)移到該中斷源所對應(yīng)的入口地址處, 并從該地 址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中 INT
39、0 的入口地址為(),T1 的 入口地址為( )。10. 單片機(jī)常用兩種復(fù)位方式,既( )和( )。11 . LED 數(shù)碼顯示有()和()兩種顯示形式。12.擴(kuò)展并行口時(shí)常采用8155 可編程芯片,它由()、( )、( )、 () 4 部分組成。二、選擇題(每空 1 分,共 10分)1. MCS 51系列單片機(jī)外擴(kuò)存儲器芯片時(shí),4個I/O 口中作為數(shù)據(jù)總線的是()。A ) P0 口和 P2 口B) P0 口(C) P2 口和 P3 口D) P2 口2、判斷是否有進(jìn)位時(shí)用 PSW 的()標(biāo)志位。A . CYB. OVC.PD. RS0E. RS13.當(dāng)單片機(jī)從8155 接口芯片內(nèi)部RAM 的 2
40、0H 單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用()類指令。A . MOVA , 20HB . MOVXA, 20HC. MOVCA , A+DPTRD . MOVXA , 4020H4當(dāng)串行口向單片機(jī)的 CPU 發(fā)出中斷請求時(shí),若 CPU 允許并接受中斷時(shí),程序計(jì)數(shù)器 PC 的內(nèi)容將被自動修改為( )。當(dāng) M1 M0A 0003HB000B C0013HD001BHE 0023HA .PC, B. PSWC.AD. SP6.單片機(jī)復(fù)位后,SP、 PC、 I/O 口的內(nèi)容為()A. SP= 07HPC= 00HP0 =P1= P2 =P3FFHB. SP= 00HPC= 0000HP0 =P1 =P2 =P
41、3 =00HC. SP= 07HPC= 0000HP0 =P1 =P2 =P3 =FFHD. SP= 00HPC= 00HP0 =P1= P2 =P300H5在 CPU 內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄存器是()。78031定時(shí) /計(jì)數(shù)器共有四種操作模式,由 TMOD 寄存器中 M1 M0 的狀態(tài)決定,的狀態(tài)為 01 時(shí),定時(shí) /計(jì)數(shù)器被設(shè)定為( )A 13 位定時(shí) /計(jì)數(shù)器B 16 位定時(shí) /計(jì)數(shù)器C .自動重裝8位定時(shí)/計(jì)數(shù)器 D. TO為2個獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作& 8031有四個工作寄存器區(qū),由 PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片
42、機(jī) 復(fù)位后,若執(zhí)行 SETB RS1 指令,此時(shí)只能使用()區(qū)的工作寄存器。A. 0區(qū)B. 1 區(qū)C. 2區(qū)D. 3區(qū)9. MCS51 機(jī)響應(yīng)中斷的必要條件是()。25A TCON 或 SCON 寄存器內(nèi)的有關(guān)中斷標(biāo)志位為 1BIE 中斷允許寄存器內(nèi)的有關(guān)中斷允許位置CIP 中斷優(yōu)先級寄存器內(nèi)的有關(guān)位置 1D 當(dāng)前一條指令執(zhí)行完10下列指令中錯誤的有()。A CLRR7BMOVC DPTR ,ACMOVP,AD JBCTF0,LOOP三、根據(jù)實(shí)驗(yàn)電路,分析下列程序(每空2 分,共 10 分)ORG0000HMOVDPTR , #4400H;指向 8155 控制口MOVA , #03 H;設(shè)置
43、8155 工作方式字MOVXDPTR,A;設(shè)置A 口、B 口為();C 口為()M0:MOVDPTR ,#4401H;設(shè)定 A 口地址MOVA , #0FFH;設(shè)定關(guān)顯示字符MOVX DPTR ,A;執(zhí)行以上三條指令的目的是()LCALLTIMEDISP1:MOVR2,#0FEH;位碼指向右邊第一位MOVA ,#08H ;右邊第一位待顯示數(shù)據(jù)送 AMOVDPTR , #TAB;指向字形表首址MOVCA ,A+DPTR;該指令的目的是()MOVDPTR , #4402H;指向 8155B 口MOVXDPTR,A;段碼送 B 口MOVA , R2;位碼送累加器 AMOVDPTR , #4401H;
44、指向 8155A 口MOVXDPTR,A;位碼送 A 口,點(diǎn)亮相應(yīng)位數(shù)碼管LCALLTIMESJMPM0;TIME :MOVR5,#0AH;1 秒延時(shí)子程序DL0:MOVR4,#0C8HDL1:MOVR3,#0FFHDL2:DJNZR3, DL2DJNZ R4, DL1DJNZ R5, DL0RETTAB :DB3FH,06H,5BH;0,1,2DB4FH,66H,6DH;3,4,5DB7DH ,07H,7FH;6,7,8DB6FH,77H,7CH,;9,A,BDB39H,5EH,79H;C,D,EDB71H;FEND連續(xù)運(yùn)行該程序時(shí),觀察 LED 的顯示結(jié)果是:四、硬件電路分析(每空 2 分
45、,共 10 分)在單片機(jī)實(shí)訓(xùn)板電路中, 外接一片 ADC0809 ,請問:1)通道 IN6 的地址為 。2)74LS74 芯片的作用是 _,當(dāng)系統(tǒng)晶振頻率為 12MHZ時(shí), ADC0809 的工作頻率是 。3)控制 ADC0809 啟動的指令是 _,從 AD0809 中讀取轉(zhuǎn)換后的數(shù)據(jù)指令是 。單片機(jī)應(yīng)用技術(shù)考試試題( 5)答案參考答案三、 填空題(每空1 分,共 30 分)1、4、無22、5、4K EPROM外部 中斷 03、 56、變址尋址7、相對尋址8、( 38) D9、( 9A) H10、(77)D11、(00101000) B12 、 41H13、00H14 、7FH15、 21H1
46、6、FFH17 、MOVX A , A+DPTR18、 64K19、(-127+128)20、2K21 、 0003H22、001BH23、上電復(fù)位24、手動復(fù)位25、靜態(tài)顯示26、動態(tài)顯示27、 256 字節(jié)的靜態(tài)RAM 存儲器28、3 個可編程的輸入/輸出端口29、 1 個可編程的定時(shí)/計(jì)數(shù)器30、內(nèi)部鎖存器、選擇題(每空 1 分,共 10分)1、B2、A3、A4、 E5、 B6、C7、B8、 C9、 ABD10 、 AB三、分析程序(每空 2 分,共 10 分)1、基本輸出2、輸入3、滅所有 LED 顯示4、查表獲取待顯示數(shù)據(jù)段碼5、在實(shí)訓(xùn)板最右邊一位 LED上,以1s的時(shí)間間隔閃爍顯示“ P”,亮1s滅1s,亮1s滅1s, 循環(huán)不止。四、硬件電路分析(每題 2分,共 10 分)1、6006H2、2 分頻3、1MHZ4、MOVX DPTR , A5、MOVX A, DPTR單片機(jī)應(yīng)用技術(shù)考試試題 ( 6 )填空題(每空 1分,共 30 分)1. 8051 有()K 內(nèi)部 ROM、89C51 有 4K 內(nèi)部()。2用于 BCD 碼加法運(yùn)算時(shí),對運(yùn)算結(jié)果進(jìn)行修正。緊跟在 ADD 或 ADDC 指令后必須 是指令( )3. MCS-51 共有()條指令,可分為幾種不同的尋址方式。如: MOV A ,20H屬于()尋址方式, MOVC
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 感謝老師的發(fā)言稿15篇
- 心理健康觀后感
- 易錯題31 語言文字運(yùn)用之詞語效果題-不結(jié)合文意分析詞語效果高考語文備戰(zhàn)2025年高考易錯題(新高考專用)含解析
- 愚人節(jié)日記資料
- 怦然心動觀后感(集合15篇)
- 投資管理公司介紹
- 怦然心動觀后感6篇
- 初級會計(jì)經(jīng)濟(jì)法基礎(chǔ)-初級會計(jì)《經(jīng)濟(jì)法基礎(chǔ)》點(diǎn)睛試卷13
- 中國發(fā)光二極管(LED)行業(yè)市場發(fā)展前景研究報(bào)告-智研咨詢發(fā)布
- 智研咨詢發(fā)布:2024年中國異丙醇行業(yè)競爭格局及發(fā)展前景研究報(bào)告
- DB11T 1136-2023 城鎮(zhèn)燃?xì)夤艿婪D(zhuǎn)內(nèi)襯修復(fù)工程施工及驗(yàn)收規(guī)程
- 2025屆浙江省兩校高一數(shù)學(xué)第一學(xué)期期末質(zhì)量檢測試題含解析
- 2023年新高考(新課標(biāo))全國2卷數(shù)學(xué)試題真題(含答案解析)
- 零部件測繪與 CAD成圖技術(shù)(中職組)沖壓機(jī)任務(wù)書
- 2024年騎電動車撞傷人私了協(xié)議書范文
- 繪本教學(xué)課件
- 2024年計(jì)算機(jī)二級WPS考試題庫380題(含答案)
- 高低壓配電柜產(chǎn)品營銷計(jì)劃書
- 2024-2030年色素病變激光治療行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評估規(guī)劃分析研究報(bào)告
- 結(jié)構(gòu)力學(xué)仿真軟件:STAAD.Pro:橋梁結(jié)構(gòu)建模與分析教程
- 1-1《送瘟神》課件-高教版中職語文職業(yè)模塊
評論
0/150
提交評論