2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)目的</b></p><p>  單片機(jī)課程設(shè)計(jì)是在理論教學(xué)與有關(guān)實(shí)驗(yàn)完成后進(jìn)行的,目的是培養(yǎng)我們程序設(shè)計(jì)和實(shí)際應(yīng)用單片機(jī)的能力。通過此實(shí)踐環(huán)節(jié),使我們能夠熟練應(yīng)用keil和proteus軟件,并掌握設(shè)計(jì)調(diào)試單片機(jī)應(yīng)用系統(tǒng)基本的方法和步驟,為今后更加深入的學(xué)習(xí)單片機(jī)奠定基礎(chǔ)。</p><p><b>  課程設(shè)計(jì)主要內(nèi)容

2、</b></p><p>  制作一個(gè)簡(jiǎn)易音樂盒,利用若干開關(guān)按鍵控制音樂播放并利用一位數(shù)碼管顯示相關(guān)消息,要求:</p><p>  1. 歌曲不少于四種,歌曲任意; </p><p>  2. 可用鍵控制,不同按鍵對(duì)應(yīng)不同的歌曲;</p><p>  3. 可用鍵控制歌曲的暫停與播放;</p><p>

3、  4. 利用數(shù)碼管顯示當(dāng)前播放的歌曲為第幾首,在顯示屏上顯示對(duì)應(yīng)歌曲的名稱;</p><p>  5. 上位機(jī)發(fā)送“1”時(shí),下位機(jī)接收并回發(fā)“1”;</p><p><b>  硬件電路設(shè)計(jì)</b></p><p><b> ?。ㄒ唬┚д耠娐?lt;/b></p><p>  晶體振蕩器,簡(jiǎn)稱晶振,它可

4、以等效成一個(gè)電容和一個(gè)電阻并聯(lián)再串聯(lián)一個(gè)電容的二端網(wǎng)絡(luò)。晶振有一個(gè)重要的參數(shù),那就是負(fù)載電容值,選擇與負(fù)載電容值相等的并聯(lián)電容,就可以得到晶振標(biāo)稱的諧振頻率。電路圖如下:</p><p><b> ?。ǘ?fù)位電路</b></p><p>  單片機(jī)在啟動(dòng)時(shí)都需要進(jìn)行復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開始工作。89系列單片機(jī)的復(fù)位信號(hào)是從RST引

5、腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如果RST引腳上有一個(gè)高電平并維持2個(gè)機(jī)器周期(24個(gè)振蕩周期)以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。單片機(jī)系統(tǒng)的復(fù)位方式有:手動(dòng)按鈕復(fù)位和上電復(fù)位,在這次的仿真設(shè)計(jì)中采用的是上電復(fù)位,只需要在RST復(fù)位輸入引腳上接一電容至VCC端,下接一個(gè)電阻到地即可。電路圖如下:</p><p><b> ?。ㄈ┓澍Q器電路 </b&

6、gt;</p><p>  在進(jìn)行仿真時(shí),不需要接運(yùn)放,但在實(shí)際電路中需要接上運(yùn)算放大器,電路圖如下:</p><p> ?。ㄋ模?shù)碼管顯示電路</p><p>  1. 采用共陽(yáng)極數(shù)碼管,當(dāng)按下相應(yīng)按鍵時(shí)進(jìn)入到對(duì)應(yīng)的件處理程序,將不同的字形碼通過P0口送到數(shù)碼管中,從而顯示對(duì)應(yīng)數(shù)字(字符)。</p><p>  2. P0口作為I/O口輸出

