單片機(jī)應(yīng)用技術(shù)考試試題(52——62頁)_第1頁
單片機(jī)應(yīng)用技術(shù)考試試題(52——62頁)_第2頁
單片機(jī)應(yīng)用技術(shù)考試試題(52——62頁)_第3頁
單片機(jī)應(yīng)用技術(shù)考試試題(52——62頁)_第4頁
單片機(jī)應(yīng)用技術(shù)考試試題(52——62頁)_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ī)的( 系列號(hào) )號(hào),8031、8051是指單片機(jī)的( 型 )號(hào)。2MCS-51共有( 111 )條指令,可分為幾種不同的尋址方式。如:MOV A,Ri 屬于( 寄存器間接 )尋址方式,MOV C, bit 屬于( 位 )尋址方式。3單片機(jī)(計(jì)算機(jī))在進(jìn)行( 有符號(hào) )運(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)移的;不同點(diǎn)是,

2、當(dāng)執(zhí)行調(diào)用指令時(shí),它不僅能轉(zhuǎn)移到某一指定地址處,而且當(dāng)子程序執(zhí)行到( RET )指令后,它能自動(dòng)返回到( 調(diào)用指令的下一條 )指令處,而普通轉(zhuǎn)移指令( 不 )能返回。68031有兩個(gè)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ù)可能出錯(cuò)。8堆棧指針SP的內(nèi)容將始終指示( 堆棧的棧的棧頂 ),當(dāng)單步執(zhí)行了調(diào)用指令LCALL addr16 后SP的內(nèi)容將( 不會(huì) )改變。9由于執(zhí)行每條指令都要占用CPU的時(shí)間,因此采用循環(huán)

3、結(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)志位。 ACY BOV CP DRS0 ERS1 2在運(yùn)用仿真系統(tǒng)調(diào)試程序時(shí),當(dāng)要觀察子程序內(nèi)部指令的執(zhí)行結(jié)果時(shí),通常采用( B )調(diào)

4、試方法。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 MOV A,20H BMOVX A,Ri C MOVC A,A+DPTR DMOVX A,DPTR4當(dāng)串行口向單片機(jī)的CPU發(fā)出中斷請求時(shí),若CPU允許并接受中斷請求時(shí),程序計(jì)數(shù)器PC的內(nèi)容將被自動(dòng)修改為( E )。A0003H B000B C0013H D001BH E0023H5子程序的返回和中斷響應(yīng)過程中的中斷返回都是通過改變PC的內(nèi)容實(shí)現(xiàn)的,而PC內(nèi)容的改變是( C )完成

5、的。A通過POP命令 B通過MOV 指令 C通過RET或RETI指令 D自動(dòng)6單片機(jī)復(fù)位后,SP、PC、I/O口的內(nèi)容為( C )ASP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHBSP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HCSP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHDSP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 78031定時(shí)/計(jì)數(shù)器共有四種操作模式,并由TMOD寄存器中M1 M0的狀態(tài)決定,當(dāng), , , , , M1 M0的狀態(tài)為1

6、0 時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為( C ) A13位定時(shí)/計(jì)數(shù)器 B16位定時(shí)/計(jì)數(shù)器C自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器 DT0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作88031有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片機(jī)復(fù)位后,若執(zhí)行 SETB RS1 指令,此時(shí)只能使用( C )區(qū)的工作寄存器。 A0區(qū) B1區(qū) C2區(qū) D3區(qū) 9在MCS-51單片機(jī)中,當(dāng)有壓入或彈出堆棧操作時(shí),SP的內(nèi)容將隨之增大或減小;程序計(jì)數(shù)器PC的內(nèi)容將始終指示下一條將要執(zhí)行指令的地址,所以只要改變PC的內(nèi)容將改變程序的運(yùn)行路徑。SP的內(nèi)容與PC的內(nèi)容( D )。 A都是8位地址 B都是16位

