基于單片機簡易計算器的設計_第1頁
基于單片機簡易計算器的設計_第2頁
基于單片機簡易計算器的設計_第3頁
基于單片機簡易計算器的設計_第4頁
基于單片機簡易計算器的設計_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE23《單片機課程設計》課程設計報告書課題名稱簡易計算器的設計姓名周運鴻學號2010118010208專業(yè)電氣工程及其自動化指導教師皮大能機電與控制工程學院年月日

摘要近年來隨著科技的飛速發(fā)展,單片機的應用正在不斷深入,同時帶動傳統(tǒng)控制檢測技術日益更新。在實時檢測和自動控制的單片機應用系統(tǒng)中,單片機往往作為一個核心部件來使用,但僅單片機方面的知識是不夠的,還應根據具體硬件結構、軟硬件結合,來加以完善。計算機在人們的日常生活中是比較常見的電子產品之一??墒撬€在發(fā)展之中,以后必將出現(xiàn)功能更加強大的計算機,基于這樣的理念,本次設計是用AT89S51單片機、LCD顯示器、控制按鍵為元件來設計的計算器。利用此設計熟悉單片機微控制器及C語言編程,對其片資源及各個I/O端口的功能和基本用途的了解。掌握keil應用程序開發(fā)環(huán)境,常用的LCD顯示器的使用方法和一般鍵盤的使用方法。關鍵詞:51單片機;LCD;控制按鍵

目錄1課程設計內容………………………21.1任務內容………………………21.2任務分析………………………22計算器設計基本原理………………32.1AT89C51系列單片機簡介……………………32.2LCD顯示模塊…………………62.3運算模塊……………………82.4鍵盤接口電路………………93主程序設計………………………104結論…………………4系統(tǒng)仿真圖………………………22

