單片機課程設計--交通燈多功能任務設計_第1頁
已閱讀1頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  《單片機原理及應用課程設計任務指導書》</p><p>  課題: </p><p>  班級 學號 </p><p>  學生姓名 </p><p>  指導教師 &

2、lt;/p><p><b>  電子與電氣工程學院</b></p><p><b>  2013-5</b></p><p><b>  目錄</b></p><p><b>  設計目的</b></p><p>  ·

3、83;····································&

4、#183;··················1</p><p><b>  設計要求</b></p><p>  1總體要求·····&#

5、183;····································

6、·····1</p><p>  2具體要求···························

7、;····················2</p><p>  3系統(tǒng)硬件總框圖···········&

8、#183;·····························3</p><p>  硬件電路的設計及描述</p&

9、gt;<p>  1硬件總框圖及原理圖································&#

10、183;····8</p><p>  2主程序流程圖···························

11、;···············10</p><p>  3各模塊流程圖················&

12、#183;·························11</p><p><b>  源程序代碼</b></p><

13、p>  ···································

14、83;···················15</p><p><b>  課程設計體會</b></p><p>  ·····

15、····································

16、3;·············24</p><p><b>  參考文獻</b></p><p>  ···········

17、83;····································&

18、#183;······25</p><p><b>  一、設計目的</b></p><p>  《單片機原理及應用》課程設計是一項重要的實踐性教育環(huán)節(jié),是學生在校期間必須接受的一項工程訓練。在課程設計過程中,在教師指導下,應用工程的方法,通過一個簡單課題的設計練習,可使學生初步體驗單片機應用系統(tǒng)的設計過程、

19、設計要求、完成的工作內容和具體的設計方法,了解必須提交的各項工程文件,也達到鞏固、充實和綜合運用所學知識解決實際問題的目的。</p><p>  通過課程設計,應該能加強學生如下能力的培養(yǎng):</p><p> ?。?)獨立工作能力和創(chuàng)造力;</p><p> ?。?)綜合運用專業(yè)及基礎知識,解決實際工程技術問題的能力;</p><p> 

20、?。?)查閱圖書資料、產品手冊和各種工具書的能力;</p><p> ?。?)工程繪圖的能力;</p><p>  (5)編寫技術報告和編寫技術資料的能力。</p><p><b>  二、設計要求</b></p><p><b>  1 總體要求</b></p><p&g

21、t; ?。?)獨立完成設計任務</p><p>  (2)繪制系統(tǒng)硬件總框圖</p><p> ?。?)繪制系統(tǒng)原理電路圖</p><p> ?。?)制定編寫設計方案,編制軟件框圖,完成詳細完整的程序清單和注釋</p><p> ?。?)制定編寫調試方案,編寫用戶操作使用說明書</p><p>  (6)寫出設計工作小

22、結。對在完成以上文件過程所進行的有關步驟如設計思想、指標論證、方案確定、參數(shù)計算、元器件選擇、原理分析等作出說明,并對所完成的設計作出評價,對自己整個設計工作中經驗教訓,總結收獲和今后研究方向。</p><p><b>  2 具體要求</b></p><p>  本次工程實踐的校內部分主要以單片機為基礎,進行單片機軟件編程,目的是為了提高學生的軟件編程和系統(tǒng)設計能力

23、,整個設計系統(tǒng)包括兩個部分,硬件及軟件部分,硬件部分已經制作成功,學生只需要掌握其原理和焊接相應的元器件,掌握元器件的辨別和元器件的作用以及應用場所即可,另外對所焊接的電路還需要進行仔細的檢查,判斷是否有焊接錯誤的地方或者短路的地方,對出現(xiàn)的異常情況要能夠根據(jù)現(xiàn)象判別原因,并具備解決問題的能力,從而切實提高學生的硬件電子電路的分析、判斷能力。</p><p>  軟件編程是本次課程設計的重要環(huán)節(jié)。在為期兩周的工程