7、地址 C位數(shù)相同 D位數(shù)不同三、分析程序(每空2分,共20分)該程序是信號(hào)燈控制程序,采用P1口控制八個(gè)發(fā)光二極管的亮與滅(設(shè)輸出低電平時(shí),對應(yīng)發(fā)光二極管被點(diǎn)亮)。ORG0000HAJMPMAIN;轉(zhuǎn)主程序ORG001BH;該地址是( T1的中斷入口 )的地址AJMPCONT;當(dāng)出現(xiàn)( 中斷 )時(shí),才會(huì)執(zhí)行到該指令ORG0100H MAIN:MOVTMOD,#10H;執(zhí)行該指令的目的是( 設(shè)定T1的工作方式 )MOVTH1,#3CH;置50ms定時(shí)初值MOVTL1,#0B0H ;此時(shí)堆棧指針SP的內(nèi)容是( 07H )SETBEA;執(zhí)行該指令前,EA的初始值是( 0 )SETBET1;定時(shí)器T1

8、開中斷SETBTR1;執(zhí)行該指令的目的是( 啟動(dòng)定時(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:MOVP1,AJNB08H,$CLR08HRRADJNZR2,NEXT1SJMPDISPCONT: MOVTH1,#3CH;程序執(zhí)行到此處時(shí),堆棧指針SP的內(nèi)容是( 09H )MOVTL1,#0B0H DJNZR3,EXIT

9、;判1s定時(shí)到否MOVR3,#14H;重置50ms循環(huán)初值SETB08H;標(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口對應(yīng)的地址是( 4401 、 4402 、 4403 )。3若向8155的A口送一個(gè)數(shù)據(jù),應(yīng)采用MOVX DPTR,A指令,執(zhí)行該指令后,先將高8位地址和低8位地址送出,再自動(dòng)發(fā)出( ALE )信號(hào)和( WR寫 )信號(hào),從而實(shí)現(xiàn)低8位地址的鎖存及送

10、數(shù)操作。 474LS74芯片的作用是( 對ALE信號(hào)二分頻,得到500KHz時(shí)鐘信號(hào) )。 5若要啟動(dòng)0809ADC芯片開始進(jìn)行A/D轉(zhuǎn)換,應(yīng)采用( MOVX DPTR ,A )指令。單片機(jī)應(yīng)用技術(shù)考試試題(1)參考答案 一、 填空題(每空1分,共20分)1( 系列號(hào) )( 型 )2( 111 )( 寄存器間接 )( 位 )3( 有符號(hào) )4(20H)(2FH)(21H )5( RET )( 調(diào)用指令的下一條 )( 不 )6( 對內(nèi)部fosc/12 )( 外部 )7( FF )8( 堆棧的棧的棧頂 )( 不會(huì) )9( 定時(shí)/計(jì)數(shù)器 )10( SBUF )11( 定時(shí)器T1 )二、選擇題(每空1

11、分,共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 )( 啟動(dòng)定時(shí)器T1工作 )(第2位)(09H)( 堆棧的內(nèi)容 )( 燈被依次循環(huán)點(diǎn)亮 )四、 硬件電路分析(每題2分,共10分) 1( 鎖存低八位地址 ) 2( 4401 、4402 、4403 )3( ALE )( WR寫 ) 4( 對ALE信號(hào)二分頻,得到500KHz時(shí)鐘信號(hào) ) 5( MOVX DPTR ,A ) 單片機(jī)應(yīng)用技術(shù)考試試題

12、( 2 )一、 填空題(每空1分,共20分)1用匯編語言編制的程序稱為( )程序,該程序被匯編后得到的程序被稱為( )程序。2完成不同數(shù)制間的轉(zhuǎn)換:(10100101)二 =( )十 ;(11000011)二 =( )十六;(01010111)BCD =( )十 ;(58)十 =( )BCD;符號(hào)5的ASCII碼是( )3在進(jìn)行BCD碼加法運(yùn)算時(shí),緊跟ADD 或 ADDC 指令后的指令必須是( )指令。4轉(zhuǎn)移指令LJMP addr16 的轉(zhuǎn)移范圍是( ),JNZ rel 的轉(zhuǎn)移范圍是( ),調(diào)用指令A(yù)CALL addr11的調(diào)用范圍是( )。5中斷源的優(yōu)先級(jí)別被分為高級(jí)和低級(jí)兩大級(jí)別,各中斷源

13、的中斷請求是屬于什么級(jí)別是由( )寄存器的內(nèi)容決確定的。6在程序狀態(tài)字寄存器PSW中,CY與OV標(biāo)志的狀態(tài)可反應(yīng)指令運(yùn)算的結(jié)果,其中CY為進(jìn)位(借位)標(biāo)志,被用于( )符號(hào)數(shù)加(減)運(yùn)算;OV為溢出標(biāo)志,被用于( )符號(hào)數(shù)加(減)運(yùn)算。7消除鍵盤抖動(dòng)常用兩種方法,一是采用硬件去抖電路,用基本RS觸發(fā)器構(gòu)成;二是采用軟件去抖程序,既測試有鍵輸入時(shí)需延時(shí)( )秒后再測試是否有鍵輸入,此方法可判斷是否有鍵抖動(dòng)。8ADC0809的轉(zhuǎn)換時(shí)鐘一般為( )Hz ,可采用單片機(jī)的( )信號(hào),再經(jīng)過( )的方法獲得。9在MCS-51系列單片機(jī)中( )型號(hào)的單片機(jī)需要擴(kuò)展外部程序存儲(chǔ)器,且( )管腳必須接地。二、

14、選擇題(每空1分,共10分)1在有符號(hào)運(yùn)算時(shí),判斷運(yùn)算結(jié)果是否正確時(shí)用PSW的( )標(biāo)志位,在無符號(hào)運(yùn)算時(shí)判斷運(yùn)算結(jié)果是否正確時(shí)用PSW的( )標(biāo)志位。 ACY BOV CP DRS0 ERS1 2在運(yùn)用8031單片機(jī)擴(kuò)展32K數(shù)據(jù)存儲(chǔ)器RAM時(shí),需采用( )條地址線,其中P2口用( )條線。 A 10 B13 C15 D5 E6 F73當(dāng)單片機(jī)啟動(dòng)ADC0809進(jìn)行模/數(shù)轉(zhuǎn)換時(shí),應(yīng)采用( )指令。A MOV A,20 BMOVX A,DPTRC MOVC A,A+DPTR DMOVX DPTR,A4在五個(gè)中斷源中,可通過軟件確定各中斷源中斷級(jí)別的高或低,但在同一級(jí)別中,按硬件排隊(duì)的優(yōu)先級(jí)別最

15、高的是( )中斷。A定時(shí)器T0 B定時(shí)器T1 C外部中斷INTO D外部中斷INT1 E串行口5調(diào)用子程序、中斷響應(yīng)過程及轉(zhuǎn)移指令的共同特點(diǎn)是( )。A都能返回 B都通過改變PC實(shí)現(xiàn)轉(zhuǎn)移 C都將返回地址壓入堆棧 D都必須保護(hù)現(xiàn)場6單片機(jī)復(fù)位后,累加器A、PC、PSW的內(nèi)容為( )AA = FFH PC = 00H PSW = FFHBA = 00H PC = 0000H PSW = 00HCA = 07H PC = 0000H PSW = FFHDA = 00H PC = 00H PSW = 00H 78031定時(shí)/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理,也可通過對( )的查詢方法進(jìn)行判斷

16、。 AOV標(biāo)志 BCY標(biāo)志 C中斷標(biāo)志 D奇偶標(biāo)志8當(dāng)單步執(zhí)行調(diào)用子程序指令后,計(jì)算機(jī)屏幕右上角顯示出BUSY提示符,這說明( )。 A子程序運(yùn)行正常 B子程序內(nèi)部出錯(cuò) C發(fā)生了中斷 D等待延時(shí) 三、分析程序(每空2分,共20分)該程序是A/D轉(zhuǎn)換應(yīng)用程序,可實(shí)現(xiàn)多路模擬量輸入的巡回檢測,采樣數(shù)據(jù)被存放在片內(nèi)RAM 單元中。ORG 0000H AJMP MAIN ORG 0013H ;該地址是( )地址 AJMP INT1 MAIN: MOV R0,#78H ;78是( )地址 MOV R2,#08H ; SETB IT1 ;該指令的作用是( ) SETB EA ; SETB EX1 ;允許I

17、NT1中斷 MOV DPTR,#6000H ;#6000H是( )地址 MOV A,#00H ;A的內(nèi)容對轉(zhuǎn)換結(jié)果( )影響LOOP: MOVX DPTR,A ;該指令的作用是( )HERE: SJMP HERE DJNZ R2, LOOP INT1: MOVX A,DPTR ;當(dāng)( )時(shí),程序?qū)⑦\(yùn)行到此處。 MOV R0,A INC DPTR ;DPTR加1的目的是( ) INC R0 RETI ;該返回指令執(zhí)行后將返回到( )指令處連續(xù)運(yùn)行該程序的結(jié)果將是( )。四、 硬件電路分析(每題2分,共10分) 1 根據(jù)實(shí)訓(xùn)電路,若要啟動(dòng)0809ADC芯片開始進(jìn)行A/D轉(zhuǎn)換,可使用 MOVX DP

18、TR ,A指令,指令中DPTR的內(nèi)容是( )。 2若向8155芯片的A口送一數(shù)據(jù),可采用 MOVX DPTR ,A指令,指令中 DPTR的內(nèi)容是( )。3在實(shí)訓(xùn)電路中,74LS373芯片的作用是鎖存( ),鎖存的目的是( )。 4在實(shí)訓(xùn)電路中,擴(kuò)展了外部數(shù)據(jù)存儲(chǔ)器6264,其片選信號(hào)CES1是由8031的P25、P26、P27經(jīng)138譯碼器的Y0輸出實(shí)現(xiàn)片選,該存儲(chǔ)器的地址范圍是(從 到 )。單片機(jī)應(yīng)用技術(shù)考試試題(2)參考答案 二、 填空題(每空1分,共20分)1(源)( 目標(biāo) )2( 165 )(C3 )( 57 )( 01011000 )( 35H )3( DA A )4( 64K )(

19、 +127-128 )( 2K )5( IP )6( 無 )( 有 )7( 10ms )8(500KHz)( ALE )( 二分頻 )9( 8031( 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的( 沒有 )、( 啟動(dòng)0809進(jìn)行轉(zhuǎn)換)、( 發(fā)生中斷 )、( 修改通道地址)( DJNZ R2,LOOP )、( 把8路通道的轉(zhuǎn)換結(jié)果分別存入到78H7FH單

20、元 )。五、 硬件電路分析(每題2分,共10分) 1(6000H6007H )。 2( 4401H )3( 地址的低8位 )(是區(qū)分?jǐn)?shù)據(jù)和地地址 ) 4(從0000H 到 1FFFH)。單片機(jī)應(yīng)用技術(shù)考試試題( 3 )一、 填空題(每空1分,共20分)1ROM在單片機(jī)系統(tǒng)中作為程序存儲(chǔ)器,主要類型有ROM、PROM、EPROM、EEPROM和FLASH存儲(chǔ)器。其中8051有4K( ) ;8751有4K( );89C51有4K( )。2中斷源的允許是由( )寄存器決定的,中斷源的優(yōu)先級(jí)別是由( )寄存器決定的。3寄存器PSW中的RS1和RS0的作用是( )。4在只使用外部程序存儲(chǔ)器時(shí),單片機(jī)的(

21、 )管腳必須接地。5在行列式鍵盤中,接列線的I/O口為( ),接行線的I/O口為( )。(填寫輸入口或者輸出口。) 6在調(diào)試程序時(shí),要觀察子程序內(nèi)部各條指令的運(yùn)行狀況可采用( )調(diào)試方法。7JC,rel指令執(zhí)行時(shí),當(dāng)CY位為( )時(shí)程序發(fā)生跳轉(zhuǎn)。8單片機(jī)位尋址區(qū)的單元地址是從( )單元到( )單元,若某位地址是12H,它所在單元的地址應(yīng)該是( )。9在單片機(jī)擴(kuò)展時(shí),( )口和( )口為地址線,( )口為數(shù)據(jù)線。10查表指令是( ),散轉(zhuǎn)指令為( ) 。11子程序的返回指令是( )。二、選擇題(每空1分,共10分)1堆棧指針SP的作用是( )。 A 指示堆棧的棧底 B 指示堆棧的棧頂 C 指示下

22、一條將要執(zhí)行指令的地址 D 指示中斷返回的地址2下列指令中,不影響堆棧指針的指令是()。A RET B JB bit,relC LCALL addr16 D RETI3定時(shí)器T1的中斷入口地址是( ),從該地址開始一般可( )。 A 0003H B 000BH C 001BH D 0013H E 連續(xù)存放中斷服務(wù)程序 F 存放轉(zhuǎn)移指令48031定時(shí)/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中M1 M0的狀態(tài)決定,當(dāng)M1 M0的狀態(tài)為01 時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為( )。 A13位定時(shí)/計(jì)數(shù)器 B16位定時(shí)/計(jì)數(shù)器C自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器 DT0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作5單片

23、機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí),將使用( )線。A ALE B ALE C ALE D ALE 6啟動(dòng)ADC0809進(jìn)行A/D轉(zhuǎn)換時(shí),使用( )指令。A MOVX DPTR,A B MOVX A,DPTR C MOV A, R0 D 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ò)展存儲(chǔ)器時(shí)要加鎖存器373,其作用是( )。 A 鎖存尋址單元的低八位地址 B 鎖存尋址單

