單片機(jī)課后題_第1頁
單片機(jī)課后題_第2頁
單片機(jī)課后題_第3頁
單片機(jī)課后題_第4頁
單片機(jī)課后題_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

范文范例參考范文范例參考WORDWORD格式整理一、選擇題、執(zhí)行下列條指令后,單元的內(nèi)容是()) )())先令 ,再壓棧)先令 D一、選擇題、執(zhí)行下列條指令后,單元的內(nèi)容是()) )())先令 ,再壓棧)先令 D再壓棧)棧底單元)棧底單元地址加、指令)寄存器尋址方式

)直接尋址方式指令中)立即尋址方式)位尋址方式,/指令中)立即尋址方式)位尋址方式指令中,操作數(shù))立即尋址方式)位尋址方式指令中,是判斷)寄存器尋址(立即尋址o下面條指令將的工作寄存器置成區(qū)())位尋址器尋址二、填空題測試題一) )、在堆棧中壓入一個數(shù)據(jù)時)先壓棧,再令)先壓棧,再令、在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時的應(yīng)指向)棧底單元地址減源操作數(shù)的尋址方式是)寄存器間接尋址方式)變址尋址方式源操作數(shù)的尋址方式是)直接尋址方式)相對尋址方式源操作數(shù)的尋址方式是)直接尋址方式)相對尋址方式的尋址方式是)直接尋址方式)相對尋址方式中的內(nèi)容是否為。指令中源操作數(shù)的尋址方式是())寄存器間接尋址()直接尋址(指令中源操作數(shù)的尋址方式是())直接尋址 )立即尋址)寄存、 單片機(jī)共有一種尋址方式。訪問外部數(shù)據(jù)存儲器應(yīng)采用寄存器間接尋址方式。、訪問外部數(shù)據(jù)存儲器應(yīng)采用寄存器間接尋址方式;查表應(yīng)使用變址尋址方式。、在一單片機(jī)中,堆棧操作的指令有 和兩個。、在單片機(jī)中,子程序調(diào)用的指令有和兩個。、指令都是字節(jié)字節(jié)指令。