1.課程設計內容1.1任務內容本系統(tǒng)就是充分利用了8051芯片的I/O引腳。系統(tǒng)以采用MCS-51系列單片機Intel8051為中心器件來設計計算器控制器,實現(xiàn)了能根據實際輸入值顯示并存儲的功能,計算程序則是參照教材。至于位數(shù)和功能,如果有需要可以通過設計擴充原系統(tǒng)來實現(xiàn)。具體設計如下:1、由于要設計的是簡單的計算器,可以進行四則運算,為了得到教好的顯示效果,采用LCD顯示數(shù)據和結果。2、另外鍵盤包括數(shù)字鍵(0-9)、符號鍵(+、-、*、/)、等號鍵,故只需要16個按鍵即可,設計中采用手焊接的4*4矩陣鍵盤。3、執(zhí)行程序:開機顯示零,等待鍵入數(shù)值,當鍵入數(shù)字,通過LCD顯示出來,當鍵入+、-、*、/運算符,計算器在內部執(zhí)行數(shù)值轉換和存儲,并等待再次鍵入數(shù)值后將顯示鍵入的數(shù)值,按等號就會在LCD上輸出運算結果。本計算器是以MCS-51系列8051單片機為核心構成的簡易計算器系統(tǒng)。該系統(tǒng)通過單片機控制,實現(xiàn)對4*4鍵盤掃描進行實時的按鍵檢測,并把檢測數(shù)據存儲下來。整個計算器系統(tǒng)的工作過程為:首先存儲單元初始化,顯示初始值和鍵盤掃描,判斷按鍵位置,查表得出按鍵值,單片機則對數(shù)據進行儲存與相應處理轉換,之后送入LED顯示器動態(tài)顯示。整個系統(tǒng)可分為三個主要功能模塊:功能模塊一,實時鍵盤掃描;功能模塊二,數(shù)據轉換成顯示器顯示;功能模塊三,顯示器動態(tài)顯示。1.2任務分析在本次課程設計中,主要完成如下方面的設計任務:1、簡要闡述單片機技術發(fā)展的國內外現(xiàn)狀及LED動態(tài)顯示和矩陣鍵盤基本原理;2、掌握51系列某種產品的最小電路及外圍擴展電路的設計方法;3、了解單片機數(shù)據轉換功能及工作過程;4、完成主要功能模塊的硬件電路設計及必要的參數(shù)確定;5、用proteus軟件完成原理電路圖的繪制;通過本次課題設計,應用《單片機應用基礎》、《計算機應用基礎》等所學相關知識及查閱資料,完成簡易計算器的設計,以達到理論與實踐更好的結合、進一步提高綜合運用所學知識和設計的能力的目的。2.簡易計算器設計基本原理根據功能和指示要求,本系統(tǒng)選用以MCS-51單片機為主控機。通過擴展必要的外圍接口電路,實現(xiàn)對計算器的設計。2.189c51系列單片機簡介89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低電壓、高性能CMOS8位微處理器,俗稱單片機。單片機的可擦除只讀存儲器可以反復擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的89C51是一種高效微控制器,89C2051是它的一種精簡版本。89C單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。STC89c51的引腳說明:MCS-51系列單片機中的8031、8051及8751均采用40Pin封裝的雙列直插DIP結構,下圖是它們的引腳配置,40個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根,4組8位共32個I/O口,中斷口線與P3口線復用?,F(xiàn)在對這些引腳的功能加以說明:如圖2.3所示。圖2.1雙列直插式封裝引腳圖Pin9:RESET/Vpc復位信號復用腳,當8051通電,時鐘電路開始工作,在RESET引腳上出現(xiàn)24個時鐘周期以上的高電平,系統(tǒng)即初始復位。初始化后,程序計數(shù)器PC指向0000H,P0-P3輸出口全部為高電平,堆棧指針寫入07H,其它專用寄存器被清“0”8051的復位方式可以是自動復位,也可以是手動復位。此外,RESET/Vpd還是一復用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機內部RAM的數(shù)據不丟失。見下圖2.4為兩種復位方式和兩種時鐘方式:上電自動復位手動復位電路內部時鐘方式外部時鐘方式圖2.2復位方式和時鐘方式硬件系統(tǒng)是指構成微機系統(tǒng)的實體和裝置,通常由運算器、控制器、存儲器、輸入接口電路和輸入設備、輸出接口電路和輸出設備等組成。單片機實質上是一個硬件的芯片,在實際應用中,通常很難直接和被控對象進行電氣連接,必須外加各種擴展接口電路、外部設備、被控對象等硬件和軟件,才能構成一個單片機應用系統(tǒng)。本設計選用以AT89S51單片機為主控單元。顯示部分:采用LCD靜態(tài)顯示。按鍵部分,采用4*4鍵盤。硬件電路原理圖如圖3.1所示:2.2LCD顯示模塊本設計采用LCD液晶顯示器來顯示輸出數(shù)據。LCD的特性有:1、+5V電壓,對比可調度;2、內含復位電路;3、提供各種控制命令,如:清屏、字符閃爍、光標閃爍、顯示移位等多種功能;4、有80字節(jié)顯示數(shù)據存儲器DDRAM;5、內建有160個5X7點陣的字型的字符發(fā)生器CGROM;6、8個可由用戶自定義的5X7的字符發(fā)生器CGRAM。本設計通過D0-D7引腳向LCD寫指令字或寫數(shù)據以使LCD實現(xiàn)不同的功能或顯示相應的數(shù)據。其接口電路如圖3.3所示。圖2.31602LCD引腳圖表2.4LCD的引腳說明符號引腳說明符號引腳說明VSS電源地DB4DataI/OVDD電源正極(+5V)DB5DataI/OV0液晶顯示偏壓輸入DB6DataI/ORS數(shù)據/命令選擇端(H/L)DB7DataI/OR/W讀寫控制信號(H/L)E使能信號DB0DataI/ORST復位端(H:正常工作,L:復位)DB1DataI/OVEE負電源輸出(-10V)DB2DataI/OBLA背光源正極(+4.2)DB3DataI/OBLK背光源正極2.3運算模塊MCS-51單片機是在一塊芯片中集成了CPU、RAM、ROM、定時器/計數(shù)器和多功能I/O等計算機所需要的基本功能部件。如果按功能劃分,它由以下功能部件組成,即微處理器(CPU),數(shù)據存儲器(RAM),程序存儲器(ROM/EPROM),并行I/O口,串行口,定時器/計數(shù)器,中斷系統(tǒng)及特殊功能寄存器(SFR)。單片機是靠程序運行的,并且可以修改。通過不同的程序實現(xiàn)不同的功能,尤其是特殊的一些功能,通過使用單片機編寫的程序可以實現(xiàn)高智能、高效率以及高可靠性,因此采用單片機作為計算器的主要功能部件,可以很快的實現(xiàn)運算功能。運算模塊由鍵盤和顯示屏組成。單片機通過按鍵來實現(xiàn)輸入數(shù)據和操作方式的控制,在運算過程中,對所設的數(shù)據進行四則運算時,要先確定選用的是哪一個運算符,若是+或*,則要判斷結果是否會溢出,溢出則顯示錯誤提示,沒有溢出則顯示運算結果,若是/,則要判斷除數(shù)是否為零,為零時顯示錯誤提示,不為零顯示運算結果。2.4鍵盤接口電路計算器輸入數(shù)字和其他功能按鍵要用到很多按鍵,如果采用獨立按鍵的方式,在這種情況下,編程會很簡單,但是會占用大量的I/O口資源,因此在很多情況下都不采用這種方式,而是采用矩陣鍵盤的方案。矩陣鍵盤采用四條I/O線作為行線,四條I/O線作為列線組成鍵盤,在行線和列線的每個交叉點上設置一個按鍵。這樣鍵盤上按鍵的個數(shù)就為4×4個。這種行列式鍵盤結構能有效地提高單片機系統(tǒng)中I/O口的利用率。矩陣鍵盤的工作原理:計算器的鍵盤布局如圖2所示:一般有16個鍵組成,在單片機中正好可以用一個P口實現(xiàn)16個按鍵功能,這種形式在單片機系統(tǒng)中也最常用。圖2.5矩陣鍵盤內部電路圖第三章主程序設計KeilC51是美國KeilSoftware公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。用過匯編語言后再使用C來開發(fā),體會更加深刻。KeilC51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到KeilC51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。下面詳細介紹KeilC51開發(fā)系統(tǒng)各部分功能和使用。KeilC51單片機軟件開發(fā)系統(tǒng)的整體結構C51工具包的整體結構,如圖3.1所示,其中uVision與Ishell分別是C51forWindows和forDOS的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標文件(.OBJ)。目標文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經L51連接定位生成絕對目標文件(.ABS)。ABS文件由OH51轉換成標準的Hex文件,以供調試器dScope51或tScope51使用進行源代碼級調試,也可由仿真器使用直接對目標板進行調試,也可以直接寫入程序存貯器如EPROM中。普通計算器課程序設計://****************************************////通用計算器的編寫,能夠實現(xiàn)兩位的加減計算+,-,*,///設計人:周運鴻。指導人:皮大能//2013-6-6#include<reg51.h>#include<string.h>#include"LCD1602.h"#include"keyboard.h"#include"calculation.h"#defineucharunsignedchar#defineuintunsignedintdoublenum[2];ucharsign[2];ucharnumble1[10];ucharnumble2[10];voidmain(){inti=0,j=0,k=0,flag=0,a=0,b,c=0,e=0,opNum=0;longintsum1,sum0;doublesum2;init();write_com(0x80);while(!mark){matrixkeyscan();}mark=0;while(expression[j]!='='){if(!In(expression[j],OP)) //如否不是運算符就入操作數(shù)棧{if(opNum==0){opNum=expression[j]-48;++j;if(In(expression[j],OP))flag=1;}else{opNum=opNum*10+(expression[j]-48);++j;if(In(expression[j],OP))flag=1;}if(flag==1){num[i]=opNum;opNum=0;i++;flag=0;}}else{ sign[k]=expression[j];++j;k++;}}sum1=Operator(num[0],sign[0],num[1]);sum2=Operator(num[0],sign[0],num[1]);sum0=sum1;while(sum1!=0){numble1[a]=sum1%10+48;sum1=sum1/10;a++;}b=strlen(numble1);write_com(0x80+0x40);for(c=b-1;c>=0;c--){write_data(numble1[c]);delayms(10);}write_data('.');sum2=sum2*1000;sum0=sum2-sum0*1000;numble2[0]=sum0/100+48;numble2[2]=sum0%10+48;numble2[1]=(sum0/10)%10+48;if(numble2[2]>=(5+48))numble2[1]=numble2[1]+1;write_data(numble2[0]);delayms(5);write_data(numble2[1]);delayms(5);while(1);}//**************************//鍵盤掃描程序驅動//文件名:keyboard.h//**************************#ifndef__keyboard_H__#define__keyboard_H__#include<reg51.h>#include"LCD1602.h"#defineucharunsignedchar#defineuintunsignedintuintmove=0;ucharmark=0;ucharcodetable[]={'0','1','2','3','4','5','6','7','8','9'};ucharexpression[20];ucharcodeOP[]={'+','-','*','/','=','\n'};voidmatrixkeyscan() { uchartemp,key; P3=0xfe; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10); temp=P3; temp=P3&0xf0; if(temp!=0xf0) {temp=P3; switch(temp) { case0xee:key=0;break; case0xde:key=1;break; case0xbe:key=2;break; case0x7e:key=3;break; } while(temp!=0xf0) {temp=P3; temp=temp&0xf0; } write_data(table[key]); delayms(5); expression[move]=table[key]; move++; } } P3=0xfd; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10); temp=P3; temp=P3&0xf0; if(temp!=0xf0) {temp=P3; switch(temp) {case0xed:key=4;break; case0xdd:key=5;break; case0xbd:key=6;break; case0x7d:key=7;break; } while(temp!=0xf0) {temp=P3; temp=temp&0xf0; }write_data(table[key]);delayms(5);expression[move]=table[key]; move++; } } P3=0xfb; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10); temp=P3; temp=P3&0xf0; if(temp!=0xf0) {temp=P3; switch(temp) {case0xeb:key=8;break; case0xdb:key=9;break; case0xbb:key=10;break; case0x7b:key=11;break; } while(temp!=0xf0) {temp=P3; temp=temp&0xf0; }if(key<10){write_data(table[key]);delayms(5);}else{write_data(OP[key-10]);delayms(5);}expression[move]=table[key]; move++; } } P3=0xf7; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10); temp=P3; temp=P3&0xf0; if(temp!=0xf0) {temp=P3; switch(temp) {case0xe7:key=12;break; case0xd7:key=13;break; case0xb7:key=14;break; case0x77:key=15;break; } while(temp!=0xf0) {temp=P3; temp=temp&0xf0; }if(key==14)mark=1;write_data(OP[key-10]);delayms(5);expression[move]=table[key]; move++; } } }#endif//***********************************************//LCD1602驅動程序//文件名:LCD1602.h//***********************************************#ifndef__LCD1602_H__#define__LCD1602_H__#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintsbitlcden=P2^4;sbitlcdrs=P2^5;voiddelayms(uintxms){uinti,j;for(i=xms;i>0;i--)for(j=110;j>0;j--);}voidwrite_com(ucharcom){lcdrs=0;P0=com;delayms(5);lcden=1;delayms(5);lcden=0;}voidwrite_data(uchardate){lcdrs=1;P0=date;delayms(5);lcden=1;delayms(5);lcden=0;}voidinit(){lcden=0;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);}#endif//***************************************************//數(shù)學計算程序//文件名:calculation.h//****************************************************#ifndef__calculation_H__#define__calculation_H__#defineucharunsignedchar#defineuintunsignedintdoubleOperator(doublefirst,chartheta,doublesecond){ switch(theta) { case'+': returnfirst+second; break; case'-': returnfirst-second; break; case'*': returnfirst*second; break; case'/': returnfirst/second; break; default: break; }}charIn(charc,char*OP){ inti=0; while(OP[i]!='\0') { if(OP[i]==c) { return1; } i++; } return0;}#endif附圖1:程序流程圖附圖2:總體仿真圖結論通過這次對交通燈的簡單設計,使我們增強了動手的能力,也拓寬了知識面,在圖書館查閱相關書籍,讓我們增加了對單片機方面的了解,能把學到的知識用活,而不只局限于理論方面。通過親自設計,proteus仿真,對交通燈有了初步的了解,同時也加深了對單片機方面的軟件應用的掌握,為以后的學習奠定了基礎。而且,這次課程設計是對以前學過的知識進行了鞏固,加深了理解,提高了應用的能力,提高了我們的發(fā)現(xiàn)、分析、解決問題的能力。經歷了從最初的設計到最后仿真結果的出現(xiàn),從根本上提高了對專業(yè)的認識及興趣,對于我們工科來說,對以后就業(yè)有及其重大的影響。很感謝學校和老師給我們提供了這樣的平臺,能使我們的動手能力增強。感謝老師對我們提供的幫助。參考文獻[1]徐愛鈞.智能化測量控制儀表原理與設計(第二版).北京.北京航天航空大學出版社,2004[2]孫育才等.MCS-51系列單片微型計算機及其應用(第4版).上海.東南大學出版社,2004[3]李萍等.智能儀器實驗指導書.大連.大連交通大學,2007[4]單片機應用技術(C語言).北京.中國勞動社會保障出版社,2006[5]武慶生,仇梅等著.單片機原理與應用.北京.電子科技大學出版,1998[6]朱定華著.單片機原理與接口技術.西安.電子工業(yè)出版社,2001[7]王威著.HCS12微控制器原理及應用.北京.北京航空航天大學出版社,2007[8]龔運新著.單片機C語言開發(fā)技術.北京.北京清華大學出版社,2006[9]周立功.單片機實驗與實踐.北京.北京航空航天大學出版社,2004

指導教師評語課程設計成績指導教師簽字年月日基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構件開發(fā)的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉變壓器-數(shù)字轉換器的研究基于單片機的光纖Bragg光柵解調系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術研究基于單片機的膛壁溫度報警系統(tǒng)設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網絡的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉電弧傳感角焊縫跟蹤單片機控制系統(tǒng)

溫馨提示

  • 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

提交評論