24、元的數(shù)據(jù) C 鎖存尋址單元的高八位地址 D 鎖存相關(guān)的控制和選擇信號(hào)三、分析程序(每空2分,共20分)該程序是動(dòng)態(tài)顯示程序,請分析如下內(nèi)容。 MOV DPTR,#4400H MOV A, #03H MOVX DPTR,A SETBRS0;使用第( )組工作寄存器 MOV R2,#08H MOV R0,#30H CLR A L1: MOV R0,A INC R0INC ADJNZ R2, L1 DISP: MOVR0,#30H ;顯示緩沖區(qū)首址送R0 MOV R1, #00HMOVR2,#08H;R2中的08H表示( ) MOVR3,#7FH;選中最右端LED DISP1: MOVA,R0;第2

25、次執(zhí)行時(shí)A=( ) MOVDPTR,#TAB;指向字形表首址 MOVCA,A+DPTR;第2次執(zhí)行時(shí)A=( ) MOVDPTR,#4402H;4402H表示( ) MOVXDPTR,A;該條指令的作用是( ) MOVA,R3;第2次執(zhí)行時(shí)A=( ) MOVDPTR,#4401H;指向位選口 MOVXDPTR,A;位碼送PA口 DJNZ R1,$ ; DJNZ R1,$ ;該指令的作用是( ) RRA;位選字移位 MOVR3,A;移位后的位選字送R3 INCR0, ;在本程序中,R0最大取值為( ) MOVA,R0;緩沖區(qū)數(shù)據(jù)送A DJNZR2,DISP1;未掃描完,繼續(xù)循環(huán) SJMP DISP