24、實踐中,將占據(jù)主要時間,完成的軟件編程任務主要包括以下幾點:</p><p>  1)、熟悉Keil C51編程平臺及相關編程軟件</p><p>  2)、編寫、調試蜂鳴器、繼電器動作、方波程序并進行軟硬件聯(lián)調</p><p>  3)、編寫、調試LED流水燈(循環(huán)顯示)程序并進行軟硬件聯(lián)調</p><p>  4)、編寫、調試鍵盤掃描子程

25、序并進行軟硬件聯(lián)調</p><p>  5)、編寫、調試數(shù)碼管動態(tài)掃描程序并進行軟硬件聯(lián)調</p><p>  6)、基于交通燈的多功能控制設計</p><p>  其中前五個內容是后兩個內容的基礎,主要是編制一些子程序,為后繼的整個系統(tǒng)設計打下基礎。</p><p>  交通燈控制是在五個課題中選做的一個設計,是一個簡單的單片機編程設計,來

26、實現(xiàn)智能交通燈的多功能作用。</p><p><b>  3系統(tǒng)硬件總框圖</b></p><p><b>  系統(tǒng)設計總框圖</b></p><p>  此次課程設計,AT89C52是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only

27、 Memory)的低電壓,高性能CMOS 8位微處理器,俗稱單片機。</p><p>  1) AT89C52單片機</p><p>  設計中所用的單片機型號為AT89C52 ,其主要功能為:</p><p>  AT89C52是低功耗、高性能的CMOS 8位單片機。片內帶有8KB的Flash存儲器,且允許在系統(tǒng)內改寫或用編程器編程。另外,AT89C52的指令系統(tǒng)

28、和引腳與80C52完全兼容,所以,近幾年AT89C52單片機應用極為廣泛。</p><p>  AT89C52單片機除了含有8KB的Flash存儲器外,片內還有256 B的RAM,32條I/O口線,3個16位定時/計算器、6個中斷源、1個全雙工串行口等。同時,與80C52一樣,有空閑和掉電兩種節(jié)電運行方式。</p><p>  AT89C52引腳如圖7所示:</p><

29、p>  圖7 AT89C52引腳</p><p>  AT89C52單片機為40腳雙列直插封裝的8 位通用微處理器,采用工業(yè)標準的C51內核,在內部功能及管腳排布上與通用的8xc52 相同,其主要用于會聚調整時的功能控制。功能包括對會聚主IC 內部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。</p><p&

30、gt;  2) DS1302模塊</p><p>  DS1302的RST是復位/片選線,通過把RST輸入驅動置高電平來啟動所有的數(shù)據(jù)傳送。當RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。</p><p><b>  其管腳圖如下:</b></p>&

31、lt;p><b>  DS1302管腳圖</b></p><p>  各引腳功能:Vcc1為后備電源,VCC2為主電源,X1和X2是振蕩源,</p><p><b>  SCLK為輸入端</b></p><p>  RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止

32、單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。</p><p><b>  3)數(shù)碼管顯示電路</b></p><p>  圖6 數(shù)碼管顯示電路</p><p>  數(shù)碼顯示電路設計中采用四位共陽極掃描型數(shù)碼管即其公共端接正極, 掃描型是指數(shù)碼管的段選都是并聯(lián)的。其位選位控制哪一位的數(shù)碼管亮,在設計中由單片機AT89C52的P1口控制其位選,以達到動態(tài)顯示的效

33、果,再通過P0口,控制其段選以顯示相應的數(shù)值。</p><p>  所謂動態(tài)掃描就是指我們采用分時的方法,輪流控制各個顯示器的COM端,使各個顯示器輪流點亮。在輪流點亮掃描過程中,每位顯示器的點亮時間是極為短暫的(約1ms),但由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應,盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。</p><p&g

34、t;<b>  4)LED燈顯示</b></p><p>  本次課程設計中,“程序語言”通過“翻譯”軟件“翻譯”成單片機所需的二進制代碼,單片機可工作。要用外加電源和分壓電阻來控制低電平驅動點亮,因為單片機不能直接高電平驅動LED燈。如圖D1-D8和R1、R2以及R6-R11連接到單片機IO口,當P1口某腳變低時相應LED發(fā)光。實現(xiàn)LED燈的閃爍,只需利用編程方法依次從低位到高位逐個變?yōu)榈?/p>

