單片機(jī)試題AB卷及答案_第1頁(yè)
單片機(jī)試題AB卷及答案_第2頁(yè)
單片機(jī)試題AB卷及答案_第3頁(yè)
單片機(jī)試題AB卷及答案_第4頁(yè)
單片機(jī)試題AB卷及答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2008 _2009學(xué)年第 1 學(xué)期 微型計(jì)算機(jī)技術(shù) 課程試卷A卷一、填空題(本題共20分,每空1分)18051單片機(jī)片片內(nèi)有程序存儲(chǔ)器_字節(jié), 片內(nèi)有數(shù)據(jù)存儲(chǔ)器_字節(jié)。2MCS-51單片機(jī)片內(nèi)有 個(gè)中斷源,其中 個(gè)外部中斷源。3MCS-51單片機(jī)片內(nèi)RAM中位尋址區(qū)是從地址 到 的一塊存儲(chǔ)區(qū)域。4MCS-51單片機(jī)片內(nèi)DPTR寄存器是一個(gè) 位寄存器。5DA指令的作用是 _。6MCS-51單片機(jī)片內(nèi)有_個(gè)16位定時(shí)/計(jì)數(shù)器, 它們具有_種工作方式。7ADC0809是_通道8位_。DAC0832是_位D/A轉(zhuǎn)換器。8假定(SP)60H,(ACC)=30H,(B)70H,執(zhí)行下列指令:PUSH A

2、CCPUSH B后,SP的內(nèi)容為 _,61H單元的內(nèi)容為 _,62H單元的內(nèi)容為 。 9MCS-51單片機(jī)工作寄存器組共分為 _組寄存器,每組有 個(gè)單元。 10為擴(kuò)展存儲(chǔ)器而構(gòu)造系統(tǒng)總線,應(yīng)以P0口的8位口線作為 線,以P2口的口線作為 。二、單項(xiàng)選擇題(本題共10分,每小題1分)1下列運(yùn)算對(duì)OV沒(méi)有影響或不受OV影響的的運(yùn)算是 ( )。(A)邏輯運(yùn)算 (B)加減運(yùn)算 (C)乘法運(yùn)算 (D)除法運(yùn)算2在寄存器間接尋址方式中,寄存器中存放的是( )。 (A)操作數(shù) (B)操作數(shù)地址 (C)轉(zhuǎn)移地址 (D)地址偏移量 3如在系統(tǒng)中只擴(kuò)展一片2764,除應(yīng)使用P0口的8條口線外,至少還應(yīng)使用P2口的

3、口線 ( )(A) 2條 (B) 3條 (C) 4條 (D)5條 4尋址空間為外部程序存儲(chǔ)器所用的指令是( )。(A)MOVX (B)MOV (C)MOVC (D)ADDC 5PC的值是( )。(A)當(dāng)前指令前一條指令的首地址 (B)當(dāng)前正在執(zhí)行指令的首地址(C)下一條指令的首地址 (D)控制器中指令寄存器的地址 6執(zhí)行中斷返回指令,從堆棧彈出地址送給( )。(A) A (B) CY (C) PC (D) DPTR 7以下不是構(gòu)成的控制器部件( )。(A) 程序計(jì)數(shù)器 (B)指令寄存器 (C)指令譯碼器 (D)存儲(chǔ)器 8下列不是單片機(jī)總線是( )。(A) 地址總線 (B) 控制總線 (C) 數(shù)

4、據(jù)總線 (D) 輸出總線 9 -49D的二進(jìn)制補(bǔ)碼為.( ) 。(A) (B) (C) (D) 10MOVX A,DPTR指令中源操作數(shù)的尋址方式是( )。(A)寄存器尋址 (B)寄存器間接尋址 (C)直接尋址 (D)立即尋址三、判斷題(在每道小題后的括號(hào)中填入“對(duì)”或“錯(cuò)”)(本題共10分,每小題1分)1我們所說(shuō)的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。 ( ) 2MCS-51系統(tǒng)可以沒(méi)有復(fù)位電路。 ( ) 3使用可編程接口必須初始化。 ( )48155的復(fù)位引腳可與8051的復(fù)位引腳直接相連。 ( )5MCS-51的程序存儲(chǔ)器只是用來(lái)存放程序的。 ( ) 6MCS-51外擴(kuò)I/O口