26、 TAB:DB3FH,06H,5BH,4FH,66H;共陰極LED字形表 DB6DH,7DH,07H,7FH,6FH連續(xù)運(yùn)行程序時(shí),顯示的內(nèi)容從右往左依次為( )。四、 硬件電路分析(每題2分,共10分) 1在實(shí)訓(xùn)電路中,擴(kuò)展的數(shù)據(jù)存儲(chǔ)器有( )。 28155芯片A、B、C口對應(yīng)的地址是( 、 、 )。3若想讀入8155的C口的數(shù)據(jù),應(yīng)采用( )指令。 4實(shí)訓(xùn)電路中的晶振為( )HZ。 50809ADC的時(shí)鐘信號(hào)由( )得到。單片機(jī)應(yīng)用技術(shù)考試試題(3)參考答案 一、 填空題:1 ROM、EPROM、FLASH存儲(chǔ)器2 IE IP3 選擇工作寄存器組4 EA5 輸出 輸入6 跟蹤7 18 20

27、H 2FH 22H9 P0 P2 P010 MOVC A,A+DPTR JMP A+DPTR11 RET二、 單項(xiàng)選擇題:1 B 2 B 3 D 4 F 5 B6 B 7 A 8 B 9 D 10 A三、 計(jì)算題:1 顯示位數(shù) 01H 06H PB口地址 將字型碼送入PB口 BFH 延時(shí) 37H 0,1,2,3,4,5,6,7四、 1 6264 2864 2 4401 4402 44033 MOV DPTR,#4403HMOVX A, DPTR4 11.0592M5 ALE二分頻得到單片機(jī)應(yīng)用技術(shù)考試試題( 4 )一、 填空題(每空1分,共20分)1在51系列單片機(jī)中,無內(nèi)部ROM的單片機(jī)型號(hào)