7、的時(shí)候時(shí)輸出低電平為0 輸出高電平為高組態(tài)(相當(dāng)于懸空狀態(tài))。也就是說P0 口不能真正的輸出高電平,給所接的負(fù)載提供電流。因此必須接上拉電阻(一電阻連接到VCC)。由電源通過這個(gè)上拉電阻給負(fù)載提供電流。由于P0口內(nèi)部沒有上拉電阻,是開漏的,不管它的驅(qū)動(dòng)能力多大,相當(dāng)于它是沒有電源的,需要外部的電路提供,所以絕大多數(shù)情況下P0口是必需加上拉電阻的,但是P0口在作為地址\數(shù)據(jù)復(fù)用時(shí)不接上拉電阻。電路圖如下:</p><p

8、><b> ?。ㄎ澹╋@示電路</b></p><p>  在顯示模塊中,我們采用的是1602液晶顯示模塊,它是一種專門用于顯示數(shù)字、英文字母和符號(hào)的點(diǎn)陣式液晶模塊,可顯示兩行字符,應(yīng)用廣泛。引腳功能如下:</p><p>  顯示開關(guān)及光標(biāo)顯示:</p><p>  圖中RV1是微調(diào)電阻,用于調(diào)整1602顯示模塊的對(duì)比度。電路圖如下:&l

9、t;/p><p><b> ?。┌存I電路</b></p><p>  如圖所示,在沒有按下時(shí),P1.0~P1.4接電源,為高電平,當(dāng)有按鍵按下時(shí),由高電平降為低電平,芯片由此得知哪個(gè)鍵被按下,進(jìn)入相應(yīng)處理程序即可。</p><p><b>  軟件流程</b></p><p><b>  

10、程序清單</b></p><p>  #include <reg52.h></p><p>  #define uchar unsigned char</p><p>  #define uint unsigned int </p><p>  sbit speaker=P3^7; </p><p&

11、gt;  sbit Y1=P1^0;</p><p>  sbit Y2=P1^1;</p><p>  sbit Y3=P1^2;</p><p>  sbit Y4=P1^3;</p><p>  sbit Y5=P1^4;</p><p>  sbit Y6=P1^5;</p><p> 

12、 sbit Y=P1^7;</p><p>  sbit lcden=P3^4;//液晶使能端</p><p>  sbit lcdrs=P3^5;</p><p>  unsigned char timer0h,timer0l,time;</p><p>  unsigned int LEDIndex ;</p>&

13、lt;p>  unsigned char code table0[]="yinyuehe";</p><p>  unsigned char code table1[]="kanong";</p><p>  unsigned char code table2[]="mamahao";</p><p>

14、;  unsigned char code table3[]="songbie";</p><p>  unsigned char code table4[]="shengrige";</p><p>  unsigned char num;</p><p>  unsignedcharcodeLEDDisplayCode[]

15、={ 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF}; </p><p>  codeunsignedcharsszymmhc[]={5,3,2,3,3,1,4,3,1,5,3,2,3,3,1,4,3,1,5,3,1,5,2,1,6,2,1,7,2,1,1,3,1,2,3,1,3,3,1,4,3,

16、1,3,3,2,1,3,1,2,3,1,3,3,2,3,2,1,4,2,1,5,2,1,6,2,1,5,2,1,4,2,1,5,2,1,3,2,1,4,2,1,5,2,1,4,2,2,6,2,1,5,2,1,4,2,2,3,2,1,2,2,1,3,2,1,2,2,1,1,2,1,2,2,1,3,2,1,4,2,1,5,2,1,6,2,1,4,2,2,6,2,1,5,2,1,6,2,1,7,2,1,1,3,1,5,2,1,6,2,1,7,

17、2,1,1,3,1,2,3,1,3,3,1,4,3,1,5,3,1,3,3,2,1,3,1,2,3,1,0,0,0};//卡農(nóng)</p><p>  Codeunsignedcharsszymmha[]={6,2,3,5,2,1,3,2,2,5,2,2,1,3,2,6,2,1,5,2,1,6,2,4,3,2,2,5,2,1,6,2,1,5,2,2,3,2,2,1,2,1,6,1,1,5,2,1,3,2,1,2,2,