5、與外RAM是統(tǒng)一編址的。 ( )7MCS-51是中央處理器。 ( )8INC DPTR ( )9CLR R0 ( )10MOV A, DPTR ( )四、簡(jiǎn)答題(本題共20分,每小題4分) 1MCS-51單片機(jī)的時(shí)鐘周期 ,機(jī)器周期,指令周期是如何定義的?當(dāng)主頻為12MHz的時(shí)候,一個(gè)機(jī)器周期是多長(zhǎng)時(shí)間?執(zhí)行一條最長(zhǎng)的指令需要多長(zhǎng)時(shí)間?2MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說(shuō)明。3控制器的組成和作用4SJMP,AJMP和LJMP指令在功能上有何不同?5MCS-51系統(tǒng)中,片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器共用16位地址線和8位數(shù)據(jù)線為何不會(huì)產(chǎn)生沖突?五、讀程序(本題共10分,每小題5分

6、)1設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= ANL A,#27HXRL A,28HORL A,R0CPL A2設(shè)(A)=49H,(20H)=38H,PSW=00H,(B)=02H,填寫以下中間結(jié)果。SETB CSUBB A, 20H (A)= (CY)= RRC A (A)= (CY)= MUL AB (A)= (B)= 六、編程題(本大題共30分,每小題10分)1片內(nèi)RAM40H開(kāi)始的單元內(nèi)有10字節(jié)二進(jìn)制數(shù),編程找出其中最大值并存于50H單元中2試編程對(duì)8155進(jìn)行初始化。設(shè)A口為基本輸出,B口為基本輸入,C口為基本輸出,并啟動(dòng)定時(shí)器/計(jì)數(shù)器按方式1工

7、作(產(chǎn)生連續(xù)方波),方波周期時(shí)間為10ms,定時(shí)器計(jì)數(shù)脈沖頻率為單片機(jī)的時(shí)鐘頻率24分頻,fosc=12MHZ。(設(shè)8155芯片口地址 命令口:7100H,PA口:7101H,PB口:7102H,PC口:7103H,定時(shí)器低8位:7104H,定時(shí)器高8位:7105H)。3如圖所示是單片機(jī)與ADC0809接口電路,寫出ADC0809的片選的地址范圍。編寫使用IN3通道測(cè)量啟動(dòng)及測(cè)量程序(將測(cè)量結(jié)果存入單片機(jī)片內(nèi)RAM的30H中)。七、連圖題(本大題共10分)閱讀下列硬件圖,補(bǔ)齊連接線(4分),并回答問(wèn)題(1分+3分+2分):1P0口的功能:2圖中各芯片的名稱和功能32764、6264的地址范圍(

8、懸空引腳全部取1)2008 _2009學(xué)年第 1 學(xué)期 微型計(jì)算機(jī)技術(shù) 課程試卷標(biāo)準(zhǔn)答案及評(píng)分標(biāo)準(zhǔn) A卷 專業(yè)_ 班級(jí) _一、填空題(本題共20分,每空1分)14K,128 25,2 320H,2FH 416 5十進(jìn)制加法修正 62,四78,A/D轉(zhuǎn)換器,8 862H,30H,70H 94,8 108位數(shù)據(jù)線/低8位地址線,高8位地址線二、單項(xiàng)選擇題(本題共10分,每小題1分)1(A) 2(B) 3(D) 4(C) 5(C) 6(C) 7(D) 8(D) 9 ( B ) 10(B)三、判斷題(在每道小題后的括號(hào)中填入“對(duì)”或“錯(cuò)”)(本題共10分,每小題1分)1(對(duì)) 2(錯(cuò)) 3( 對(duì)) 4

9、(對(duì)) 5(錯(cuò)) 6(對(duì)) 7(錯(cuò)) 8 (對(duì)) 9 (錯(cuò)) 10 (錯(cuò))四、簡(jiǎn)答題(本題共20分,每小題4分) 1MCS-51單片機(jī)的時(shí)鐘周期 ,機(jī)器周期,指令周期是如何定義的?當(dāng)主頻為12MHz的時(shí)候,一個(gè)機(jī)器周期是多長(zhǎng)時(shí)間?執(zhí)行一條最長(zhǎng)的指令需要多長(zhǎng)時(shí)間? 答:時(shí)鐘周期是單片機(jī)系統(tǒng)晶體振蕩器工作周期;機(jī)器周期是系統(tǒng)完成基本操作的時(shí)間等于12個(gè)時(shí)鐘周期;指令周期是執(zhí)行一條指令時(shí)間。當(dāng)主頻為12MHz的時(shí)候,一個(gè)機(jī)器周期是1微秒。執(zhí)行一條最長(zhǎng)的指令(MUL AB)需要4微秒。2MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說(shuō)明。答:MCS-51指令操作數(shù)主要有以下7種尋址方式:尋址方式 舉

