單片機(jī)習(xí)題二57ppt課件_第1頁
單片機(jī)習(xí)題二57ppt課件_第2頁
單片機(jī)習(xí)題二57ppt課件_第3頁
單片機(jī)習(xí)題二57ppt課件_第4頁
單片機(jī)習(xí)題二57ppt課件_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一一 填空題填空題二二 選擇題選擇題簡答題簡答題做圖題做圖題編程題編程題程序解釋程序解釋習(xí)題二習(xí)題二1一、填空題一、填空題1. 異步串行數(shù)據(jù)通訊的幀格式由異步串行數(shù)據(jù)通訊的幀格式由( )位、位、 ( )位、位、( )位和位和( )位組成。位組成。2. 在串行通訊中,收發(fā)雙方對波特率的設(shè)定應(yīng)該是在串行通訊中,收發(fā)雙方對波特率的設(shè)定應(yīng)該是( )的的3. 根據(jù)數(shù)據(jù)的傳送方向,串行通訊可以分為單工、半雙根據(jù)數(shù)據(jù)的傳送方向,串行通訊可以分為單工、半雙工和全工和全 雙工雙工3種,種,AT89S51單片機(jī)串口屬于單片機(jī)串口屬于( )串串行口。行口。4. 假設(shè)傳送速率每秒假設(shè)傳送速率每秒120個(gè)字符,每個(gè)字符

2、個(gè)字符,每個(gè)字符10位,那么波位,那么波特率是特率是( ) 。1200bps全雙工全雙工一樣一樣起始起始停頓停頓奇偶校驗(yàn)奇偶校驗(yàn)58位數(shù)據(jù)位數(shù)據(jù)2一、填空題一、填空題5. 在查詢和中斷兩種數(shù)據(jù)輸入輸出控制方式中,在查詢和中斷兩種數(shù)據(jù)輸入輸出控制方式中,效率較高的是效率較高的是( )。6AT89S51單片機(jī)有單片機(jī)有 級優(yōu)先級中斷。級優(yōu)先級中斷。7AT89S51內(nèi)部提供內(nèi)部提供 個(gè)可編程的個(gè)可編程的 位位定時(shí)定時(shí)/計(jì)數(shù)器,定時(shí)器有計(jì)數(shù)器,定時(shí)器有 種任務(wù)方式。種任務(wù)方式。中斷方式中斷方式3216421 AT89S51的定時(shí)器的定時(shí)器T1用作定時(shí)方式時(shí)是用作定時(shí)方式時(shí)是( ) A由內(nèi)部時(shí)鐘頻率定時(shí)

3、,一個(gè)時(shí)鐘周期加由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1 B由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1 C由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1 D由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加12 定時(shí)器定時(shí)器T1用作計(jì)數(shù)方式時(shí)計(jì)數(shù)脈沖是用作計(jì)數(shù)方式時(shí)計(jì)數(shù)脈沖是( ) A外部計(jì)數(shù)脈沖由外部計(jì)數(shù)脈沖由T1P3.5輸入輸入 B外部計(jì)數(shù)脈沖由內(nèi)部時(shí)鐘頻率提供外部計(jì)數(shù)脈沖由內(nèi)部時(shí)鐘頻率提供 C外部計(jì)數(shù)脈沖由外部計(jì)數(shù)脈沖由T0P3.4輸入輸入 D由外部計(jì)數(shù)脈沖計(jì)數(shù)由外部計(jì)數(shù)脈沖計(jì)數(shù)BA4二、選擇題二、選擇題3用用T1作定時(shí)方

4、式,用方式作定時(shí)方式,用方式1,那么初始化編程為,那么初始化編程為( ) AMOV TMOD,#01H BMOV TMOD,#50H CMOV TMOD,#10H DMOV TCON,#02H 4啟動定時(shí)器啟動定時(shí)器0開場計(jì)數(shù)的指令是使開場計(jì)數(shù)的指令是使TCON的的( ) ATF0位置位置1 BTR0位置位置1 CTR0位置位置0 DTR1位置位置0 5以下指令判別假設(shè)定時(shí)器以下指令判別假設(shè)定時(shí)器T0計(jì)滿數(shù)就轉(zhuǎn)計(jì)滿數(shù)就轉(zhuǎn)LP的是的是( ) AJB T0,LP BJNB TF0,LP CJNB TR0, LP DJB TF0,LP CBD5二、選擇題二、選擇題6當(dāng)當(dāng)CPU呼應(yīng)定時(shí)器呼應(yīng)定時(shí)器T1