18、4,2,2,3,3,2,1,5,2,2,5,2,1,6,2,1,3,2,2,2,2,2,1,2,4,5,2,3,3,2,1,</p><p>  2,2,1,1,2,1,6,1,1,1,2,1,5,1,6,0,0,0};//世上只有媽媽好</p><p>  codeunsignedcharsszymmhb[]={5,2,2,3,2,1,5,2,1,1,3,4,6,2,2,1,3,1,6,

19、2,1,5,2,4,0,0,0}; //送別</p><p>  codeunsignedcharsszymmhd[]={5,1,1,5,1,1,6,1,2,5,1,2,1,2,2,7,1,4,5,1,1,5,1,1,6,1,2,5,1,2,2,2,2,1,2,4,5,1,1,5,1,1,5,2,2,3,2,2,1,2,2,7,1,2,6,1,2,4,2,1,4,2,1,3,2,2,1,2,2,2,2

20、,2,1,2,4,0,0,0};//生日歌</p><p>  codeunsignedcharFREQH[]={0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF} ;</p>

21、;<p>  codeunsignedcharFREQL[]={0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F,0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16</p><p><b>  };</b&

22、gt;</p><p>  void Display(unsigned char Value)</p><p><b>  {</b></p><p>  P0=LEDDisplayCode[Value];</p><p><b>  }</b></p><p>  void

23、 delay(unsigned char t)</p><p><b>  {</b></p><p>  unsigned char t1;</p><p>  unsigned long t2;</p><p>  for(t1=0;t1<t;t1++)</p><p><b>

24、;  {</b></p><p>  for(t2=0;t2<8000;t2++)</p><p><b>  {</b></p><p><b>  ;</b></p><p><b>  }</b></p><p><b>

25、;  }</b></p><p><b>  TR0=0;</b></p><p><b>  }</b></p><p>  void t0int() interrupt 1</p><p><b>  {</b></p><p><

26、b>  TR0=0;</b></p><p>  speaker=!speaker;</p><p>  TH0=timer0h;</p><p>  TL0=timer0l;</p><p><b>  TR0=1;</b></p><p><b>  }</b

27、></p><p>  void song()</p><p><b>  {</b></p><p>  TH0=timer0h;</p><p>  TL0=timer0l;</p><p><b>  TR0=1;</b></p><p>

28、  delay(time); </p><p><b>  }</b></p><p><b>  //初始化串行口</b></p><p>  void csh()</p><p><b>  {</b></p>&l

29、t;p>  SCON = 0xd0;</p><p><b>  TI=0;</b></p><p><b>  RI=0;</b></p><p><b>  PCON=0;</b></p><p><b>  TH1=250;</b>&l

30、t;/p><p><b>  TL1=250;</b></p><p>  TMOD=0X21;</p><p><b>  EA=1;</b></p><p><b>  ET1=0;</b></p><p><b>  ES=0;</b&