10、例立即尋址 MOV A,#16直接尋址 MOV 20H,P1寄存器尋址 MOV A,R0寄存器間接尋址 MOVX A, DPTR變址尋址 MOVC A, A+DPRT相對(duì)尋址 SJMP LOOP位尋址 ANL C,70H3控制器的組成和作用答:控制器:由程序計(jì)數(shù)器、指令寄存器、指令譯碼器、時(shí)序發(fā)生器和操作控制器等組成。用來(lái)協(xié)調(diào)指揮計(jì)算機(jī)系統(tǒng)的操作。4SJMP,AJMP和LJMP指令在功能上有何不同?答:它們?nèi)渴菬o(wú)條件轉(zhuǎn)移指令。SJMP和AJMP是相對(duì)轉(zhuǎn)移指令,LJMP指令絕對(duì)轉(zhuǎn)移指令。SJMP指令:是以SJMP的下一條指令的起始地址為中心的256字節(jié)范圍的轉(zhuǎn)移(-128+127)。AJMP指

11、令:是以AJMP的下一條指令的起始地址為中心的2K字節(jié)范圍的轉(zhuǎn)移(-1024+1023)。LJMP指令:是在整個(gè)64K地址空間轉(zhuǎn)移。5MCS-51系統(tǒng)中,片外程序存儲(chǔ)器 和片外數(shù)據(jù)存儲(chǔ)器共用16位地址線和8位數(shù)據(jù)線為何不會(huì)產(chǎn)生沖突?答:這是因?yàn)橥獠砍绦虼鎯?chǔ)器和外部數(shù)據(jù)存儲(chǔ)器所使用的控制信號(hào)不同。對(duì)外部程序存儲(chǔ)器的選讀通是用PSEN控制線,而對(duì)外部數(shù)據(jù)存儲(chǔ)器的讀/寫控制是用RD和WR讀、寫控制線,所以不會(huì)發(fā)生地址沖突。五、讀程序(本題共10分,每小題5分)1設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= C7H ANL A,#27HXRL A,28HORL A,R0

12、CPL A2設(shè)(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填寫以下中間結(jié)果。SETB CSUBB A, 20H (A)= 10H (CY)= 0 RRC A (A)= 08H (CY)= 0 MUL AB (A)= 10H (B)= 0 六、編程題(本大題共30分,每小題10分)1片內(nèi)RAM40H開(kāi)始的單元內(nèi)有10字節(jié)二進(jìn)制數(shù),編程找出其中最大值并存于50H單元中解: START: MOV R0,#40H ;數(shù)據(jù)塊首地址送R0 MOV R7,#09H ;比較次數(shù)送 MOV A,R0 ;取數(shù)送LOOP: INC R0 MOV 30H,R0 ;取數(shù)送H CJNE A,30H

13、,NEHT ;(A)與(30H)相比 NEXT: JNC BIE1 ;(A)(30H)轉(zhuǎn)BIE1 MOV A,30H ;(A)(30H),大數(shù)送A BIE1: DJNZ R7,LOOP ;比較次數(shù)減1,不為0,繼續(xù)比較 MOV 50H,A ;比較結(jié)束,大數(shù)送50H RET 2試編程對(duì)8155進(jìn)行初始化。設(shè)A口為基本輸出,B口為基本輸入,C口為基本輸出,并啟動(dòng)定時(shí)器/計(jì)數(shù)器按方式1工作(產(chǎn)生連續(xù)方波),方波周期時(shí)間為10ms,定時(shí)器計(jì)數(shù)脈沖頻率為單片機(jī)的時(shí)鐘頻率24分頻,fosc=12MHZ。(設(shè)8155芯片口地址 命令口:7100H,PA口:7101H,PB口:7102H,PC口:7103H,

14、定時(shí)器低8位:7104H,定時(shí)器高8位:7105H)。解:8155定時(shí)器輸入脈沖頻率:f=12/14=0.5MHz,其周期T=2s. 定時(shí)計(jì)數(shù)值 N=10000/2=5000=1388H 初始化程序: INIT: MOV DPTR,#7104H MOV A,#88H MOVX DPTR,A INC DPTR MOV A,#53H ;40H+13H=53H MOVX DPTR,A MOV DPTR,#7100H MOV A,#0CDH MOVX DPTR,A RET3如圖所示是單片機(jī)與ADC0809接口電路,寫出ADC0809的片選的地址范圍。編寫使用IN3通道測(cè)量啟動(dòng)及測(cè)量程序(將測(cè)量結(jié)果存入

15、單片機(jī)片內(nèi)RAM的30H中)。解:1.ADC0809的片選地址是:7000H7007H 2. IN3通道測(cè)量程序: M_IN3:MOV R0,#30H ;置數(shù)據(jù)緩沖區(qū)指針 MOV DPTR,#7004H ;置IN3通道地址 MOVX DPTR,A ;IN3接A/D,并啟動(dòng)A/D JB P3.2,$ ;為高,則繼續(xù)查詢 MOVX A,DPTR ;數(shù)據(jù)讀入A MOV R0,A ;存入40H單元 RET七、連圖題(本大題共10分)閱讀下列硬件圖,補(bǔ)齊連接線(4分),并回答問(wèn)題(1分+3分+2分):圖中需要補(bǔ)5條線:ALE,PSEN,WR,RD,數(shù)據(jù)總線D0D7。地址線A0A71P0口的功能: 為單片