28、是( ),有4KEPROM的單片機(jī)型號(hào)是( )。2MCS-51單片機(jī)指令系統(tǒng)共有7種尋址方式,其中MOV A,#DATA 為 ( )尋址;MOV A, Rn 為 ( ) 尋址;MOV C, bit 為 ( ) 尋址。3MCS-51單片機(jī)的內(nèi)部RAM中從( )到( )是工作寄存器區(qū),共分為( )組。4單片機(jī)有兩個(gè)定時(shí)器,定時(shí)器的工作方式由( )寄存器決定,定時(shí)器的啟動(dòng)與溢出由( )寄存器控制。5單片機(jī)復(fù)位后,堆棧指針SP和程序計(jì)數(shù)器PC的內(nèi)容分別為( )和( )。6JB bit,rel指令表示當(dāng)指定位為( )時(shí)程序發(fā)生跳轉(zhuǎn)。7既做數(shù)據(jù)線又做地址線的是( )口,只能做數(shù)據(jù)線的是( )口。8動(dòng)態(tài)顯示

29、和靜態(tài)顯示相比,( )的耗電相對較大。 9P1口在作為輸入口使用時(shí),在讀取數(shù)據(jù)之前,通常要先向P1口送數(shù)據(jù)( )。10單片機(jī)的外部中斷源有( ),( )和( )。二、選擇題(每空1分,共10分)1擴(kuò)展程序存儲(chǔ)器2764時(shí),需要( )條P2口線。A 13 B 5 C 8 D 4 2使用單片機(jī)開發(fā)系統(tǒng)調(diào)試程序時(shí),對原程序進(jìn)行匯編的目的是( )。 A 將源程序轉(zhuǎn)換成目標(biāo)程序 B 將目標(biāo)程序轉(zhuǎn)換成源程序C 將低級(jí)語言轉(zhuǎn)換成高級(jí)語言 D 連續(xù)執(zhí)行鍵3指令A(yù)JMP的尋址范圍是( )A 任意范圍 B 128到127 C 64K D 2K409H位所在的單元地址是( ) A 02H B 08H C 21H D