5、的中斷懇求后,程序計(jì)數(shù)器的中斷懇求后,程序計(jì)數(shù)器PC 的內(nèi)容是的內(nèi)容是( ) A0003H B000BH C00013H D001BH7 AT89S51單片機(jī)在同一級別里除串行口外,級別最單片機(jī)在同一級別里除串行口外,級別最 低的中斷源是低的中斷源是( ) A外部中斷外部中斷1 B定時(shí)器定時(shí)器T0 C定時(shí)器定時(shí)器T1 D串行口串行口8用定時(shí)器用定時(shí)器T1方式方式1計(jì)數(shù),要求每計(jì)滿計(jì)數(shù),要求每計(jì)滿10次產(chǎn)生溢出標(biāo)次產(chǎn)生溢出標(biāo) 志,那么志,那么TH1、TL1的初始值是的初始值是( ) AFFH、F6H BF6H、F6H CF0H 、F0H DFFH、F0HDCA6二、選擇題二、選擇題9. 用用AT

6、89S51的定時(shí)器的定時(shí)器T0定時(shí),用方式定時(shí),用方式2,那么應(yīng),那么應(yīng)( ) A啟動啟動T0前向前向TH0置入計(jì)數(shù)初值,置入計(jì)數(shù)初值,TL0置置0,以后每,以后每 次重新計(jì)數(shù)前要重新置入計(jì)數(shù)初值次重新計(jì)數(shù)前要重新置入計(jì)數(shù)初值 B啟動啟動T0 前向前向TH0、TL0置入計(jì)數(shù)初值,以后每次重新計(jì)數(shù)前置入計(jì)數(shù)初值,以后每次重新計(jì)數(shù)前 要重新置入計(jì)數(shù)初值要重新置入計(jì)數(shù)初值 C. 啟動啟動T0前向前向TH0、TL0 置入計(jì)數(shù)初值,以后不再置入置入計(jì)數(shù)初值,以后不再置入 D. 啟動啟動T0前向前向 TH0、TL0置入一樣的計(jì)數(shù)初值,以后不再置入置入一樣的計(jì)數(shù)初值,以后不再置入10外部中斷外部中斷0 的入

7、口地址是的入口地址是( ) A0003H B000BH C0013H D001BH DA7二、選擇題二、選擇題11. AT89S51單片機(jī)外部中斷單片機(jī)外部中斷0開中斷的指令是開中斷的指令是 ( ) ASETB ET0 BSETB EX0 CCLR ET0 DSETB ET112. 外部中斷外部中斷1和外部中斷和外部中斷0的觸的觸 發(fā)方式選擇位是發(fā)方式選擇位是 ( ) ATR1和和TR0 BIE1和和IE0 CIT1和和IT0 DTF1和和TF013. 定時(shí)器定時(shí)器T1的溢出標(biāo)志的溢出標(biāo)志TF1,假設(shè)計(jì)滿數(shù)產(chǎn)生溢出時(shí),假設(shè)計(jì)滿數(shù)產(chǎn)生溢出時(shí), 如不用中斷方式而用查詢方式,那么如不用中斷方式而用查