16、機(jī)數(shù)據(jù)總線2圖中各芯片的名稱和功能序號(hào)器件型號(hào)名稱功能備注18031單片機(jī)主控制器274LS1383線/8線譯碼器片選地址譯碼374LS3738D鎖存器地址信號(hào)鎖存42764EPROM片外程序存儲(chǔ)器56264SRAM片外數(shù)據(jù)存儲(chǔ)器32764、6264的地址范圍(懸空引腳全部取1) 2764地址范圍:0E000H0FFFFH 6264地址范圍:0C000H0DFFFH2008 _2009學(xué)年第 1 學(xué)期 微型計(jì)算機(jī)技術(shù) 課程試卷B卷一、填空題(每空1分,共20分)1 8051單片機(jī)片內(nèi)有程序存儲(chǔ)器_字節(jié)、片內(nèi)有數(shù)據(jù)存儲(chǔ)器_字節(jié)。有_個(gè)16位定時(shí)/計(jì)數(shù)器、有_個(gè)中斷和1個(gè)全雙工_。2 在定時(shí)器工作

17、方式0下,計(jì)數(shù)器的寬度為13位,如果系統(tǒng)晶振頻率為3MHz,則最大定時(shí)時(shí)間為 。3 在MCS-51中,PC和DPTR都用于提供地址,但PC是為了訪問(wèn) 存儲(chǔ)器提供地址,而DPTR是為了訪問(wèn) 存儲(chǔ)器提供地址。4 已知(A)=59H,執(zhí)行指令I(lǐng)NC A后,(A)= H,繼續(xù)執(zhí)行DA A后,(A)= H。5 若(PSW)18H,則選取的是第 組通用寄存器。其的地址范圍從 _ 。6 若系統(tǒng)晶振頻率為12MHz,則機(jī)器周期 s。7 單片機(jī)一共有四個(gè)物理存儲(chǔ)器空間,分別是_、_、_和_。8 A/D轉(zhuǎn)換器芯片ADC 0809中,既可作為查詢的狀態(tài)標(biāo)志,又可作為中斷請(qǐng)求信號(hào)使用的引腳信號(hào)是 。9 外部中斷0(I

18、NT0)的中斷入口地址為 ;定時(shí)器1的中斷入口地址為 。二、單項(xiàng)選擇題(本題共10分,每小題1分)1以下不是構(gòu)成單片機(jī)的部件( )。(A) 微處理器(CPU) (B)存儲(chǔ)器 (C)接口適配器(I/O接口電路) (D) 打印機(jī)2十進(jìn)制29的二進(jìn)制表示為原碼( )。(A) (B) (C) (D ) 3在中斷服務(wù)程序中,至少應(yīng)有一條( ) 。()傳送指令 ()轉(zhuǎn)移指令 ()加法指法 ()中斷返回指令4在寄存器間接尋址方式中,指定寄存器中存放的是( )(A)操作數(shù) (B)操作數(shù)地址 (C)轉(zhuǎn)移地址 (D)地址偏移量5對(duì)程序存儲(chǔ)器的讀操作,只能使用( )(A)MOV指令 (B)PUSH指令 (C)MOV