、指令 的功能是無條件轉(zhuǎn)移到本指令的首地址執(zhí)行程序,即將本指令的首地址送給 。、十進(jìn)制調(diào)整指令 不能單獨(dú)執(zhí)行,在執(zhí)行該指令之前必須先執(zhí)行 指令或者 指令。、位轉(zhuǎn)移指令都是采用幽一尋址方式實(shí)現(xiàn)轉(zhuǎn)移的。、子程序必須使用_指令返回主程序,而中斷服務(wù)程序必須使用指令返回主程序。o 指令是實(shí)現(xiàn)把數(shù)據(jù)壓入堆棧的操作,而指令是實(shí)現(xiàn)把數(shù)據(jù)從堆棧中彈出的操作。i執(zhí)行了 指令后,則商存放在—中,余數(shù)存放_中。「執(zhí)行了 指令后,則積的高位存放在_中,而積的低位存放在_。、在 簞片機(jī)中,加法指令可以分為 和 兩種。、讀程序存儲器指令有 , 和 ,兩個,它們的源操作數(shù)都屬于變址尋址方式。一、減法指令的助記符為,其作用是將累加器中的內(nèi)容減去源操作數(shù),再減去進(jìn)位位的內(nèi)容,所得的結(jié)果存入累力口器。6指令的功能是將操作數(shù)加后存放到原處,指令的功能是將操作數(shù)減后存放到原處。7在立即尋址方式中,在數(shù)前使用_號來表示立即數(shù)。8在立即尋址方式中,立即數(shù)一定出現(xiàn)在踮操作數(shù)中。9在執(zhí)行 , 指令時,源操面的高位是由_寄存器提供的。福問外部數(shù)據(jù)存儲器必須使用指令。三、判斷題、在堆棧操作中,當(dāng)棧內(nèi)的數(shù)據(jù)全部彈出后,這時的指向棧底單元。V、在堆棧操作中,當(dāng)棧內(nèi)的數(shù)據(jù)全部彈出后,這時的指向棧頂單元。x、數(shù)據(jù)傳送指令將改變源操作數(shù)的內(nèi)容。x、調(diào)用子程序指令(如: L及返回指令(如: )與堆棧有關(guān)但與無關(guān)。(X)、堆棧遵循數(shù)據(jù)先進(jìn)后出,后進(jìn)先出的原則。V、在 單片機(jī)中,堆棧的地址隨著壓棧數(shù)據(jù)從小到大遞增。V、子程序返回可以使用指令,也可以使用 指令。x、指令是字節(jié)指令,而指令是字節(jié)指令。V、空操作指令不占機(jī)器周期。x、減法指令只有帶借位的減法,沒有不帶借位的減法。V、加法指令只有帶進(jìn)位的加法,沒有不帶進(jìn)位的加法。x2不能使用無條件轉(zhuǎn)移指令直接從子程序中轉(zhuǎn)到主程序中去。V四、應(yīng)用題、說明下列指令中各個操作數(shù)的尋址方式。四、應(yīng)用題、說明下列指令中各個操作數(shù)的尋址方式。解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:寄存器尋址方式。解答:源操作數(shù)為:相對尋址方式;目的操作數(shù)為:寄存器尋址方式。解答:操作數(shù)為:位尋址方式。、寫出下列程序的運(yùn)行結(jié)果。解答:解答:解答:源操作數(shù)為:直接尋址方式:目的操作數(shù)為:寄存器尋址方式。解答:源操作數(shù)為:直接尋址方式;目的操作數(shù)為:直接尋址方式。TOC\o"1-5"\h\z解答:源操作數(shù)為:寄存器間接尋址方式;目的操作數(shù)為: 解答: ,寄存器方式。 0解答:源操作數(shù)為:寄存器間接尋址方式;目的操作數(shù)為: ^寄存器尋址方式。 ,解答:操作數(shù)為:相對尋址方式。 ^解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:寄存器尋址方式。解答:源操作數(shù)為:位尋址方式;目的操作數(shù)為:位尋址方式。TOC\o"1-5"\h\z解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:寄存 (?器尋址方式。 解答:解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:寄存 , ,器尋址方式。 V解答:源操作數(shù)為:立即尋址方式:目的操作數(shù)為:直 ,接尋址方式。 ,解答:源操作數(shù)為:位尋址方式;目的操作數(shù)為:位尋 2址方式。 ,解答:操作數(shù)為:位尋址方式。解答:操作數(shù)為:寄存器尋址方式。解答:操作數(shù)為:位尋址方式。解答:

、在設(shè) F,內(nèi)部 的() 、(1)B()元內(nèi)容的變化。,0,,請指出在執(zhí)行下列程序段后上述各單1、設(shè) A1 0( ) 0 。1分析|、列各指令執(zhí)行后的內(nèi)容以及對標(biāo)志位的影響(每條指令都以題0,1中規(guī)定的原始數(shù)據(jù)參加操作)。(1) , 1 ;解答: 1=B 、(1) B()(2 , ;(3 , 1 ;、請用數(shù)據(jù)傳送指令來實(shí)現(xiàn)下列要求的數(shù)據(jù)傳送。(4 , 1 ;(1) 的內(nèi)容輸出到1解答:1(5 ;(6 , 1 ;(7 , ;(2 內(nèi)部解答:單元的內(nèi)容傳送到中。(8 , ;(9 , ; 1(3 外部解答:單元的內(nèi)容送到 °(1) ;(11) , ;(12 , ;(13 ;(4 外部解答: 11單元的內(nèi)容送內(nèi)部 單元。(1 ) ;(15 ;(1 6 ;(1 7 ;(5 外部1單元的內(nèi)容送內(nèi)部 單元。(18 , ;解答:1(19 , 1;() , ;五、問答題(6 程序存儲器解答:1單元的內(nèi)容送L1、在單片機(jī)中有幾種尋址方式寫出每一種尋址方式。解答:有種尋址方式,分別是立即尋址方式、直接尋址方式、寄存器尋址方式、寄存器間接尋址方式、變址尋址方式、相對尋址方式和位尋址方式。(7解答:單元的內(nèi)容送到內(nèi)部 單元。.什么是堆棧解答:堆棧是一個特殊的存儲空間,有一端是固定的,稱為棧底,另一端是活動的,稱為棧項(xiàng),數(shù)據(jù)的存取是在棧頂進(jìn)行的。數(shù)據(jù)的存取遵循先進(jìn)后出,后進(jìn)先出的原則。在 單片機(jī)的指令系統(tǒng)中,有關(guān)堆棧操作的指令有(8解答:單元的內(nèi)容送外部 單元。哪些解答: 和指令。已知 指令的一般格式為:操作數(shù)i操作數(shù).簡述怎樣使用 指令判斷兩個操作數(shù)的大小。解答:若操作數(shù)1>操作數(shù),則進(jìn)位標(biāo)志 ,否則 1(9解答:單元的內(nèi)容送外部 1單元。寫出 和 指令的共同點(diǎn)和區(qū)別。解答:共同點(diǎn)是都是無條件轉(zhuǎn)移,轉(zhuǎn)到指定的標(biāo)號執(zhí)行程序。區(qū)別:⑴轉(zhuǎn)移范圍不同, 指令的轉(zhuǎn)移范圍為4,指令的轉(zhuǎn)移范圍為2。⑵指令字節(jié)數(shù)不同, 指令是字節(jié)指令,指令是2字節(jié)指令。() 指令的機(jī)器碼特殊。寫出和 指令的共同點(diǎn)和區(qū)別。解答:共同點(diǎn)是都是調(diào)用子程序指令,轉(zhuǎn)到指定的標(biāo)號執(zhí)行子程序。區(qū)別:⑴轉(zhuǎn)移范圍不同, 指令的調(diào)用范圍為4,指令的調(diào)用范圍為2。⑵指令字節(jié)數(shù)不同, 指令是字節(jié)指令,指令是2字節(jié)指令。() 指令的機(jī)器碼特殊。和 指令主要有哪些區(qū)別解答:區(qū)別:⑴使用場合不同, 指令在子程序中使用, 指令在中斷服務(wù)程序中使用。⑵從功能上看, 指令從堆棧中自動取出斷點(diǎn)地址給C使之返回到調(diào)用指令的下一個指令,繼續(xù)執(zhí)行主程序。而指令除了具有指令的功能之外,還有清除中斷響應(yīng)時被設(shè)置的優(yōu)先級狀態(tài)、開放低級中斷以及恢復(fù)中斷邏輯等功能。8 指令的用途是什么解答:常常用于程序的等待或時間的延遲。測試題二練習(xí)1:將內(nèi)部 單元中20單元到2單元的數(shù)傳到外部中的2000到200單元中ORG0000HMOVR0,#20HMOVDPTR,#2000HMOVR2,#10H: 0MOVX@DPTR,AINCR0INCDPTR2END練習(xí)2:外部 000開始有 0個數(shù)傳送到內(nèi)部0開始的區(qū)域算法分析:取地址指針 =0000=0H計(jì)數(shù)器=000000000 02:00練習(xí):設(shè)在外的 處開始有一串?dāng)?shù)字,該串?dāng)?shù)字以0結(jié)尾,編程把他們從1口輸出。0000設(shè)字符串首地址指針00:+ 取字符整串結(jié)束則轉(zhuǎn)跳1修改地址指針沒結(jié)束繼續(xù)取數(shù)發(fā)送: 結(jié)束處理:04 0 定義數(shù)字串0 0 0以00結(jié)尾練習(xí)4:2 延時程序已知晶振頻率為12z則機(jī)器周期為1。ORG02:110481NOP;1T2212END該段程序耗時為:1+[1+(1+1+2)x48+2]x10+2=1953(us)練習(xí):編程通過1線連續(xù)輸出2個寬度為個機(jī)器周期長的方波。ORG0MOVR0,#00H

1.0:CPLP1練習(xí)將內(nèi)部的。2,#111.0:CPLP1練習(xí)將內(nèi)部的。2,#11-、 主~~要~~的~~組~~成~~部~~部~~分為:()運(yùn)算器控制器 ()加法器寄存器()運(yùn)算器寄存器 ()運(yùn)算器指令譯碼器2.一系列單片機(jī)外擴(kuò)存儲器芯片時,個口中作為數(shù)據(jù)總線的是 。()口單元置初值 和C2()口()口和口()口3、單片機(jī)應(yīng)用程序一般存放在:() () ()寄存器4.下列指令中,不影響堆棧指針的指令是 。 [ BEND練習(xí):設(shè)1口的1 為準(zhǔn)備就緒信號輸入端,當(dāng)該四位為全1時,說明各項(xiàng)工作已準(zhǔn)備好,單片機(jī)可順序執(zhí)行將2里的數(shù)送給,否則,循環(huán)等待。ORG0WAIT:MPO1,V#0FFHMOAV,P1CLCALLaddr16DRETI、在程序狀態(tài)寄存器中,判斷是否有借進(jìn)位的標(biāo)志位是 若選擇寄存器工作組時標(biāo)識位應(yīng)TOC\o"1-5"\h\z是[ C ]() () ()和、以下指令中,哪條指令執(zhí)行后使標(biāo)志位 清(C)AD,D#0A0H (D)ADDC,#0A0H在 內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄存器是[。B ]不為全1不為全1時,返回2測試題三一、單項(xiàng)選擇題1、下面那一段程序能準(zhǔn)確地讀取1口引腳信號:(A)MOV A,;#M0O0VH P;1M,OAV A,P1(B)MOV A;,M#O0VFFHP;1M,OAV A,P1(C)MOV A;,M#O0V0HA,P1(D)MOV A;,M#O0VFFHA,P19、803單1片機(jī)中既可位尋址又可字節(jié)尋址的單元是(A)20H(B)30H(C)00H(D)70H1、定時計(jì)數(shù)器有4種操作模式,它們由下列哪個寄存器中的1和狀態(tài)決定。(A)TCON(B)TMOD(C)PCON(D)SCON11、定時器/計(jì)數(shù)器工作于模式2,在計(jì)數(shù)溢出時,計(jì)數(shù)器工作于下列哪個狀態(tài)。[B]()計(jì)數(shù)從零重新開始 ()計(jì)數(shù)從初值重新開始()計(jì)數(shù)停止 ()計(jì)數(shù)從 重新開始12、設(shè)置成計(jì)數(shù)方式時,外部引腳計(jì)數(shù)脈沖的最高頻率應(yīng)是晶振頻率的:[C ](A)1/6 (B)1/12(C)1/24(D)1/481、當(dāng)晶振頻率是12日時一1單片機(jī)的機(jī)器周期是:[ A ]()13()1s()2|js ()2s1、外部中斷 的觸發(fā)方式控制位置1后,其有效的 .1/123 71/2^3 Ti^S72^3中斷觸發(fā)信號是:[D] 26.805單1片機(jī)中,唯一一個用戶可使用的16位寄存器()高電平()低電平()上升沿()下降沿、外部中斷的中斷入口地址是:(A)0003(HB)000BH(C)0013H (D)001B16、805單1片機(jī)共有幾個個定時器。(A)1(B)2 (C)3 (D)417、805單1片機(jī)共有幾個中斷源。(A)4 (B)5 (C)6 (D)71.定時器的中斷入口地址是,從該地址開始一般可[。E ]A0003HB000BHC001BHD0013HE連續(xù)存放中斷服務(wù)程序F存放轉(zhuǎn)移指令1.S 系列單片機(jī)外擴(kuò)存儲器芯片時,個/口中作為數(shù)據(jù)總線的是B].口和口.口.2口和 口.2口2.單片機(jī)上電復(fù)位后,的內(nèi)容和S的內(nèi)容為 [ B ]. S-1單片機(jī)的數(shù)據(jù)指針 是一個1位的專用地址指針寄存器,主要用來[B].存放指令 .存放1位地址,作間址寄存器使用.存放下一條指令地址 .存放上一條指令地址.擴(kuò)展存儲器時要加鎖存器 ,其作用是( )。鎖存尋址單元的低八位地址 鎖存尋址單元的數(shù)據(jù)鎖存尋址單元的高八位地址鎖存相關(guān)的控制和選擇信號2.單片機(jī)的堆棧指針S 始終是指示.堆棧底.堆棧頂.堆棧地址 .堆棧中間位是 [D]A.PSW.ACC .BSP .DCPTR2.當(dāng)單片機(jī)從1接口芯片內(nèi)部 的2單元中讀取某一數(shù)據(jù)時,應(yīng)使用 類指令。A.MOVA,20H A,@RiC[.MOVCBA,@A]+DPTR DA.,M@ODVPXTR21.訪問外部存貯器或其它接口芯片時,作高8位地址線的是 [C] [B.口. 1口 .2口 .口和口2.單片機(jī)復(fù)位后,累加器、、S的內(nèi)容為()A.A=FFPHC=00PHSW=FFHB.A=00PHC=000P0SWH=00HC.A=07PHC=000P0SWH=FFHD.A=00PHC=00PHSW=00H2當(dāng)程序狀態(tài)字寄存器S狀態(tài)字中S1和S分別為和1時,系統(tǒng)現(xiàn)用的工作寄存器的地址空間為. ? . ?.1 ?1 .1 ?30.803定1時/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理,也可通過對[C]的查詢方法進(jìn)行判斷。.標(biāo)志^標(biāo)志 .中斷標(biāo)志 .奇偶標(biāo)志2下面那一段程序能準(zhǔn)確地讀取1口引腳信號:A.MOV A,;#M0O0VH P;1M,OAV A,P1B.MOV A,#;0MFOFVHP;1M,OAV A,P1C.MOV A,;#M0O0VH A,P1D.MOV A,#;0MFOFVHA,P1TOC\o"1-5"\h\z.指令 執(zhí)行前9) ,H) 8執(zhí)行后()A.38H .3)H.99BH.2C)H D.能訪問外部數(shù)據(jù)存貯器的傳送指令是.指令^ 指令^ 指2.單片機(jī)復(fù)位后,SP、口的內(nèi)容為( )令.XCHD35.在五個中斷源中,可通過軟件確定各中斷源中斷級別的A.SP=)7HPC=FFHB.SP=))HPC=))HC.SP=)7HPC=FFHD.SP=))HPC=))H25.8)3單1片機(jī)若晶振頻率為1 2高或低,但在同一級別中,按硬件排隊(duì)的優(yōu)先級別最高的是中斷。1 2.定時器.定時器1 .外部中斷.外部中斷 1 .串行口1 26用的定時器作定時方式,用模式1,則工作方式控制字為[C]1=P2A.=)1PH3.=)5HB.1)H .5C)H單片機(jī)在與外部/口進(jìn)行數(shù)據(jù)傳送時將使用()指則一個機(jī)器周令。期等于視具體/口器件而定。.啟動定時器開始計(jì)數(shù)的指令是使 的.位置^位置^位置^位置09定時計(jì)數(shù)器共有四種操作模式,由寄存器中 的狀態(tài)決定,當(dāng) 的狀態(tài)為時,定時計(jì)/數(shù)器被設(shè)定為A.13位定時計(jì)/數(shù)器 B.16位定時計(jì)/數(shù)器.自動重裝位定時計(jì)數(shù)器.為個獨(dú)立的位定時計(jì)數(shù)器,停止工作O一 單片機(jī)在同一級別里除 外,級別最高的TOC\o"1-5"\h\z中斷源是 [B].外部中斷 .定時器 .定時器 .串行口41、在中斷服務(wù)程序中,至少應(yīng)該有一條 。、傳送指令、轉(zhuǎn)移指令、加法指令、中斷返回指令2一個的地址有 引腳,它的容量為1串行口中斷入口地址是( )的程序計(jì)數(shù)器 為 位計(jì)數(shù)器,其尋址范圍是 [ ]、8AK 、16K 、32BK 、64CK單片機(jī)中,唯一一個用戶不能直接使用的寄存器是[ ]、PASW、DPTRB、PC C、B4執(zhí)行如下三條指令后,單元的內(nèi)容是 [ ]R1,#3M0OHVMOV ,4#00HEH◎ 1A、40H[、D30]H 、B0EH C、FFH55、有如下程序段:M,O#V30HR0TOC\o"1-5"\h\z3在運(yùn)用 單片機(jī)擴(kuò)展 數(shù)據(jù)存儲器 時,需 D#采用 條地址線,其中口用條線。 ◎ 0A.10B.13C.15D.5E.6F.7 執(zhí)行結(jié)果是 、([30)H=00H、(3]0)H=.當(dāng)單片機(jī)啟動 進(jìn)行模數(shù)轉(zhuǎn)換時,應(yīng)采用 、() 、()指令。 56.805定1時計(jì)數(shù)器1的啟/停應(yīng)由[ 位控制。以下[ 指令是非法指令。5擴(kuò)展程序存儲器 6寸,需要()條口線。TOC\o"1-5"\h\z13 B5 C8 D46、某存儲器芯片地址線為12根,那么它的存儲容量為47、805單1片機(jī)共有[ 5個中斷優(yōu)先級]、2A 、3 、4B、5 C8在中斷允許寄存器中,中斷控制寄存器 位的作用是[A ]總中斷允許控制位 中斷請求總標(biāo)志位C各中斷源允許控制位D串行口中斷允許位9要訪問 的特殊功能寄存器應(yīng)使用的尋址方式是[C]、寄存器間接尋址、變址尋址、直接尋址 相對尋址、 , 指令中目的操作數(shù)的尋址方式是 。、位尋址、直接尋址 、立即尋址、寄存器尋址1串行口的工作方式由 寄存器決定。9的地址范圍是 。、外部 、外部、內(nèi)部 、內(nèi)部二、填空題.在進(jìn)行 碼加法運(yùn)算時,緊跟或指令后的指令必須是指令。.寄存器中的和 的作用是選擇工作寄存器組。.在只使用外部程序存儲器時,單片機(jī)的管腳必須接地。. 指令執(zhí)行時,當(dāng)位為時程序發(fā)生跳轉(zhuǎn)。. 單片機(jī)系列有個中斷源,可分為個優(yōu)先級。上電復(fù)位時外部中1^中斷源的優(yōu)先級別最高。6.中斷源的優(yōu)先級別被分為高級和低級兩大級別,各中斷源的中斷請求是屬于什么級別是由寄存器的內(nèi)容決確定的。單片機(jī)基本型內(nèi)部 有個字節(jié)單元,這些單元可以分為三個用途不同的區(qū)域,一是,二是區(qū),三是區(qū)。.中斷源的允許是由_寄存器決定的,中斷源的優(yōu)先級別是由_寄存器決定的。一.當(dāng) 口做輸入口輸入數(shù)據(jù)時,必須先向該端口的鎖存器寫入,否則輸入數(shù)據(jù)可能出錯。數(shù)碼顯示有和兩種顯示形式。定時計(jì)數(shù)器的方式寄存器 中的勺 若為表明定時/計(jì)數(shù)器工作在方式 ,_是 位_的_計(jì)_數(shù)器。2在單片機(jī)擴(kuò)展時,口和口為地址線,口為數(shù)據(jù)線??煞譃榱N不同的尋址方式。如:屬于 尋址方式, ,屬于尋麗式。.單片機(jī)位尋址區(qū)的單元地址是從單元到單元,若某位地址是 9它所在單元的面應(yīng)該是一。5當(dāng)單片機(jī)響應(yīng)中斷后,程序?qū)⒆詣愚D(zhuǎn)移到該中斷源所對應(yīng)的入口地址處,并從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中的入口地址為,的入口地址為O一單片機(jī)定時器的溢出標(biāo)志,若計(jì)滿數(shù)產(chǎn)生溢出時,其值為O.轉(zhuǎn)移指令 的轉(zhuǎn)移范圍是, 的轉(zhuǎn)移范圍是,調(diào)用指令 的調(diào)用范圍是O若某位 轉(zhuǎn)換器的輸出滿刻度電壓為,則轉(zhuǎn)換器的分辨率為_O9子程序的返回^^ O0 單片機(jī)的內(nèi)部 中從到是工作寄存器區(qū),共分為組。.單片機(jī)有兩個定時器,定時器的工作方式由寄存器決定,定時器的啟動與溢出由寄存器控制。2既做數(shù)據(jù)線又做地址線的是口,只能做地址線的是口。三、程序分析題、假定 = , ,執(zhí)行下列指令后,的內(nèi)容為_i 單元的內(nèi)容為_i 單元的內(nèi)容為O— —MOV ,@ARi.(R).=,(32)H=、假定 0 = = ==H,執(zhí)行了下指令后,的內(nèi)容為;的內(nèi)容為;的內(nèi)容為;的內(nèi)容為O、執(zhí)行下列程序段后, 單元的內(nèi)容是5、已知下程序已全部執(zhí)行完畢,請?jiān)谧⑨尷锩嫣顚懴鲁绦虻膱?zhí)行結(jié)果O、設(shè)() 3( ) 7( ) 4分析當(dāng)執(zhí)行完下段指令后的內(nèi)容是什么給出分析過程中每條指令執(zhí)行完后的結(jié)果、如果, 0執(zhí)行 ;結(jié)果A)=,(R7)=O、如果(DPTR)=,5(0S7PB)(=,(3320((),=(530.((),則執(zhí)行下列指令后:則: ;( ) ;()= i 、設(shè)()F( ) .( ) 0執(zhí)行下列指令組后,2、閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?MOV,#R3.2iH(R).=0如果, , ,執(zhí)行指令后;結(jié)果 , 。...下列各條指令其源操作數(shù)的尋址方式是什么?各條指令

單獨(dú)執(zhí)行后,中的結(jié)果是什么?設(shè)() 0()(1 , ;尋址方式: (A(2)MOV,AR1;尋址方式: (A)=MO(3)ANL,@AR1;尋址方式: (A)=NEXT、如果 , , ,, , ,則執(zhí)行下列指令后:貝|J: ;() ;( ) ;()=___; __.設(shè)() 3( ) 7( ) 4分析當(dāng)執(zhí)行完下段指令后的內(nèi)容是什么給出分析過程中每條指令執(zhí)行完后的結(jié)果、該程序是信號燈控制程序,采用 口控制八個發(fā)光二極管的亮與滅(設(shè)輸出低電平時,對應(yīng)發(fā)光二極管被點(diǎn)亮)。: , H程序執(zhí)行到此處時,堆棧指針的內(nèi)容是MOVTL,1#)B);(3 T判定時到否3 ;重置循環(huán)初值SEAT,B#)187(( ;標(biāo)志位置1EXI:T1R7E(T,IA ;該指令的功能是將送至PCA,@R)連續(xù)運(yùn)行該程序時,觀察二極管的變化規(guī)律是15、分析下列程序的功能、在片內(nèi)中,已知() ,() ,(4))(=48,((48)(=9)。(請分析下面各是什么指令,說明源操作數(shù)的尋址方式以及按順序執(zhí)行每條指令后的結(jié)果。、在片內(nèi)中,已知() ,() ,(4))(=48,((48)(=9)。(請分析下面各是什么指令,說明源操作數(shù)的尋址方式以及按順序執(zhí)行每條指令后的結(jié)果。解:MOV,4)A;()設(shè)的內(nèi)容為 ,的內(nèi)容為 ,片內(nèi)的32(單元的內(nèi)容為8),(4)(單元的內(nèi)容為)8,(請指出在執(zhí)行下列程序段后上述各單元內(nèi)容的變化。18.分析下面的程序段,寫出程序執(zhí)行后的結(jié)果(即相關(guān)寄存器和相關(guān) 單元的內(nèi)容)。AJMPMAIN;轉(zhuǎn)主程序ORG))1B( ;該地址是 的地址ACJOMNPT ;當(dāng)出現(xiàn) 時,才會執(zhí)行到該指令ORG)1))( ;MAI:NMOVTMOD,#1)(;執(zhí)行該指令的目的是, ;置定時初值, ;此時堆棧指針 的內(nèi)容是;執(zhí)行該指令前,的初始值是;定時器開中斷SETBTR1;執(zhí)行該指令的目的是;清計(jì)滿標(biāo)志位3 ;置 循環(huán)初值NEX:TMOVP1,A;第2次執(zhí)行完該指令后,對應(yīng)燈被點(diǎn)

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論