8、詢方式,那么 應(yīng)應(yīng) ( ) A由硬件清零由硬件清零 B由軟件清零由軟件清零 C由軟件置由軟件置1 D可不處置可不處置BCB8二、選擇題二、選擇題14. AT89S51單片機(jī)定時(shí)器單片機(jī)定時(shí)器T0的溢出標(biāo)志的溢出標(biāo)志TF0,假設(shè)計(jì),假設(shè)計(jì)滿滿 數(shù)產(chǎn)生溢出時(shí),其值為數(shù)產(chǎn)生溢出時(shí),其值為 ( ) A00H BFFH C1 D計(jì)數(shù)值計(jì)數(shù)值15執(zhí)行中斷處置程序最后一句指令執(zhí)行中斷處置程序最后一句指令RETI后后( ) A程序前往到程序前往到ACALL的下一句的下一句 B程序前往到程序前往到 LCALL的下一句的下一句 C程序前往到主程序開場處程序前往到主程序開場處 D程序前往到呼應(yīng)中斷時(shí)一句的下一句程序

9、前往到呼應(yīng)中斷時(shí)一句的下一句16一主程序中有一句一主程序中有一句LP:SJMP LP,功能指令為等,功能指令為等 待中斷,當(dāng)發(fā)生中斷且中斷前往后待中斷,當(dāng)發(fā)生中斷且中斷前往后( ) A前往到主程序開場處前往到主程序開場處 B前往到該句的下一前往到該句的下一 條指令處條指令處 C前往到該句的上一條指令處前往到該句的上一條指令處 D前往到該句前往到該句CDD9二、選擇題二、選擇題17. 單片機(jī)中單片機(jī)中PUSH和和POP指令通常用來指令通常用來 ( ) A維護(hù)斷點(diǎn)維護(hù)斷點(diǎn) B維護(hù)現(xiàn)場維護(hù)現(xiàn)場 C維護(hù)現(xiàn)場恢復(fù)現(xiàn)場維護(hù)現(xiàn)場恢復(fù)現(xiàn)場 D維護(hù)斷點(diǎn)恢復(fù)斷點(diǎn)維護(hù)斷點(diǎn)恢復(fù)斷點(diǎn)18. 串行通訊的傳送速率單位是波特

10、,而波特的單位是:串行通訊的傳送速率單位是波特,而波特的單位是: ( ) A.字符字符/秒秒 B.位位/秒秒 C.幀幀/秒秒 D.幀幀/分分19. AT89S51有一個(gè)全雙工的串行口,以下功能中該串行有一個(gè)全雙工的串行口,以下功能中該串行口不能完成的是:口不能完成的是: ( ) A.網(wǎng)絡(luò)通訊網(wǎng)絡(luò)通訊 B.作為同步移位存放器作為同步移位存放器 C.異步通訊異步通訊 D.位地址存放器位地址存放器C10BA D二、選擇題二、選擇題20. 經(jīng)過串行口發(fā)送或接納數(shù)據(jù)時(shí),在程序中應(yīng)運(yùn)用經(jīng)過串行口發(fā)送或接納數(shù)據(jù)時(shí),在程序中應(yīng)運(yùn)用 ( ) A.MOV指令指令 B. MOVX 指令指令 C.MOVC指令指令 D

11、.SWAP指令指令21. 幀格式為幀格式為1個(gè)起始位、個(gè)起始位、8個(gè)數(shù)據(jù)位和個(gè)數(shù)據(jù)位和1個(gè)停頓位的異步個(gè)停頓位的異步串行通串行通 信方式是信方式是 ( ) A.方式方式0 B.方式方式1 C.方式方式2 D.方式方式3 11AB二、選擇題二、選擇題12三、判別題三、判別題1 AT89S51的定時(shí)器的定時(shí)器/計(jì)數(shù)器對外部脈沖進(jìn)展計(jì)數(shù)時(shí),計(jì)數(shù)器對外部脈沖進(jìn)展計(jì)數(shù)時(shí), 要求輸入的計(jì)數(shù)脈沖的高電平或低電平的繼續(xù)時(shí)間要求輸入的計(jì)數(shù)脈沖的高電平或低電平的繼續(xù)時(shí)間 不小于不小于1個(gè)機(jī)器周期。個(gè)機(jī)器周期。 2. AT89S51單片機(jī)有單片機(jī)有3級中斷優(yōu)先級。級中斷優(yōu)先級。 3. AT89S51 單片機(jī)假設(shè)正在