19、X指令 (D)MOVC指令6中斷查詢查詢的是 ( )(A)中斷請(qǐng)求信號(hào) (B)中斷標(biāo)志位 (C)外部中斷方式控制位 (D)中斷允許控制位7如在系統(tǒng)中只擴(kuò)展一片6264,除應(yīng)使用P0口的8條口線外,至少還應(yīng)使用P2口的口線 ( )(A) 2條 (B) 3條 (C) 4條 (D)5條8在MCS-51中,定時(shí)/計(jì)數(shù)器在工作方式1下,計(jì)數(shù)器是由TH的全部8位和TL的8位組成,因此其計(jì)數(shù)范圍是( )(A)18192 (B)08191 (C)08192 (D)1655369SP的值是( )(A)當(dāng)前指令前一條指令的地址 (B)當(dāng)前正在執(zhí)行指令的地址(C)當(dāng)前堆棧的棧頂?shù)刂?(D)當(dāng)前堆棧的棧底地址10在C

20、PU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是( )。(A)PC (B)PSW (C)A (D)SP三、判斷題(在每道小題后的括號(hào)中填入“對(duì)”或“錯(cuò)”)(本題共10分,每小題1分)1我們所說(shuō)的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。 ( ) 2若不使用MCS-51片內(nèi)程序存儲(chǔ)器時(shí),引腳EA必須接地。 ( ) 3使用可編程接口必須初始化。 ( )4當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。 ( )5PC存放的是當(dāng)前執(zhí)行的指令。 ( )6MCS-51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。 ( )7.MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。 ( )8DEC DPTR ( )

21、9CLR C ( )10MOVC A, DPTR ( )四、簡(jiǎn)答題(本題共20分,每小題4分) 1什么是中斷和中斷系統(tǒng)?其主要功能是什么?2MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說(shuō)明。38051單片機(jī)指令系統(tǒng)按功能可分為幾類?4ACALL和LCALL指令在功能上有何不同?5訪問(wèn)特殊功能寄存器和外部數(shù)據(jù)存儲(chǔ)器應(yīng)采用哪種尋址方式?五、讀程序(本題共10分,每小題5分,)1設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= ORL A,#27HANL A,28HXCHD A,R0CPL A 2設(shè)(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填

22、寫以下中間結(jié)果。SETB CADDC A, 20H (A)= (CY)= RLC A (A)= (CY)= MUL AB (A)= (B)= 六、編程題(本大題共30分,每小題10分)1有晶振頻率為6MHz的MCS-51單片機(jī),使用定時(shí)器0以定時(shí)方式在P1.0輸出周期為500s的矩形脈沖。2將ROM中1000H單元開(kāi)始的100個(gè)單元的數(shù)據(jù)移到片外數(shù)據(jù)存儲(chǔ)器2000H開(kāi)始的連續(xù)單元。3試編程對(duì)8155進(jìn)行初始化。設(shè)A口為基本輸入,B口為基本輸出,C口為基本輸出,并啟動(dòng)定時(shí)器/計(jì)數(shù)器按方式1工作,定時(shí)時(shí)間為1ms,定時(shí)器計(jì)數(shù)輸入脈沖頻率1MHZ。(設(shè)8155芯片口地址 命令口:5100H,PA口:

23、5101H,PB口:5102H,PC口:5103H,定時(shí)器低8位:5104H,定時(shí)器高8位:5105H)。七、連圖題(本大題共10分)閱讀下列硬件圖,補(bǔ)齊連接線(4分),并回答問(wèn)題(1分+3分+2分):1ALE、PSEN、WR、RD的功能:2圖中各芯片的名稱和功能32764、6264的地址范圍(懸空引腳全部取1)標(biāo)準(zhǔn)答案及評(píng)分標(biāo)準(zhǔn) B卷 專業(yè)_ 班級(jí) _一、填空題(每空1分,共20分)1 4K,128,2,5,串行口 2 32768s 3 程序,數(shù)據(jù)4 5AH,60H 5 3,18H1FH 6 1s7 片內(nèi)程序存儲(chǔ)器,片內(nèi)數(shù)據(jù)存儲(chǔ)器,片外程序存儲(chǔ)器,片外數(shù)據(jù)存儲(chǔ)器8 EOC9 0003H,00

