版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、單片機應用技術(shù)考試試題 (1)填空題(每空 1分,共 20 分)1MCS-51 是指單片機的 ( 系列號)號,8031、8051 是指單片機的 (型 )號。2MCS-51 共有( 111 )條指令,可分為幾種不同的尋址方式。如: MOV A ,Ri屬于( 寄存器間接 )尋址方式, MOV C, bit 屬于( 位 )尋址方式。3單片機(計算機)在進行(有符號 )運算的情況下應使用補碼。4單片機位尋址區(qū)的單元地址是從(20H )單元到( 2FH )單元,若某位地址是09H ,它所在單元的地址應該是(21H )。5轉(zhuǎn)移指令與調(diào)用指令的相同點是兩種指令都是通過改變程序計數(shù)器PC 的內(nèi)容來實現(xiàn)轉(zhuǎn)移的;
2、不同點是,當執(zhí)行調(diào)用指令時,它不僅能轉(zhuǎn)移到某一指定地址處,而且當子程序執(zhí)行到( RET )指令后,它能自動返回到( 調(diào)用指令的下一條 )指令 處,而普通轉(zhuǎn)移指令( 不 )能返回。68031有兩個 16 位可編程定時 /計數(shù)器,其中定時作用是指對單片機 ( 對內(nèi)部 fosc/12 ) 脈沖進行計數(shù),而計數(shù)器作用是指對單片機( 外部 )脈沖進行計數(shù)。7當 P1 口做輸入口輸入數(shù)據(jù)時,必須先向該端口的鎖存器寫入(FF ),否則輸入數(shù)據(jù)可能出錯。8堆棧指針 SP 的內(nèi)容將始終指示( 堆棧的棧的棧頂 ),當單步執(zhí)行了調(diào)用 指令 LCALL addr16后 SP 的內(nèi)容將( 不會 )改變。9由于執(zhí)行每條指
3、令都要占用 CPU 的時間, 因此采用循環(huán)結(jié)構(gòu)并多次重復執(zhí)行某些指令可 實現(xiàn)軟件延時。而硬件延時一般是采用單片機的(定時 /計數(shù)器)再通過軟件編程來實現(xiàn)。10單片機串行通信時,若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至(SBUF )單元,若要接收數(shù)據(jù)也要到該單元取數(shù)。11單片機串行通信時,其波特率分為固定和可變兩種方式,在波特率可變的方式中,可采 用( 定時器 T1 )的溢出率來設(shè)定和計算波特率。二、選擇題(每空 1 分,共 10分)1判斷是否溢出時用 PSW 的( B )標志位,判斷是否有進位時用 PSW 的( A )標志 位。A CYBOVCPD RS0ERS12在運用仿真系統(tǒng)調(diào)試程序時,當要
4、觀察子程序內(nèi)部指令的執(zhí)行結(jié)果時, 通常采用 ( B )調(diào)試方法。A 單步調(diào)試(F8)B 跟蹤調(diào)試(F7)C 快速運行到光標處調(diào)試(F4)D .斷點調(diào)試(F2)E.連續(xù)運行調(diào)試(F9)3當單片機從8155 接口芯片內(nèi)部RAM 的 20H 單元中讀取某一數(shù)據(jù)時,應使用(D )類指令。A MOVA, 20HBMOVXA, RiC MOVCA , A+DPTRDMOVXA , DPTR4當串行口向單片機的 CPU發(fā)出中斷請求時,若 CPU允許并接受中斷請求時,程序計數(shù) 器 PC 的內(nèi)容將被自動修改為( E )。A . 0003HB. OOOBC. 0013HD . 001BHE. 0023H5子程序的
5、返回和中斷響應過程中的中斷返回都是通過改變PC的內(nèi)容實現(xiàn)的,而 PC內(nèi)容的改變是( C )完成的。A .通過POP命令 B.通過 MOV 指令 C.通過 RET或RETI指令 D .自動6單片機復位后,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、 當, , , ,C )A 13 位定時 / 計數(shù)器B 16 位定時 /計數(shù)器C .自動重裝8位定時/計數(shù)器DT0 為 2個獨立的 8位定時 /計數(shù)器, T1 停止工作8. 8031 有四個工作寄存器區(qū),由PSW 狀態(tài)字中的 RS1、 RS0 兩位的狀態(tài)來決定,單片機復位后,若執(zhí)行 SETB RS1指令,此時只能使用( C )區(qū)的工作寄存器。A. 0 區(qū)B. 1 區(qū)C. 2 區(qū)7. 8031 定時 /計數(shù)器共有四種操作模式,M1 M0 的狀態(tài)為 10 時,定時 /計數(shù)器被設(shè)定為()。A .都是 8 位地址B .都是16位地址C .位數(shù)相同D .位數(shù)不同9.在 MCS-51 單片機中,當有壓入或
7、彈出堆棧操作時,SP 的內(nèi)容將隨之增大或減??;程序計數(shù)器 PC 的內(nèi)容將始終指示下一條將要執(zhí)行指令的地址, 所以只要改變 PC 的內(nèi)容將改 變程序的運行路徑。SP的內(nèi)容與PC的內(nèi)容( D三、分析程序(每空 2 分,共 20 分)該程序是信號燈控制程序, 采用 P1 口控制八個發(fā)光二極管的亮與滅 (設(shè)輸出低電平時, 對應發(fā)光二極管被點亮) 。ORG 0000HAJMPMAINORG001BH;AJMPCONT;ORG0100HMAIN :MOVTMOD ,#10H;式)MOVTH1 ,#3CH;;轉(zhuǎn)主程序該地址是( T1 的中斷入口)的地址當出現(xiàn)( 中斷 )時,才會執(zhí)行到該指令執(zhí)行該指令的目的是
8、(設(shè)定 T1 的工作方置 50ms 定時初值MOVTL1 , #0B0H;此時堆棧指針 SP的內(nèi)容是(07H)SETBEA;執(zhí)行該指令前, EA 的初始值是( 0)SETBET1;定時器 T1 開中斷作SETB)TR1;執(zhí)行該指令的目的是(啟動定時器T1 工CLR08H;清 1s 計滿標志位MOVR3, #14H;置 50ms 循環(huán)初值DISP:MOVR2, 07HMOVA,#0FEHNEXT :MOVP1, A;第2 次執(zhí)行完該指令后,對應(第 2 位 )燈被點亮JNB08H,$;查詢 1s 時間到否CLR08H;清標志位RLADJNZR2, NEXTMOVR2, #07HNEXT1:MOV
9、P1,AJNB08H,$CLR08HRRADJNZR2, NEXT1SJMPDISPCONT:MOVTH1 ,#3CH;程序執(zhí)行到此處時, 堆棧指針SP 的內(nèi)容是(09H )MOVTL1,#0B0HDJNZR3, EXIT;判 1s 定時到否MOVR3, #14H;重置 50ms 循環(huán)初值SETB 08H;標志位置 1EXIT: RETI;該指令的功能是將(堆棧的內(nèi)容)送至PC連 續(xù) 運行 該程 序時 ,觀察 二 極管 的變 化規(guī) 律是(燈被依次循環(huán)點亮)四、硬件電路分析(每題 2 分,共 10分)1根據(jù)實訓電路,說明 74LS373 芯片作用是(鎖存低八位地址)。28155 芯片 A、B、C
10、 口對應的地址是(4401、4402 、 4403 )。3若向 8155 的 A 口送一個數(shù)據(jù),應采用 MOVX DPTR ,A 指令,執(zhí)行該指令后,先 將高 8位地址和低8位地址送出,再自動發(fā)出( ALE )信號和( WR寫 )信號,從而 實現(xiàn)低 8位地址的鎖存及送數(shù)操作。4 74LS74 芯片的作用是(對 ALE 信號二分頻,得到 500KHz 時鐘信號)。5若要啟動 0809ADC 芯片開始進 行 A/D 轉(zhuǎn)換, 應采用(MOVXDPTR ,A)指令。單片機應用技術(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ù)器 )10( SBUF )11( 定時器 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 )( 啟動定時器 T1 工作 )
12、(第 2 位)( 09H)( 堆棧的內(nèi)容 )( 燈被依次循環(huán)點亮四、硬件電路分析(每題 2 分,共 10分)1 ( 鎖存低八位地址 )2 ( 4401 、4402 、 4403 )3. ( ALE ) ( WR寫 )4 .(對ALE信號二分頻,得到500KHZ時鐘信號)5 ( MOVX DPTR ,A )單片機應用技術(shù)考試試題 ( 2 )填空題(每空 1分,共 20 分)1用匯編語言編制的程序稱為 ( 程序。)程序,該程序被匯編后得到的程序被稱為 (2完成不同數(shù)制間的轉(zhuǎn)換: (10100101)二 =(01010111) BCD =()十 ;( 58)十 =()十 ;( 11000011)二
13、=() BCD ;符號 5 的 ASCII 碼是(3在進行 BCD 碼加法運算時,緊跟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標志的狀態(tài)可反應指令運算的結(jié)果,其中 為進位(借位)標志,被用于()符號數(shù)加(減)運算;0V為溢出標志,被用于(符號數(shù)加(減)運算。)十六 ;)指令。),CY)7消除鍵盤抖動
14、常用兩種方法,一是采用硬件去抖電路,用基本RS 觸發(fā)器構(gòu)成;二是采11用軟件去抖程序,既測試有鍵輸入時需延時( 判斷是否有鍵抖動。)秒后再測試是否有鍵輸入,此方法可8 ADC0809 的轉(zhuǎn)換時鐘一般為() Hz ,可采用單片機的()信號,再經(jīng)過)的方法獲得。9在 MCS-51 系列單片機中 ( 管腳必須接地。)型號的單片機需要擴展外部程序存儲器, 且( )二、選擇題(每空 1 分,共 10 分)1在有符號運算時,判斷運算結(jié)果是否正確時用PSW 的( )標志位,在無符號運算時判斷運算結(jié)果是否正確時用 PSW 的( )標志位。A . CYB. OVC. PD. RS0E . RS12.在運用 80
15、31 單片機擴展32K 數(shù)據(jù)存儲器RAM 時,需采用()條地址線,其中 P2口用()條線。A. 10B. 13C. 15D. 5E. 6F. 73.當單片機啟動ADC0809進行模 /數(shù)轉(zhuǎn)換時,應采用()指令。A . MOVA , 20B.MOVXA ,DPTRC. MOVCA ,A+DPTRD. MOVX DPTR ,A4在五個中斷源中,可通過軟件確定各中斷源中斷級別的高或低,但在同一級別中,按硬 件排隊的優(yōu)先級別最高的是( )中斷。A 定時器 T0B 定時器 T1C.外部中斷INTOD .外部中斷INT1E.串行口5.調(diào)用子程序、中斷響應過程及轉(zhuǎn)移指令的共同特點是()。A .都能返回B .
16、都通過改變PC實現(xiàn)轉(zhuǎn)移C 都將返回地址壓入堆棧D .都必須保護現(xiàn)場6.單片機復位后,累加器 A 、 PC、 PSW 的內(nèi)容為()A. A = FFHPC = 00HPSW = FFHB. A = 00HPC = 0000HPSW = 00HC A = 07HPC = 0000HPSW = FFHDA = 00HPC = 00HPSW = 00H78031定時/計數(shù)器是否計滿可采用等待中斷的方法進行處理, 也可通過對 ( )的查詢 方法進行判斷。A . OV標志B . CY標志C.中斷標志D .奇偶標志8當單步執(zhí)行調(diào)用子程序指令后, 計算機屏幕右上角顯示出 BUSY 提示符,這說明( )。A 子
17、程序運行正常B 子程序內(nèi)部出錯C.發(fā)生了中斷 D 等待延時三、分析程序(每空 2 分,共 20 分)該程序是 A/D 轉(zhuǎn)換應用程序,可實現(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 ;當()時,程序?qū)⑦\行到此處。MOVR0,AINCDPTR;DPTR 加 1 的目的是()INCR0RETI;該返回指令執(zhí)行后將返回到( )令處連續(xù)運行該程序的結(jié)果將是()。四、硬件電路分析(每題 2 分,共 10分)指A/D 轉(zhuǎn)換,可使用MOVX1 根據(jù)實訓電路,若要啟動0809ADC 芯片開始進行DPTR ,A 指令,指令中 DPTR 的內(nèi)容是()。2若向 8155 芯片的 A 口送一數(shù)據(jù),可采用 容是( )。MOVX DPTR ,A 指令,指令中 DPTR 的內(nèi)3在實訓電路中, 74LS373 芯片
19、的作用是鎖存(),鎖存的目的是( )。4在實訓電路中,擴展了外部數(shù)據(jù)存儲器6264 ,其片選信號 CES1 是由 8031 的 P25、P2 6、P27 經(jīng) 138 譯碼器的 Y0 輸出實現(xiàn)片選, 該存儲器的地址范圍是 (從 到 )。單片機應用技術(shù)考試試題( 2)參考答案填空題(每空 1分,共 20 分)1( 源 )( 目標 )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進行轉(zhuǎn)換)、(發(fā)生中斷)、(修改通道地址)(DJNZ R2,LOOP )、(把8路通道的轉(zhuǎn)換結(jié)果分別存入到78H7FH單元)。五、硬件電路分析(每題2分,共10分)1 . (6000H6007H )。2 . ( 4401H )3.(地址的低8位
21、)(是區(qū)分數(shù)據(jù)和地地址)4 .(從 0000H 到 1FFFH。單片機應用技術(shù)考試試題(3)填空題(每空1分,共20 分)1. ROM在單片機系統(tǒng)中作為程序存儲器,主要類型有ROM、PROM、EPROM、EEPROM 和 FLASH存儲器。其中 8051 有 4K (); 8751 有 4K (); 89C51 有 4K ()。2. 中斷源的允許是由()寄存器決定的,中斷源的優(yōu)先級別是由()寄存器決定的。3. 寄存器 PSW中的RS1和RS0的作用是()。4. 在只使用外部程序存儲器時,單片機的()管腳必須接地。5. 在行列式鍵盤中,接列線的I/O 口為(),接行線的I/O 口為()。(填寫輸
22、入口或者輸出口。)6. 在調(diào)試程序時,要觀察子程序內(nèi)部各條指令的運行狀況可采用()調(diào)試方法。7. JC,rel指令執(zhí)行時,當 CY位為()時程序發(fā)生跳轉(zhuǎn)。)單元,若某位地址是 12H,它&單片機位尋址區(qū)的單元地址是從()單元到(所在單元的地址應該是()。9 在單片機擴展時,()口和()口為地址線,()口為數(shù)據(jù)線。10.查表指令是(),散轉(zhuǎn)指令為()。11.子程序的返回指令是()。二、選擇題(每空1分,共10分)1 .堆棧指針SP的作用是()。A指示堆棧的棧底C指示下一條將要執(zhí)行指令的地址2. 下列指令中,不影響堆棧指針的指令是(A RETC LCALL addr163. 定時器T1的中
23、斷入口地址是(A 0003HB 000BH CE連續(xù)存放中斷服務程序B指示堆棧的棧頂D指示中斷返回的地址)。B JB bit, relD RETI),從該地址開始一般可()。001BHD 0013HF存放轉(zhuǎn)移指令4. 8031定時/計數(shù)器共有四種操作模式,由TMOD寄存器中 M1 M0的狀態(tài)決定,當 M1 M0#的狀態(tài)為01時,定時/計數(shù)器被設(shè)定為()。A . 13位定時/計數(shù)器B . 16位定時/計數(shù)器C .自動重裝8位定時/計數(shù)器D. T0為2個獨立的8位定時/計數(shù)器,T1停止工作5. 單片機在與外部I/O 口進行數(shù)據(jù)傳送時,將使用()線。A ALEB ALEC ALED ALE6. 啟動
24、ADC0809進行A/D轉(zhuǎn)換時,使用()指令。A MOVX DPTR,AB MOVX A,DPTRC MOV A, R0D MOVC A,A+DPTR7. 定時器 T0 的溢出標志 TF0 ,在 CPU 響應中斷后( )。A 由軟件清零 B 由硬件清零 C 隨機狀態(tài) D AB 都可以 8在進行串行通信時,若兩機的發(fā)送與接收可以同時進行,則稱為()。A 半雙工傳送 B 單工傳送 C 雙工傳送 D 全雙工傳送 9擴展存儲器時要加鎖存器 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í)行時 A=( )MOVDPTR , #TAB;指向字形表首址MOVCA , A+DPTR;第 2 次
26、執(zhí)行時 A=( )MOVDPTR , #4402H;4402H 表示()MOVXDPTR ,A;該條指令的作用是 ()MOVA,R3;第 2 次執(zhí)行時 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ù)運行程序時,顯示的內(nèi)容從右往左依次為( )。四、硬件電路分析(每題 2 分,共 10分)。1在實訓電路中,擴展的數(shù)據(jù)存儲器有(2 8155芯片 A、B、C 口對應的地址是()。13)指令。3若想讀入 8155 的 C 口的數(shù)據(jù),應采用(4實訓電路中的晶振為() HZ。5 0809ADC 的時鐘信號由()得到。3)單片機應用技術(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單項選擇題:1 . B 2 .B3.D 4 .F5 .B6. B 7.A8.B 9 .D 10.A三、 計算題:1 顯示位數(shù)01H06HPB 口地址將字型碼送入 PB 口 BFH延時 37H0,1,2,3,4,5,6,7四、1 6264 28642 4401 4402 44033 MOV DPTR,#4403H MOVX A, DPTR4 11.0592M5 ALE 二分頻得到單片機應用技術(shù)考試試題 ( 4 )填空題(每空 1分,共 20 分)1.在 51 系列單片機中,無內(nèi)部ROM 的單片機型號是(),有 4KEPROM 的單片機15型號)。是(2MCS-51 單片機指令系統(tǒng)共
29、有 7 種尋址方式,其中 MOV A,#DATA 為 ( ) 尋址;MOV A, Rn 為 () 尋址; MOV C, bit 為 () 尋址。3MCS-51 單片機的內(nèi)部 RAM 中從( 分為( )組。)到( )是工作寄存器區(qū),共#)寄存器決定,定時器的啟動與溢4單片機有兩個定時器,定時器的工作方式由(出由( )寄存器控制。5單片機復位后, 堆棧指針 SP 和程序計數(shù)器 PC 的內(nèi)容分別為 ( )和( )。 6 JB bit,rel 指令表示當指定位為()時程序發(fā)生跳轉(zhuǎn)。7既做數(shù)據(jù)線又做地址線的是()口,只能做數(shù)據(jù)線的是()口。8動態(tài)顯示和靜態(tài)顯示相比, ( )的耗電相對較大。)。9. P1
30、 口在作為輸入口使用時,在讀取數(shù)據(jù)之前,通常要先向P1 口送數(shù)據(jù)(10.單片機的外部中斷源有(), ()和()。二、選擇題(每空 1 分,共 10分)1. 擴展程序存儲器 2764時,需要()條P2 口線。A 13B 5 C 8D 42. 使用單片機開發(fā)系統(tǒng)調(diào)試程序時,對原程序進行匯編的目的是()。A 將源程序轉(zhuǎn)換成目標程序B 將目標程序轉(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、定時器 T0 的溢出標志為 TF0 ,采用查詢方式,若查詢到有溢出時,該標志(6789A 由軟件清零單片機在與外部A MOVXB 由硬件自動清零I/O 口進行數(shù)據(jù)傳送時,B MOVC 隨機狀態(tài) D AB 都可以將使用()指令。MOVCD 視具體 I/O口器件而定。在中斷允許寄存器中,中斷控制寄存器A CPU 總中斷允許控制位C 各中斷源允許控制位串行口的工作方式由(讀取SBUF B PCONAD 轉(zhuǎn)換的結(jié)果,使用(MOV A,RiMOVC A,DPTR10串行口中斷入口地址是(EA 位的作用是中斷請求總標志位串行口中斷允許位)寄存器決定。C SCON)指令。MOVX DPTR,AD RID M
32、OVX A,DPTRA : 000BH B : 0023HC:1000HD :0013H三、分析程序(每空 2 分,共 20 分)在實訓電路中有 16 個鍵,3 列。下面程序是一段鍵盤程序,采用行列式鍵盤結(jié)構(gòu),分別有第 0 列、第 請分析如下內(nèi)容。1 列、第 2 列和第KEY:ORG0000HMOVDPTR ,#MOVA , #03HMOVXDPTR ,AACALLKSJNZK1ACALLDEALY;設(shè)置 8155 的 C 口為(;調(diào)按鍵查詢子程序判是否有鍵按下;當( )時,程序運行到 K1 處19ACALLDELAYACALLKS ;再次判別是否有鍵按下JNZK2 ;有鍵按下轉(zhuǎn)移AJMP K
33、EY ;無按鍵時,程序運行到()處K2:MOV R3 ,#0FEH ;首列掃描字送 R3K3:MOV DPTR,#4401H ;PA 口地址送 DPTR ,開始列掃描MOVA, R3;MOVXDPTR , A;列掃描字送PA,此時掃描第()列MOVDPTR, #4403H;指向 PC 口MOVXA, DPTR;讀取行掃描值JBACC.0 , L1;當()時,轉(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 行鍵按下,該指令壓入堆棧的是();延時程序的作用是( )K1 :ACALL DELAYACALLKS;等待鍵釋放JNZK4;鍵未釋放,程序運行到()處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行有鍵按下時,A=()RET;返回,A工0表示有鍵按下延時子程序DELAY:MOVR5,#50HDEL2:MOVR6,#0FFHDEL1:NOPDJNZ R6 , DEL1DJNZ R5 , DEL2RET該程序的作用是:(四、 硬件電路分析(每題 2 分,共 10分)1在實訓電路中,擴展的程序存儲器是-PR丄芯片。2 ADC0809 芯片 8 個通道的地址依次為()。3在實訓電路中,若想啟動 ADC0809 通道 0 進行數(shù)據(jù)轉(zhuǎn)換, 指令。應采用(4實訓電路中采用的是()復位電路。5實訓電路中 74LS3
36、73 芯片的作用是)。單片機應用技術(shù)考試試題4)參考答案五、填空題:18031 87512立即數(shù) 寄存器 位400H 1FH 44TMOD TCON507H 0000H617P0 P28靜態(tài)顯示9FFH10T0 T1 串行口六、單項選擇題:1B 2 A 36A 7 A 8七、分析:輸入 有鍵按下 去抖K401H 檢測第 0八、1276426000H 6007H3MOV DPTR,#6000HMOVX DPTR,A6按鍵復位電路B 4C 9KEY列有無鍵按下,若有將鍵號鎖存地址的低 8 位 C 5 A D 100FDH第 0 行無鍵按下 0、1、2、3 存入 A 累加器。02H23單片機應用技術(shù)
37、考試試題 ( 5 )填空題(每空 1分,共 30 分)1.8031內(nèi)部有()個RAM、8751有4K內(nèi)部()。2MCS 5 1 單片機系列有()個中斷源,可分為( )個優(yōu)先級。上電復位時( )中斷源的優(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. 單片機位尋址區(qū)的單元
38、地址是從()單元到 ()單元,若某位地址是 09H,它所在單元的地址應該是()。 8031 單片機內(nèi)部 RAM 存儲器分五個區(qū),6. 當 P1 口做輸入口輸入數(shù)據(jù)時,必須先向該端口的鎖存器寫入( ),否則輸入數(shù)據(jù)可能出錯。7. 單片機內(nèi)部與外部 RAM 之間的查表指令是()。8. 轉(zhuǎn)移指令 LCALL addr16 的轉(zhuǎn)移范圍是(), JNB rel 的轉(zhuǎn)移范圍是(),調(diào)用指令 AJMP addr11 的調(diào)用范圍是()。9. 當單片機 CPU 響應中斷后, 程序?qū)⒆詣愚D(zhuǎn)移到該中斷源所對應的入口地址處, 并從該地 址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務程序。其中 INT
39、0 的入口地址為(),T1 的 入口地址為( )。10. 單片機常用兩種復位方式,既( )和( )。11 . LED 數(shù)碼顯示有()和()兩種顯示形式。12.擴展并行口時常采用8155 可編程芯片,它由()、( )、( )、 () 4 部分組成。二、選擇題(每空 1 分,共 10分)1. MCS 51系列單片機外擴存儲器芯片時,4個I/O 口中作為數(shù)據(jù)總線的是()。A ) P0 口和 P2 口B) P0 口(C) P2 口和 P3 口D) P2 口2、判斷是否有進位時用 PSW 的()標志位。A . CYB. OVC.PD. RS0E. RS13.當單片機從8155 接口芯片內(nèi)部RAM 的 2
40、0H 單元中讀取某一數(shù)據(jù)時,應使用()類指令。A . MOVA , 20HB . MOVXA, 20HC. MOVCA , A+DPTRD . MOVXA , 4020H4當串行口向單片機的 CPU 發(fā)出中斷請求時,若 CPU 允許并接受中斷時,程序計數(shù)器 PC 的內(nèi)容將被自動修改為( )。當 M1 M0A 0003HB000B C0013HD001BHE 0023HA .PC, B. PSWC.AD. SP6.單片機復位后,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)部,反映程序運行狀態(tài)或反映運算結(jié)果一些特征的寄存器是()。78031定時 /計數(shù)器共有四種操作模式,由 TMOD 寄存器中 M1 M0 的狀態(tài)決定,的狀態(tài)為 01 時,定時 /計數(shù)器被設(shè)定為( )A 13 位定時 /計數(shù)器B 16 位定時 /計數(shù)器C .自動重裝8位定時/計數(shù)器 D. TO為2個獨立的8位定時/計數(shù)器,T1停止工作& 8031有四個工作寄存器區(qū),由 PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片
42、機 復位后,若執(zhí)行 SETB RS1 指令,此時只能使用()區(qū)的工作寄存器。A. 0區(qū)B. 1 區(qū)C. 2區(qū)D. 3區(qū)9. MCS51 機響應中斷的必要條件是()。25A TCON 或 SCON 寄存器內(nèi)的有關(guān)中斷標志位為 1BIE 中斷允許寄存器內(nèi)的有關(guān)中斷允許位置CIP 中斷優(yōu)先級寄存器內(nèi)的有關(guān)位置 1D 當前一條指令執(zhí)行完10下列指令中錯誤的有()。A CLRR7BMOVC DPTR ,ACMOVP,AD JBCTF0,LOOP三、根據(jù)實驗電路,分析下列程序(每空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 口,點亮相應位數(shù)碼管LCALLTIMESJMPM0;TIME :MOVR5,#0AH;1 秒延時子程序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ù)運行該程序時,觀察 LED 的顯示結(jié)果是:四、硬件電路分析(每空 2 分
45、,共 10 分)在單片機實訓板電路中, 外接一片 ADC0809 ,請問:1)通道 IN6 的地址為 。2)74LS74 芯片的作用是 _,當系統(tǒng)晶振頻率為 12MHZ時, ADC0809 的工作頻率是 。3)控制 ADC0809 啟動的指令是 _,從 AD0809 中讀取轉(zhuǎn)換后的數(shù)據(jù)指令是 。單片機應用技術(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、上電復位24、手動復位25、靜態(tài)顯示26、動態(tài)顯示27、 256 字節(jié)的靜態(tài)RAM 存儲器28、3 個可編程的輸入/輸出端口29、 1 個可編程的定時/計數(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、在實訓板最右邊一位 LED上,以1s的時間間隔閃爍顯示“ P”,亮1s滅1s,亮1s滅1s, 循環(huán)不止。四、硬件電路分析(每題 2分,共 10 分)1、6006H2、2 分頻3、1MHZ4、MOVX DPTR , A5、MOVX A, DPTR單片機應用技術(shù)考試試題 ( 6 )填空題(每空 1分,共 30 分)1. 8051 有()K 內(nèi)部 ROM、89C51 有 4K 內(nèi)部()。2用于 BCD 碼加法運算時,對運算結(jié)果進行修正。緊跟在 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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2021年機械密封行業(yè)中密控股分析報告
- 2021年化工行業(yè)分析報告
- GSM蜂窩移動通信系統(tǒng)相關(guān)行業(yè)投資方案范本
- 室外環(huán)境清潔電器相關(guān)行業(yè)投資規(guī)劃報告
- 2024-2025學年云南省昆明市五華區(qū)紅旗小學人教版四年級上冊期中測試數(shù)學試卷-A4
- 《數(shù)字系統(tǒng)設(shè)計概述》課件
- 《數(shù)據(jù)可視化》課件
- 椅子設(shè)計報告范文大全
- 婦聯(lián)主任離職報告范文
- 《數(shù)字邏輯與EDA設(shè)計》課件-第4章
- 數(shù)據(jù)庫原理與MySQL應用-5 存儲函數(shù)與存儲過程
- 倉庫安全檢查記錄表
- DBJ04-T 434-2022 隱式框架鋼結(jié)構(gòu)工程技術(shù)標準
- 玉米區(qū)域試驗技術(shù)規(guī)程與田間調(diào)查標準
- 上海市崇明區(qū)2021屆一模作文《走出“撕裂感”》等5篇
- 履帶吊安裝、拆除安全交底
- (完整版)地質(zhì)制圖一般規(guī)定
- 我們的衣食之源教案-四年級道德與法治下冊
- 互換性與技術(shù)測量全書ppt課件匯總(完整版)
- After-Effects影視特效設(shè)計教程完整版ppt全套教學教程(最新)
- 分支機構(gòu)辦公營業(yè)用房租賃、裝修管理辦法
評論
0/150
提交評論