31、gt;</p><p><b>  TR1=1;</b></p><p><b>  }</b></p><p>  void weiji()</p><p><b>  { </b></p><p><b>  char c;</b&g

32、t;</p><p><b>  csh();</b></p><p><b>  //Y=0;</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p><b>

33、;  TI=0;</b></p><p><b>  c=1;</b></p><p><b>  SBUF=c;</b></p><p><b>  Y=c;</b></p><p>  while(TI==0)</p><p><b

34、>  {;}</b></p><p><b>  TI=0;//}</b></p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  while(1)</b></p>

35、<p><b>  {</b></p><p>  while(RI==0)</p><p><b>  {;}</b></p><p><b>  RI=0;</b></p><p><b>  c=SBUF;</b></p>

36、;<p>  //a=c&&(!P0);</p><p><b>  if(c==Y)</b></p><p><b>  {Y=1;}</b></p><p><b>  else </b></p><p><b>  {Y=0;}&l

37、t;/b></p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void speed(unsigned char a)</p><p><b&g

38、t;  { </b></p><p>  while(Y5==0)</p><p><b>  {</b></p><p>  a=a+18; </p><p><b>  }</b></p><p>  while(Y6==0)</p>

39、<p><b>  {</b></p><p>  a=a-18; </p><p><b>  }</b></p><p><b>  }</b></p><p>  void delay1(unsigned int z)</p>&l

40、t;p><b>  {</b></p><p><b>  uint x,y;</b></p><p>  for(x=z;x>0;x--)</p><p>  for(y=110;y<0;y--);</p><p><b>  }</b></p>

41、<p>  void write_com(uchar com)</p><p><b>  {</b></p><p><b>  lcdrs=0;</b></p><p><b>  P2=com;</b></p><p>  delay1(5);</p&

42、gt;<p><b>  lcden=1;</b></p><p>  delay1(5);</p><p><b>  lcden=0;</b></p><p><b>  }</b></p><p>  void write_date(unsigned cha

43、r date)</p><p><b>  {</b></p><p><b>  lcdrs=1;</b></p><p><b>  P2=date;</b></p><p>  delay1(5);</p><p><b>  lcden

44、=1;</b></p><p>  delay1(5);</p><p><b>  lcden=0;</b></p><p><b>  }</b></p><p>  void init()</p><p><b>  {</b><

45、/p><p><b>  lcden=0;</b></p><p>  write_com(0x38);</p><p>  write_com(0x0c); </p><p>  write_com(0x06); </p><p>  write_com(0x01); </p><

46、;p><b>  }</b></p><p>  void xian0()</p><p>  { write_com(0x80);</p><p>  for(num=0;num<8;num++)</p><p><b>  {</b></p><p>  w

47、rite_date(table0[num]);</p><p>  delay1(5); </p><p><b>  }</b></p><p><b>  }</b></p><p>  void xian1()</p><p>  { write_com(0x80);

48、</p><p>  for(num=0;num<6;num++)</p><p><b>  {</b></p><p>  write_date(table1[num]);</p><p>  delay1(5); </p><p><b>  }</b></

49、p><p><b>  }</b></p><p>  void xian2()</p><p>  { write_com(0x80);</p><p>  for(num=0;num<7;num++)</p><p><b>  {</b></p>&l

50、t;p>  write_date(table2[num]);</p><p>  delay1(5); </p><p><b>  }</b></p><p><b>  }</b></p><p>  void xian3()</p><p>  { write_

51、com(0x80);</p><p>  for(num=0;num<7;num++)</p><p><b>  {</b></p><p>  write_date(table3[num]);</p><p>  delay1(5); </p><p><b>  }</

52、b></p><p><b>  }</b></p><p>  void xian4()</p><p>  { write_com(0x80);</p><p>  for(num=0;num<9;num++)</p><p><b>  {</b><

53、/p><p>  write_date(table4[num]);</p><p>  delay1(5); </p><p><b>  }</b></p><p><b>  }</b></p><p>  void main(void)</p><p&g

54、t;<b>  {</b></p><p>  unsigned char k,i;</p><p><b>  Y=0;</b></p><p><b>  csh();</b></p><p><b>  init();</b></p>

55、<p><b>  EA=1;</b></p><p><b>  i=0;</b></p><p><b>  ET0=1; </b></p><p>  Display(0); </p><p><b>  while(1)</b><

56、/p><p><b>  { </b></p><p><b>  weiji();</b></p><p>  while(Y1==0)//卡農(nóng)</p><p><b>  { </b></p><p><b>  i=0;<

57、/b></p><p>  LEDIndex=1;</p><p>  Display(LEDIndex); </p><p>  xian1();</p><p>  while(sszymmhc[i]!=0)</p><p>  { </p><p>  if(Y1

58、==0) </p><p><b>  { </b></p><p>  k=sszymmhc[i]+7*sszymmhc[i+1]-1;</p><p>  timer0h=FREQH[k];</p><p>  timer0l=FREQL[k];</p><p>  time=ssz

59、ymmhc[i+2];</p><p><b>  i=i+3;</b></p><p><b>  speed(i);</b></p><p>  song(); </p><p><b>  }</b></p><p>  els

60、e if(Y1!=0)</p><p><b>  {</b></p><p>  Display(0);</p><p><b>  xian0();</b></p><p><b>  break;</b></p><p><b>  }&

61、lt;/b></p><p><b>  }</b></p><p><b>  }</b></p><p>  while(Y2==0)</p><p>  { //世上只有媽媽好</p><p><b>  i=0;</b></p

62、><p>  LEDIndex=2;</p><p>  Display(LEDIndex);</p><p><b>  xian2();</b></p><p>  while(sszymmha[i]!=0)</p><p><b>  { </b></p

63、><p>  if(Y2==0) </p><p><b>  { </b></p><p>  k=sszymmha[i]+7*sszymmha[i+1]-1;</p><p>  timer0h=FREQH[k];</p><p>  timer0l=FREQL[k];</p>

64、;<p>  time=sszymmha[i+2];</p><p><b>  i=i+3;</b></p><p><b>  speed(i);</b></p><p>  song(); </p><p><b>  }</b><

65、;/p><p>  else if(Y2!=0)</p><p><b>  {</b></p><p>  Display(0);</p><p><b>  xian0();</b></p><p><b>  break;</b></p>

66、<p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  while(Y3==0)</p><p>  { //送別</p><p><b> 

67、 i=0;</b></p><p>  LEDIndex=3;</p><p>  Display(LEDIndex);</p><p>  xian3();</p><p>  while(sszymmhb[i]!=0)</p><p>  { </p><

68、;p>  if(Y3==0) </p><p><b>  { </b></p><p>  k=sszymmhb[i]+7*sszymmhb[i+1]-1;</p><p>  timer0h=FREQH[k];</p><p>  timer0l=FREQL[k];</p><p&

69、gt;  time=sszymmhb[i+2];</p><p><b>  i=i+3;</b></p><p><b>  speed(i);</b></p><p>  song(); </p><p><b>  }</b></p>

70、<p>  else if(Y3!=0)</p><p><b>  {</b></p><p>  Display(0);</p><p><b>  xian0();</b></p><p><b>  break;</b></p><p>

71、;<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  while(Y4==0)</p><p><b>  { </b></p><p><b> 

72、 i=0;</b></p><p>  LEDIndex=4; //生日歌</p><p>  Display(LEDIndex);</p><p>  xian4();</p><p>  while(sszymmhd[i]!=0)</p><p>  { </p>

73、<p>  if(Y4==0) </p><p><b>  { </b></p><p>  k=sszymmhd[i]+7*sszymmhd[i+1]-1;</p><p>  timer0h=FREQH[k];</p><p>  timer0l=FREQL[k];</p>&

74、lt;p>  time=sszymmhd[i+2];</p><p><b>  i=i+3;</b></p><p><b>  speed(i);</b></p><p>  song(); </p><p><b>  }</b></p&

75、gt;<p>  else if(Y4!=0)</p><p><b>  {</b></p><p>  Display(0);</p><p><b>  xian0();</b></p><p><b>  break;</b></p><

76、;p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>

77、;<b>  調(diào)試過程及解決辦法</b></p><p>  既然是音樂盒,那么就一定要有曲調(diào)。如何將曲調(diào)利用編程的方法表示出來,是我們要解決的第一個(gè)問題,在查閱相關(guān)書籍和上網(wǎng)瀏覽后,找到了解決辦法:播放一段音樂需要的是兩個(gè)元素,一個(gè)是音調(diào),另一個(gè)是音符。首先要了解對(duì)應(yīng)的音調(diào),音調(diào)主要由聲音的頻率決定,同時(shí)也與聲音強(qiáng)度有關(guān)。對(duì)一定強(qiáng)度的純音,音調(diào)隨頻率的升降而升降;對(duì)一定頻率的音、低音的音調(diào)

78、隨聲強(qiáng)增加而下降,高音的音調(diào)卻隨強(qiáng)度增加而上升。另外,音符的頻率有所不同?;谏厦娴膬?nèi)容,這樣就對(duì)發(fā)音的原理有了一些初步的了解。例如在卡農(nóng)鋼琴曲中,我們定義了一個(gè)數(shù)組,里面存放了大量數(shù)據(jù),這些數(shù)據(jù)三個(gè)為一組,第一個(gè)數(shù)為音調(diào),也就是do re mi fa so la si do;第二個(gè)數(shù)為高中低音(1代表低音,二代表中音,三代表高音);第三個(gè)數(shù)為節(jié)拍(時(shí)間長(zhǎng)度)。然后利用時(shí)間不同,使T0定時(shí)器定時(shí)時(shí)間不同,頻率也就不同,從而發(fā)出相應(yīng)的音調(diào)

79、。</p><p>  在仿真時(shí),錯(cuò)誤信息顯示數(shù)碼管不正確,不能進(jìn)行仿真。本來以為是沒有封裝所致,但在查閱資料后發(fā)現(xiàn)即使沒有封裝,也是可以仿真的。最后在看數(shù)碼管的預(yù)覽圖時(shí)發(fā)現(xiàn),顯示的是PACKGE NOT FOUND,在更換了數(shù)碼管后,問題得到解決。</p><p>  利用1602液晶模塊顯示英文字母時(shí),常常會(huì)有多余的字母進(jìn)來,比如在原本顯示“kanong”時(shí),會(huì)顯示成“kanongm”

80、。最后發(fā)現(xiàn)是在控制字符串的顯示時(shí),對(duì)應(yīng)的字母數(shù)沒有控制好,在進(jìn)行了更正后,得到正確顯示結(jié)果。</p><p><b>  完整的仿真圖如下:</b></p><p><b>  心得</b></p><p>  當(dāng)聽到仿真器件中發(fā)出的聲音時(shí),心中真的是感到非常激動(dòng),因?yàn)樵谶@么多天的努力之后,終于出現(xiàn)了想要的結(jié)果。雖然過程很

81、辛苦,但看著十多頁(yè)的報(bào)告文檔,己十余天的辛苦終究沒有白費(fèi)。這過程中雖然遇到很多理論知識(shí)上的不解和實(shí)際操作的困惑,但是在老師以及學(xué)長(zhǎng)、同學(xué)的幫助下,加上自己努力,問題都被順利解決。</p><p>  首先,是對(duì)自己要做什么,每部分功能如何實(shí)現(xiàn)有一個(gè)大體的認(rèn)識(shí)及把握,做到成竹在胸,如果說沒有查閱資料就枉然想要做出成品,無(wú)異于癡人說夢(mèng)。在準(zhǔn)備階段,對(duì)知識(shí)的選擇性吸收也是非常重要的,要結(jié)合仿真器件來進(jìn)行元器件的選取及掌

82、握。例如在選取1602液晶顯示模塊時(shí),我手中有三個(gè)備用,但在proteus中卻只找到了1602,因此,若我盲目的選取其他元器件,那就不可避免的要走彎路。其次,做設(shè)計(jì)要先從可以實(shí)現(xiàn)最基本的功能做起,如果脫離了自己的能力范疇,做什么也是無(wú)法得到結(jié)果。在實(shí)現(xiàn)完基本功能的前提下去自由發(fā)揮,增加一些實(shí)用或更高級(jí)的功能。最后,當(dāng)我們遇到問題時(shí),一定要戒驕戒躁,腳踏實(shí)地,仔細(xì)分析,仔細(xì)調(diào)試,就一定能發(fā)現(xiàn)問題的所在。</p><p&

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論