24、1BH二、單項(xiàng)選擇題(本題共10分,每小題1分)1(D) 2(C) 3(D) 4(B) 5(D)6(B) 7(D) 8(D) 9(C) 10(B)三、判斷題(在每道小題后的括號(hào)中填入“對(duì)”或“錯(cuò)”)(本題共10分,每小題1分)1(對(duì)) 2(對(duì)) 3(對(duì)) 4(錯(cuò)) 5(錯(cuò))6(錯(cuò)) 7(錯(cuò)) 8 (錯(cuò)) 9 (對(duì)) 10 (錯(cuò))四、簡(jiǎn)答題(本題共20分,每小題4分) 1什么是中斷和中斷系統(tǒng)?其主要功能是什么? 答:當(dāng)CPU正在處理某件事情的時(shí)候,外部發(fā)生的某一事件請(qǐng)求CPU迅速去處理, CPU暫時(shí)中止當(dāng)前的工作,轉(zhuǎn)去處理所發(fā)生的事件,處理完該事件以后,再回到原來(lái)被中止的地方,繼續(xù)原來(lái)的工作。這

25、種過(guò)程為中斷,實(shí)現(xiàn)這種服務(wù)的部件稱為中斷系統(tǒng)。功能:實(shí)時(shí)處理,能對(duì)外界異步發(fā)生的事件作出及時(shí)的處理。完全消除了CPU在查詢方式中的等待現(xiàn)象,大大提高了CPU的工作效率。實(shí)現(xiàn)實(shí)時(shí)控制。2MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說(shuō)明。答:MCS-51指令操作數(shù)主要有以下7種尋址方式:尋址方式 舉例立即尋址 MOV A,#16直接尋址 MOV 20H,P1寄存器尋址 MOV A,R0寄存器間接尋址 MOVX A, DPTR變址尋址 MOVC A, A+DPRT相對(duì)尋址 SJMP LOOP位尋址 ANL C,70H38051單片機(jī)指令系統(tǒng)按功能可分為幾類?解:MCS-51單片機(jī)指令系統(tǒng)按功能可

26、分為5類: (1)數(shù)據(jù)傳送指令 (2)算術(shù)運(yùn)算指令 (3)邏輯運(yùn)算和移位指令 (4)控制轉(zhuǎn)移指令 (5)位操作指令4ACALL和LCALL指令在功能上有何不同?解:8051單片機(jī)指令系統(tǒng)中ACALL和LCALL指令都是子程序調(diào)用指令,在實(shí)際應(yīng)用中,可從尋址范圍和指令長(zhǎng)度兩個(gè)方面來(lái)選擇長(zhǎng)調(diào)用指令LCALL和短調(diào)用指令A(yù)CALL。長(zhǎng)調(diào)用LCALL指令調(diào)用位于64KB程序空間的子程序,而短調(diào)用ACALL指令調(diào)用位于2KB程序空間范圍的子程序。ACALL指令代碼長(zhǎng)度為個(gè)字節(jié);LCALL指令代碼長(zhǎng)度為個(gè)字節(jié)。5訪問(wèn)特殊功能寄存器和外部數(shù)據(jù)存儲(chǔ)器應(yīng)采用哪種尋址方式?解: 訪問(wèn)特殊功能寄存器,應(yīng)采用直接尋址

27、、位尋址方式。訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,應(yīng)采用寄存器間接尋址方式。在0255B范圍內(nèi),可用寄存器R0、R1間接尋址:MOVX A,R0 或 MOVX A,R1MOVX R0,A 或 MOVX R1,A在064KB范圍內(nèi),可用16位寄存器DPTR間接尋址:MOVX A,DPTRMOVX DPTR,A五、讀程序(本題共10分,每小題5分,)1設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= E7H ORL A,#27HANL A,28HXCHD A,R0CPL A 2設(shè)(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填寫以下中間結(jié)果。SETB CADDC

28、A, 20H (A)= 82H (CY)= 0 RLC A (A)= 04H (CY)= 1 MUL AB (A)= 08H (B)= 00H 六、編程題(本大題共20分,每小題10分)1有晶振頻率為6MHz的MCS-51單片機(jī),使用定時(shí)器0以定時(shí)方式在P1.0輸出周期為500s的矩形脈沖。 解:計(jì)數(shù)脈沖為:(500s/2s)/2=125,定時(shí)器初值為:8192-125=8067=1F83H= =00011B 所以: TH0=0FCH,TL0=03HORG 0000HSJMP STARTORG 0030HSTART: CLR TF0CLR TR0MOV TMOD,#00H ;使用方式0,其它方式也可以MO

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論