




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
..單片機原理及接口技術(shù)課后習(xí)題答案〔第四版李朝青第一章1.什么是微處理器<CPU>、微機和單片機?答微處理器本身不是計算機,但它是小型計算機或微機的控制和處理部分。微機則是具有完整運算及控制功能的計算機,除了微處理器外還包括存儲器、接口適配器以及輸入輸出設(shè)備等。單片機是將微處理器、一定容量的RAM、ROM以及I/O口、定時器等電路集成在一塊芯片上,構(gòu)成的單片微型計算機。2.單片機具有哪些特點〔1片內(nèi)存儲容量越來越大?!?抗干擾性好,可靠性高?!?芯片引線齊全,容易擴展。〔4運行速度高,控制功能強?!?單片機內(nèi)部的數(shù)據(jù)信息保存時間很長,有的芯片可以達到100年以上。3.微型計算機怎樣執(zhí)行一個程序?答:通過CPU指令,提到內(nèi)存當中,再逐一執(zhí)行。4.微型計算機由那幾部分構(gòu)成?微處理器,存儲器,接口適配器〔即I/O接口,I/O設(shè)備第二章1.89C51單片機內(nèi)包含哪些主要邏輯功能部件?答:80C51系列單片機在片內(nèi)集成了以下主要邏輯功能部件:<l>CPU<中央處理器>:8位<2>片內(nèi)RAM:128B<3>特殊功能寄存器:21個<4>程序存儲器:4KB<5>并行I/O口:8位,4個<6>串行接口:全雙工,1個<7>定時器/計數(shù)器:16位,2個<8>片內(nèi)時鐘電路:1個2.89C51的EA端有何用途?答:/EA端接高電平時,CPU只訪問片內(nèi)并執(zhí)行內(nèi)部程序,存儲器。/EA端接低電平時,CPU只訪問外部ROM,并執(zhí)行片外程序存儲器中的指令。/EA端保持高電平時,CPU執(zhí)行內(nèi)部存儲器中的指令。3.89C51的存儲器分哪幾個空間?如何區(qū)別不同空間的尋址?答:ROM〔片內(nèi)ROM和片外ROM統(tǒng)一編址〔使用MOVC〔數(shù)據(jù)傳送指令〔16bits地址〔64KB片外RAM〔MOVX〔16bits地址〔64KB片內(nèi)RAM〔MOV〔8bits地址〔256B4.簡述89C51片內(nèi)RAM的空間分配。答:片內(nèi)RAM有256B低128B是真正的RAM區(qū)高128B是SFR〔特殊功能寄存器區(qū)5.簡述布爾處理存儲器的空間分配,片內(nèi)RAM中包含哪些可位尋址單元。答:片內(nèi)RAM區(qū)從00H~FFH〔256B其中20H~2FH〔字節(jié)地址是位尋址區(qū)對應(yīng)的位地址是00H~7FH6.如何簡捷地判斷89C51正在工作?答:用示波器觀察8051的XTAL2端是否有脈沖信號輸出〔判斷震蕩電路工作是否正常?ALE〔地址鎖存允許〔AddressLatchEnable輸出是fosc的6分頻用示波器觀察ALE是否有脈沖輸出〔判斷8051芯片的好壞?觀察PSEN〔判斷8051能夠到EPROM或ROM中讀取指令碼?因為/PSEN接外部EPROM〔ROM的/OE端子OE=OutputEnable〔輸出允許7.89C51如何確定和改變當前工作寄存器組?答:PSW〔程序狀態(tài)字〔ProgramStatusWord中的RS1和RS0可以給出4中組合用來從4組工作寄存器組中進行選擇PSW屬于SFR〔SpecialFunctionRegister〔特殊功能寄存器8.89C51P0口用作通用I/O口輸入時,若通過TTL"OC"門輸入數(shù)據(jù),應(yīng)注意什么?為什么?答:應(yīng)該要接一個上拉電阻9.讀端口鎖存器和"讀引腳"有何不同?各使用哪種指令?答:讀鎖存器〔ANLP0,A就是相當于從存儲器中拿數(shù)據(jù),而讀引腳是從外部拿數(shù)據(jù)〔如MOVA,P1這條指令就是讀引腳的,意思就是把端口p1輸入數(shù)據(jù)送給A傳送類MOV,判位轉(zhuǎn)移JB、JNB、這些都屬于讀引腳,平時實驗時經(jīng)常用這些指令于外部通信,判斷外部鍵盤等;字節(jié)交換XCH、XCHD算術(shù)及邏輯運算ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制轉(zhuǎn)移CJNE、DJNZ都屬于讀鎖存器。10.89C51P0~P3口結(jié)構(gòu)有何不同?用作通用I/O口輸入數(shù)據(jù)時,應(yīng)注意什么?答:P0口內(nèi)部沒有上拉電阻,可以用做16位地址的低8位;P3有第二功能;P2口可以用做16位地址的高8位;需要上拉電阻。OC門電路無法輸出高低電平,只有靠上拉電阻才能實現(xiàn)11.89C51單片機的EA信號有何功能?在使用8031時,EA信號引腳應(yīng)如何處理?答:<1>80C51單片機的EA信號的功能EA為片外程序存儲器訪問允許信號,低電平有效;在編程時,其上施加21V的編程電壓EA引腳接高電平時,程序從片內(nèi)程序存儲器開始執(zhí)行,即訪問片內(nèi)存儲器;EA引腳接低電平時,迫使系統(tǒng)全部執(zhí)行片外程序存儲器程序。<2>在使用80C31時,EA信號引腳的處理方法因為80C31沒有片內(nèi)的程序存儲器,所以在使用它時必定要有外部的程序存儲器,EA信號引腳應(yīng)接低電平。12.89C51單片機有哪些信號需要芯片引腳以第2功能的方式提供?答:第一功能第二功能串行口:P3.0RXD〔串行輸入口P3.1TXD〔串行輸出口中斷:P3.2INT0外部中斷0P3.3INT1外部中斷1定時器/計數(shù)器〔T0、T1:P3.4T0〔定時器/計數(shù)器0的外部輸入P3.5T1〔定時器/計數(shù)器1的外部輸入數(shù)據(jù)存儲器選通:P3.6WR〔外部存儲器寫選通,低電平有效,輸出P3.7RD〔外部存儲器讀選通,低電平有效,輸出定時器/計數(shù)器〔T2:P1.0T2〔定時器T2的計數(shù)端P1.1T2EX〔定時器T2的外部輸入端13.內(nèi)部RAM低128字節(jié)單元劃分為哪3個主要部分?各部分主要功能是什么?答:片內(nèi)RAM低128單元的劃分及主要功能:<l>工作寄存器組<00H~lFH>這是一個用寄存器直接尋址的區(qū)域,內(nèi)部數(shù)據(jù)RAM區(qū)的0~31<00H~lFH>,共32個單元。它是4個通用工作寄存器組,每個組包含8個8位寄存器,編號為R0~R7。<2>位尋址區(qū)<20H~2FH>從內(nèi)部數(shù)據(jù)RAM區(qū)的32~47<20H~2FH>的16個字節(jié)單元,共包含128位,是可位尋址的RAM區(qū)。這16個字節(jié)單元,既可進行字節(jié)尋址,又可實現(xiàn)位尋址。<3>字節(jié)尋址區(qū)<30H~7FH>從內(nèi)部數(shù)據(jù)RAM區(qū)的48~127<30H~7FH>,共80個字節(jié)單元,可以采用間接字節(jié)尋址的方法訪問。14.使單片機復(fù)位有幾種方法?復(fù)位后機器的初始狀態(tài)如何?答:<1>單片機復(fù)位方法單片機復(fù)位方法有:上電自動復(fù)位、按鍵手動復(fù)位和兩種方式<2>復(fù)位后的初始狀態(tài)復(fù)位后機器的初始狀態(tài),即各寄存器的狀態(tài):PC之外,復(fù)位操作還對其他一些特殊功能寄存器有影響,它們的復(fù)位狀態(tài)如題表2-1所例15.開機復(fù)位后,CPU使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變當前工作寄存器組?答:一般開機復(fù)位后都是選擇第一組通用工作寄存器作為工作寄存器的,一共有4組,分別為連續(xù)位于00h到1FH地址,然后在機器中有個程序狀態(tài)字PSW,它的第四和第三位RS1,RS0是用來選擇工作寄存器組的,可能不同機器地址稍有不同。他們倆的值和寄存器組的關(guān)系:RS1/RS00/00/11/01/1使用的工作寄存器0123地址00-0708-0F10-1718-1F寫程序的時候就是通過定義程序狀態(tài)字來選擇使用不同的寄存器組。也可以直接對RS1和RS0賦值?!沧詈笠粏柾}716.程序狀態(tài)寄存器PSW的作用是什么?常用標志有哪些位?作用是什么?答:PSW是一個SFR〔特殊功能寄存器位于片內(nèi)RAM的高128B具體地址D0H〔00H~FFH〔片內(nèi)RAM的編址〔8bits編址方法PSW=ProgramStatusWord〔程序狀態(tài)字PSW的常用標志位有哪些?CY=Carry〔進位標志位AC=AuxiliaryCarry〔輔助進位標志位〔半進位標志位F0用戶標志位RS1,RS0,用來選擇當前工作寄存器組〔R0~R7〔4選1OV=Overflow〔溢出標志位P=Parity〔奇偶校驗位17.位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內(nèi)RAM中的什么位置?答:用不同的尋址方式來加以區(qū)分,即訪問128個位地址用位尋址方式,訪問低128字節(jié)單元用字節(jié)尋址和間接尋址。具體地址為2F的第五位,即為7C。18.89C51單片機的時鐘周期與振蕩周期之間有什么關(guān)系?什么叫機器周期和指令周期?答:時鐘信號的周期稱為機器狀態(tài)周期,是振蕩周期的兩倍。一個機器周期是指CPU訪問存儲器一次所需的時間。指令周期是執(zhí)行一條指令所需的時間。19.一個機器周期的時序如何劃分?答:一個機器周期=12個震蕩周期=6個時鐘周期〔狀態(tài)周期S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,S6P1,S6P2其中s=state〔狀態(tài),p=phase〔相位20.什么叫堆棧?堆棧指針SP的作用是什么?89C51單片機堆棧的容量不能超過多少字節(jié)?答:堆棧都是一種數(shù)據(jù)項按序排列的數(shù)據(jù)結(jié)構(gòu),只能在一端<稱為棧頂<top>>對數(shù)據(jù)項進行插入和刪除。要點:堆:順序隨意棧:后進先出<Last-In/First-Out>在調(diào)用子程序時需要保存調(diào)用函數(shù)的CPU寄存器PC指針,PC指針是被CALL指令自動壓入SP所指向的片內(nèi)存儲器,CPU寄存器要由用戶用PUSH指令自行保存,因此SP的作用就是一個指針,當進行中斷調(diào)用,子函數(shù)調(diào)用時將現(xiàn)場數(shù)據(jù)壓入SP所指向的存儲器,SP自動增加1或2,當中斷結(jié)束RETI,調(diào)用返回RET,POP時將SP數(shù)據(jù)彈出,SP自動減1或,28051最大為128字節(jié)的片內(nèi)存儲器,21.89C51有幾種低功耗方式?如何實現(xiàn)?答:空閑方式和掉電方式空閑方式和掉電方式是通過對SFR中的PCON〔地址87H>相應(yīng)位置1而啟動的。當CPU執(zhí)行完置IDL=1<PCON.1的指令后,系統(tǒng)進入空閑工作方式。這時,內(nèi)部時鐘不向CPU提供,而只供給中斷、串行口、定時器部分。CPU的內(nèi)部狀態(tài)維持,即包括堆棧指針SP、程序計數(shù)器PC、程序狀態(tài)字PSW、累加器ACC所有的內(nèi)容保持不變,端口狀態(tài)也保持不變。ALE和PSEN保持邏輯高電平。當CPU執(zhí)行一條置PCON.1位〔PD為1的指令后,系統(tǒng)進入掉電工作方式。在這種工作方式下,內(nèi)部振蕩器停止工作。由于沒有振蕩時鐘,因此,所有的功能部件都停止工作。但內(nèi)部RAM區(qū)和特殊功能寄存器的內(nèi)容被保留,而端口的輸出狀態(tài)值都保存在對應(yīng)的SFR中,ALE和PSEN都為低電平。22.PC與DPTR各有哪些特點?有何異同?答:<1>程序計數(shù)器PC作為不可尋址寄存器的特點程序計數(shù)器PC是中央控制器申最基本的寄存器,是一個獨立的計數(shù)器,存放著下一條將程序存儲器中取出的指令的地址。程序計數(shù)器PC變化的軌跡決定程序的流程。程序計數(shù)器的寬度決定了程序存儲器可以尋址的范圍。程序計數(shù)器PC的基本工作方式有:①程序計數(shù)器PC自動加1。這是最基本的工作方式,也是這個專用寄存器被稱為計數(shù)器的原因。②執(zhí)行條件或無條件轉(zhuǎn)移指令時,程序計數(shù)器將被置入新的數(shù)值,程序的流向發(fā)生變化。變化的方式有下列幾種:帶符號的相對跳轉(zhuǎn)SJMP、短跳轉(zhuǎn)AJMP、長跳轉(zhuǎn)LJMP及JMP@A+DPTR等。③在執(zhí)行調(diào)用指令或響應(yīng)中斷時:●PC的現(xiàn)行值,即下一條將要執(zhí)行的指令的地址送入堆棧,加以保護;●將子程序的入口地址或者中斷矢量地址送入PC,程序流向發(fā)生變化,執(zhí)行子程序或中斷服務(wù)程序;●子程序或中斷服務(wù)程序執(zhí)行完畢,遇到返回指令RET或RETI時,將棧頂?shù)膬?nèi)容送到PC寄存器中,程序流程又返回到原來的地方,繼續(xù)執(zhí)行。<2>地址指針DPTR的特點地址指針DPTR的特點是,它作為片外數(shù)據(jù)存儲器尋址用的地址寄存器<間接尋址>。<3>地址指針DPTR與程序計數(shù)器PC的異同①相同之處:●兩者都是與地址有關(guān)的、16位的寄存器。其中,PC與程序存儲器的地址有關(guān),而DPTR與數(shù)據(jù)存儲器的地址有關(guān)。●作為地址寄存器使用時,PC與DPTR都是通過P0和P2口<作為16位地址總線>輸出的。但是,PC的輸出與ALE及PSEN有關(guān);DPTR的輸出,則與ALE、RD及WR相聯(lián)系。②不同之處:●PC只能作為16位寄存器對待,由于有自動加1的功能,故又稱為計數(shù)器;DPTR可以作為16位寄存器對待,也可以作為兩個8位寄存器對待?!馪C是不可以訪問的,有自己獨特的變化方式,它的變化軌跡決定了程序執(zhí)行的流程;DPTR是可以訪問的,如MOVDPTR,#XXXXH,INCDPTP。23.89C51端口鎖存器的"讀—修改—寫"操作與"讀引腳"操作有何區(qū)別?答:指令系統(tǒng)中有些指令讀鎖存器的值,有些指令則讀引腳上的值。讀鎖存器指令是從鎖存器中讀取一個值并進行處理,把處理后的值<原值或已修改后的值>重新寫入鎖存器中。這類指令稱為讀-修改-寫指令。對于讀-修改-寫指令。直接讀鎖存器而不是讀端口引腳,是因為從引腳上讀出的數(shù)據(jù)不一定能真正反映鎖存器的狀態(tài)。第三章1、指令:CPU根據(jù)人的意圖來執(zhí)行某種操作的命令指令系統(tǒng):一臺計算機所能執(zhí)行的全部指令集合機器語言:用二進制編碼表示,計算機能直接識別和執(zhí)行的語言匯編語言:用助記符、符號和數(shù)字來表示指令的程序語言高級語言:獨立于機器的,在編程時不需要對機器結(jié)構(gòu)及其指令系統(tǒng)有深入了解的通用性語言2、見第1題3、操作碼[目的操作數(shù)][,源操作數(shù)]4、尋址方式尋址空間立即數(shù)尋址程序存儲器ROM直接尋址片內(nèi)RAM低128B、特殊功能寄存器寄存器尋址工作寄存器R0-R7、A、B、C、DPTR寄存器間接尋址片內(nèi)RAM低128B、片外RAM變址尋址程序存儲器〔@A+PC,@A+DPTR相對尋址程序存儲器256B范圍〔PC+偏移量位尋址片內(nèi)RAM的20H-2FH字節(jié)地址、部分SFR5、要訪問特殊功能寄存器和片外數(shù)據(jù)存儲器,應(yīng)采用哪些尋址方式?答SFR:直接尋址,位尋址,寄存器尋址;片外RAM:寄存器間接尋址6、MOVA,40H;直接尋址〔40H→AMOVR0,A;寄存器尋址〔A→R0MOVP1,#0F0H;立即數(shù)尋址0F0→P1MOV@R0,30H;直接尋址〔30H→〔R0MOVDPTR,#3848H;立即數(shù)尋址3848H→DPTRMOV40H,38H;直接尋址〔38H→40HMOVR0,30H;直接尋址〔30H→R0MOVP0,R0;寄存器尋址〔R0→P0MOV18H,#30H;立即數(shù)尋址30H→18HMOVA,@R0;寄存器間接尋址<<R0>>→AMOVP2,P1;直接尋址〔P1→P2最后結(jié)果:〔R0=38H,〔A=40H,〔P0=38H,〔P1=〔P2=0F0H,〔DPTR=3848H,〔18H=30H,〔30H=38H,〔38H=40H,〔40H=40H,〔48H=38H注意:→左邊是內(nèi)容,右邊是單元7、對89C51/S51片內(nèi)RAM的高128字節(jié)的地址空間尋址要注意什么?答用直接尋址,位尋址,寄存器尋址8、指出下列指令的本質(zhì)區(qū)別?MOVA,DATA;直接尋址2字節(jié)1周期MOVA,#DATA;立即數(shù)尋址2字節(jié)1周期MOVDATA1,DATA2;直接尋址3字節(jié)2周期MOV74H,#78H;立即數(shù)尋址3字節(jié)2周期如果想查某一指令的機器碼,字節(jié)數(shù)或周期數(shù)可查閱書本后面的附錄A9、MOVA,@R0;<<R0>>=80H→AMOV@R0,40H;<40H>=08H→<R0>MOV40H,A;<A>=80→40HMOVR0,#35H;35H→R0最后結(jié)果:〔R0=35H〔A=80H,〔32H=08H,〔40H=80H10、如何訪問SFR?用直接尋址,位尋址,寄存器尋址11、如何訪問片外RAM?只能采用寄存器間接尋址〔用MOVX指令12、如何訪問片內(nèi)RAM?低128字節(jié):直接尋址,位尋址,寄存器間接尋址,寄存器尋址〔R0~R7高128字節(jié):直接尋址,位尋址,寄存器尋址13、如何訪問片內(nèi)外ROM?采用變址尋址〔用MOVC指令14、說明十進制調(diào)整的原因和方法答:壓縮BCD碼在進行加法運算時應(yīng)逢十進一,而計算機只將其當作十六進制數(shù)處理,此時得到的結(jié)果不正確。用DAA指令調(diào)整〔加06H,60H,66H15、說明89C51/S51的布爾處理機功能答:用來進行位操作16、ANLA,#17H;83H∧17H=03H→AORL17H,A;34H∨03H=37H→17HXRLA,@R0;03H⊕37H=34HCPLA;34H求反等于CBH所以〔A=CBH17、〔1SETBACC.0或SETBE0H;E0H是累加器的地址<2>CLRACC.7CLRACC.6CLRACC.5CLRACC.4<3>CLRACC.6CLRACC.5CLRACC.4CLRACC.318、MOV27H,R7MOV26H,R6MOV25H,R5MOV24H,R4MOV23H,R3MOV22H,R2MOV21H,R1MOV20H,R019、MOV2FH,20MOV2EH,21MOV2DH,2220、CLRCMOVA,#5DH;被減數(shù)的低8位→AMOVR2,#B4H;減數(shù)低8位→R2SUBBA,R2;被減數(shù)減去減數(shù),差→AMOV30H,A;低8位結(jié)果→30HMOVA,#6FH;被減數(shù)的高8位→AMOVR2,#13H;減數(shù)高8位→R2SUBBA,R2;被減數(shù)減去減數(shù),差→AMOV31H,A;高8位結(jié)果→30H注意:如果在你的程序中用到了進位位,在程序開始的時候要記得清0進位位21、〔1A≥10CJNEA,#0AH,L1;〔A與10比較,不等轉(zhuǎn)L1LJMPLABEL;相等轉(zhuǎn)LABELL1:JNCLABEL;〔A大于10,轉(zhuǎn)LABEL或者:CLRCSUBBA,#0AHJNCLABEL〔2A>10CJNEA,#0AH,L1;〔A與10比較,不等轉(zhuǎn)L1RET;相等結(jié)束L1:JNCLABEL;〔A大于10,轉(zhuǎn)LABELRET;〔A小于10,結(jié)束或者:CLRCSUBBA,#0AHJNCL1RETL1:JNZLABELRET〔3A≤10CJNEA,#0AH,L1;〔A與10比較,不等轉(zhuǎn)L1L2:LJMPLABEL;相等轉(zhuǎn)LABELL1:JCL2;〔A小于10,轉(zhuǎn)L2RET或者:CLRCSUBBA,#0AHJCLABELJZLABELRET22、〔SP=23H,〔PC=3412H參看書上80頁23、〔SP=27H,〔26H=48H,〔27H=23H,〔PC=3456H參看書上79頁24、不能。ACALL是短轉(zhuǎn)指令,可調(diào)用的地址范圍是2KB。在看這個題的時候同時看一下AJMP指令。同時考慮調(diào)用指令A(yù)CALL和LCALL指令和RET指令的關(guān)系。25、MOVR2,#31H;數(shù)據(jù)塊長度→R2MOVR0,#20H;數(shù)據(jù)塊首地址→R0LOOP:MOVA,@R0;待查找的數(shù)據(jù)→ACLRC;清進位位SUBBA,#0AAH;待查找的數(shù)據(jù)是0AAH嗎JZL1;是,轉(zhuǎn)L1INCR0;不是,地址增1,指向下一個待查數(shù)據(jù)DJNZR2,LOOP;數(shù)據(jù)塊長度減1,不等于0,繼續(xù)查找MOV51H,#00H;等于0,未找到,00H→51HRETL1:MOV51H,#01H;找到,01H→51HRET26、MOVR2,#31H;數(shù)據(jù)塊長度→R2MOVR0,#20H;數(shù)據(jù)塊首地址→R0LOOP:MOVA,@R0;待查找的數(shù)據(jù)→AJNZL1;不為0,轉(zhuǎn)L1INC51H;為0,00H個數(shù)增1L1:INCR0;地址增1,指向下一個待查數(shù)據(jù)DJNZR2,LOOP;數(shù)據(jù)塊長度減1,不等于0,繼續(xù)查找RET27、MOVDPTR,#SOURCE;源首地址→DPTRMOVR0,#DIST;目的首地址→R0LOOP:MOVXA,@DPTR;傳送一個字符MOV@R0,AINCDPTR;指向下一個字符INCR0CJNEA,#24H,LOOP;傳送的是"$"字符嗎?不是,傳送下一個字符RET28、MOVA,R3;取該數(shù)高8位→AANLA,#80H;取出該數(shù)符號判斷JZL1;是正數(shù),轉(zhuǎn)L1MOVA,R4;是負數(shù),將該數(shù)低8位→ACPLA;低8位取反ADDA,#01H;加1MOVR4,A;低8位取反加1后→R4MOVA,R3;將該數(shù)高8位→ACPLA;高8位取反ADDCA,#00H;加上低8位加1時可能產(chǎn)生的進位MOVR3,A;高8位取反加1后→R3L1:RET29、CLRC;清進位位CMOVA,31H;取該數(shù)低8位→ARLCA;帶進位位左移1位MOV31H,A;結(jié)果存回31HMOVA,30H;取該數(shù)高8位→ARLCA;帶進位位左移1位MOV30H,A;結(jié)果存回30H30、MOVR2,#04H;字節(jié)長度→R2MOVR0,#30H;一個加數(shù)首地址→R0MOVR1,#40H;另一個加數(shù)首地址→R1CLRC;清進位位LOOP:MOVA,@R0;取一個加數(shù)ADDCA,@R1;兩個加數(shù)帶進位位相加DAA;十進制調(diào)整MOV@R0,A;存放結(jié)果INCR0;指向下一個字節(jié)INCR1;DJNZR2,LOOP;數(shù)據(jù)塊長度減1,不等于0,繼續(xù)查找RET31、MOVR2,#08H;數(shù)據(jù)塊長度→R2MOVR0,#30H;數(shù)據(jù)塊目的地址→R0MOVDPTR,#2000H;數(shù)據(jù)塊源地址→DPTRLOOP:MOVXA,@DPTR;傳送一個數(shù)據(jù)MOV@R0,AINCDPTR;指向下一個數(shù)據(jù)INCR0;DJNZR2,LOOP;數(shù)據(jù)塊長度減1,沒傳送完,繼續(xù)傳送RET32、〔1MOVR0,0FH;2字節(jié),2周期4字節(jié)4周期〔差MOVB,R0;2字節(jié),2周期〔2MOVR0,#0FH;2字節(jié),1周期4字節(jié)3周期〔中MOVB,@R0;2字節(jié),2周期〔3MOVB,#0FH;3字節(jié),2周期3字節(jié)2周期〔好33、〔1功能是將片內(nèi)RAM中50H~51H單元清0。〔27A0A〔大家可以看一下書上,對于立即數(shù)尋址的話,后面一個字節(jié)存放的是立即數(shù)7850〔第一個字節(jié)的后三位是寄存器,前一個條指令是010也就是指的R2,在這里是R0,所以應(yīng)該是78,后一個字節(jié)存放的是立即數(shù)DAFC〔這里涉及到偏移量的計算,可以參考書上56頁34、INC@R0;〔7EH=00HINCR0;〔R0=7FHINC@R0;〔7FH=39HINCDPTR;〔DPTR=10FFHINCDPTR;〔DPTR=1100HINCDPTR;〔DPTR=1101H35、解:〔1000H=53H〔1001H=54H〔1002H=41H〔1003H=52H〔1004H=54H〔1005H=12H〔1006H=34H〔1007H=30H〔1008H=00H〔1009H=70H36、MOVR0,#40H;40H→R0MOVA,@R0;98H→AINCR0;41H→R0ADDA,@R0;98H+〔41H=47H→AINCR0MOV@R0,A;結(jié)果存入42H單元CLRA;清AADDCA,#0;進位位存入AINCR0MOV@R0,A;進位位存入43H功能:將40H,41H單元中的內(nèi)容相加結(jié)果放在42H單元,進位放在43H單元,〔R0=43H,〔A=1,〔40H=98H,〔41H=AFH,〔42H=47H,〔43H=01H37、MOVA,61H;F2H→AMOVB,#02H;02H→BMULAB;F2H×O2H=E4H→AADDA,62H;積的低8位加上CCH→AMOV63H,A;結(jié)果送62HCLRA;清AADDCA,B;積的高8位加進位位→AMOV64H,A;結(jié)果送64H功能:將61H單元的內(nèi)容乘2,低8位再加上62H單元的內(nèi)容放入63H,將結(jié)果的高8位放在64H單元?!睞=02H,〔B=01H,〔61H=F2H,〔62H=CCH,〔63H=B0H,〔64H=02H39、MOVA,XXHORLA,#80HMOVXXH,A40、〔2MOVA,XXHMOVR0,AXRLA,R0第五章1、什么是中斷和中斷系統(tǒng)?其主要功能是什么?答:當CPU正在處理某件事情的時候,外部發(fā)生的某一件事件請求CPU迅速去處理,于是,CPU暫時中止當前的工作,轉(zhuǎn)去處理所發(fā)生的事件,中斷服務(wù)處理完該事件以后,再回到原來被終止的地方,繼續(xù)原來的工作。這種過程稱為中斷,實現(xiàn)這種功能的部件稱為中斷系統(tǒng)。功能:〔1使計算機具有實時處理能力,能對外界異步發(fā)生的事件作出及時的處理〔2完全消除了CPU在查詢方式中的等待現(xiàn)象,大大提高了CPU的工作效率〔3實現(xiàn)實時控制2、試編寫一段對中斷系統(tǒng)初始化的程序,使之允許INT0,INT1,TO,串行口中斷,且使T0中斷為高優(yōu)先級中斷。解:MOVIE,#097HMOVIP,#02H3、在單片機中,中斷能實現(xiàn)哪些功能?答:有三種功能:分時操作,實時處理,故障處理4、89C51共有哪些中斷源?對其中端請求如何進行控制?答:〔189C51有如下中斷源①:外部中斷0請求,低電平有效②:外部中斷1請求,低電平有效③T0:定時器、計數(shù)器0溢出中斷請求④T1:定時器、計數(shù)器1溢出中斷請求⑤TX/RX:串行接口中斷請求〔2通過對特殊功能寄存器TCON、SCON、IE、IP的各位進行置位或復(fù)位等操作,可實現(xiàn)各種中斷控制功能5、什么是中斷優(yōu)先級?中斷優(yōu)先處理的原則是什么?答:中斷優(yōu)先級是CPU相應(yīng)中斷的先后順序。原則:〔1先響應(yīng)優(yōu)先級高的中斷請求,再響應(yīng)優(yōu)先級低的〔2如果一個中斷請求已經(jīng)被響應(yīng),同級的其它中斷請求將被禁止〔3如果同級的多個請求同時出現(xiàn),則CPU通過內(nèi)部硬件查詢電路,按查詢順序確定應(yīng)該響應(yīng)哪個中斷請求查詢順序:外部中斷0→定時器0中斷→外部中斷1→定時器1中斷→串行接口中斷6、說明外部中斷請求的查詢和響應(yīng)過程。答:當CPU執(zhí)行主程序第K條指令,外設(shè)向CPU發(fā)出中斷請求,CPU接到中斷請求信號并在本條指令執(zhí)行完后,中斷主程序的執(zhí)行并保存斷點地址,然后轉(zhuǎn)去響應(yīng)中斷。CPU在每個S5P2期間順序采樣每個中斷源,CPU在下一個機器周期S6期間按優(yōu)先級順序查詢中斷標志,如果查詢到某個中斷標志為1,將在接下來的機器周期S1期間按優(yōu)先級進行中斷處理,中斷系統(tǒng)通過硬件自動將相應(yīng)的中斷矢量地址裝入PC,以便進入相應(yīng)的中斷服務(wù)程序。中斷服務(wù)完畢后,CPU返回到主程序第K+1條指令繼續(xù)執(zhí)行。7、89C51在什么條件下可響應(yīng)中斷?答:〔1有中斷源發(fā)出中斷請求〔2中斷中允許位EA=1.即CPU開中斷〔3申請中斷的中斷源的中斷允許位為1,即中斷沒有被屏蔽〔4無同級或更高級中斷正在服務(wù)〔5當前指令周期已經(jīng)結(jié)束〔6若現(xiàn)行指令為RETI或訪問IE或IP指令時,該指令以及緊接著的另一條指令已執(zhí)行完畢8、簡述89C51單片機的中斷響應(yīng)過程。答:CPU在每個機器周期S5P2期間順序采樣每個中斷源,CPU在下一個機器周期S6期間按優(yōu)先級順序查詢中斷標志,如查詢到某個中斷標志為1,將在接下來的機器周期S1期間按優(yōu)先級進行中斷處理,中斷系統(tǒng)通過硬件自動將相應(yīng)的中斷矢量地址裝入PC,以便進入相應(yīng)的中斷服務(wù)程序。一旦響應(yīng)中斷,89C51首先置位相應(yīng)的中斷"優(yōu)先級生效"觸發(fā)器,然后由硬件執(zhí)行一條長調(diào)用指令,把當前的PC值壓入堆棧,以保護斷點,再將相應(yīng)的中斷服務(wù)的入口地址送入PC,于是CPU接著從中斷服務(wù)程序的入口處開始執(zhí)行。對于有些中斷源,CPU在響應(yīng)中斷后會自動清除中斷標志。9、在89C51內(nèi)存中,應(yīng)如何安排程序區(qū)?答:主程序一般從0030H開始,主程序后一般是子程序及中斷服務(wù)程序。在這個大家還要清除各個中斷的中斷矢量地址。10、試述中斷的作用及中斷的全過程。答:作用:對外部異步發(fā)生的事件作出及時的處理過程:中斷請求,中斷響應(yīng),中斷處理,中斷返回11、當正在執(zhí)行某一個中斷源的中斷服務(wù)程序時,如果有新的中斷請求出現(xiàn),試問在什么情況下可響應(yīng)新的中斷請求?在什么情況下不能響應(yīng)新的中斷請求?答:〔1符合以下6個條件可響應(yīng)新的中斷請求:a>有中斷源發(fā)出中斷請求b>中斷允許位EA=1,即CPU開中斷c>申請中斷的中斷源的中斷允許位為1,即中斷沒有被屏蔽d>無同級或更高級中斷正在被服務(wù)e>當前的指令周期已結(jié)束f>若現(xiàn)行指令為RETI或訪問IE或IP指令時,該指令以及緊接著的另一條指令已被執(zhí)行完12、89C51單片機外部中斷源有幾種觸發(fā)中斷請求的方法?如何實現(xiàn)中斷請求?答:有兩種方式:電平觸發(fā)和邊沿觸發(fā)電平觸發(fā)方式:CPU在每個機器周期的S5P2期間采樣外部中斷引腳的輸入電平。若為低電平,使IE1<IE0>置"1",申請中斷;若為高電平,則IE1<IE0>清零。邊沿觸發(fā)方式:CPU在每個機器周期S5P2期間采樣外部中斷請求引腳的輸入電平。如果在相繼的兩個機器周期采樣過程中,一個機器周期采樣到外部中斷請求為高電平,接著下一個機器周期采樣到外部中斷請求為低電平,則使IE1<IE0>置"1"申請中斷;否則,IE1<IE0>置0。13、89C51單片機有五個中斷源,但只能設(shè)置兩個中斷優(yōu)先級,因此,在中斷優(yōu)先級安排上受到一定的限制。試問以下幾種中斷優(yōu)先順序的安排〔級別由高到低是否可能:若可能,則應(yīng)如何設(shè)置中斷源的中斷級別:否則,請簡述不可能的理由。⑴定時器0,定時器1,外中斷0,外中斷1,串行口中斷??梢?MOVIP,#0AH⑵串行口中斷,外中斷0,定時器0,外中斷1,定時器1??梢?MOVIP,#10H⑶外中斷0,定時器1,外中斷1,定時器0,串行口中斷。不可以,只能設(shè)置一級高級優(yōu)先級,如果將INT0,T1設(shè)置為高級,而T0級別高于INT1.⑷外中斷0,外中斷1,串行口中斷,定時器0,定時器1??梢?MOVIP,#15H⑸串行口中斷,定時器0,外中斷0,外中斷1,定時器1。不可以⑹外中斷0,外中斷1,定時器0,串行口中斷,定時器1。不可以⑺外中斷0,定時器1,定時器0,外中斷1,串行口中斷??梢?MOVIP,#09H14、89C51各中斷源的中斷標志是如何產(chǎn)生的?又是如何清0的?CPU響應(yīng)中斷時,中斷入口地址各是多少?答:各中斷標志的產(chǎn)生和清"0"如下:〔1外部中斷類外部中斷是由外部原因引起的,可以通過兩個固定引腳,即外部中斷0和外部中斷1輸入信號。外部中斷0請求信號,由P3.2腳輸入。通過IT0來決定中斷請求信號是低電平有效還是下跳變有效。一旦輸入信號有效,則向CPU申請中斷,并且使IE0=1。硬件復(fù)位。外部中斷1請求信號,功能與用法類似外部中斷0〔2定時中斷類定時中斷是為滿足定時或計數(shù)溢出處理需要而設(shè)置的。當定時器/計數(shù)器中的計數(shù)結(jié)構(gòu)發(fā)生計數(shù)溢出的,即表明定時時間到或計數(shù)值已滿,這時就以計數(shù)溢出信號作為中斷請求,去置位一個溢出標志位。這種中斷請求是在單片機芯片內(nèi)部發(fā)生的,無需在芯片上設(shè)置引入端,但在計數(shù)方式時,中斷源可以由外部引入。TF0:定時器T0溢出中斷請求。當定時器T0產(chǎn)生溢出時,定時器T0請求標志TF0=1,請求中斷處理。使用中斷時由硬件復(fù)位,在查詢方式下可由軟件復(fù)位。TF1:定時器T1溢出中斷請求。功能與用法類似定時器T0〔3串行口中斷類串行口中斷是為串行數(shù)據(jù)的傳送需要而設(shè)置的。串行中斷請求也是在單片機芯片內(nèi)部發(fā)生的,但當串行口作為接收端時,必須有一完整的串行幀數(shù)據(jù)從RI端引入芯片,才可能引發(fā)中斷。RI或TI:串行口中斷請求。當接收或發(fā)送一串幀數(shù)據(jù)時,使內(nèi)部串行口中斷請求標志RI或TI=1,并請求中斷。響應(yīng)后必須軟件復(fù)位。CPU響應(yīng)中斷時,中斷入口地址如下:中斷源入口地址外部中斷00003H定時器T0中斷000BH外部中斷10013H定時器T1中斷001BH串行口中斷0023H15、中斷響應(yīng)時間是否為確定不變的?為什么?答:中斷響應(yīng)時間不是確定不變的。由于CPU不是在任何情況下對中斷請求都予以響應(yīng)的;此外,不同的情況對中斷響應(yīng)的時間也是不同的。下面以外部中斷為例,說明中斷響應(yīng)的時間。在每個機器周期的S5P2期間,端的電平被所存到TCON的IE0位,CPU在下一個機器周期才會查詢這些值。這時滿足中斷響應(yīng)條件,下一條要執(zhí)行的指令將是一條硬件長調(diào)用指令"LCALL",使程序轉(zhuǎn)入中斷矢量入口。調(diào)用本身要用2個機器周期,這樣,從外部中斷請求有效到開始執(zhí)行中斷服務(wù)程序的第一條指令,至少需要3個機器周期,這是最短的響應(yīng)時間。如果遇到中斷受阻的情況,這中斷響應(yīng)時間會更長一些。例如,當一個同級或更高級的中斷服務(wù)程序正在進行,則附加的等待時間取決于正在進行的中斷服務(wù)程序:如果正在執(zhí)行的一條指令還沒有進行到最后一個機器周期,附加的等待時間為1~3個機器周期;如果正在執(zhí)行的是RETI指令或者訪問IE或IP的指令,則附加的等待時間在5個機器周期內(nèi)。若系統(tǒng)中只有一個中斷源,則響應(yīng)時間為3~8個機器周期。16、中斷響應(yīng)過程中,為什么通常要保護現(xiàn)場?如何保護?答:因為一般主程序和中斷服務(wù)程序都可能會用到累加器,PSW寄存器及其他一些寄存器。CPU在進入中斷服務(wù)程序后,用到上述寄存器時,就會破壞它原來存在寄存器中的內(nèi)容;一旦中斷返回,將會造成主程序的混亂。因而在進入中斷服務(wù)程序后,一般要先保護現(xiàn)場,然后再執(zhí)行中斷處理程序,在返回主程序以前再恢復(fù)現(xiàn)場。保護方法一般是把累加器、PSW寄存器及其他一些與主程序有關(guān)的寄存器壓入堆棧。在保護現(xiàn)場和恢復(fù)現(xiàn)場時,為了不使現(xiàn)場受到破壞或者造成混亂,一般規(guī)定此時CPU不響應(yīng)新的中斷請求。這就要求在編寫中斷服務(wù)程序時,注意在保護現(xiàn)場之前要關(guān)中斷,在恢復(fù)現(xiàn)場之后開中斷。如果在中斷處理時允許有更高級的中斷打斷它,則在保護現(xiàn)場之后再開中斷,恢復(fù)現(xiàn)場之前關(guān)中斷。17、清敘述中斷響應(yīng)的CPU操作過程,為什么說中斷操作是一個CPU的微查詢過程?答:在中斷響應(yīng)中,CPU要完成以下自主操作過程:a>置位相應(yīng)的優(yōu)先級狀態(tài)觸發(fā)器,以標明所響應(yīng)中斷的優(yōu)先級別b>中斷源標志清零〔TI、RI除外c>中斷斷點地址裝入堆棧保護〔不保護PSWd>中斷入口地址裝入PC,以便使程序轉(zhuǎn)到中斷入口地址處在計算機內(nèi)部,中斷表現(xiàn)為CPU的微查詢操作。89C51單片機中,CPU在每個機器周期的S6狀態(tài),查詢中斷源,并按優(yōu)先級管理規(guī)則處理同時請求的中斷源,且在下一個機器周期的S1狀態(tài)中,響應(yīng)最高級中斷請求。但是以下情況除外:a>CPU正在處理相同或更高優(yōu)先級中斷b>多機器周期指令中,還未執(zhí)行到最后一個機器周期c>正在執(zhí)行中斷系統(tǒng)的SFR操作,如RETI指令及訪問IE、IP等操作時,要延后一條指令18、在中斷請求有效并開中斷狀況下,能否保證立即響應(yīng)中斷?有什么條件?答:在中斷請求有效并開中斷狀況下,并不能保證立即響應(yīng)中斷。這是因為,在計算機內(nèi)部,中斷表現(xiàn)為CPU的微查詢操作。89C51單片機中,CPU在每個機器周期的S6狀態(tài)下,查詢中斷源,并按優(yōu)先級管理規(guī)則處理同時請求的中斷源,且在下一個機器周期的S1狀態(tài)中,響應(yīng)最高級中斷請求。在以下情況下,還需要有另外的等待:a>CPU正在處理相同或更高優(yōu)先級中斷b>多機器周期指令中,還未執(zhí)行到最后一個機器周期c>正在執(zhí)行中斷系統(tǒng)的SFR操作,如RETI指令及訪問IE、IP等操作時,要延后一條指令第6章習(xí)題1、定時器模式2有什么特點?適用于什么場合?答:〔1模式2把TL0<或TL1>配置成一個可以自動重裝載的8位定時器/計數(shù)器。TL0計數(shù)溢出時不僅使溢出中斷標志位TF0置1,而且還自動把TH0中的內(nèi)容重新裝載到TL0中。TL0用作8位計數(shù)器,TH0用以保存初值?!?用于定時工作方式時間〔TF0溢出周期為,用于計數(shù)工作方式時,最大計數(shù)長度〔TH0初值=0為28=256個外部脈沖。這種工作方式可省去用戶軟件重裝初值的語句,并可產(chǎn)生相當精確定時時間,特別適于作串行波特率發(fā)生器。2、單片機內(nèi)部定時方式產(chǎn)生頻率為100KHZ等寬矩形波,假定單片機的晶振頻率為12MHZ,請編程實現(xiàn)。答:T0低5位:1BHT0高8位:FFHMOVTMOD,#00H;設(shè)置定時器T0工作于模式0MOVTL0,#1BH;設(shè)置5ms定時初值MOVTH0,#0FFHSETBTR0;啟動T0LOOP:JBCTF0,L1;查詢到定時時間到?時間到轉(zhuǎn)L1SJMPLOOP;時間未到轉(zhuǎn)LOOP,繼續(xù)查詢L1:MOVTL0,#1BH;重新置入定時初值MOVTH0,#0FFHCPLP1.0;輸出取反,形成等寬矩形波SJMPLOOP;重復(fù)循環(huán)3、89C51定時器有哪幾種工作模式?有何區(qū)別?答:有四種工作模式:模式0,模式1,模式2,模式3〔1模式0:選擇定時器的高8位和低5位組成一個13位定時器/計數(shù)器。TL低5位溢出時向TH進位,TH溢出時向中斷標志位TF進位,并申請中斷。定時時間t=<213-初值>×振蕩周期×12;計數(shù)長度位213=8192個外部脈沖〔2模式1:與模式0的唯一差別是寄存器TH和TL以全部16位參與操作。定時時間t=<216-初值>×振蕩周期×12;計數(shù)長度位216=65536個外部脈沖〔3模式2:把TL0和TL1配置成一個自動重裝載的8位定時器/計數(shù)器。TL用作8位計數(shù)器,TH用以保存初值。TL計數(shù)溢出時不僅使TF0置1,而且還自動將TH中的內(nèi)容重新裝載到TL中。定時時間t=<28-初值>×振蕩周期×12;計數(shù)長度位28=256個外部脈沖〔4模式3:對T0和T1不大相同若設(shè)T0位模式3,TL0和TH0被分為兩個相互獨立的8位計數(shù)器。TL0為8位計數(shù)器,功能與模式0和模式1相同,可定時可計數(shù)。TH0僅用作簡單的內(nèi)部定時功能,它占用了定時器T1的控制位TR1和中斷標志位TF1,啟動和關(guān)閉僅受TR1控制。定時器T1無工作模式3,但T0在工作模式3時T1仍可設(shè)置為0~2。4、89C51內(nèi)部設(shè)有幾個定時器/計數(shù)器?它們是由哪些特殊功能寄存器組成?答:89C51單片機內(nèi)有兩個16位定時器/計數(shù)器,即T0和T1。T0由兩個8位特殊功能寄存器TH0和TL0組成;T1由TH1和TL1組成。5、定時器用作定時器時,其定時時間與哪些因素有關(guān)?作計數(shù)器時,對外界計數(shù)頻率有何限制?答:定時時間與定時器的工作模式,初值及振蕩周期有關(guān)。作計數(shù)器時對外界計數(shù)頻率要求最高為機器振蕩頻率的1/24。6、簡述定時器4種工作模式的特點,如何選擇設(shè)定?答:〔1模式0:選擇定時器的高8位和低5位組成一個13位定時器/計數(shù)器。TL低5位溢出時向TH進位,TH溢出時向中斷標志位TF進位,并申請中斷。定時時間t=<213-初值>×振蕩周期×12;計數(shù)長度位213=8192個外部脈沖置TMOD中的M1M0為00〔2模式1:與模式0的唯一差別是寄存器TH和TL以全部16位參與操作。定時時間t=<216-初值>×振蕩周期×12;計數(shù)長度位216=65536個外部脈沖置TMOD中的M1M0為01〔3模式2:把TL0和TL1配置成一個自動重裝載的8位定時器/計數(shù)器。TL用作8位計數(shù)器,TH用以保存初值。TL計數(shù)溢出時不僅使TF0置1,而且還自動將TH中的內(nèi)容重新裝載到TL中。定時時間t=<28-初值>×振蕩周期×12;計數(shù)長度位28=256個外部脈沖置TMOD中的M1M0為10〔4模式3:對T0和T1不大相同若設(shè)T0位模式3,TL0和TH0被分為兩個相互獨立的8位計數(shù)器。TL0為8位計數(shù)器,功能與模式0和模式1相同,可定時可計數(shù)。TH0僅用作簡單的內(nèi)部定時功能,它占用了定時器T1的控制位TR1和中斷標志位TF1,啟動和關(guān)閉僅受TR1控制。定時器T1無工作模式3,但T0在工作模式3時T1仍可設(shè)置為0~2。置TMOD中的M1M0為117、當T0用作模式3時,由于TR1已被T0占用,如何控制T1的開啟和關(guān)閉?答:用T1控制位C/T切換定時器或計數(shù)器工作方式就可以使T1運行。定時器T1無工作模式3,將T1設(shè)置為工作模式3,就會使T1立即停止計數(shù),關(guān)閉。8、以定時器/計數(shù)器1進行外部時間計數(shù),每計數(shù)1000個脈沖后,定時器/計數(shù)器1轉(zhuǎn)為定時工作方式,定時10ms后又轉(zhuǎn)為計數(shù)方式,如此循環(huán)不止。假定為6WHZ,用模式1編程。解:T1為定時器時初值:T1為計數(shù)器時初值:所以:L1:MOVTMOD,#50H;設(shè)置T1為計數(shù)方式且工作模式為1MOVTH1,#0FCH;置入計數(shù)初值MOVTL1,#18HSETBTR1;啟動T1計數(shù)器LOOP1:JBCTF1,L2;查詢計數(shù)溢出?有溢出〔計數(shù)滿1000個轉(zhuǎn)L2SJMPLOOP1;無溢出轉(zhuǎn)LOOP1,繼續(xù)查詢L2:CLRTR1;關(guān)閉T1MOVTMOD,#10H;設(shè)置T1為定時方式且工作與模式1MOVTH1,#0ECH;置入定時10ms初值MOVTL1,#78HSETBTR1;啟動T1定時LOOP2:JBCTF1,L1;查詢10ms時間到?時間到,轉(zhuǎn)L1SJMPLOOP2;時間未到,轉(zhuǎn)LOOP2,繼續(xù)查詢9、一個定時器定時時間有限,如何實現(xiàn)兩個定時器的串行定時以滿足較長定時時間的要求?答:當一個定時器溢出時,設(shè)置另一個定時器的初值為0開始定時。10/r
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公園羽毛球場租賃合同7篇
- 微型電腦買賣合同6篇
- 2025物業(yè)共有權(quán)共建合同
- 2025展會展位展板設(shè)計項目合同
- 《2025合同未簽訂社保未購買員工如何依法維權(quán)?》
- 2025標準設(shè)備安裝工程合同范本
- 2025沿街商鋪租賃合同
- 2025年溫哥華租房合同
- 2025集體土地使用權(quán)轉(zhuǎn)讓合同范本
- 2025年合同期滿解除勞動合同時員工已正常上班補償
- 2025-2030中國碳纖維預(yù)浸料行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2024年中國機械工業(yè)集團有限公司國機集團總部招聘筆試真題
- 2025年長春師范高等專科學(xué)校單招職業(yè)技能考試題庫必考題
- 人工智能對文化產(chǎn)業(yè)的創(chuàng)新與發(fā)展
- 2025年全屋定制家居市場分析與經(jīng)營計劃
- 電動汽車結(jié)構(gòu)原理與檢修課件:慢充系統(tǒng)檢修
- 2025年中國旅行車市場調(diào)查研究報告
- 專題09 產(chǎn)業(yè)區(qū)位與產(chǎn)業(yè)發(fā)展【知識精研】高考地理二輪復(fù)習(xí)
- 2025年部門預(yù)算支出經(jīng)濟分類科目說明表
- 《陸上風(fēng)電場工程概算定額》NBT 31010-2019
- 湖北省水功能區(qū)劃
評論
0/150
提交評論