12、執(zhí)行某個(gè)中斷,其他中斷單片機(jī)假設(shè)正在執(zhí)行某個(gè)中斷,其他中斷將將 全部被屏蔽。全部被屏蔽。 4. AT89S51單片機(jī)上電復(fù)位時(shí),一切中斷均被屏蔽。單片機(jī)上電復(fù)位時(shí),一切中斷均被屏蔽。 5. 同樣的時(shí)鐘頻率下,同樣的時(shí)鐘頻率下, AT89S51單片機(jī)的定時(shí)器單片機(jī)的定時(shí)器/計(jì)數(shù)計(jì)數(shù) 器在方式器在方式2下,定時(shí)時(shí)間最長。下,定時(shí)時(shí)間最長。 6. AT89S51單片機(jī)的定時(shí)器單片機(jī)的定時(shí)器/計(jì)數(shù)器的中斷標(biāo)志位只能計(jì)數(shù)器的中斷標(biāo)志位只能 硬件清零,不可軟件清零。硬件清零,不可軟件清零。 13三、判別題三、判別題7. 對于半雙工方式,信號在通訊雙方之間沿兩個(gè)方向?qū)τ诎腚p工方式,信號在通訊雙方之間沿兩個(gè)方

13、向 同時(shí)傳送,任何一方在同一時(shí)辰既能發(fā)送又能接納信同時(shí)傳送,任何一方在同一時(shí)辰既能發(fā)送又能接納信 息,即數(shù)據(jù)傳送是雙向的,且可同時(shí)發(fā)送和接納數(shù)據(jù)。息,即數(shù)據(jù)傳送是雙向的,且可同時(shí)發(fā)送和接納數(shù)據(jù)。 8. 當(dāng)串行口任務(wù)于方式當(dāng)串行口任務(wù)于方式2和方式和方式3時(shí),時(shí),RB8中存儲的是要中存儲的是要 發(fā)送的第發(fā)送的第9位數(shù)據(jù)。位數(shù)據(jù)。 9. AT89S51單片機(jī)的串行口的中斷標(biāo)志位只能軟件清零。單片機(jī)的串行口的中斷標(biāo)志位只能軟件清零。 10. AT89S51單片機(jī)的串行口的方式單片機(jī)的串行口的方式3的波特率是可變的。的波特率是可變的。 1 AT89S51采用采用12MHz的晶振,定時(shí)的晶振,定時(shí)1ms

14、,假設(shè)定時(shí),假設(shè)定時(shí)器采用方式器采用方式1時(shí),定時(shí)器的初值時(shí),定時(shí)器的初值 16進(jìn)制數(shù)應(yīng)為多少?進(jìn)制數(shù)應(yīng)為多少? 寫出計(jì)算過程寫出計(jì)算過程解:解:Tcy=1/fosc12=12/(12106)=1us 設(shè)初值為設(shè)初值為X,那么:,那么:216-X110-6=110-3 那么那么X=64536,將其轉(zhuǎn)換成二進(jìn)制為,將其轉(zhuǎn)換成二進(jìn)制為: 1111110000011000 再將其轉(zhuǎn)化為再將其轉(zhuǎn)化為16進(jìn)制數(shù)為進(jìn)制數(shù)為:FC18H 初值為初值為THX=0FCH TLX=18H14四、簡答題四、簡答題2. 簡述什么是波特率?簡述什么是波特率? 波特率的單位是什么?波特率的單位是什么?在串行通訊中,用在串

