哈爾濱工業(yè)大學(xué)單片機(jī)原理及接口技術(shù)試卷及詳細(xì)答案(五套裝)_第1頁(yè)
哈爾濱工業(yè)大學(xué)單片機(jī)原理及接口技術(shù)試卷及詳細(xì)答案(五套裝)_第2頁(yè)
哈爾濱工業(yè)大學(xué)單片機(jī)原理及接口技術(shù)試卷及詳細(xì)答案(五套裝)_第3頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

20097月《單片機(jī)原理及接口技術(shù)》試卷班級(jí): 姓名: 學(xué)號(hào): 成績(jī):一、填空題(20分,每小題2分)1、-19D的二進(jìn)制的補(bǔ)碼表示為11101101B。289C51含 4KB 掩膜ROM,128B的RAM,在物理上有4個(gè)獨(dú)的存儲(chǔ)器空間。3、通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把PC的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí)再進(jìn)行出棧操作,把保護(hù)的斷點(diǎn)彈回PC。4、74LS138是具有3個(gè)輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最可以選中8 塊芯片。5、PSW中RS1RS0=10H時(shí),R2的地址為12H 。6、假定DPTR的內(nèi)容為8100H,累加器A的內(nèi)容為40H,執(zhí)行下列指令MOVC A,@A+DPTR后,送入A的是程序存儲(chǔ)器8140H 單元的內(nèi)容。7SP=60HRAM的(30)=24(31)=10注釋中填執(zhí)行結(jié)果。PUSH30H;SP=61HSP)24HPUSH31H;SP=62HSP)10HPOPDPL;SP=61H,DPL=10HPOPDPH;SP=60H,DPH=24HMOVA,#00HMOVX@DPTR,A最后執(zhí)行結(jié)果是執(zhí)行結(jié)果將0送外部數(shù)據(jù)存儲(chǔ)器的2410H單元。8、在中斷系統(tǒng)中,T0T1兩引腳擴(kuò)展成外部中斷源時(shí),計(jì)數(shù)初值應(yīng)當(dāng)是(TH)=(TL)= 0FFH。9、12根地址線可尋址4KB 存儲(chǔ)單元二、選擇題(10分,每小題1分)1、MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的 (C)(A)當(dāng)前指令執(zhí)行完畢 (B)中斷是開(kāi)放的(C)沒(méi)有同級(jí)或高級(jí)中斷服務(wù)(D)必須有RETI2執(zhí)行PUSH ACC指令完成的操作是 (A)(SP+1→SP(AC)→(SP(ACC)→(SP,S1→SP(CSP-1→S(AC)→(SP(ACC)→(SP,SP+→SP389C51是 (C)(A)CPU (B)微處理器(C)單片微機(jī) (D)控制器4、關(guān)于MCS-51的堆棧操作,正確的說(shuō)法是 (C)(A)先入棧,再修改棧指針 (B)先修改棧指針,再出棧(C)先修改棧指針,再入棧 (D)以上都不對(duì)5某種存儲(chǔ)器芯片是8KB×4片那么它的地址線根數(shù)是 (B)(A)11根 (B)13根 (C)12根 (D)14根6MOV 的尋址方式是 (A)(A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址7必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算 (C)(A)有加法和減法 (B)有乘法和除法(C)只有加法 (D)只有減法8、ORG0000HAJMP0040HORG0040HMOV 當(dāng)執(zhí)行完左邊的程序后的值是 (C)(A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51復(fù)位時(shí),下述說(shuō)法正確的是 (D)(20)=00H ()SP=00H (C)SBUF=00H (D)TH0=00H三、簡(jiǎn)答分析題(30分,每小題10分)1、簡(jiǎn)述89C51定時(shí)器的四種工作模式的特點(diǎn),如何選擇和設(shè)定。答:89C51定時(shí)器的四種工作模式有,模式1,模式2,模式3。0時(shí):選擇定時(shí)器的高8513位定時(shí)器TL5TL進(jìn)位,THTF0進(jìn)位,并申請(qǐng)中斷。定時(shí)時(shí)間t(1-初值×振蕩周期×1213=8192個(gè)外部脈沖。1TMODM1M001116位定時(shí)器/計(jì)數(shù)器。t=(216-初值)×振蕩周期×12216=65536沖。2時(shí):把TL0TL18位定時(shí)器TLTHTLTF01TL中。t=(28-初值)×振蕩周期×1228=256338位定時(shí)計(jì)數(shù)器模式,只適用于T0TH0TL0成為兩個(gè)8位計(jì)數(shù)器。TL0801相同,可定時(shí)可計(jì)數(shù)。TH0僅用作簡(jiǎn)單的內(nèi)部定時(shí)功能,它占用了定時(shí)器T1的控制位TR1和中斷標(biāo)志位TF1,啟動(dòng)和關(guān)閉受TR1的控制。T1無(wú)此模式。2TMODTMODTCON兩個(gè)8位寄存器,設(shè)置各個(gè)定時(shí)器的操作模式和控制功能。2、7CH7CH7CHRAM中的什么位置?RAMRAM位。7CHRAM7CH7CHRAM2FHD4位。四、編程題(任選2題,20分,每題10分)1.01、編寫(xiě)一程序,實(shí)現(xiàn)下圖中的邏輯運(yùn)算電路。其P3.1P1.1P 分別是單1.01RSPSW31H1是兩個(gè)位地址,運(yùn)算結(jié)果由P1.0輸出。ORG0000HMOVC,P3.1ANLC,P1.1CPLCMOV20H,C;暫存數(shù)據(jù)MOVC,30HORLC,/31HANLC,RS1ANLC,20HANLC,RS0MOVP1.0,C;輸出結(jié)果SJMP$2、1S1min的子程序。設(shè)fosc=6MHz1=2μs()1s=μ××1055×105=250×2000=250×200×5×2ORG 0000HDEL1:MOVR6,#200DEL2:MOVR7,#250DEL3:DJNZR7,DEL3DJNZR6,DEL2DJNZ RET(3)1min=60S,調(diào)用上面1s子程序60次ORG 0100HR0,#60LOOP: LCALL DELAY1SDJNZ R0,LOOPRET3、編一子程序,從串行接口接受一個(gè)字符.解:START:MOVTMOD,#20H;定時(shí)器T1工作于模式2MOVTH1,#0E6H;設(shè)置波特率為1200b/sMOVTL1,#0E6HSETBTR1;啟動(dòng)T1MOVSCON,#50H;串行接口工作于方式1,允許接收L1:JNBRI,L1;等待接收數(shù)據(jù),末接收到數(shù)據(jù),繼續(xù)等待CLRRI;接收到數(shù)據(jù),清RIMOVA,SBUF;接收到數(shù)據(jù)送ARET五、設(shè)計(jì)題(任選1題,20分,評(píng)分標(biāo)準(zhǔn)硬件設(shè)計(jì)、程序設(shè)計(jì)各10分)189C51P08LED4LED21s()程序設(shè)計(jì)設(shè)fosc=12MH)ORG 0100HMOV ABC:MOV P0,AACALL ASJMP ABCDEL1:MOV R6,#250DEL2:MOV DEL3:NOPNOPDJNZ R7,DEL3DJNZ R6,DEL2DJNZ RET;END(2)硬件電路圖如圖:2、現(xiàn)有一蜂鳴器,用89C51設(shè)計(jì)一系統(tǒng),使蜂鳴器周而復(fù)始地響20ms,停20ms,編程。解:設(shè)fosc=12MHz,電路圖如下:定時(shí)時(shí)間:應(yīng)用公式t=(216-X)×12/foscX=216-t(fosc/12)=216-20000=45536=B1E0H程序清單:ORG LJMP STARTORG TMOD,#01HMOV TL0,#OB1HMOV SETB TR0LOOP:JNB CLR TF0DONE:MOV TL0,#OB1HMOV CPL P1.0SJMPLOOP20087月《單片機(jī)原理及接口技術(shù)》期終班級(jí): 姓名: 學(xué)號(hào): 成績(jī):一、填空題(20分,每小題2分)1、十進(jìn)制數(shù)-478位二進(jìn)制補(bǔ)碼表示為11010001B。2、匯編語(yǔ)言中可以使用偽指令,它們不是真正的指令,只是用來(lái)對(duì)匯編過(guò)程進(jìn)行某種控制。3JBC 操作碼的地址為2000H,rel=70H,它的轉(zhuǎn)移目的地址為2073H。4122期=1節(jié)拍。5、用串口擴(kuò)展并行口時(shí),串行接口工作方式應(yīng)選為方式0。6、A/D轉(zhuǎn)換器的三個(gè)最重要指標(biāo)是轉(zhuǎn)換速度、分辨率、轉(zhuǎn)換精度。789C51RST2個(gè)機(jī)器周期以上的低電平,8051復(fù)位。8、MCS-51IE0IE1。9、假定SP)=60H(ACC)=30H(B)=70H。執(zhí)行下列指令PUSH ACCPUSH B62H30H70H10、在直接尋址方式中,以8位二進(jìn)制數(shù)作為直接地址,因此其尋址對(duì)象只限于片內(nèi)RAM。二、選擇題(10分,每小題2分)1、MCS-51在響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生 (A)(A)保存累加器A (B)保護(hù)PC(C)找到中斷入口 (D)保護(hù)PC轉(zhuǎn)入中斷入口2、MCS-51上電復(fù)位后,SP的內(nèi)容是 (B)(A)00H (B)07H (C)60H (D)70H3、PC中存放的是 (A)(A)下一條指令的地址 行的指令(C)當(dāng)前正在執(zhí)行的指令的地址 的指令4、當(dāng)8031外擴(kuò)程序存儲(chǔ)器8KB時(shí),需使用EPROM2716 (C)(A)2片 (B)3片 (C)4片 (D)5片5、可以為訪問(wèn)程序存儲(chǔ)器提供或構(gòu)成地址的有 (C)(A)只有程序計(jì)數(shù)器PC 只有PC和累加器A(C)只有PC、A和數(shù)據(jù)指針DPTR (D)PC、A、DPTR和SP6、對(duì)程序存儲(chǔ)器的讀操作,只能使用 (D)(A)MOV指令 (B)PUSH指令(C)MOVX指令 (D)MOVC指令7、下面哪種設(shè)備不是輸入設(shè)備 (C)(A)A/D轉(zhuǎn)換器 (B)鍵盤(pán)(C)打印機(jī) (D)掃描儀8、要訪問(wèn)MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是 (A)(A)直接尋址 (B)寄存器間接尋址(C)變址尋址 (D)相對(duì)尋址9、執(zhí)行MOVX 指令時(shí)產(chǎn)生的控制信號(hào) (C)(A)/PSEN (B)ALE (C)/RD (D)/WR10、下面哪種指令將MCS-51的工作寄存器置成3區(qū) (B)(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETBPSW.4 CLR PSW.3 (D)SETBPSW.3 CLR PSW.4三、簡(jiǎn)答分析題(30分,評(píng)分標(biāo)準(zhǔn):每小題各10分)1、89C51單片機(jī)片內(nèi)設(shè)有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們是由哪些特殊功能寄存數(shù)頻率有何限制?答: 8051單片機(jī)片內(nèi)設(shè)有2個(gè)定時(shí)器計(jì)數(shù)器定時(shí)器計(jì)數(shù)器1和定時(shí)器計(jì)數(shù)器由、、TH1、TL1、TMOD、TCON特殊功能寄存器組成。振頻率有關(guān)。作計(jì)數(shù)器時(shí),對(duì)外界計(jì)數(shù)頻率不能高于振蕩頻率的1/24。2PSW的編碼。答: 程序狀態(tài)字寄存器PSW:程序狀態(tài)字寄存器PSW:是一個(gè)8位寄存器,用存放當(dāng)前指令執(zhí)行后操作結(jié)果的某些特征,以便為下一條指令的執(zhí)行提供依據(jù)。定義格式如下。其中進(jìn)借位標(biāo)志輔助進(jìn)借位標(biāo)志;F0:軟件:奇偶校驗(yàn)標(biāo)志;RS1RS0:工作寄存器組選擇(如表所示。表 工作寄存器組選擇控制表RS1RS0RS1RS0寄存器組RAM地址00000H∽07H01108H∽0FH10210H∽17H11318H∽1FH3、閱讀下列程序,并要求:說(shuō)明程序功能;RAM單元的最后結(jié)果MOV MOV A,@R0INC R0ADD A,@R0INC R0MOV CLR AADDC A,#0INC R0MOV @R0,A()4041H單元中的內(nèi)容相加結(jié)果放在42H43,() (R=43;(=;(40=98(41=AF(42=47,(43H)=01H。四、編程題(任選2題,20分,評(píng)分標(biāo)準(zhǔn):每小題各10分)1、將以7000H為首址的連續(xù)100個(gè)單元清零解: MAIN:MOV DPTR,#7000HMOV R0,#100CLR ANEXT:MOVX @DPTR,INC DPTRDJNZ RET2AT89S51RAM20H~3FH32B1進(jìn)1200/()T1工作于方式2作為波特率發(fā)生器,取SMOD=,T1的計(jì)數(shù)如下: 波特率=2SMOD

