單片機原理與應用(c語言版)習題答案_第1頁
單片機原理與應用(c語言版)習題答案_第2頁
單片機原理與應用(c語言版)習題答案_第3頁
單片機原理與應用(c語言版)習題答案_第4頁
單片機原理與應用(c語言版)習題答案_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章習題11什么是單片機單片機是把微型計算機中的微處理器、存儲器、I/O接口、定時器/計數(shù)器、串行接口、中斷系統(tǒng)等電路集成在一塊芯片上形成的單片計算機。因此被稱為單片微型計算機,簡稱為單片機。12單片機的主要特點是什么單片機主要特點有在存儲器結(jié)構上,單片機的存儲器采用哈佛HARVARD結(jié)構;在芯片引腳上,大部分采用分時復用技術;在內(nèi)部資源訪問上,通過采用特殊功能寄存器SFR;在指令系統(tǒng)上,采用面向控制的指令系統(tǒng);單片機內(nèi)部一般都集成有一個全雙工的串行接口;單片機有很強的外部擴展能力。13指明單片機的主要應用領域。單片機具有體積小、功耗低、面向控制、可靠性高、價格低廉、可以方便地實現(xiàn)多機和分布式控制等優(yōu)點,使其廣泛的應用于各種控制系統(tǒng)和分布式系統(tǒng)中,主要應用于以下這幾個領域工業(yè)測控、智能設備、家用電器、商用產(chǎn)品以及網(wǎng)絡與通信智能接口。14C51單片機的分類。C51單片機的分類,就是特指MCS51系列。那么MCS51系列的單片機基本上沒什么區(qū)別,至少內(nèi)核都是一模一樣的。不同的就是功能模塊稍有不同。比如說有些具有AD/DA模塊,有些沒有;有些有EEPROM(STC89C52),有些沒有(AT89S52);有些ROM有8K(AT89S52),有些只有2K;有些RAM有256B,而有些只有128BIT;有些40個管腳(AT89C51、89C52、89S52),有些20個管腳(AT89C2051、89C4051);有些有內(nèi)部晶振,有些沒有;但這些都是稍微一點點的區(qū)別,基本都還是算一樣的。1580C51與8051的區(qū)別和聯(lián)系。MCS51單片機是指美國INTEL公司生產(chǎn)的一系列單片機的總稱,包括有8031,8051,8751,8032,8052,8752等,其中8051是最典型的產(chǎn)品,該系列其它單片機都是在8051的基礎上發(fā)展來的,人們習慣于用8051來稱呼MCS51系列單片機。INTEL公司將MCS51的核心技術授權給了其它公司,所以有很多公司以8051為核心對單片機進行開發(fā)。其中89C51就是以805為內(nèi)核開發(fā)生產(chǎn)的。聯(lián)系80C51單片機是在8051的基礎上發(fā)展起來的,8051單片機與80C51單片機從外形看是完全一樣的,其指令系統(tǒng)、引腳信號、總線等完全一致(完全兼容),也就是說在8051下開發(fā)的軟件完全可以在80C51上應用,反之相同。區(qū)別8051與80C51單片機的主要差別在于芯片的制造工藝上。8051系列單片機采用的是HMOS工藝,高速度、高密度;80C51系列單片機采用的是CHMOS工藝,高速度、高密度、低功耗;也就是說80C51單片機是一種低功耗單片機。第2章習題21C51單片機內(nèi)部包含哪些主要功能部件,各功能部件主要完成什么功能。C51單片機片內(nèi)集成了中央處理器(CPU)、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、兩個16位的定時器/計數(shù)器(T0和T1)、4個8位的并行I/0口(P0、P1、P2和P3)、串行口等組成。22C51單片機的核心器件是什么它由哪些部分組成各部分的主要功能是什么微處理器CPU包含有運算器和控制器。運算器由算術邏輯單元ALU、累加器ACC、B寄存器、兩個暫存寄存器、程序狀態(tài)寄存器組成,完成算術運算(加,減,乘,除,乘除運算與寄存器B有關)、邏輯運算及移位運算等??刂破饔芍噶罴拇嫫鱅R、指令譯碼器ID、定時及控制邏輯電路、程序計數(shù)器PC組成,是單片機的運行控制中心。片內(nèi)存儲器ROM和RAM;四個I/O端口電路;定時器/計數(shù)器2個16位的定時器/計數(shù)器中斷控制系統(tǒng)5個中斷源(兩個外部中斷、兩個定時/計數(shù)器、1個串行口中斷)串行口1個全功能異步串行口時鐘電路為系統(tǒng)工作提供時鐘??偩€通過內(nèi)部總線把系統(tǒng)的各個部分連成一個有機的整體。23C51單片機有哪些信號需要芯片引腳以第二功能的方式提供。(P3口引腳的第二功能)。P3口的第二功能見P10頁的表21所示。24C51單片機的存儲器有什么特點如何劃分存儲空間。數(shù)據(jù)存儲器和程序存儲器分開編址,并有各自的尋址方式和尋址單元。對存儲器的劃分在物理上分為4個空間片內(nèi)數(shù)據(jù)存儲器、片內(nèi)程序存儲器、片外數(shù)據(jù)存儲器、片外程序存儲器,在邏輯上劃分為3個空間偏內(nèi)外程序存儲器、片外數(shù)據(jù)存儲器、片內(nèi)數(shù)據(jù)存儲器。外部ROM60KB內(nèi)部ROM4KB/EA1外部ROM4KB/EA00FFFH0000H0FFFH0000H(MOVC)指令操作域ROM地址空間特殊功能寄存器21個內(nèi)部RAM128BMOV指令操作域FFH80H7FH00H外部RAM64KBFFFFH0000HRAM地址空間題2489C51單片機的存儲器結(jié)構圖25片內(nèi)RAM低128單元劃分為哪三部分各部分主要功能是什么數(shù)據(jù)存儲器是由RAM構成的,用來存放隨機數(shù)據(jù)。數(shù)據(jù)存儲器分為內(nèi)部數(shù)據(jù)存儲器和外部數(shù)據(jù)存儲器兩部分。對于89C51型單片機,內(nèi)部數(shù)據(jù)存儲器共有256個存儲單元,通常把這256個存儲單元再劃分為低128單元00H7FH和高128單元80HFFH,數(shù)據(jù)存儲器的低128單元按用途可劃分為3個區(qū)域,通用寄存器00H1FH、位尋址區(qū)20H2FH和用戶RAM區(qū)。26堆棧有什么功能堆棧指示器SP的作用是什么在程序設計中,為什么需要對堆棧進行重新賦值。在單片機程序設計中,堆棧主要是為子程序的調(diào)用和中斷操作設立的。其具體功能主要有保護斷點和保護現(xiàn)場。堆棧指針的作用就是指向棧頂元素的,通過它還可以對棧頂元素進行出棧操作當堆棧中的元素進行出棧或入棧操作時,都會使棧頂元素發(fā)生變化,堆棧指針SP就需要重新賦值,讓其指向新的棧頂元素。如果嵌套太多,不重新賦值會引起死機的。27單片機時鐘電路有何用途28什么是指令周期、機器周期和時鐘周期如何計算指令周期的準確時間時鐘周期也稱為振蕩周期,定義為時鐘脈沖的倒數(shù)(可以這樣來理解,時鐘周期就是單片機外接晶振的倒數(shù),例如12M的晶振,它的時間周期就是1/12US),是計算機中最基本的、最小的時間單位。在一個時鐘周期內(nèi),CPU僅完成一個最基本的動作。8051單片機的時鐘范圍是12MHZ12MHZ。機器周期在計算機中,常把一條指令的執(zhí)行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器周期。80C51系列單片機的一個機器周期同6個S周期(狀態(tài)周期)組成。8051單片機的機器周期由6個狀態(tài)周期組成,也就是說一個機器周期6個狀態(tài)周期12個時鐘周期。指令周期是執(zhí)行一條指令所需要的時間,一般由若干個機器周期組成。指令不同,所需的機器周期數(shù)也不同。對于一些簡單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機器周期。對于一些比較復雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個或者兩個以上的機器周期。通常含一個機器周期的指令稱為單周期指令,包含兩個機器周期的指令稱為雙周期指令。29單片機復位有幾種方法復位后各寄存器的狀態(tài)如何復位方式有上電復位、手動復位、硬件電路復位等。復位后各寄存器的狀態(tài)與單片機的類型有關,具體參考器件手冊。21089C51單片機運行出錯或程序“跑飛”時,如何擺脫困境軟件方面設置看門狗;檢查程序,是否有死循環(huán)硬件方面在單片機電源輸入位置加01U電容,最好在電源與地之間加一個100U的電解電容,防止因為電源的波動或干擾信號,引起出錯。211基于89C51單片機設計一個最小單片機系統(tǒng)。XTAL218XTAL119ALE30EA31PSEN29RST9P00/AD039P01/AD138P02/AD237P03/AD336P04/AD435P05/AD534P06/AD63P07/AD732P101P112P123P134P145P156P167P178P30/RXD10P31/TXD1P32/INT012P33/INT113P34/T014P37/RD17P36/WR16P35/T115P27/A1528P20/A821P21/A92P22/A1023P23/A124P24/A1225P25/A1326P26/A1427U1AT89C51C12PFC22PFC310UFX112MR110K題211基于AT89C51的單片機最小系統(tǒng)212引腳功能是什么PEA/V程序存儲器分為片內(nèi)存儲和片外存儲兩部分,可通過引腳的電平確定。E當引腳為高電平時,程序從片內(nèi)存儲器開始執(zhí)行,即訪問片內(nèi)存儲器,當PC值超過片內(nèi)存儲器的范圍時,自動跳轉(zhuǎn)到片外程序存儲器空間執(zhí)行;當引腳為低電平時,系統(tǒng)全部執(zhí)行片外程序存儲器程序。EA使用說明對于不含片內(nèi)ROM的單片機,應將引腳固定為低電平。對于含有片內(nèi)EAROM的單片機,在正常運行時,應將引腳置為高電平。當處于調(diào)試狀態(tài)時,可將引EA腳置為低電平。第3章習題31C51單片機有哪幾種尋址方式適用于什么地址空間C51單片機尋址方式主要有七種,即立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、位尋址、基址寄存器加變址寄存器間接尋址和相對尋址。立即尋址適應于8位立即數(shù)對片內(nèi)RAM地址單元的賦值,也可用于16位的立即數(shù)對DPTR賦值;直接尋址方式適應于片內(nèi)RAM的所有地址空間;寄存器尋址適應于片內(nèi)00H1FH的32個字節(jié),用R0,R1,R7表示;寄存器間接尋址只能使用寄存器R0或RL作為地址指針,來尋址內(nèi)部RAM00HFFH中的數(shù)據(jù),寄存器間接尋址也適用于訪問外部RAM;位操作指令能對內(nèi)部RAM中的位尋址區(qū)(20H2FH)和某些有位地址的特殊功能寄存器進行位操作,實現(xiàn)位狀態(tài)傳送、狀態(tài)控制、邏輯運算操作;基址寄存器加變址寄存器間接尋址用于訪問程序存儲器中的數(shù)據(jù)表格;相對尋址用于相對轉(zhuǎn)移指令中,轉(zhuǎn)移目標地址在當前地址的128127字節(jié)范圍內(nèi)的地址空間。32C51單片機的PSW程序狀態(tài)字中無ZERO零標志位,怎樣判斷某內(nèi)部數(shù)據(jù)單元的內(nèi)容是否為零C51單片機的PSW程序狀態(tài)字中無ZERO零標志位,判斷某內(nèi)部數(shù)據(jù)單元的內(nèi)容是否為零,只能通過傳遞數(shù)據(jù)到累加器A,再判斷A中的每一位是否為零,來確定其值是否為零。33編程查找內(nèi)部RAM的32H41H單元中是否有0AAH這個數(shù)據(jù),若有這一數(shù)據(jù),則將50H單元置為0FFH,否則將50H單元清零。設片內(nèi)RAM指針R0,指向首地址32H,比較R0與0AAH,若相等,則退出循環(huán),給50H單元賦值0FFH,若不相等,則R0加1,為繼續(xù)比較下一個字節(jié)做準備,直到地址為41H或到計數(shù)器設定的計數(shù)值,且給50H單元賦值00H。程序1MOVR0,32H設地址指針的初值CONTCJNER0,0AAH,NEXT比較查找值與指針所指單元的值,是否相等MOVA,0FFH相等,賦值0FFHSJMPDOWN跳轉(zhuǎn)到,保存結(jié)果NEXTINCR0修改地址指針CJNER0,42H,CONT指針沒有超過范圍,則繼續(xù)MOVA,00H查找失敗,將00H存入結(jié)果DOWNMOV50H,A將比較結(jié)果存入50H單元SJMP暫停END程序2MOVR7,16計數(shù)器賦初值,從20H30H共16個字節(jié)MOVR0,32HCONTCJNER0,0AAH,NEXTMOVA,0FFHSJMPDOWNNEXTINCR0DJNZR7,CONT計數(shù)器減1,非零,則繼續(xù)查找MOVA,00HDOWNMOV50H,A將比較結(jié)果存入50H單元SJMPEND34內(nèi)部RAM從DATA開始的區(qū)域中存放著10個單字節(jié)十進制數(shù),求其累加和,并將結(jié)果存入SUM和SUM1單元。程序如下注R7計數(shù),R6保存累加和的高8位,R0作為地址指針。ORG0000HLJMPMAINORG1000HSUMEQU30HDATAAEQU40HMAINMOVR7,10設置計數(shù)器的初值MOVR0,DATAA設片內(nèi)RAM地址指針的初值CLRAMOVR6,AR6存放高8位數(shù)據(jù)COUNTADDA,R0加RAM中的第一個字節(jié)到ACCDAAJNCNEXTINCR6有進位,高8位加1NEXTINCR0DJNZR7,COUNTMOVSUM,A;保存低8位MOVSUM1,R6;保存高8位SJMPEND35MOVX的指令的功能是什么試編程實現(xiàn),將外部60H6FH單元的內(nèi)容搬移到3A0H3AFH單元。MOVX可以實現(xiàn)累加器A與外部數(shù)據(jù)存儲器RAM單元或I/0口間的數(shù)據(jù)傳送。程序如下ORG0000HMOVR0,60HMOVR7,16MOVDPTR,3A0HLOOPMOVXA,R0MOVXDPTR,AMOVXR0,0FFHINCR0INCDPTRDJNZR7,LOOPSJMPEND36MOVC指令的功能是什么試編程實現(xiàn),將程序存儲器以TABLE為表首地址定義的16個字節(jié),依次搬移至內(nèi)部RAM中30H3FH單元。MOVC指令的功能可用來查找存放在程序存儲器中的常用數(shù)據(jù)表格。程序如下ORG0000HMOVDPTR,TABLEMOVR7,16MOVR2,30HMOVA,0MOVR0,ALOOPMOVCA,ADPTRMOVR2,AMOVA,R0INCAINCR2DJNZR7,LOOPSJMPENDTABLEDB,37什么是位操作指令,有什么特點試編程實現(xiàn)1將從P10引腳連續(xù)輸入的8個狀態(tài),按順序依次存入內(nèi)部RAM中31H單元,其中第一個輸入狀態(tài)存儲在最高位,第8個輸入狀態(tài)存儲在最低位;2將內(nèi)部RAM中31H單元的內(nèi)容取反后,依次通過P10引腳輸出,其中最低位D0先輸出,最高位D7后輸出。位操作指令的操作對象是內(nèi)部RAM的位尋址區(qū),即字節(jié)地址為20H2FH單元中連續(xù)的128位(位地址為00H7FH),以及特殊功能寄存器中可進行位尋址的位。位操作指令包括布爾變量的傳送、邏輯運算、控制轉(zhuǎn)移等指令,它共有17條指令,助記符有MOV、CLR、CPL、SETB、ANL、ORL、JC、JNC、JB、JNB和JBC,共11種。1程序如下ORG0000HMOVR7,8MOVR2,31H讀入的位地址LOOPMOVC,P10MOVR2,CINCR2DJNZR7LOOPSJMPEND2程序如下ORG0000HMOVR7,8MOVR2,31H讀入的位地址MOVA,R2CPLALOOPRRCAMOVP10,CDJNZR7LOOPSJMPEND38設在寄存器R3的低4位中存有數(shù)碼0F中的一個數(shù),試將其轉(zhuǎn)換成ASCII碼,并存入片外RAM的2000H單元。程序如下MOVA,R3取4位二進制數(shù)ANLA,0FH屏蔽高4位PUSHA保存A內(nèi)容到堆棧CLRC清CSUBBA,0AHA10POPA恢復A內(nèi)容JCLOOP若C1,則數(shù)15,Y41。程序如下XEQU5AHYEQU5BHORG0000HMOVA,XSUBBA,10JCLOOP1MOVA,XSUBBA,15JCLOOP2MOVA,41MOVY,AENDLOOP1MOVA,XSUBBA,01MOVY,AENDLOOP2MOVA,XADDA,8MOVY,AEND310試編程把以2000H為首地址的連續(xù)50個單元的內(nèi)容按升序排列,存放到以3000H為首地址的存儲區(qū)中。程序如下MOVDPTR,2000HMOVR0,30H讀到片內(nèi)的30H開始的單元MOVR7,50L1將2000H開始的單元數(shù)據(jù)存儲到30H的內(nèi)部單元MOVXA,DPTRMOVR0,AINCR0INCDPTRDJNZR7L1START排序CLR00HCLRCMOVR7,49MOVR0,30HMOVA,R0L3INCR0MOVR2,ASUBBA,R0MOVA,R2JCNEXTSETB00HXCHA,R0DECR0MOVR0,AINCR0NEXTMOVA,R0DJNZR7,L3JB00STARTMOVDPTR,3000H送到片外3000H開始的單元MOVR0,20HMOVR7,50L2MOVA,R0MOVXDPTR,AINCDPTRINCR0DJNZR7L2RET311設有100個無符號數(shù),連續(xù)存放在以2000H為首地址的存儲區(qū)中,試編程統(tǒng)計奇數(shù)和偶數(shù)的個數(shù)。程序如下ODDEQU41H奇數(shù)的統(tǒng)計EVENEQU40H偶數(shù)的統(tǒng)計COUNTEQU100個數(shù)ORG0000HLJMPMAINORG0040HDATA_FILTERPUSHPSW函數(shù)調(diào)用時的現(xiàn)場保護PUSHACCMOVODD,0MOVEVEN,0MOVR2,0MOVDPTR,0X2000LOOPMOVXA,DPTRANLA,01HCJNEA,0,ODD1偶數(shù)INCEVENJMPNEXTODD1INCODDJMPNEXTNEXTINCDPTRINCR2CJNER2,COUNT,LOOPPOPACC恢復現(xiàn)場POPPSWRETMAINACALLDATA_FILTERSJMP僅用于測試觀察END第4章習題41簡述C51單片機直接支持的數(shù)據(jù)類型,并加以說明。答字符型CHARCHAR有有符號字符型SIGNEDCHAR和無符號字符型UNSIGNEDCHAR之分,他們的長度都為一個字節(jié)。對于SIGNEDCHAR,其字節(jié)的最高位是符號位,“0”表示正數(shù),“1”表示負數(shù),以補碼表示,表示的數(shù)值范圍是128127;對于UNSIGNEDCHAR,表示的數(shù)值范圍是0256,可以用來存放無符號的數(shù)值,也可存放西文字符。整型INTINT有有符號字整型SIGNEDINT和無符號整型UNSIGNEDINT之分,他們的長度均為雙字節(jié)。對于SIGNEDINT,它存放雙字節(jié)有符號的數(shù)值,以補碼表示,表示的數(shù)值范圍是32769832767;對于UNSIGNEDINT,它存放雙字節(jié)無符號的數(shù)值,表示的數(shù)值范圍是065535。長整型LONGLONG有有符號字整型SIGNEDLONG和無符號整型UNSIGNEDLONG之分,他們的長度均為4個字節(jié)。對于SIGNEDLONG,它存放4字節(jié)有符號的數(shù)值,以補碼表示,表示的數(shù)值范圍是21474836482147483647;對于UNSIGNEDLONG,它存放雙字節(jié)無符號的數(shù)值,表示的數(shù)值范圍是04294967295。浮點型FLOATFLOAT型數(shù)據(jù)長度為4個字節(jié),格式符合IEEE754標準的單精度浮點型數(shù)據(jù),包含指數(shù)和尾數(shù)兩部分,最高位為符號位,“0”表示正數(shù),“1”表示負數(shù),其余8位為階碼,最后23位為尾數(shù)的有效數(shù)位,由于尾數(shù)的整數(shù)部分隱含為“1”,所以尾數(shù)的精度為24位。表示的數(shù)值范圍是1175494E383402823E38加38。雙精度型DOUBLEDOUBLE型占8個字節(jié),其數(shù)值范圍為17E30817E308。42簡述C51語言對C51單片機特殊功能寄存器的定義方法。答特殊功能寄存器型是C51擴展的數(shù)據(jù)類型,用于訪問MCS51單片機中的特殊功能寄存器數(shù)據(jù)。它分為SFR和SFR16兩種類型。SFR為字節(jié)型特殊功能寄存器類型,占一個字節(jié)單元,利用它可訪問單片機內(nèi)部的所有特殊功能寄存器;SFR16為雙字節(jié)型特殊功能寄存器類型,占兩個字節(jié)單元,利用它可訪問單片機內(nèi)部占用兩個字節(jié)的特殊功能寄存器,如定時器T0和T1。C51中特殊功能寄存器的訪問必須先用SFR和SFR16進行聲明。例如SFRP10X90,即約定P1為P1端口在片內(nèi)的寄存器,在后面的語句編程中可通過對P1賦值,實現(xiàn)對P1端口的賦值。如用P1255對P1端口的所有引腳置“1”。43簡述C51中特有的數(shù)據(jù)類型有哪些。答B(yǎng)IT型,其值可以是“1”或“0”,BIT定義的位變量在C51編譯器編譯時,在不同的時候位地址可以變化。SBIT型,其值可以是“1”或“0”,SBIT定義的位變量必須與MCS51單片機的一個可以尋址位單元或可尋址的字節(jié)單元的某一位聯(lián)系在一起,在C51編譯器編譯時,其對應的位地址不能變化。SFR型,特殊功能寄存器聲明(8位),范圍就是特殊功能寄存器的范圍。SFR16型,特殊功能寄存器聲明(16位),范圍就是特殊功能寄存器的范圍。44簡述C51中對51單片機位的定義方法。答位類型BIT是C51擴展的數(shù)據(jù)類型,用于訪問MCS51單片機中可尋址的位單元。它分為BIT和SBIT兩種類型,他們在內(nèi)存中都只占一個二進制位,其值可以是“1”或“0”。其中用BIT定義的位變量在C51編譯器編譯時,在不同的時候位地址是可以變化的,而SBIT定義的位變量必須與MCS51單片機的一個可以尋址位單元或可尋址的字節(jié)單元的某一位聯(lián)系在一起,在C51編譯器編譯時,其對應的位地址是不能變化的。例如SFRP10X90/因P1端口的寄存器可位尋址,所以能定義SBITP1_1P11/P1_1為P11引腳同樣可用P11的地址去寫,如SBITP1_10X91這樣在以后的程序語句中就能用P1_1來對P11引腳進行讀寫操作。45C51語言的DATA、BDATA、IDATA有什么區(qū)別答DATA直接尋址片內(nèi)數(shù)據(jù)區(qū)的低128字節(jié)。BDATA片內(nèi)數(shù)據(jù)區(qū)的位尋址區(qū)0X200X2F,16字節(jié),也可字節(jié)訪問。IDATA間接尋址片內(nèi)數(shù)據(jù)區(qū)的256字節(jié)。46在C51中,中斷函數(shù)與一般函數(shù)有什么區(qū)別答中斷函數(shù)無參無返回,一般函數(shù)參數(shù)和返回都是可有可無。中斷函數(shù)由系統(tǒng)自動調(diào)用,一般函數(shù)必須手動調(diào)用。47按照給定存儲器類型和數(shù)據(jù)類型,寫出下列變量的說明形式。在DATA區(qū)定義字符變量VAL1。在IDATA區(qū)定義整型變量VAL2。在XDATA區(qū)定義無符號字符數(shù)組VAL3。定義可尋址的位變量FLAG。定義特殊功能寄存器變量SCON。定義16位特殊功能寄存器變量T0。答CHARDATAVAL1INTIDATAVAL2UNSIGNEDCHARXDATAVAL3BITBDATAFLAGSFRSCON0X98SFR16T00X8A48寫出下列關系表達式或邏輯表達式的結(jié)果,設A3,B4,C5。ABB/將片內(nèi)RAM地址0X32的內(nèi)容賦給外部RAM地/址為0X1002的存儲單元XBYTE0X1003DBYTE0X33/將片內(nèi)RAM地址0X33的內(nèi)容賦給外部RAM地址為0X1003的存儲單元410試編寫程序,采用3種循環(huán)結(jié)構實現(xiàn)數(shù)據(jù)120的平方和。答INTI,SUMSUM0FORI1IINCLUDEDEFINEUCHARUNSIGNEDCHARVOIDMAINUCHARIUCHARDATAP/定義指針變量INTSUMP0X20/指針變量指向地址為20H的內(nèi)部RAMSUM0FORI0IDEFINEUCHARUNSIGNEDCHARVOIDMAINUCHARIUCHARA151,2,3,4,5,6,7,8,9,10,11,12,13,14,15/定義學生信息數(shù)組UCHARMAX_SCORE,NUMBER,NAMENUMBERA0NAMEA1MAX_SCOREA2FORI1IMAX_SCORENUMBERA3INAMEA3I1MAX_SCOREA3I2WHILE1第5章習題51簡述中斷的相關概念。答所謂中斷是指計算機在執(zhí)行某一程序的過程中,由于計算機系統(tǒng)內(nèi)、外的某種原因而必須終止原程序的執(zhí)行,轉(zhuǎn)去完成相應的處理程序,待處理結(jié)束之后再返回繼續(xù)執(zhí)行被終止原程序的過程。中斷源指向CPU提出中斷申請的設備,包括中斷請求信號的產(chǎn)生及該信號怎樣被CPU有效地識別,要求中斷請求信號產(chǎn)生一次,只能被CPU接收處理一次,即不能一次中斷申請被CPU多次響應。中斷嵌套是CPU正在執(zhí)行低優(yōu)先級中斷的服務程序時,可被高優(yōu)先級中斷請求所中斷,去執(zhí)行高優(yōu)先級中斷服務程序,待高優(yōu)先級中斷處理完畢后,再返回低優(yōu)先級中斷的服務程序。中斷優(yōu)先級指在實際應用系統(tǒng)中往往有多個中斷源,且中斷申請是隨機的,有時還可能會有多個中斷源同時提出中斷申請,但CPU一次只能響應一個中斷源發(fā)出的中斷請求,CPU響應哪個中斷請求,就需要用軟件或硬件安排一個優(yōu)先順序,即中斷優(yōu)先級排隊。52CPU響應中斷的條件有哪些哪些情況下不會響應新的中斷答1)CPU響應中斷的條件首先單片機響應中斷的條件是中斷源有請求且CPU開中斷(即EA1)。1無同級或高級中斷正在處理。2現(xiàn)行指令執(zhí)行到最后1個機器周期且已結(jié)束。3若現(xiàn)行指令為RETI或訪問特殊功能寄存器IE、IP的指令時,執(zhí)行完該指令且緊隨其后的另一條指令也已執(zhí)行完畢。在滿足以上條件的基礎上,若下列任何一種情況存在,則CPU不會響應新的中斷(1)CPU正在執(zhí)行一個同級或高優(yōu)先級的中斷服務程序;(2)正在執(zhí)行的指令尚未執(zhí)行完;(3)正在執(zhí)行中斷返回指令RETI或?qū)S眉拇嫫鱅E、IP進行讀/寫指令。CPU執(zhí)行完上述指令之后,要再執(zhí)行下一條指令時,才能響應新的中斷請求。53要求80C51五個中斷源按下列優(yōu)先順序排列,判是否有可能實現(xiàn)若能,應如何設置中斷源的中斷優(yōu)先級別若不能,試述理由。T0、T1、INT0、INT1、串行口串行口、INT0、T0、INT1、T1INT0、T1、INT1、T0、串行口串行口、T0、INT0、INT1、T1INT0、INT1、T0、串行口、T1解T0、T1、INT0、INT1、串行口能。T0、T1為高優(yōu)先級,其余為低優(yōu)先級。串行口、INT0、T0、INT1、T1能。串行口為高優(yōu)先級,其余為低優(yōu)先級。INT0、T1、INT1、T0、串行口不能。80C51只有兩個中斷優(yōu)先級。當設置INT0、T1為高優(yōu)先級時,INT1、T0、串行口處于同一低優(yōu)先級,而T0的優(yōu)先權排在INT1之前,INT1無法優(yōu)先T0。串行口、T0、INT0、INT1、T1不能。80C51只有兩個中斷優(yōu)先級。當設置串行口為高優(yōu)先級后,T0、INT0、INT1、T1處于同一低優(yōu)先級,而INT0的優(yōu)先權排在T0前面,T0無法優(yōu)先INT0。INT0、INT1、T0、串行口、T1不能。80C51只有兩個中斷優(yōu)先級。當設置INT0、INT1為高優(yōu)先級后,T0、串行口、T1處于同一低優(yōu)先級,而T1的優(yōu)先權排在串行口前面,串行口無法優(yōu)先T1。54當執(zhí)行某一中斷源的中斷服務程序時,如果有新的中斷請求出現(xiàn),試問在什么情況下可響應新的中斷請求在什么情況下不能響應新的中斷請求答一個正在執(zhí)行的低優(yōu)先級中斷程序能被高優(yōu)先級的中斷源所中斷,但不能被另一個低優(yōu)先級的中斷源所中斷。若CPU正在執(zhí)行高優(yōu)先級的中斷,則不能被任何中斷源所中斷。5551系列單片機中用于中斷允許和中斷優(yōu)先級控制的寄存器分別是什么寫出中斷允許控制寄存器的各控制位的符號及含義。答MCS51系列單片機用于中斷允許和中斷優(yōu)先級控制的寄存器分別是IE和IP;IE(A8H)EA中斷允許控制位;ES串行口中斷允許控制位;ET1定時器/計數(shù)器T1的溢出中斷允許位;EX1外部中斷1中斷允許位;ET0定時器/計數(shù)器T0溢出中斷允許位;EX0外部中斷0中斷允許位;當相應的位為“1”時允許中斷,為“0”時禁示中斷。56編寫一段對中斷系統(tǒng)初始化的程序,要求允許、T1、串行口中斷,且使串行口中0INT斷為高優(yōu)先級。答IE0X9BIP0X0257外部中斷觸發(fā)方式有幾種他們各自特點是什么答外部中斷源有電平觸發(fā)和邊沿觸發(fā)兩種觸發(fā)方式。中斷電平觸發(fā)方式時,中斷請求標志IT00,CPU在每個機器周期的S5P2期間采樣,一旦在P32引腳上檢測到低電平,則有中斷申請,使IE0置位(置1),向CPU申請中斷。在電平觸發(fā)方式中,在中斷響應后中斷標志位IE0的清0由硬件自動完成,但由于CPU對P32引腳沒有控制作用,使中斷請求信號的低電平可能繼續(xù)存在,在以后的機器周期采樣時又會把已清0的IE0標志位重新置1,所以,在中斷響應后必須采用其它方法撤消該引腳上的低電平,來撤除外部中斷請求信號,否則有可能再次中斷造成出錯。采用邊沿觸發(fā)方式時,IT01,CPU在每個機器的S5P2期間采樣,當檢測到前一周期為高電平,后一周期為低電平時,使標志IE0置1,向CPU申請中斷,此標志位一直保持到CPU響應中斷后,才由硬件自動清除。在邊沿觸發(fā)方式中,為保證CPU在兩個機器周期內(nèi)檢測到由高到低的負跳變,高電平與低電平的持續(xù)時間不得少于一個機器周期的時間。58單片機中中斷請求標志位,哪些是由硬件自動復位的哪些必須通過軟件復位答由單片機內(nèi)部硬件自動復位的對于定時器/計數(shù)器T0、T1的溢出中斷和采用跳變觸發(fā)方式的外部中斷請求,在CPU響應中斷后,由內(nèi)部硬件自動復位中斷標志TF0和TF1、IE0和IE1,而自動撤除中斷請求。需用軟件清除相應標志的對于串行接收/發(fā)送中斷請求和80C52中的定時器/計數(shù)器T2的溢出和捕獲中斷請求,在CPU響應中斷后,內(nèi)部無硬件自動復位中斷標志RI、TI、TF2和EXF2,必須在中斷服務程序中清除這些中斷標志,才能撤除中斷。既無硬件也無軟件措施的對于采用電平觸發(fā)方式的外部中斷請求,CPU對、0INT引腳上的中斷請求信號既無控制能力,也無應答信號。為保證在CPU響應中斷后、1INT執(zhí)行返回指令前,撤除中斷請求,必須考慮另外的措施。59按下列要求設置定時器/計數(shù)器的模式控制字(1)T0計數(shù)器、方式1,運行與INT0有關;T1定時器、方式2,運行與INT1無關;(2)T0定時器、方式0,運行與INT0有關,T1計數(shù)器、方式2運行于INT1有關;(3)T0計數(shù)器、方式2,運行與INT0無關;T1計數(shù)器、方式1,運行與INT1有關;(4)T0定時器、方式3,運行與INT0無關;T1定時器、方式2,運行與INT1無關;解1TMOD0X2D2TMOD0X0E83TMOD0X0D64TMOD0X23510C51單片機內(nèi)部有幾個定時器/計數(shù)器,有幾種工作方式最多可連接幾個下降沿觸發(fā)的外部中斷信號答C51單片機內(nèi)設有2個可編程的定時/計數(shù)器,定時器0有4種工作方式,定時器1有3種工作方式。最多可以連接4個下降沿觸發(fā)的外部中斷信號。511根據(jù)定時器/計數(shù)器0方式1邏輯結(jié)構圖,分析門控位GATE取不同值時,啟動定時器的工作過程。答當GATE0軟件啟動定時器,即用指令使TCON中的TR0置1即可啟動定時器0。GATE1軟件和硬件共同啟動定時器,即用指令使TCON中的TR0置1時,只有外部中斷INT0引腳輸入高電平時才能啟動定時器0。512已知TMOD值,試分析T0、T1工作狀態(tài)(1)TMOD93H2TMOD68H3TMODCBH;(4)TMOD52H解TMOD93H10010011B,T1定時器,方式1,運行與INT1有關;T0定時器,方式3,運行與INT0無關。TMOD68H01101000B,T1計數(shù)器,方式2,運行與INT1無關;T0定時器,方式0,運行與INT0有關。TMODCBH11001011B;T1計數(shù)器,方式0,運行與INT1有關;T0定時器,方式3,運行與INT0有關。TMOD52H01010010B;T1定時器,方式1,運行與INT1無關;T0定時器,方式2,運行與INT0無關。513如何判斷T0、T1定時器/計數(shù)器溢出答判斷T0、T1定時/計數(shù)溢出的方法有兩種查詢方式。不斷查詢T0、T1溢出標志TF0、TF1TF0或TF10時,未溢出;TF0或TF11時,溢出。中斷方式。T0、T1定時/計數(shù)溢出時,在CPU、T0、T1中斷開放前提下能自動產(chǎn)生中斷。514設時鐘頻率為6MHZ,采用定時計數(shù)器T1及其中斷控制方式,通過P17輸出周期為20MS的方波。編寫程序。答INCLUDEVOIDMAIN)TMOD0X00TL10X18TH10X63TR11EA1ET11WHILE1VOIDSERVEINTERRUPT1TL10X18TH10X63P1_7P1_7515請采用定時器/計數(shù)器實現(xiàn)1S定時,控制晶振頻率為12MHZ。解選定時器T0,工作方式的確定時鐘為12MHZ時,方式0最長可定時8192MS;方式1最長可定時65536MS;方式2最長可定時256US可見,選方式1,每隔50MS中斷一次,中斷20次為1S。計數(shù)初值(216X)1106005X155363CB0HTH03CH,TL00B0HINCLUDEUNSIGNEDCHARCOUNT20/中斷次數(shù)計數(shù)器,初值為0VOIDMAIN)TMOD0X01TL00X0B0TH00X3CTR11EA1ET01WHILE1VOIDSERVEINTERRUPT1TL00X0B0TH00X3CCOUNT/中斷次數(shù)減1IFCOUNT0TR00/中斷次數(shù)達到10時復位為0516設89C51單片機晶振為6MHZ要求T0定時200S,分別計算采用定時方式0、方式1和方式2時的定時初值。解方式01111110011100BTH00X0FCTL00X1C方式11111111110011100BTH00X0FFTL00X9C方式210011100BTL00X9C517設晶振頻率為110592MHZ,串口工作于方式3,數(shù)據(jù)傳輸速率為9600B/S,試完成其初始化程序。解設SMOD1根據(jù)波特率計算公式計算出定時器初值為BRFTHSMODC38425610FAH當波特率不翻倍即SMOD0時,計算得初值為0FDH。初始化程序如下VOIDSER_INITIALIZEVOIDSCON0X0D0寫控制字,且TIRI0PCON0X80波特率加倍TMOD0X20T1作波特率發(fā)生器,工作在方式2TH10X0FA波特率為9600B/PTL10X0FATR11啟動T1EA1開中斷ES1;開串行口中斷518如果采用的晶振頻率為3MHZ,定時/計數(shù)器T0分別工作在方式0、1和2下,其最的定時時間各為多少答如果采用的晶振頻率為3MHZ,機器周期為121/31064US,由于定時/計數(shù)器TO工作在方式0、1和2時,其最大的計數(shù)次數(shù)為8192、65536和256所以,其最大定時時間分別是方式0為81924US32768MS、方式1為655364US262144MS、方式2為2564US1024US。519定時/計數(shù)器TO作為計數(shù)器使用時,其計數(shù)頻率不能超過晶振頻率的多少答由于定時/計數(shù)器TO作為計數(shù)器使用時,是對外部引腳輸入的脈沖進行計數(shù),CPU在每個機器周期采樣一次引腳,當前一次采樣為高電平,后一次采樣為低電平,則為一次有效計數(shù)脈沖,所以如果晶振頻率為FOSC,則其采樣頻率FOSC/12,兩次采樣才能決定一次計數(shù)有效,所以計數(shù)頻率不能超過FOSC/24。520定時器工作在方式2時有何特點適用于什么應用場合答定時器工作在方式2時是一個可自動裝入時間常數(shù)初值的8位定時/計數(shù)器,TLX為加1計數(shù)器,THX為計數(shù)初值寄存器。由于其恢復初值由硬件自動完成,所以當需要反復計數(shù)時,用方式2可以方便地實現(xiàn)精確的定時。521一個定時器的定時時間有限,如何采用兩個定時器的串行定時來實現(xiàn)較長時間的定時答一個定時器的定時時間有限,可采用兩個定時器的串行定時來實現(xiàn)較長時間的定時,比如,當FOSC12MHZ時,單個定時/計數(shù)器采用方式1的最大定時時間為65536MS,此時若用另一個定時/計數(shù)器按方式1進行溢出次數(shù)計數(shù),在定時器溢出中斷時,給計數(shù)器發(fā)一個計數(shù)脈沖,且兩者均為方式一,則兩者串行可達到的定時時間為6553665536MS4294967296MS。522設MCS51單片機的晶振頻率為12MHZ,請編程使P10端輸出頻率為20KHZ的方波。解FOSC12MHZ,所以機器周期為1US。20KHZ的方波周期為1/20100050US,方波即高電平和低電平和時間相等,所以只需設一個定時器定時25US將P10求反一次即可。由于題目沒有規(guī)定,所以可以用查詢方式,也可以用中斷方式進行編程實現(xiàn)。采用查詢方式實現(xiàn)INCLUDESBITP1_0P10/定義輸出引腳變量VOIDMAINP1_00/輸出初值為0TMOD0X02/T0方式2定時TH025625/計25次,計數(shù)初值為模256減25TL0TH0TR01/啟動T0WHILE1/無限循環(huán)IFTF0/查詢T0溢出標志TF00/溢出標志復位P1_0P1_0/輸出求反采用中斷方式實現(xiàn)INCLUDESBITP1_0P10/定義輸出引腳變量VOIDMAINP1_00/輸出初值為0TMOD0X02/T0方式2定時TH025625/計25次,計數(shù)初值為模256減25TL0TH0IE0X82/允許CPU響應中斷,允許T0發(fā)中斷請求TR01/啟動T0FOR/無限循環(huán)等待中斷TIMER0INTERRUPT1USING1P1_0P1_0/輸出求反523采用定時/計數(shù)器TO對外部脈沖進行計數(shù),每計數(shù)100個脈沖,T0切換為定時工作方式。定時1MS后,又轉(zhuǎn)為計數(shù)方式,如此循環(huán)不止。假定5L單片機的晶體振蕩器的頻率為6MHZ,要求T0工作在方式1狀態(tài),請編寫出相應程序。解晶體振蕩器的頻率為6MHZ,則機器周期為121/61062US,要定時1MS,需計數(shù)次數(shù)為1000/2500次。INCLUDESBITP1_0P10;VOIDMAINWHILE1TMOD0X05/T0計數(shù),方式一TH065536100/256/計數(shù)100次TL065536100256TR01WHILETF0/等待計數(shù)100次的溢出TF00/溢出標志復位TMOD0X01/T0定時,方式一TH065536500/256/計數(shù)100次TL065536500256TR01/啟動T0WHILETF0/等待定時時間到1MS的溢出TF00/溢出標志復位524編寫程序,要求使用T0,采用方式2定時,在P10輸出周期為400US占空比為101的矩形脈沖。設FOSC12MHZ。解周期為400US,可設置方式2定時,計數(shù)初值為25640,一個周期中斷10次為400US,在中斷計數(shù)為1和2或任意兩次計數(shù)之間時,對P10求反即可。INCLUDESBITP1_0P10/輸出周期引腳UNSIGNEDCHARCNT0/中斷次數(shù)計數(shù)器,初值為0VOIDMAINP1_00/輸出初值為0TMOD0X02/T0方式2定時TH025640/計40次,計數(shù)初值為模256減40TL0TH0IE0X82/允許CPU響應中斷,允許T0發(fā)中斷請求TR01/啟動T0FOR/無限循環(huán)等待中斷VOIDTIMER0INTERRUPT1USING1CNT/中斷次數(shù)加1IFCNT1|CNT2P1_0P1_0/中斷次數(shù)為1或2時對輸出引腳求反IFCNT10CNT0/中斷次數(shù)達到10時復位為0525試述單片機串行口多機通信的過程8031單片機TXDRXDGNDRXDRXDRXDTXDTXDTXDGNDGNDGND0號從機80311號從機8031N號從機8031圖525多機通信系統(tǒng)框圖答如圖525所示,為一個多機分布式系統(tǒng),其中一個8031系統(tǒng)為主機,N個8031應用系統(tǒng)為從機。不考慮口的驅(qū)動時,主機的RXD端與所有從機的TXD端相連,TXD端與所有從機的RXD端相連。根據(jù)C51多機通信原理,通信過程如下首先對各從機進行編址。串行口工作在方式2或方式3下,使所有從機的SM2(SCON5)位置1,處于只接收地址幀的狀態(tài)。主機發(fā)送一楨地址信息,其中包含8位地址,主機置位第9位TB8,發(fā)送要尋址的從機地址。TB81,以表示發(fā)送的是地址;TB80,以表示發(fā)送的是數(shù)據(jù)。所有從機均接收主機發(fā)送的地址,進入中斷進行比較。從機接收到地址幀后,各自將接收到的地址與其本身地址相比較。檢查到的第9位RB81,表示地址幀,將數(shù)據(jù)裝入SBUF,置位RI,發(fā)出接收中斷請求;RB80,表示數(shù)據(jù)幀,同時當SM21時,接收數(shù)據(jù)丟棄。SM20表示直通方式,無論RB8是0還是1,都將接收到的數(shù)據(jù)送SBUF,并發(fā)出中斷請求。對于所有從機,由于SM21,RB81,各自發(fā)出中斷請求。判斷主機發(fā)送地址是否與本機相符,若相符,則將從機的SM2清0(編程直通方式),準備接收其后傳來的數(shù)據(jù)。確認尋址從機,自身SM2清0,向主機返回地址供主機核對。未被尋址的其它從機仍維持SM21不變。核對無誤,主機向被尋址的從機發(fā)送命令,通知從機進行一對一數(shù)據(jù)通信。主機發(fā)送數(shù)據(jù)或控制信息(第9位為0)。對于已被尋址的從機,因SM0,故可以接收主機發(fā)送過來的信息。而對于其它從機,因SM2維持為1,對主機發(fā)來的數(shù)據(jù)幀將不予理睬,直至發(fā)來新的地址幀。當主機改為與別的從機聯(lián)系時,可再發(fā)出地址幀尋址其從機。而先前被尋址過的從機在分析出主機是對其它從機尋址時,恢復其SM21,對隨后主機發(fā)來的數(shù)據(jù)幀不加理睬。526設8051單片機的時鐘是12MHZ試編程以波特率為9600BAUD、8位數(shù)據(jù)、奇校驗方式,編寫初始化程序。解TMOD0X21TH10X0FDTL10X0FDPCON0X00SCON0X0D052789C51串行口有幾種工作方式有幾種幀格式各工作方式的波特率如何確定答串行口分四種工作方式,由SM0、SM1二位決定。(1)方式0為8位移位寄存器I/O方式。(2)方式1為10位通用異步接口,發(fā)送或接收一幀數(shù)據(jù)信息為10位,包括1位起始位“0”、8位數(shù)據(jù)位、1位停止位“1”。(3)方式2串行口為11位異步通信接口。發(fā)送或接收一幀信息包括1位起始位“0”、8位數(shù)據(jù)位、1位可編程位、1位停止位“1”。(4)方式3為波特率可變的11位異步通信方式,除了波特率有所區(qū)別之外,其余方式都與方式2相同。方式0波特率固定為振蕩頻率1/12方式2波特率為FOSC2SMOD/64方式1和方式3波特率可變,利用公式2SMOD/32T1溢出速率計算。528異步通信接口按方式3傳送,已知每分鐘傳送2400個字符,其波特率是多少解已知每分鐘傳輸2400個字符,方式3為每個字符11位,所以波特率為(2400字符60秒)11位/字符440位/秒440波特529定時器T1采用方式2作波特率發(fā)生器,已知FOSC6MHZ,求產(chǎn)生的最高、最低波特率。解根據(jù)波特率計算公式THFOSCSMOD125613BR最高波特率為T1定時最小值時,此時初值為255,并且SMOD1,有P/B30256132BR最低波特率為T1定時最大值時,此時初值為0,并且SMOD0,有P/BM125613BR530使用89C51串口以工作方式1進行串行通信,設波特率為9600B/S,晶振頻率為110592MHZ。編寫全雙工通信程序,以中斷方式傳送數(shù)據(jù)。設發(fā)送的數(shù)據(jù)在已知數(shù)組中,接收的數(shù)據(jù)保存到另一數(shù)組中。答INCLUDEUNSIGNEDCHARDATATXBUFUNSIGNEDCHARDATAREBUFVOIDMAILUNSIGNEDCHARTEMPSCON0X50TMOD0X20TH10X0FDTL10X0FDTR11ES1EA1VOIDRECREVUFSBUFVOIDTXSBUFTXBUFVOIDSERIAL_SEVINTERRUPT1IFTITI0ELSERI0REC第6章習題61什么是外部三總線總線結(jié)構有何優(yōu)越性答外部三總線即指地址總線、數(shù)據(jù)總線和控制總線??偩€結(jié)構的優(yōu)越性體現(xiàn)在使整體結(jié)構靈活、規(guī)范,設計簡單、方便,而且成本低。6251單片機擴展系統(tǒng)中,程序存儲器和數(shù)據(jù)存儲器共用16位地址線和8位數(shù)據(jù)線,為什么兩個存儲空間不會發(fā)生沖突答單片機在片外擴展RAM的地址空間為0000HFFFFH,共64KB,與ROM地址空間重疊。但因各自使用不同的指令和控制信號,因而不會發(fā)生沖突。讀ROM時用MOVC指令,有選通ROM的端;讀/寫片外RAM時用MOVX指令,用選通RAM的端,用PSENORDOE選通RAM的端。但擴展RAM與擴展I/O口是統(tǒng)一編址的,使用相同的指令和控WR制信號。這在設計硬件系統(tǒng)和編址軟件程序時應注意統(tǒng)籌安排。63假設某存儲器有8192個存儲單元,其首地址為0,則末地址為多少解因8192213,所以該存儲器共有13跟地址線,其首地址

溫馨提示

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

最新文檔

評論

0/150

提交評論