30、 20H5. 定時(shí)器T0的溢出標(biāo)志為TF0,采用查詢方式,若查詢到有溢出時(shí),該標(biāo)志( )A 由軟件清零 B 由硬件自動(dòng)清零 C 隨機(jī)狀態(tài) D AB都可以6單片機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí),將使用( )指令。A MOVX B MOV C MOVC D 視具體I/O口器件而定。7在中斷允許寄存器中,中斷控制寄存器EA位的作用是( )A CPU總中斷允許控制位 B 中斷請求總標(biāo)志位 C 各中斷源允許控制位 D 串行口中斷允許位8串行口的工作方式由( )寄存器決定。 A SBUF B PCON C SCON D RI 9讀取AD轉(zhuǎn)換的結(jié)果,使用( )指令。A MOV A,Ri B MOVX DPT

31、R,A C MOVC A,DPTR D MOVX A,DPTR10串行口中斷入口地址是( ) A: 000BH B: 0023H C:1000H D:0013H 三、分析程序(每空2分,共20分)在實(shí)訓(xùn)電路中有16個(gè)鍵,采用行列式鍵盤結(jié)構(gòu),分別有第0列、第1列、第2列和第3列。下面程序是一段鍵盤程序,請分析如下內(nèi)容。 ORG 0000HMOVDPTR,#4400HMOVA,#03H; MOVXDPTR,A;設(shè)置8155的C口為( ) KEY: ACALLKS ;調(diào)按鍵查詢子程序判是否有鍵按下 JNZK1;當(dāng)( )時(shí),程序運(yùn)行到K1處 ACALLDEALY AJMPKEY;繼續(xù)查詢按鍵K1: A