fOSC32 12(256X)11200= 1

1210632 12(256X)得: X=230=E6H()(采用查詢方式編程)ORG0000HLJMPSTARTORG0030HSTART:MOVTMOD,#20HMOVTH1,#0E6HMOVTL1,#0E6HSETBTR1MOVSCON,#40HMOVR0,#20HMOVR7,#32LOOP:MOVSBUF,@R0JNBTI,$CLRTIINCR0DJNZR7,LOOPSJMP$(3)接收程序ORG 0000HLJMP STARTORG 0030HMOV MOV TL1,#0E6HLoop1:SETB TR1MOV MOV R0,#20HMOV LOOP:JNB RI,$CLR RIMOV INC R0DJNZ R7,LOOP1SJMP $389C51ROM,RAM6116,將其片內(nèi)ROM0100H10BRAM10B解: MOV R2,#00H ;源數(shù)據(jù)緩沖器地址偏移量MOV R3,#0AH ;字節(jié)長(zhǎng)度→R3MOV DPTR,#0100H ;源數(shù)據(jù)緩沖區(qū)首地址MOV A,R2 ;源地址偏移量→AL1: MOVC A,@A+DPTR ;傳送一個(gè)數(shù)據(jù)MOVX @DPTR,AINC DPTR ;源地址(目的地址)1DJNZ R3,L1 ;數(shù)據(jù)全部傳送完?沒(méi)傳送完,轉(zhuǎn)L1送SJMP $ ;結(jié)束五、設(shè)計(jì)題(20分)89C51ADC0809210RAM的50H~59H單元,畫(huà)出電路圖,編出程序,IN2的地址。解:硬件電路設(shè)計(jì)如圖:(評(píng)分標(biāo)準(zhǔn):10分)IN2的地址為7FFAH,P1.0查詢轉(zhuǎn)換結(jié)束信號(hào)。(評(píng)分標(biāo)準(zhǔn):2分)(8分)ORG 0100HMOV MOV R0,#50HMOV NEXT:MOVX @DPTR,AJB P1.0.$MOVX MOV @R0,AINC R0DJNZ R7,SJMP $20077月《單片機(jī)原理及接口技術(shù)》試卷班級(jí): 姓名: 學(xué)號(hào): 成績(jī):一、填空題(20分,評(píng)分標(biāo)準(zhǔn):每小題各2)1、十進(jìn)制數(shù)-29的8位補(bǔ)碼表示為 11100011B 。2、MCS-51有7種尋址方式,特殊功能寄存器只能采用直接尋址方式。3、MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫(xiě)特殊功能寄存器SCON加以選擇。4MCS-51有52IP加以選擇。5、假定)=56(R5)=67。執(zhí)行指令A(yù)DD A,R5DAA后,累加器A的內(nèi)容為23H ,CY的內(nèi)容為1 。6qaz0100Hqwe0123H(0123。執(zhí)行指令:qaz:SJMP qwe該指令的相對(duì)偏移量為0123H-0102H=21H。7、MCS-51單片機(jī)訪問(wèn)片外存儲(chǔ)器時(shí),利用ALE信號(hào)鎖存來(lái)自P0口的低8位地址信號(hào)。8、MCS-51RAM的工作寄存器區(qū)共有32個(gè)單元,分為48個(gè)單元,以R0~R7作為寄存器名。9、MCS-51P0口作地址/8位;P2口作地址總線,傳送地址碼的高8 位。二、選擇題(20分,評(píng)分標(biāo)準(zhǔn):每小題各2分)1、在中斷服務(wù)程序中,至少應(yīng)有一條 (D)(A)傳送指令(B)轉(zhuǎn)移指令 (C)加法指令 (D)中斷返回指令2、ORG 2000HLCALL 0RG 3000HRET 左邊程序執(zhí)行完RET指令后(C)(A)2000H (B)3000H (C)2003H (D)3003H3、要使MCS-51能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許存器IE的內(nèi)容應(yīng)是 (A)(A)98H (B)84H (C)42H (D)22H4、若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為 (C)(A)1KB (B)2KB (C)4KB (D)8KB5、下面哪種外設(shè)是輸出設(shè)備 (A)(A)打印機(jī) (B)紙帶讀出機(jī) (C)鍵盤(pán) (D)A/D轉(zhuǎn)換器6、下面哪一個(gè)部件不是CPU的指令部件 (C)(A)PC (B)IR (C)PSW (D)ID7以下運(yùn)算中對(duì)溢出標(biāo)志OV沒(méi)有影響或不受OV影響的運(yùn)算是 (A)(A)邏輯運(yùn)算(B)符號(hào)數(shù)加減法運(yùn)算(C)乘法運(yùn)算(D)除法運(yùn)算8、以下指令中,屬于單純讀引腳的指令是 (C)(A)MOV P1,A (B)ORL P1,#0FH(C)MOV C,P1.5 (D)DJNZ P1,short-lable9、在異步通訊接口,其幀格式由1個(gè)起始位07個(gè)數(shù)據(jù)位1個(gè)偶校驗(yàn)和1個(gè)停止位組成。當(dāng)該接口每分鐘傳送1800個(gè)字符時(shí),傳送波特率為 (A)1800b/s(B)10b/s(C)3000b/s(D)300b/s10、各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的(B)(A)TMOD (B)TCON/SCON (C)IE (D)IP三、判斷題(10分,評(píng)分標(biāo)準(zhǔn):每小題各1分)1MCS-51的程序存儲(chǔ)器只是用來(lái)存放程序的。 (×)2、當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針。 (×)3判斷以下指令段的正誤。 (×)MOV P2,#30HMOVR2,#57HMOVXA,@R240070H踏步。80 FEHERE:SJMPHERE執(zhí)行該指令后,程序?qū)⒃兀ā蹋?51單片機(jī)內(nèi)部有兩片寄存器,既是工作寄存器和專用寄存器,因在同內(nèi)RAM,則它們是統(tǒng)一編址。 (√)6、要進(jìn)行多機(jī)通訊,MCS-51串行接口的工作方式應(yīng)選方式1。 (×)7、定時(shí)器工作于方式2,若TR0=1INT0=1就可啟動(dòng)定時(shí)/計(jì)數(shù)器。 8、使用89C51且/EA=1時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器。 (×)9MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是127B。 (×)10PC存放的是當(dāng)前正在執(zhí)行的指令。 (×)四、簡(jiǎn)答分析編程題(任選3題,30分,評(píng)分標(biāo)準(zhǔn):每小題各10分)189C51單片機(jī)片內(nèi)設(shè)有幾個(gè)定時(shí)器/SFR時(shí)器/計(jì)數(shù)器作定時(shí)和計(jì)數(shù)時(shí),其計(jì)數(shù)脈沖分別由誰(shuí)提供?2個(gè)定時(shí)器0和定時(shí)器。TH0、TL0、、TL1、TMOD、TCON特殊功能寄存器組成。作定時(shí)器時(shí),計(jì)數(shù)脈沖來(lái)自單片機(jī)內(nèi)部,其頻率為振蕩頻率的1/12;作計(jì)數(shù)器時(shí),計(jì)數(shù)脈沖來(lái)自單片機(jī)外部,通過(guò)引腳T0(P3.4)T1(P3.5)對(duì)外101/24。2、簡(jiǎn)述89C51單片機(jī)的中斷響應(yīng)過(guò)程。答:?jiǎn)纹瑱C(jī)如查詢到某個(gè)中斷標(biāo)志為1,將按優(yōu)先級(jí)進(jìn)行中斷處理。中斷得到響應(yīng)后對(duì)于有些中斷源,CPUPC使程序轉(zhuǎn)向中斷矢量地址單元中去執(zhí)行相應(yīng)的中斷服務(wù)程序。3、編程實(shí)現(xiàn)多字節(jié)無(wú)符號(hào)數(shù)加法R)被加數(shù)低位地址指針(R1)=加數(shù)低位地址指針(R2)=字節(jié)數(shù)R)程序清單如下:ADDBIN:CLRCLOOP1:MOVA,@R0ADDCA,@R1MOV@R0,AINCR0INCR1DJNZR2,LOOP1JNCLOOP2MOVRETLOOP2:DECR0RET4、將定時(shí)器/計(jì)數(shù)器做脈沖信號(hào)發(fā)生器。編程利用定時(shí)器T0定時(shí),在P1.0端輸出周期性方波信號(hào),方波周期為2ms,已知晶振頻率為6MHz。答:1T0工作模式的設(shè)定:選擇模式(16位方式(最大定時(shí)131ms)2)定時(shí)初值的設(shè)定:X=216-(1ms×6×106/12)=65036=FE0CH,即:TH0應(yīng)裝0FEH,TL0應(yīng)裝0CH。程序清單如下:ORG 0000HLJMPMAINORG LJMP主程序: ORG0500HMAIN:MOVTMOD,#01HMOVTL0,#OCHMOVTH0,#0FEHSETBEASETBET0SETBTR0HERE:SJMPHERE中斷服務(wù)程序:HUANG:MOVTL0,#OCHMOVTH0,#0FEHCPLP1.0RETI五、設(shè)計(jì)題(任選1題,20分)12×2(評(píng)分標(biāo)準(zhǔn):硬件電路10分,軟件程序20分)()邏輯電路如下:(2)判斷是否有鍵按下:有列線P1.0、P1.1送全0,查P0.0、P0.1是否為0。判斷哪一個(gè)鍵按下:逐列送0電平信號(hào),再逐行掃描是否為0。鍵號(hào)=行首號(hào)+列號(hào)KEY:LCALLKSJZKEYLCALLT10msLCALLKSJZKEYMOVR2,#0FEHMOVR4,#00HLK1:MOVP1,R2JBP0.0,ONEMOVA,#00HLJMPKPONE:JBP0.1,NEXTMOVA,#02HKP:ADDA,R4PUSHACCLK:LCALLKSJNZLKPOPACCRETNEXT:INCR4MOVA,R2JNBACC.1,KNDRLAMOVR2,AAJMPLK4KND:AJMPKEY1KS:MOVP1,#0FCHMOVA,P0CPLAANLA,#03HRETT10ms:MOVR7,#10HTS1:MOVR6,#0FFHTS2:DJNZR6,TS2DJNZR7,TS1RET2AT89C51ADC0809ADC08097FF8H~7FFFHADC08098RAM30H(5510分(1)邏輯電路如下:ADC0809ADDA~ADDC,有ALESTART動(dòng)A/D轉(zhuǎn)換,即執(zhí)行一條MOVX@DPTR,A指令產(chǎn)生WR 信號(hào),使ALE、START有效,存通道號(hào)并啟動(dòng)A/D轉(zhuǎn)換A/D轉(zhuǎn)換完后EOC端發(fā)出一正脈沖接著執(zhí)行產(chǎn)生RD 信號(hào),使OE端有效,打開(kāi)鎖存器三態(tài)門(mén)位數(shù)據(jù)就讀入到CPU中。830H的片外數(shù)據(jù)RAM中ORG 0000HAJMPMAINORG 0013HAJMPINT1MAIN:MOVMOVR7,#08HMOVDPTR,#07FF8HSETIT1SETEX1SETEAMOVX@DPTR,AHERE:SJMPHERE中斷服務(wù)程序:INT1: MOVXA,@DPTRMOVXINC R1INC DPTRDJNZRETIREAD:MOVXRETI20097月考點(diǎn)分析:,8XX514個(gè)存儲(chǔ)器地址空間,即片內(nèi)程序存儲(chǔ)器(RO,片外程序存儲(chǔ)器(片外RO、片內(nèi)數(shù)據(jù)存儲(chǔ)器(片內(nèi)RA、片外數(shù)據(jù)存儲(chǔ)器(片外RA。,8XX513個(gè)存儲(chǔ)器地址空間,即片內(nèi)數(shù)據(jù)存儲(chǔ)器,片外數(shù)據(jù)存儲(chǔ)器、片內(nèi)、片外統(tǒng)一編址的程序存儲(chǔ)器。CPU的主要內(nèi)容、作用CPU術(shù)、邏輯運(yùn)算??刂破髦饕菍?duì)單片機(jī)進(jìn)行控制。PSW程序狀態(tài)字CY:進(jìn)、借位標(biāo)志。AC:輔助進(jìn)、借位標(biāo)志。OV:溢出標(biāo)志位。P:奇偶標(biāo)志位。反映對(duì)累加器AAA1P=1標(biāo)志寄存器判斷單片機(jī)的運(yùn)行狀態(tài)。位寄存器,可分成DPL(低八位DPH(8位)8存放16位地址值,以便用間接尋址或變址尋址的方式對(duì)片外數(shù)據(jù)RAMSPPC程序計(jì)數(shù)器PC11664

溫馨提示

  • 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)論