35、電平,等待少許時刻再變高即可。</p><p><b>  5)鍵盤掃描模塊</b></p><p><b>  圖4 按鍵輸入電路</b></p><p>  本模塊四個開關分別用于控制流水燈控制電路,時間顯示電路,音樂蜂鳴器電路,交通燈四部分功能。當按下其中一個開關時,該部分電路導通,給單片機發(fā)出地址信號,實現(xiàn)其中一項

36、功能的運做,如圖4所示。</p><p>  KEYA鍵:其功能是當該鍵按下時,蜂鳴器程序工作;</p><p>  KEYB鍵:其功能是當該鍵按下時,流水燈程序工作;</p><p>  KEYC鍵:其功能是當該鍵按下時,數(shù)碼管動態(tài)掃描程序工作;</p><p>  KEYD鍵:其功能是當該鍵按下時,交通燈程序工作。</p>

37、<p><b>  6)蜂鳴器電路</b></p><p><b>  圖5 蜂鳴器電路</b></p><p>  蜂鳴器單元電路是通過一個PNP三極管來放大驅動蜂鳴器,蜂鳴器的正極接到+5V電源上面,蜂鳴器的負極接到三極管的發(fā)射極,三極管的基極經過限流電阻后由單片機的P3.4控制。</p><p>  當輸出

38、高電平時,三極管截止,蜂鳴器的兩引腳間的直流電壓接近于0V,沒有電流流過線圈,蜂鳴器不發(fā)聲;當輸出低電平時,三極管導通,使蜂鳴器的兩個引腳間獲得將接近+5V的直流電壓,這樣蜂鳴器的電流形成回路,發(fā)出聲音。因此,我們可以通過程序控制IO口輸出的電平來控制蜂鳴器是否發(fā)出聲音,實現(xiàn)各種可能音響的產生。</p><p>  啟動報警子程序如下: 停止報警子程序如下:</p>

39、<p>  START: SETB P1.0 STOP: CLR P1.0</p><p>  RET RET</p><p>  三、硬件電路的設計及描述</p><p>  1 硬件總框圖及原理圖</p><

40、p><b>  圖1 硬件總框圖</b></p><p>  圖2 硬件總原理圖</p><p><b>  2 主程序流程圖</b></p><p><b>  主程序流程圖</b></p><p><b>  3 各模塊流程圖</b><

41、/p><p>  1)時間顯示程序流程圖</p><p>  2)流水燈程序流程圖</p><p>  3)利用蜂鳴器的音樂流程圖</p><p><b>  4)智能交通燈</b></p><p><b>  四、源程序代碼</b></p><p>  

42、/********************************************************************</p><p>  * 文件名 : 4個功能由按鍵控制.c</p><p>  * 描 述 : 按下A鍵,實現(xiàn)蜂鳴器動作。</p><p>  按下B鍵,實現(xiàn)LED流水燈循環(huán)顯示。</p><p>

43、;  按下C鍵,實現(xiàn)數(shù)碼管動態(tài)掃描顯示。</p><p>  按下D鍵,實現(xiàn)交通燈功能。</p><p><b>  * 創(chuàng)建人 : </b></p><p>  ***********************************************************************/</p><p&

44、gt;  #include<reg52.h></p><p>  #include<intrins.h> </p><p>  #define uint unsigned int // 無符號整形習慣的定義 </p><p>  #define uchar unsigned char //無符號字符型習慣的定義&l

45、t;/p><p>  void buzz_key(void); //子函數(shù)聲明</p><p>  void led_key(void);</p><p>  void tube_key(void);</p><p>  void traffic(void);</p><p>  unsigned char code