32、CALLDELAY;延時(shí)程序的作用是( ) ACALLDELAY ACALLKS;再次判別是否有鍵按下 JNZK2;有鍵按下轉(zhuǎn)移 AJMPKEY;無按鍵時(shí),程序運(yùn)行到( )處K2: MOVR3,#0FEH;首列掃描字送R3 K3: MOVDPTR,#4401H;PA口地址送DPTR,開始列掃描 MOVA,R3; MOVXDPTR,A;列掃描字送PA,此時(shí)掃描第( )列 MOVDPTR, #4403H;指向PC口 MOVXA,DPTR;讀取行掃描值 JBACC.0,L1 ;當(dāng)( )時(shí),轉(zhuǎn)查第1行L1 MOVA,#00H AJMPLK;轉(zhuǎn)存鍵號(hào) L1: JBACC.1,L2;第1行無鍵按下,轉(zhuǎn)查第

33、2行 MOVA,#01H AJMPLK L2: JBACC.2,L3;第2行無鍵按下,轉(zhuǎn)查第3行 MOVA,#02H; AJMPLK L3: JBACC.3,CONT;第3行無鍵按下,結(jié)束 MOVA,#03H LK: PUSHACC;第2行鍵按下,該指令壓入堆棧的是( ) K4: ACALLDELAY ACALLKS;等待鍵釋放 JNZK4;鍵未釋放,程序運(yùn)行到( )處 POPACC; CONT: AJMPKEY;轉(zhuǎn)鍵盤處理程序;按鍵查詢子程序 KS: MOVDPTR,#4401H;置8155PA口地址 MOVA,#00H MOVXDPTR,A;全掃描字#00H送PA口 INCDPTR;指向P

34、C口 INCDPTR MOVXA,DPTR;讀入PC口狀態(tài) CPLA;變正邏輯,高電平表示有鍵按下 ANLA,#0FH;第0行有鍵按下時(shí),A( ) RET;返回,A0表示有鍵按下;延時(shí)子程序 DELAY: MOV R5,#50H DEL2: MOV R6,#0FFH DEL1: NOPDJNZ R6 , DEL1DJNZ R5 , DEL2 RET 該程序的作用是:( )四、 硬件電路分析(每題2分,共10分) 1在實(shí)訓(xùn)電路中,擴(kuò)展的程序存儲(chǔ)器是( )芯片。 2ADC0809芯片8個(gè)通道的地址依次為( )。3在實(shí)訓(xùn)電路中,若想啟動(dòng)ADC0809通道0進(jìn)行數(shù)據(jù)轉(zhuǎn)換,應(yīng)采用( )指令。 4實(shí)訓(xùn)電路