15、行通訊中,用“波特率來描畫數(shù)據(jù)的傳送波特率來描畫數(shù)據(jù)的傳送速率。所謂波特率,即每秒鐘傳送的二進(jìn)制位數(shù)。速率。所謂波特率,即每秒鐘傳送的二進(jìn)制位數(shù)。 其單位為其單位為bpsbits per second或或b/s或或bits/s。它是衡量串行數(shù)據(jù)速度快慢的重要目的。它是衡量串行數(shù)據(jù)速度快慢的重要目的。 3. 串行口共有串行口共有4種任務(wù)方式,任務(wù)方式的波特率如何確定?種任務(wù)方式,任務(wù)方式的波特率如何確定?方式方式0的發(fā)送和接納都以的發(fā)送和接納都以fosc/12為固定波特率為固定波特率方式方式1的波特率的波特率=(2SMOD/32)定時(shí)器定時(shí)器T1的溢出率的溢出率方式方式2的波特率的波特率=(2S

16、MOD/64)fosc 方式方式3的波特率的波特率=(2SMOD/32)定時(shí)器定時(shí)器T1的溢出率的溢出率15四、簡答題四、簡答題1. AT89S51單片機(jī)的單片機(jī)的 P1口接口接8個(gè)個(gè)LED,經(jīng)過外部中斷,經(jīng)過外部中斷1接接一個(gè)按鍵,每按一次按鍵一個(gè)按鍵,每按一次按鍵8個(gè)個(gè)LED變換一次,效仿霓虹變換一次,效仿霓虹燈點(diǎn)亮效果,第一次按鍵按下是奇數(shù)號的燈點(diǎn)亮效果,第一次按鍵按下是奇數(shù)號的LED點(diǎn)亮,第點(diǎn)亮,第二次按鍵按下是偶數(shù)號的二次按鍵按下是偶數(shù)號的LED點(diǎn)亮,依次輪番變換。每點(diǎn)亮,依次輪番變換。每按一下按鈕就懇求一次中斷,在中斷效力程序中對按一下按鈕就懇求一次中斷,在中斷效力程序中對P1口口

17、輸出的值進(jìn)展變換,并經(jīng)過輸出的值進(jìn)展變換,并經(jīng)過P1口輸出點(diǎn)亮口輸出點(diǎn)亮LED。知:。知:要求采用邊沿觸發(fā),低優(yōu)先級,編寫軟件程序。要求采用邊沿觸發(fā),低優(yōu)先級,編寫軟件程序。74LS04為反相器。為反相器。16五、編程題五、編程題17 ORG 0000H LJMP MAIN ORG 0013H LJMP INT ORG 0040HMAIN:SETB EA SETB EX1 SETB IT1MOV A,#55H HERE:SJMP HERE ORG 0100HINT:MOV P1,A RL A RETI END五、編程題五、編程題2. AT89S51單片機(jī)可以隨時(shí)讀寫計(jì)數(shù)存放器單片機(jī)可以隨時(shí)讀寫

18、計(jì)數(shù)存放器TLx和和THx(x為為0或或1) ,用于實(shí)時(shí)顯示計(jì)數(shù)值。但是在定時(shí),用于實(shí)時(shí)顯示計(jì)數(shù)值。但是在定時(shí)器器/計(jì)數(shù)器運(yùn)轉(zhuǎn)過程中對其定時(shí)計(jì)數(shù)器運(yùn)轉(zhuǎn)過程中對其定時(shí)/計(jì)數(shù)值進(jìn)展讀取,需計(jì)數(shù)值進(jìn)展讀取,需留意:假設(shè)恰好出現(xiàn)留意:假設(shè)恰好出現(xiàn)TLx溢出向溢出向THx進(jìn)位的情況,那進(jìn)位的情況,那么讀得的么讀得的TLx值就完全不對。同樣,先讀值就完全不對。同樣,先讀THx再讀再讀TLx也能夠出錯(cuò)。也能夠出錯(cuò)。 正確的讀取運(yùn)轉(zhuǎn)中的定時(shí)器正確的讀取運(yùn)轉(zhuǎn)中的定時(shí)器/計(jì)數(shù)器的方法是:先讀計(jì)數(shù)器的方法是:先讀THx,后讀,后讀TLx,再重讀,再重讀THx,假設(shè)兩次讀得的,假設(shè)兩次讀得的THx值是一樣的,那么可以確定讀入的數(shù)據(jù)是正確的;假值是一樣的,那么可以確定讀入的數(shù)據(jù)是正確的;假設(shè)兩次讀得的設(shè)兩次讀得的THx值不一致,那么必需重讀。值不一

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論