46、 duanma[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; // 0 1 2 3 4 56 7 8 9</p><p>  unsigned char code weima[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};// 選擇哪個數(shù)碼管</p><p>  unsigned

47、 char temp[6];</p><p>  uchar i=35;</p><p>  uchar k=30;</p><p>  uchar l=5;</p><p><b>  uchar j;</b></p><p>  uchar b; //定義變量

48、 </p><p>  sbit duan=P2^6;//定義管腳</p><p>  sbit wei=P2^7;</p><p>  sbit key_A=P3^4;</p><p>  sbit key_B=P3^5;</p><p>  sbit key_C=P3^6;</p><p&

49、gt;  sbit key_D=P3^7;</p><p>  sbit buzz=P2^3;</p><p>  sbit DIOLA=P2^5;</p><p>  sbit csda=P3^2;</p><p>  sbit red=P1^0;//交通燈管腳定義</p><p>  sbit green=P1

50、^1;</p><p>  sbit yellow=P1^2;</p><p>  /********************************************************************</p><p>  * 名稱 : Delay_1ms()</p><p>  * 功能 : 延時子程序,延時時間為 1m

51、s * x</p><p>  * 輸入 : x (延時一毫秒的個數(shù))</p><p><b>  * 輸出 : 無</b></p><p>  ***********************************************************************/</p><p>  void

52、Delay_1ms(unsigned int t)</p><p><b>  {</b></p><p>  unsigned char x,y;</p><p>  for(x=t;x>0;x--)</p><p>  for(y=110;y>0;y--); </p><

53、;p><b>  }</b></p><p>  /********************************************************************</p><p>  * 名稱 : Main()</p><p>  * 功能 : 實現(xiàn)蜂鳴器,流水燈,數(shù)碼管,交通燈</p><p

54、>  ***********************************************************************/</p><p>  void main()</p><p><b>  { </b></p><p>  DIOLA=0;//流水燈鎖存器關 流水燈未選通</p>&l

55、t;p>  wei=0;//位選關</p><p><b>  duan=1;</b></p><p><b>  P0=0;</b></p><p><b>  duan=0; </b></p><p><b>  csda=0;</b><

56、;/p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  if(key_A==0 || key_B==0 || key_C==0|| key_D==0)</p><p><b>  { </b></p><

57、;p>  if(key_A==0) //A鍵按下</p><p><b>  { </b></p><p>  buzz_key(); //調用蜂鳴器子程序</p><p><b>  }</b></p><p>  else if(key_B==0) //B鍵

58、按下</p><p><b>  {</b></p><p>  led_key(); //調用流水燈子程序</p><p><b>  }</b></p><p>  else if(key_C==0) //C鍵按下時</p><p><b>  {<

59、;/b></p><p>  tube_key(); //調用數(shù)碼管顯示子程序</p><p><b>  }</b></p><p>  else //D鍵按下時</p><p><b>  {</b></p><p>  traffic(); /

60、/調用交通燈子程序</p><p><b>  i=35;</b></p><p><b>  k=30;</b></p><p><b>  l=5;</b></p><p><b>  return;</b></p><p>&

61、lt;b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  } </b></p><p>  /********************************************

62、************************</p><p>  * 名稱 : buzz_key(void) </p><p>  * 功能 : 蜂鳴器子程序</p><p>  ***********************************************************************/</p><p>

63、;  void buzz_key(void) </p><p><b>  { </b></p><p><b>  DIOLA=0;</b></p><p><b>  wei=0; </b></p><p>  buzz=0;//蜂鳴器響 </p>

64、<p>  while(key_B&&key_C&&key_D&&!key_A); </p><p>  buzz=1;//關蜂鳴器</p><p><b>  } </b></p><p>  /*************************

65、********************************************</p><p>  * 名稱 : led_key(void) </p><p>  * 功能 : 流水燈子程序</p><p>  ***********************************************************************/&

66、lt;/p><p>  void led_key(void)</p><p><b>  {</b></p><p><b>  DIOLA=1;</b></p><p><b>  b=0xfe;</b></p><p>  P1=b;//11111

67、110</p><p>  while(key_B==0)</p><p><b>  {</b></p><p>  b=_crol_(b,1); //左移11111101</p><p>  Delay_1ms(500);</p><p>  P1=b;//111111011<

68、/p><p>  Delay_1ms(500);</p><p><b>  }</b></p><p>  while(key_A&&key_B&&key_C&&key_D);</p><p><b>  P1=0xff;</b></p>

69、<p>  } </p><p>  /********************************************************************</p><p>  * 名稱 : tube_key(void) </p><p>  * 功能 : 數(shù)碼管子程序</p><p>  

70、***********************************************************************/</p><p>  void tube_key(void)</p><p><b>  {</b></p><p>  DIOLA=0; //流水燈使能端置0</p

71、><p>  while(key_C==0)</p><p>  { unsigned int i; </p><p>  for(i=0;i<6;i++)</p><p><b>  {</b></p><p><b>  wei=1;</b></p>&

72、lt;p>  P0=weima[i]; //位選信號</p><p><b>  wei=0;</b></p><p>  duan=1; </p><p>  P0=duanma[i]; //段選信號</p><p><b>  duan=0;</b></p><

73、;p>  Delay_1ms(500);</p><p><b>  }</b></p><p><b>  duan=1;</b></p><p><b>  P0=0;</b></p><p>  duan=0; //清零</p><p>

74、;<b>  }</b></p><p><b>  }</b></p><p>  /********************************************************************</p><p>  * 名稱 : traffic_key(void) </p>

75、<p>  * 功能 : 交通燈子程序</p><p>  ***********************************************************************/ </p><p>  void traffic(void)</p><p><b>  {</b></p>

76、<p><b>  DIOLA=0;</b></p><p>  while(key_D==0)</p><p><b>  { </b></p><p><b>  if(i>0)</b></p><p><b>  {</b><

77、;/p><p><b>  DIOLA=1;</b></p><p><b>  b=0xfe;</b></p><p>  P1=b;//11111110</p><p>  for(j=0;j<40;j++)</p><p><b>  {</b&

78、gt;</p><p><b>  P0 = 0;</b></p><p>  wei=1; //消隱</p><p>  P0 = weima[0];</p><p><b>  wei=0;</b></p><p>  duan=1; //第1位

79、數(shù)碼管顯示</p><p>  P0 = duanma[(i / 10)%10]; //在這里取 i 的個位數(shù)</p><p>  Delay_1ms(40); //延時40毫秒后顯示下一個數(shù)</p><p><b>  P0 = 0;</b></p><p>  wei=1;

80、//消隱</p><p>  P0 = weima[1];</p><p><b>  wei=0;</b></p><p>  duan=1; //第2位數(shù)碼管顯示</p><p>  P0 = duanma[i % 10]; //在這里取 i 的個位數(shù)</p><p

81、>  Delay_1ms(40); //延時40毫秒后顯示下一個數(shù)</p><p><b>  }</b></p><p><b>  i--;</b></p><p><b>  }</b></p><p>  else if(k>0)</p

82、><p><b>  { </b></p><p><b>  DIOLA=1;</b></p><p><b>  b=0xfd;</b></p><p>  P1=b;//11111110</p><p>  for(j=0;j<40;j++)

83、</p><p><b>  {</b></p><p><b>  P0 = 0;</b></p><p>  wei=1; //消隱</p><p>  P0 = weima[0];</p><p><b>  wei=0;</b>&l

84、t;/p><p>  duan=1; //第1位數(shù)碼管顯示</p><p>  P0 = duanma[(k / 10)%10]; //在這里取 i 的個位數(shù)</p><p>  Delay_1ms(40); //延時3毫秒后顯示下一個數(shù)</p><p><b>  P0 = 0;</b><

85、/p><p>  wei=1; //消隱</p><p>  P0 = weima[1];</p><p><b>  wei=0;</b></p><p>  duan=1; //第2位數(shù)碼管顯示</p><p>  P0 = duanma[k % 10]

86、; //在這里取 i 的個位數(shù)</p><p>  Delay_1ms(40); //延時3毫秒后顯示下一個數(shù)</p><p><b>  }</b></p><p><b>  k--;</b></p><p><b>  }</b><

87、/p><p>  else if(l>0)</p><p><b>  {</b></p><p><b>  DIOLA=1;</b></p><p><b>  b=0xfb;</b></p><p>  P1=b;//11111110</

88、p><p>  for(j=0;j<40;j++)</p><p><b>  {</b></p><p><b>  P0 = 0;</b></p><p>  wei=1; //消隱</p><p>  P0 = weima[0];</p>

89、<p><b>  wei=0;</b></p><p>  duan=1; //第1位數(shù)碼管顯示</p><p>  P0 = duanma[(l / 10)%10]; //在這里取 i 的個位數(shù)</p><p>  Delay_1ms(40); //延時3毫秒后顯示下一個數(shù)</p><

90、;p><b>  P0 = 0;</b></p><p>  wei=1; //消隱</p><p>  P0 = weima[1];</p><p><b>  wei=0;</b></p><p>  duan=1; //第2位數(shù)碼管顯示</p

91、><p>  P0 = duanma[l % 10]; //在這里取 i 的個位數(shù)</p><p>  Delay_1ms(40); //延時3毫秒后顯示下一個數(shù)</p><p><b>  }</b></p><p><b>  l--;</b></p>

92、<p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  五、課程設計體會</b></p><p>  通過此次單片機課程設計,我們經過查閱資料,然后加上自己所學

93、的知識,最后才初步完成這次課程設計。通過這次課程設計,我不僅學到了很多新知識,而且還鞏固了以前所學的的知識,也學到了很多在書本上所沒有學到過的東西。</p><p>  這次課程設計我是全身心的投入進去了,從中確確實實學到了不少東西,使我受益匪淺,提高了我用專業(yè)知識、專業(yè)技能分析和解決現(xiàn)實問題的能力。</p><p>  通過這次的課程設計作品的制作讓我對單片機的理論有了更加深入的了解,同

94、時在具體的制作過程中我們發(fā)現(xiàn)現(xiàn)在書本上的知識與實際的應用存在著不小的差距,書本上的知識很多都是理想化后的結論,忽略了很多實際的因素,或者涉及的不全面,可在實際的應用時這些是不能被忽略的,我們不得不考慮這方的問題,這讓我們無法根據(jù)書上的理論就輕易得到預想中的結果,有時結果甚至很差別很大。通過這次實踐使我更深刻的體會到了理論聯(lián)系實際的重要性,我們在今后的學習工作中會更加的注重實際,避免稱為只會紙上談兵的趙括。</p><

95、p>  通過合作,我們的合作意識得到加強。合作能力得到提高。在設計的過程中,我們用了分工與合作的方式,每個人互責一定的部分,同時在一定的階段共同討論,以解決分工中個人不能解決的問題,在交流中大家積極發(fā)言,和提出意見。</p><p>  在設計的過程中我們還得到了老師的幫助,得到老師的幫助后我們小組事半功倍,設計很快就達到預期的效果,在此感謝老師的幫助!</p><p><b&

96、gt;  六、參考文獻</b></p><p>  1.《單片機原理及接口技術》 李朝青 北京航空航天大學出版社,2004</p><p>  2.《單片機原理及應用》 李全力 高等教育出版社,2001</p><p>  3.《電子系統(tǒng)設計與實踐》 楊剛,周群 電子工業(yè)出出版社,1997</p><p>  4.《單片機微型計算

97、機技術》 劉國榮 機械工業(yè)出版社,1997</p><p>  5.《數(shù)字電子技術》 楊志忠 高等教育出版社,2003</p><p>  6.《電子技術》 胡宴如 高等教育出版社,2001</p><p>  7.《電子線路CAD》 王延才 機械工業(yè)出版社,2001</p><p>  8.《單片機應用技術選編》 何利民 北京航空航天大學出

溫馨提示

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

評論

0/150

提交評論