35、中采用的是( )復(fù)位電路。 5實(shí)訓(xùn)電路中74LS373芯片的作用是( )。單片機(jī)應(yīng)用技術(shù)考試試題(4)參考答案 五、 填空題:1 8031 87512 立即數(shù) 寄存器 位4 00H 1FH 44 TMOD TCON5 07H 0000H6 17 P0 P28 靜態(tài)顯示9 FFH10T0 T1 串行口六、 單項(xiàng)選擇題:1 B 2 A 3B 4C 5A6 A 7 A 8C 9 D 10 B七、 分析:輸入 有鍵按下 去抖 KEY 0FDH 第0行無鍵按下 02H K4 01H 檢測第0列有無鍵按下,若有將鍵號(hào)0、1、2、3存入A累加器。 八、 1 2764 2 6000H6007H3 MOV DP

36、TR,#6000HMOVX DPTR,A6 按鍵復(fù)位電路鎖存地址的低8位單片機(jī)應(yīng)用技術(shù)考試試題( 5 )一、 填空題(每空1分,共30分)1 8031內(nèi)部有( )個(gè)RAM、8751有4K內(nèi)部( )。2MCS51單片機(jī)系列有( )個(gè)中斷源,可分為( )個(gè)優(yōu)先級(jí)。上電復(fù)位時(shí)( )中斷源的優(yōu)先級(jí)別最高。 3MCS-51可分為六種不同的尋址方式。如: MOVC A,A+PC 屬于( )尋址方式,SJMP rel 屬于( )尋址方式 。4完成不同數(shù)制間的轉(zhuǎn)換:(00100110)二 =( )十 ;(10011010)二 =( )十六(01110111)BCD =( )十 ;(28)十 =( )BCD ;

37、符號(hào)A的ASCII碼是( )5單片機(jī)位尋址區(qū)的單元地址是從( )單元到( )單元,若某位地址是09H,它所在單元的地址應(yīng)該是( )。8031單片機(jī)內(nèi)部RAM存儲(chǔ)器分五個(gè)區(qū), 6當(dāng)P1口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入( ),否則輸入數(shù)據(jù)可能出錯(cuò)。7單片機(jī)內(nèi)部與外部RAM之間的查表指令是( )。8轉(zhuǎn)移指令LCALL addr16 的轉(zhuǎn)移范圍是( ),JNB rel 的轉(zhuǎn)移范圍是( ),調(diào)用指令A(yù)JMP addr11的調(diào)用范圍是( )。9當(dāng)單片機(jī)CPU響應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對應(yīng)的入口地址處,并從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。

38、其中INT0 的入口地址為( ),T1 的 入口地址為( )。10單片機(jī)常用兩種復(fù)位方式,既( )和( )。11LED數(shù)碼顯示有( )和( )兩種顯示形式。12擴(kuò)展并行口時(shí)常采用8155可編程芯片,它由( )、( )、( )、 ( )4部分組成。二、選擇題(每空1分,共10分)1MCS51系列單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4個(gè)I/O口中作為數(shù)據(jù)總線的是( )。(A)P0口和P2口 (B)P0口 (C)P2口和P3口 (D)P2口2、判斷是否有進(jìn)位時(shí)用PSW的( )標(biāo)志位。 ACY BOV CP DRS0 ERS1 3當(dāng)單片機(jī)從8155接口芯片內(nèi)部RAM的20H單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用( )類指令。A MOV A,20H BMOVX A,20H C MOVC A,A+DPTR DMOVX A,4020H4當(dāng)串行口向單片機(jī)的CPU發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論