畢業(yè)論文——多功能數(shù)字鐘_第1頁(yè)
已閱讀1頁(yè),還剩27頁(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>  畢 業(yè) 論 文(設(shè) 計(jì))</p><p> 作 者:學(xué) 號(hào):</p><p> 系 部:</p><p> 專 業(yè):電子信息科學(xué)與技術(shù)</p><p>?。ǚ?向):</p><p> 題 目:多功能數(shù)字鐘</p><p> 指導(dǎo)老師講師/碩士</p>

2、<p> 提交日期2014年5月12日</p><p><b>  摘 要</b></p><p>  近年來,科學(xué)技術(shù)發(fā)展飛速,人們的生活質(zhì)量也不斷提高。傳統(tǒng)的時(shí)鐘已經(jīng)無法滿足現(xiàn)代人的生活要求。多功能數(shù)字鐘無論在形態(tài)還是在性能上都改變了原有的風(fēng)格。</p><p>  本次設(shè)計(jì)基于原始的數(shù)字鐘,在此基礎(chǔ)上增加了諸項(xiàng)功能。不僅具

3、備時(shí),分,秒計(jì)數(shù)功能,另外增加了校時(shí)功能,整點(diǎn)報(bào)時(shí)功能,鬧鐘功能以及數(shù)字跑表功能。設(shè)計(jì)中采用了EDA技術(shù),使用硬件描述語言Verilog HDL對(duì)各大功能模塊的邏輯功能進(jìn)行代碼編寫。于QuartusII軟件環(huán)境下,采用層次化設(shè)計(jì)與模塊化設(shè)計(jì)的方法,由各個(gè)功能模塊連接建立頂層圖,構(gòu)成基于FPGA的多功能數(shù)字鐘。</p><p>  設(shè)計(jì)實(shí)驗(yàn)板的主芯片為EP3C25Q240C8,多功能數(shù)字鐘由分頻器模塊,時(shí)鐘計(jì)數(shù)模塊

4、,校時(shí)控制模塊,鬧鐘模塊,整點(diǎn)報(bào)時(shí)與音樂演奏模塊,數(shù)據(jù)選擇模塊,譯碼顯示模塊,按鍵去抖動(dòng)模塊和數(shù)字跑表模塊構(gòu)成。經(jīng)過程序編譯和模塊仿真,在實(shí)驗(yàn)板上下載驗(yàn)證,該系統(tǒng)可以完成時(shí),分,秒的正常顯示,通過按鍵切換功能模式,進(jìn)入鬧鐘時(shí)間設(shè)定,校時(shí),數(shù)字跑表模式??梢允謩?dòng)調(diào)整時(shí)間,設(shè)定鬧鐘及數(shù)字跑表計(jì)時(shí)。</p><p>  關(guān)鍵詞:FPGA; Verilog HDL; 數(shù)字鐘;</p><p>  

5、THE DIGITAL CLOCK WITH STOPWATCH FUCTION</p><p><b>  ABSTRACT</b></p><p>  In recent years, the rapid development of science technology, quality of life is also rising. Traditional c

6、lock has been unable to meet the requirements of modern life. Both in the form of multi-function digital clock or in the performance has changed the original style.</p><p>  The design is based on the origin

7、al digital clock, on the basis of it increased various functions. Not only have the time, minutes, seconds count function, also add the function of adjusting time, the whole point timekeeping function, alarm function and

8、 digital stopwatch functions. EDA technology used in the design, using Verilog HDL hardware description language for logic functions in major functional modules of code to write. Under Quartus II software environment, us

9、ing hierarchical design met</p><p>  The main system chip of design experiment board is EP3C25Q240C8, multifunctional digital clock is composed of the divider module, the clock counting module, the adjust ti

10、me control module, the alarm module, the whole point timekeeping and music module, the data selection module, the decoding module, the key to jitter module and digital stopwatch module. After the program compiled and mod

11、ule simulation, download on the breadboard validation, The system can complete hours, minutes, seconds display</p><p>  Keywords:FPGA; Verilog HDL; Digital clock;</p><p><b>  目 錄</b&g

12、t;</p><p><b>  摘 要i</b></p><p>  ABSTRACTii</p><p>  第一章 緒 論1</p><p>  1.1 基于FPGA數(shù)字鐘的背景和意義1</p><p>  1.2 課題的研究方法和相關(guān)技術(shù)的發(fā)展1</p>&l

13、t;p>  1.3 本文的研究目的和主要研究?jī)?nèi)容2</p><p>  第二章 FPGA簡(jiǎn)介3</p><p>  2.1 FPGA的原理與基本結(jié)構(gòu)3</p><p>  2.2 FPGA設(shè)計(jì)流程3</p><p>  第三章 Quartus II 簡(jiǎn)介4</p><p>  第四章 數(shù)字鐘總體設(shè)

14、計(jì)方案5</p><p>  4.1數(shù)字鐘的基本構(gòu)成5</p><p>  4.2數(shù)字鐘的工作原理5</p><p>  第五章 數(shù)字鐘的具體設(shè)計(jì)流程6</p><p>  5.1 本設(shè)計(jì)的頂層圖6</p><p>  5.2 分頻模塊6</p><p>  5.3 按鍵去抖動(dòng)模塊

15、7</p><p>  5.4 時(shí)鐘模塊8</p><p>  5.4.1 模式切換功能9</p><p>  5.4.2 時(shí)鐘計(jì)數(shù)功能9</p><p>  5.4.3 校時(shí)控制功能10</p><p>  5.4.4 鬧鐘設(shè)定功能10</p><p>  5.4.5 數(shù)字跑表功能

16、11</p><p>  5.5 數(shù)據(jù)選擇模塊11</p><p>  5.6 譯碼顯示模塊13</p><p>  5.7 鬧鐘音樂模塊14</p><p>  5.8 整點(diǎn)報(bào)時(shí)與音樂演奏模塊15</p><p><b>  結(jié)束語17</b></p><p>

17、;<b>  致謝18</b></p><p><b>  參考文獻(xiàn)19</b></p><p>  附錄A FPGA器件EP3C25_V5電路板21</p><p>  附錄B 本設(shè)計(jì)使用的EP3C25_V5管腳配置文件22</p><p><b>  程序源代碼23</

18、b></p><p><b>  第一章 緒 論</b></p><p>  1.1 基于FPGA數(shù)字鐘的背景和意義</p><p>  現(xiàn)今的電子產(chǎn)品要求功能要多樣,體積越小越好,且功耗應(yīng)達(dá)到最低[1]。這與傳統(tǒng)電子產(chǎn)品最主要的區(qū)別是使用了大量的可編程邏輯器件,這就提高了產(chǎn)品的性能,縮小了體積,降低了功耗。同時(shí)通過先進(jìn)的計(jì)算機(jī)技術(shù),

19、縮短了產(chǎn)品的研發(fā)周期。本設(shè)計(jì)采用的EDA技術(shù)符合現(xiàn)代先進(jìn)電子技術(shù)的諸多要求,是設(shè)計(jì)研發(fā)電子產(chǎn)品的新興技術(shù)。</p><p>  若人們的日常生活中沒有時(shí)鐘去提醒時(shí)間,造成的后果是難以想象的。數(shù)字鐘的應(yīng)用非常廣泛,主要用于家庭生活,以及長(zhǎng)途車站,機(jī)場(chǎng),辦公室,碼頭等公共場(chǎng)所,為人們的生活起居,學(xué)習(xí)工作和娛樂提供了很大的方便。數(shù)字鐘采用的石英技術(shù)和集成電路技術(shù)促使其計(jì)時(shí)精確且性能非常穩(wěn)定,同時(shí)攜帶起來也非常便捷。&l

20、t;/p><p>  數(shù)字鐘所采用的是數(shù)字電路技術(shù)去實(shí)現(xiàn)時(shí),分,秒的精確計(jì)時(shí),比機(jī)械式時(shí)鐘更具直觀性和精準(zhǔn)性,同時(shí)它的使用壽命更長(zhǎng),因此使用及其廣泛。數(shù)字鐘不僅使鐘表數(shù)字化,而且增加了原始鐘表不具備的諸多功能,諸如鬧鐘功能,數(shù)字跑表計(jì)時(shí)功能和整點(diǎn)報(bào)時(shí)功能等。這些都是基于鐘表數(shù)字化的。所以,對(duì)數(shù)字鐘的研究以及拓展其功能應(yīng)用很有現(xiàn)實(shí)意義。</p><p>  1.2 課題的研究方法和相關(guān)技術(shù)的發(fā)展

21、</p><p>  基于FPGA原理的理論知識(shí),結(jié)合數(shù)字鐘的相關(guān)書籍的查找,對(duì)數(shù)字鐘的基本結(jié)構(gòu)進(jìn)行分析,利用QuartusII軟件仿真,驗(yàn)證了理論與仿真結(jié)果的一致性。在編譯和仿真測(cè)試正確后,由QuartusII軟件提供的編程器將信息下載至目標(biāo)器件,對(duì)研究結(jié)果進(jìn)行驗(yàn)證。</p><p>  本課題研究把Verilog HDL硬件描述語言與可編程邏輯器件相結(jié)合,通過七段數(shù)碼管顯示實(shí)驗(yàn)結(jié)果。多

22、功能數(shù)字鐘可以用不同的技術(shù)來實(shí)現(xiàn),如單片機(jī)??删幊踢壿嬈骷氖褂门c其他方式相比具有很多優(yōu)點(diǎn),如易于學(xué)習(xí),方便快捷,別致獨(dú)特,趣味濃厚,更加直觀,設(shè)計(jì)的成功率高,易于編程和修改添加等特點(diǎn),應(yīng)用異常便利。所以本課題研究利用可編程邏輯器件來實(shí)現(xiàn)。</p><p>  1.3 本文的研究目的和主要研究?jī)?nèi)容</p><p>  當(dāng)今,電子系統(tǒng)的發(fā)展速度高,規(guī)模大,集成化。基于邏輯綜合與硬件描述語言的

23、自頂向下的設(shè)計(jì)方法迅速發(fā)展起來。隨著科學(xué)技術(shù)的迅猛發(fā)展,人們已不滿足現(xiàn)有的數(shù)字鐘功能。為解決當(dāng)下矛盾,本課題的研究目的是完成基于FPGA的具有數(shù)字跑表功能的數(shù)字鐘的設(shè)計(jì),由數(shù)碼管實(shí)時(shí)顯示時(shí),分,秒的計(jì)時(shí),具有小時(shí)和分鐘調(diào)整,整點(diǎn)報(bào)時(shí),鬧鐘及數(shù)字跑表功能。</p><p>  第二章 FPGA簡(jiǎn)介</p><p>  2.1 FPGA的原理與基本結(jié)構(gòu)</p><p>

24、;  FPGA是現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array)的簡(jiǎn)稱[2],它的出現(xiàn)是用來作為一種半定制電路,不僅解決了定制電路的缺陷,又克服了原有可編程器件門電路數(shù)太少的不足。</p><p>  FPGA具備掩膜可編程門陣列的通用結(jié)構(gòu),它不僅把大量的邏輯功能塊組合成陣列,并且用可編程的互連資源把這些邏輯功能塊連接起來,從而達(dá)到不同的設(shè)計(jì)需求。</p><p&

25、gt;  FPGA通常由三種可編程電路與一個(gè)用來寄存編程數(shù)據(jù)的靜態(tài)存儲(chǔ)器SRAM構(gòu)成[3]。這三種可編程電路是:可編程邏輯模塊CLB(Configurable Logic Block),輸入/輸出模塊IOB(Input Output Block)與互連資源IR(Interconnect Resource)。</p><p>  可編程邏輯模塊CLB是達(dá)成模塊邏輯功能的根本單元,它們一般會(huì)有規(guī)則的組成一個(gè)陣列,均勻

26、分布在整個(gè)芯片上;可編程輸入/輸出模塊IOB通常負(fù)責(zé)完成芯片的邏輯與外部封裝腳的接口工作[5];可編程互連資源包含大量不同長(zhǎng)度的線段和可編程連接開關(guān),它們把IOB之間或IOB、CLB之間及CLB之間銜接起來,形成具備特定功能的電路。</p><p>  2.2 FPGA設(shè)計(jì)流程</p><p>  通常,一個(gè)比較大的集成項(xiàng)目應(yīng)采用分層方法:分為幾大模塊,各模塊之間定義好接口,而后各模塊再次

27、細(xì)分來具體實(shí)現(xiàn),這就是自頂向下(TOP DOWN)的設(shè)計(jì)流程?,F(xiàn)今,自頂向下的設(shè)計(jì)方法已經(jīng)被普遍應(yīng)用。高層次設(shè)計(jì)是對(duì)系統(tǒng)的行為特性進(jìn)行定義,一般不會(huì)涉及到工藝的實(shí)現(xiàn),所以能夠在廠家綜合庫(kù)的支持下,綜合優(yōu)化工具把高層次的行為描述轉(zhuǎn)化為針對(duì)某種工藝優(yōu)化的網(wǎng)絡(luò)表[4],促使工藝轉(zhuǎn)化變得輕而易舉。</p><p>  第三章 Quartus II 簡(jiǎn)介</p><p>  Quartus II

28、是由 Altera 公司提供的 FPGA/CPLD 軟件開發(fā)集成環(huán)境,21世紀(jì)初被Altera公司推出,是由Altera公司前一代 FPGA/CPLD 軟件集成開發(fā)環(huán)境 MAX+plus II 的推陳出新的新產(chǎn)品[2],它的運(yùn)行界面友好,使用起來相當(dāng)便捷。整個(gè)設(shè)計(jì)的流程都可以在Quartus II 上完成,它為開發(fā)者提供和結(jié)構(gòu)無關(guān)的開發(fā)設(shè)計(jì)環(huán)境,讓設(shè)計(jì)者在設(shè)計(jì)中能夠進(jìn)行方便地設(shè)計(jì)輸入,迅速處理和器件模塊的編程。</p>&

29、lt;p>  Altera 公司的 Quartus II 軟件為用戶提供了完整的多平臺(tái)設(shè)計(jì)開發(fā)環(huán)境,可以完成種種特定設(shè)計(jì)的需要,同時(shí)它也是單個(gè)芯片的可編程系統(tǒng)(SOPC)設(shè)計(jì)的綜合性環(huán)境和SOPE設(shè)計(jì)的開發(fā)工具。由于Quartus II 軟件設(shè)計(jì)工具內(nèi)部嵌有 Verilog HDL,VHDL 邏輯綜合器,因此它完全支持 Verilog HDL,VHDL 的設(shè)計(jì)流程[6]。</p><p>  Quartus

30、 II 軟件支持分層次的設(shè)計(jì),能夠在一個(gè)新的輸入環(huán)境中對(duì)使用不一樣的輸入設(shè)計(jì)方式實(shí)現(xiàn)的功能模塊進(jìn)行調(diào)用,因此解決了電路原理圖與 HDL 混合輸入設(shè)計(jì)帶來的問題。當(dāng)設(shè)計(jì)的輸入完成以后,Quartus II 軟件的編譯器會(huì)生成設(shè)計(jì)輸入的錯(cuò)誤報(bào)告。Quartus II 軟件具有卓越的設(shè)計(jì)錯(cuò)誤定位器功能,用來確定文本中或者圖形設(shè)計(jì)中產(chǎn)生的錯(cuò)誤。對(duì)于使用 VHDL 的設(shè)計(jì),不妨使用 Quartus II 軟件自帶的 RTL Viewer 觀測(cè)綜合

31、后的 RTL 圖[2]。在進(jìn)行編譯后,可對(duì)設(shè)計(jì)進(jìn)行時(shí)序或功能仿真。在進(jìn)行功能仿真之前,必需使用波形編輯器產(chǎn)生一個(gè)用來激勵(lì)波形的文件。當(dāng)程序編譯和功能仿真檢測(cè)準(zhǔn)確后,即可通過 Quartus II軟件自帶的編程器把下載信息下載到目標(biāo)器件中。</p><p>  第四章 數(shù)字鐘總體設(shè)計(jì)方案</p><p>  4.1數(shù)字鐘的基本構(gòu)成</p><p>  數(shù)字鐘的基本計(jì)

32、時(shí)功能是一個(gè)對(duì)標(biāo)準(zhǔn)秒脈沖1Hz的計(jì)數(shù)電路。因?yàn)橛?jì)數(shù)從0開始,無法與當(dāng)前時(shí)間相同,所以要在電路上添加一個(gè)對(duì)時(shí)間校準(zhǔn)的電路。為了使1Hz的秒信號(hào)時(shí)鐘精準(zhǔn),通常使用石英晶體振蕩器電路構(gòu)成數(shù)字鐘。圖4-1所示為數(shù)字鐘的一般構(gòu)成框圖。主要包括分頻器電路,校時(shí)控制電路,校分控制電路和譯碼顯示電路??梢酝ㄟ^改變控制邏輯電路來不斷添加和增強(qiáng)數(shù)字鐘的功能。</p><p>  圖4-1 數(shù)字鐘的一般構(gòu)成框圖</p>

33、<p>  4.2數(shù)字鐘的工作原理</p><p>  數(shù)字鐘的時(shí)間基準(zhǔn)是由振蕩器產(chǎn)生的穩(wěn)定的高頻脈沖信號(hào)生成的,再經(jīng)過分頻器分頻,產(chǎn)生標(biāo)準(zhǔn)秒脈沖1hz。秒的計(jì)數(shù)從0開始,計(jì)到59后秒清零并向分的計(jì)數(shù)器進(jìn)位,分計(jì)數(shù)器在進(jìn)位來時(shí)加1,計(jì)到59后分清零并向小時(shí)的計(jì)數(shù)器進(jìn)位,小時(shí)計(jì)數(shù)器在進(jìn)位來時(shí)加1,計(jì)到23后清零。當(dāng)各計(jì)數(shù)器計(jì)滿后一并清零,重新進(jìn)行計(jì)數(shù)。各計(jì)數(shù)器的輸出分別送往譯碼顯示電路進(jìn)行譯碼顯示。當(dāng)計(jì)時(shí)

34、不準(zhǔn)確存在誤差時(shí),可以通過校時(shí)校分電路對(duì)小時(shí),分鐘進(jìn)行校對(duì)。校時(shí)控制信號(hào)是由按鍵產(chǎn)生的。譯碼顯示電路由譯碼器完成,顯示由七段數(shù)碼管完成。</p><p>  第五章 數(shù)字鐘的具體設(shè)計(jì)流程及結(jié)果驗(yàn)證</p><p>  5.1 本設(shè)計(jì)的頂層圖</p><p>  本設(shè)計(jì)采用自頂向下(TOP -DOWN)的設(shè)計(jì)方法。頂層圖如圖5-1所示。</p><

35、;p>  圖5-1多功能數(shù)字鐘頂層圖</p><p><b>  5.2 分頻模塊</b></p><p>  晶體振蕩器是數(shù)字鐘的核心部件,振蕩器的震蕩頻率精度和穩(wěn)定度確保時(shí)鐘的計(jì)時(shí)精確與穩(wěn)定[7]。眾所周知,石英晶體頻率特性是很好的,它只選擇一個(gè)頻率點(diǎn)的信號(hào),其它信號(hào)的頻率段都會(huì)衰減掉,因此所提供的振蕩電路輸出信號(hào)是極其精準(zhǔn)的。然后通過對(duì)分頻電路的設(shè)計(jì),來分

36、頻得到所需要的各個(gè)頻率,其設(shè)計(jì)流程框圖如圖5-2所示。</p><p>  圖5-2 所需頻率產(chǎn)生的電路框圖</p><p>  本設(shè)計(jì)使用的實(shí)驗(yàn)板提供的晶體振蕩器為一個(gè)頻率精準(zhǔn)穩(wěn)定的50mHz的方波信號(hào),它的輸出送給分頻電路進(jìn)行分頻。</p><p>  分頻電路的模塊圖如圖5-3所示。</p><p><b>  圖5-3分頻模

37、塊圖</b></p><p>  分頻模塊仿真波形如圖5-4所示。</p><p>  圖5-4分頻仿真波形圖</p><p>  由仿真波形圖分析可知:本設(shè)計(jì)使用的晶體振蕩器clk為50MHz,clk每10個(gè)脈沖形成一個(gè)脈沖,把50MHz分為了5MHz。由于50MHz太大,被分為更小的頻率從仿真圖無法看出。經(jīng)過分頻后輸出的1khz的動(dòng)態(tài)掃描信號(hào)clk1

38、khz、100hz的標(biāo)準(zhǔn)百分秒信號(hào)clk100hz、5mhz的整點(diǎn)報(bào)時(shí)信號(hào)clk5mhz、8hz的鬧鐘音樂信號(hào)、1hz的標(biāo)準(zhǔn)秒信號(hào)clk1hz。</p><p>  5.3 按鍵去抖動(dòng)模塊</p><p>  本設(shè)計(jì)的實(shí)驗(yàn)板上使用的是產(chǎn)生負(fù)脈沖的接法,在按下然后立即松開按鍵的過程中,前后沿抖動(dòng)的時(shí)間大約在10ms以內(nèi)。因此我們?cè)谠O(shè)計(jì)上用鐘頻為500Hz(周期為2ms)的5級(jí)寄存器加一個(gè)或門

39、來避開抖動(dòng)。</p><p>  按鍵去抖動(dòng)的電路原理圖如圖5-5所示。</p><p>  圖5-5按鍵去抖動(dòng)電路原理圖</p><p>  該模塊用來判斷是否有按鍵按下,當(dāng)有按鍵按下時(shí),要消除按鍵產(chǎn)生的抖動(dòng)。功能的實(shí)現(xiàn)方案是判斷是否有按鍵按下,若有按鍵按下,則需要延時(shí)一段時(shí)間來消除抖動(dòng),等到抖動(dòng)過去之后再判斷信號(hào),若依然存在低電平信號(hào),那就斷定有按鍵按下,然后產(chǎn)

40、生有按鍵按下的信號(hào)。</p><p>  按鍵去抖動(dòng)的模塊圖如圖5-6所示。</p><p>  圖5-6按鍵去抖動(dòng)模塊圖</p><p>  按鍵去抖動(dòng)仿真波形如圖5-7所示。</p><p>  圖5-7按鍵去抖動(dòng)仿真波形圖</p><p>  由仿真波形圖分析可知:當(dāng)按鍵按下時(shí),存在一段抖動(dòng)信號(hào),在抖動(dòng)過后按鍵仍

41、處于按下狀態(tài),此時(shí)確認(rèn)按鍵已按下,滿足了設(shè)計(jì)要求。</p><p><b>  5.4 時(shí)鐘模塊</b></p><p>  時(shí)鐘模塊是多功能數(shù)字鐘的主要部分,此次設(shè)計(jì)的時(shí)鐘模塊包括:時(shí)鐘計(jì)時(shí)功能,模式切換功能,校時(shí)控制功能,鬧鐘設(shè)定功能以及數(shù)字跑表功能。時(shí)鐘模塊的邏輯框圖如圖5-8所示。</p><p><b>  圖5-8時(shí)鐘模塊

42、圖</b></p><p>  5.4.1 模式切換功能</p><p>  模式切換功能主要完成數(shù)字鐘的不同模式之間切換的工作,可以手動(dòng)切換模式,使數(shù)字鐘顯示當(dāng)前設(shè)定的模式。仿真波形如圖5-9所示。</p><p>  圖5-9模式切換仿真波形圖</p><p>  由仿真波形圖分析可知:key[0]為模式切換功能鍵。當(dāng)key[

43、0]為0時(shí),mode依次從0(時(shí)鐘計(jì)數(shù)模式)切換為1(鬧鐘設(shè)定模式)、2(校時(shí)控制模式)、3(秒表模式),其結(jié)論符合模式切換的規(guī)律,邏輯電路設(shè)計(jì)正確。</p><p>  5.4.2 時(shí)鐘計(jì)數(shù)功能</p><p>  時(shí)鐘計(jì)數(shù)功能完成數(shù)字鐘的正常計(jì)數(shù)工作,使數(shù)字鐘顯示當(dāng)前的時(shí)間。仿真波形如圖5-10所示。</p><p>  圖5-10時(shí)鐘計(jì)數(shù)仿真波形圖</p

44、><p>  由仿真波形圖分析可知:mode為0,當(dāng)前模式為時(shí)鐘計(jì)數(shù)模式。秒計(jì)數(shù)從00開始,記到59秒后清零,分鐘加1。分鐘計(jì)數(shù)從00開始,記到59后分清零,小時(shí)加1,小時(shí)計(jì)數(shù)從00開始,記到23后時(shí)清零。其計(jì)數(shù)規(guī)律符合正常計(jì)時(shí),邏輯電路的設(shè)計(jì)是正確的。</p><p>  5.4.3 校時(shí)控制功能</p><p>  校時(shí)控制功能完成對(duì)數(shù)字鐘不精確時(shí)的校對(duì)時(shí)間工作,可

45、以手動(dòng)校準(zhǔn)時(shí)間,使數(shù)字鐘顯示當(dāng)前準(zhǔn)確的時(shí)間。仿真波形如圖5-11所示。</p><p>  圖5-11校時(shí)控制仿真波形圖</p><p>  由仿真波形圖分析可知:key[0]為模式切換功能鍵,key[1]為校時(shí)校分選擇鍵,key[2]為時(shí)間校準(zhǔn)鍵。當(dāng)key[0]為0時(shí),mode依次從0(時(shí)鐘計(jì)數(shù)模式)切換為1(鬧鐘設(shè)定模式)、2(校時(shí)控制模式),系統(tǒng)處于校時(shí)控制模式下。當(dāng)key[1]為0

46、時(shí),ledjm變?yōu)?,校分指示燈點(diǎn)亮,按下key[2]對(duì)分鐘進(jìn)行校對(duì),當(dāng)key[1]再次為0時(shí),ledjh變?yōu)?,校時(shí)指示燈點(diǎn)亮,按下key[2]對(duì)小時(shí)進(jìn)行校對(duì)。當(dāng)進(jìn)入時(shí)鐘計(jì)數(shù)模式,分鐘,小時(shí)正常計(jì)數(shù)。結(jié)論與校時(shí)校分的規(guī)律相符,邏輯電路的設(shè)計(jì)是正確的。</p><p>  5.4.4 鬧鐘設(shè)定功能</p><p>  鬧鐘設(shè)定功能完成數(shù)字鐘設(shè)置鬧鐘時(shí)間工作,可以手動(dòng)進(jìn)行鬧鐘時(shí)間的設(shè)定,仿真

47、波形如圖5-12所示。 </p><p>  圖5-12鬧鐘設(shè)定仿真波形圖</p><p>  由仿真波形圖分析可知:key[0]為模式切換功能鍵,key[1]為校時(shí)校分選擇鍵,key[2]為時(shí)間校準(zhǔn)鍵。當(dāng)key[0]為0時(shí),mode從0(時(shí)鐘計(jì)數(shù)模式)切換為1(鬧鐘設(shè)定模式),系統(tǒng)處于鬧鐘設(shè)定模式下。當(dāng)key[1]為0時(shí),ledjm變?yōu)?,校分指示燈點(diǎn)亮,按下key[2]對(duì)分鐘進(jìn)行設(shè)定,

48、當(dāng)key[1]再次為0時(shí),ledjh變?yōu)?,校時(shí)指示燈點(diǎn)亮,按下key[2]對(duì)小時(shí)進(jìn)行設(shè)定。當(dāng)進(jìn)入時(shí)鐘計(jì)數(shù)模式時(shí),分鐘,小時(shí)正常計(jì)數(shù)。其結(jié)論符合鬧鐘設(shè)定的規(guī)律,邏輯電路設(shè)計(jì)正確。</p><p>  5.4.5 數(shù)字跑表功能</p><p>  數(shù)字跑表功能完成跑表的工作,可以手動(dòng)進(jìn)行跑表的清零和暫停功能,仿真波形如圖5-13所示。 </p><p>  圖5-13

49、數(shù)字跑表仿真波形圖</p><p>  由仿真波形圖分析可知:key[1]為跑表清零鍵, key[3]為跑表暫停鍵。百分秒計(jì)數(shù)從00開始,記到99后百分秒清零,秒加1。秒記到59后清零,分加1。實(shí)現(xiàn)了百分秒從00到99的循環(huán)計(jì)數(shù),秒從00到59的循環(huán)計(jì)數(shù)。在百分秒計(jì)數(shù)過程中,按下key[3]鍵時(shí),跑表暫停計(jì)數(shù),按下key[1]鍵時(shí),跑表清零。其結(jié)論符合數(shù)字跑表的規(guī)律,邏輯電路設(shè)計(jì)正確。</p>&l

50、t;p>  5.5 數(shù)據(jù)選擇模塊</p><p>  當(dāng)多功能數(shù)字鐘工作時(shí),在不同的模式下需要顯示不同的數(shù)據(jù),這需要對(duì)數(shù)據(jù)進(jìn)行選擇,數(shù)據(jù)選擇模塊的邏輯框圖如圖5-14所示。</p><p>  圖5-14數(shù)據(jù)選擇模塊圖</p><p>  數(shù)據(jù)選擇模塊主要完成數(shù)字鐘在不同模式之間數(shù)據(jù)的選擇工作,把當(dāng)前模式下的數(shù)據(jù)送往譯碼顯示模塊進(jìn)行譯碼顯示,仿真波形如圖5-1

51、5所示。</p><p>  圖5-15數(shù)據(jù)選擇仿真波形圖</p><p>  由仿真波形圖分析可知:當(dāng)mode為0時(shí),系統(tǒng)處于時(shí)鐘計(jì)數(shù)模式下,data(當(dāng)前顯示的數(shù)據(jù))為hour:min:sec,即為041001。當(dāng)mode為1時(shí),系統(tǒng)處于鬧鐘設(shè)定模式下,data(當(dāng)前顯示的數(shù)據(jù))為ahour:amin:sec,即為081000。當(dāng)mode為2時(shí),系統(tǒng)處于校時(shí)控制模式下,ledj為0,校

52、時(shí)指示燈點(diǎn)亮。data(當(dāng)前顯示的數(shù)據(jù))為thour:tmin:sec,即為044000。當(dāng)mode為3時(shí),系統(tǒng)處于秒表模式下,data(當(dāng)前顯示的數(shù)據(jù))為PMIN:PSEC:PMSEC,即為020880。其結(jié)論符合數(shù)據(jù)選擇的規(guī)律,邏輯電路設(shè)計(jì)正確。</p><p>  5.6 譯碼顯示模塊</p><p>  實(shí)驗(yàn)板上使用的是4 位聯(lián)體的7 段共陽極數(shù)碼管,如圖5-16所示。動(dòng)態(tài)掃描的顯

53、示方式是數(shù)碼管最廣泛的應(yīng)用之一[10]。電路的接口是將數(shù)碼管的8 個(gè)筆劃段a-h 同名的端口連接到一起,而每個(gè)數(shù)碼管的公共極是獨(dú)立受I/O線控制的。當(dāng)要將想要顯示的數(shù)據(jù)送給譯碼顯示電路時(shí),所有的數(shù)碼管收到的字形碼是相同的,但到底是那一個(gè)數(shù)碼管被點(diǎn)亮,則取決于公共端口,但是這一端口由I/O 來控制,因此可以自行決定何時(shí)顯示哪一位。所謂動(dòng)態(tài)掃描是一種分時(shí)控制的方法,依次對(duì)各個(gè)數(shù)碼管的公共端口進(jìn)行控制,使各個(gè)數(shù)碼管依次被點(diǎn)亮。在數(shù)碼管點(diǎn)亮的過

54、程中,每位數(shù)碼管的點(diǎn)亮?xí)r間非常短,因?yàn)榘l(fā)光二極管存在余輝效應(yīng)和人眼的視覺暫留現(xiàn)象[12],雖然每個(gè)數(shù)碼管并不是被同時(shí)點(diǎn)亮的,但只要?jiǎng)討B(tài)掃描的速度夠快,人眼就無法區(qū)分出來,看上去好像數(shù)碼管一直被點(diǎn)亮,不會(huì)存在閃爍感[15]。</p><p>  圖5-16七段數(shù)碼管內(nèi)部連接圖</p><p>  譯碼顯示模塊的邏輯框圖如圖5-17所示。</p><p>  圖5-17

55、譯碼顯示模塊圖</p><p>  該模塊完成數(shù)據(jù)的譯碼,使數(shù)碼管顯示對(duì)應(yīng)的數(shù)字工作。仿真波形如圖5-18所示。</p><p>  圖5-18譯碼顯示仿真波形圖</p><p>  由仿真波形圖分析可知:7段數(shù)碼管為共陽極,當(dāng)seg_com為111110時(shí),最右邊的數(shù)碼管被點(diǎn)亮。seg_data顯示為十六進(jìn)制的C0,F(xiàn)9,A4,B0,99,92,82,F(xiàn)8,80,

56、90,對(duì)應(yīng)譯碼顯示為0,1,2,3,4,5,6,7,8,9。</p><p>  5.7 鬧鐘音樂模塊</p><p>  蜂鳴器對(duì)輸入信號(hào)頻率的不同會(huì)發(fā)出不同音調(diào)的聲音,利用這一原理,由分頻器來控制蜂鳴器的發(fā)聲。分頻器的預(yù)置值取決于樂曲音調(diào)的值,這就可以對(duì)蜂鳴器的發(fā)聲頻率進(jìn)行控制。</p><p>  本設(shè)計(jì)鬧鐘音樂選取為《豬八戒背媳婦》,其簡(jiǎn)譜如圖5-19所示。

57、</p><p>  圖5-19豬八戒背媳婦簡(jiǎn)譜圖</p><p>  由于該簡(jiǎn)譜音調(diào)太高,本設(shè)計(jì)中對(duì)其降了八度。</p><p>  可以用一個(gè)分頻器來產(chǎn)生各音符發(fā)聲所需要的頻率,但因?yàn)楦鱾€(gè)音符所對(duì)應(yīng)的頻率大多數(shù)不是整數(shù),分頻的系數(shù)又不可能為小數(shù),所以必須對(duì)計(jì)算所得到的分頻系數(shù)進(jìn)行四舍五入來取整。</p><p>  豬八戒背媳婦簡(jiǎn)譜中各音

58、符對(duì)應(yīng)的分頻系數(shù)如表5-20所示。</p><p>  表5-20各音階頻率對(duì)應(yīng)的分頻值</p><p>  鬧鐘音樂發(fā)生器的邏輯框圖如圖5-21所示。</p><p>  圖5-21鬧鐘音樂產(chǎn)生模塊圖</p><p>  每個(gè)音符的持續(xù)時(shí)間是不同的,這取決于樂曲的演奏速度和每個(gè)音符的節(jié)拍數(shù),tonetable模塊為pulse模塊提供了決定音

59、符頻率的分頻預(yù)置數(shù),此預(yù)置數(shù)所持續(xù)的時(shí)間是這個(gè)音符的節(jié)拍值。在tonetable模塊設(shè)立了一個(gè)計(jì)數(shù)器(能夠計(jì)數(shù)的最大值為155,相當(dāng)于有155個(gè)二分音符),此計(jì)數(shù)器的計(jì)數(shù)頻率選為8Hz,因此每個(gè)計(jì)數(shù)值持續(xù)0.125秒,即每個(gè)音符的持續(xù)時(shí)間。</p><p>  該模塊能夠完成鬧鐘音樂所發(fā)音符的分頻預(yù)置數(shù)工作。仿真波形如圖5-22所示。</p><p>  圖5-22鬧鐘音樂產(chǎn)生仿真波形圖&

60、lt;/p><p>  由仿真波形圖分析可知:所得的分頻系數(shù)剛好為簡(jiǎn)譜的前三拍音符,驗(yàn)證了本模塊的邏輯功能正確。</p><p>  5.8 整點(diǎn)報(bào)時(shí)與音樂演奏模塊</p><p>  在數(shù)字鐘工作時(shí),到達(dá)整點(diǎn)需要整點(diǎn)報(bào)時(shí)功能,還需要鬧鐘的開關(guān)及音樂演奏功能。整點(diǎn)報(bào)時(shí)與音樂演奏的邏輯框圖如圖5-23所示。</p><p>  圖5-23整點(diǎn)報(bào)時(shí)與

61、音樂演奏模塊圖</p><p>  該模塊能夠完成整點(diǎn)時(shí)的報(bào)時(shí)、鬧鐘設(shè)定開關(guān)及到達(dá)鬧鐘設(shè)定時(shí)間時(shí)鬧鈴音的演奏功能,仿真波形如圖5-24所示。 </p><p>  圖5-24整點(diǎn)報(bào)時(shí)與音樂演奏仿真波形圖</p><p>  由仿真波形圖分析可知:當(dāng)為59分58秒、59秒時(shí),發(fā)出兩秒報(bào)時(shí)音。當(dāng)key(鬧鐘開關(guān)鍵)為0時(shí),leda變?yōu)?,鬧鐘打開,鬧鐘開指示燈點(diǎn)亮。當(dāng)c

62、lockflag(鬧鐘標(biāo)志位)為1時(shí),spk演奏鬧鐘音樂。驗(yàn)證了本模塊的邏輯功能正確。</p><p><b>  結(jié)束語</b></p><p>  在這次畢業(yè)設(shè)計(jì)過程中,我學(xué)會(huì)了應(yīng)用自頂向下的結(jié)構(gòu)化設(shè)計(jì)理念,掌握了多功能數(shù)字鐘設(shè)計(jì)的基本流程,并且提高了EDA程序設(shè)計(jì)的能力。</p><p>  我覺得頂層模塊的設(shè)計(jì)是本次設(shè)計(jì)最難的地方,因?yàn)?/p>

63、設(shè)計(jì)頂層模塊需要把各大功能模塊按照電路原理有機(jī)地結(jié)合起來,這看起來容易,實(shí)則需要扎實(shí)的理論功底,而這正是我所欠缺的。相反,各個(gè)功能模塊的設(shè)計(jì)要容易許多。在實(shí)際操作中,從系統(tǒng)各功能模塊的設(shè)計(jì)到最終系統(tǒng)的調(diào)試仿真,王懷登、陳珍兩位老師都給予了諸多幫助,才使我的畢業(yè)設(shè)計(jì)能夠順利的完成,提高了我解決問題的能力。特別是在聯(lián)機(jī)下載時(shí),由于FPGA設(shè)計(jì)中按鍵存在抖動(dòng),所以即便前面的任何設(shè)計(jì)都準(zhǔn)確無誤,仍然得不到預(yù)期的理想的實(shí)驗(yàn)結(jié)果,王老師建議在電路中

64、加入一個(gè)去按鍵抖動(dòng)模塊用于消除按鍵抖動(dòng),在聽取王老師的建議和相關(guān)原理的講解后,果然問題迎刃而解。</p><p>  這次畢業(yè)設(shè)計(jì),給我感觸最深的還是研究設(shè)計(jì)的態(tài)度問題。個(gè)人的能力是有限的,但只要態(tài)度端正,不畏懼困難,善于思考去發(fā)現(xiàn)和解決問題,每個(gè)人都會(huì)獲得意想不到的收獲和個(gè)人能力的提高。</p><p>  本次設(shè)計(jì)實(shí)現(xiàn)了多功能數(shù)字鐘的各個(gè)功能,完成了設(shè)計(jì)的要求。雖然完成了基本設(shè)計(jì)目標(biāo),

65、但設(shè)計(jì)中還是存在許多不足的地方,如程序編譯后有太多的警告,這說明設(shè)計(jì)中存在許多問題需要解決,還有像校準(zhǔn)時(shí)間的速度比較慢等問題。希望在以后的學(xué)習(xí)和探索中能夠再進(jìn)行完善。</p><p><b>  致謝</b></p><p>  在畢業(yè)設(shè)計(jì)論文完成之際,我首先要向指導(dǎo)老師王懷登、陳珍,表示最真摯的謝意。兩位老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度讓我受益匪淺。每次去實(shí)驗(yàn)室都需要借實(shí)驗(yàn)板,在

66、這里要感謝為我提供實(shí)驗(yàn)設(shè)備的老師。在畢業(yè)設(shè)計(jì)過程中,遇到自己無法解決的問題,王老師與陳老師都會(huì)不厭其煩地為我講解,讓我體會(huì)到了成功解決問題的喜悅。畢業(yè)設(shè)計(jì)完成后老師又給出改進(jìn)的意見,更加完善了我的設(shè)計(jì)。在畢業(yè)論文初稿寫完之后,老師又在百忙中認(rèn)真批閱我的論文,并給予修改意見。正是在兩位老師的指導(dǎo)幫助下,我才能成功完成畢業(yè)設(shè)計(jì),取得現(xiàn)在的成果。這次畢業(yè)設(shè)計(jì)是我大學(xué)學(xué)習(xí)生活中最寶貴的財(cái)富,對(duì)我以后的學(xué)習(xí)和工作都是巨大的幫助。故而在這里再次感謝

67、王老師,陳老師耐心的指導(dǎo)和幫助。</p><p>  由于本人的學(xué)識(shí)有限,論文中不免會(huì)出現(xiàn)錯(cuò)誤與需要改進(jìn)的地方,誠(chéng)心希望老師和同學(xué)們提出寶貴的建議。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 王金明. 數(shù)字系統(tǒng)設(shè)計(jì)與Verilog HDL(第4版). 北京: 電子工業(yè)出版社, 2011. 231-243. <

68、;/p><p>  [2] 潘松,黃繼業(yè). EDA技術(shù)實(shí)用教程(第3版). 北京: 科學(xué)出版社,2006. 11-15.</p><p>  [3] 潘松,黃繼業(yè),陳龍. EDA技術(shù)與Verilog HDL. 北京: 清華大學(xué)出版社,2010. 27-35.</p><p>  [4] 賀敬凱. Verilog HDL數(shù)字設(shè)計(jì)實(shí)訓(xùn)教程. 陜西:西安電子科技大學(xué)出版社,

69、2010. </p><p>  [5] 趙永紅,蘭云. 層次化設(shè)計(jì)方法在簡(jiǎn)易數(shù)字鐘設(shè)計(jì)中的應(yīng)用. 現(xiàn)代電子技術(shù),2003. 24-56.</p><p>  [6] 王金明,楊吉斌. 數(shù)字系統(tǒng)設(shè)計(jì)與Verilog HDL. 北京: 電子工業(yè)出版社,2002. </p><p>  [7] 趙雅興. FPGA原理及應(yīng)用. 天津大學(xué)出版社,1999. 89-134.&

70、lt;/p><p>  [8] 喬廬峰. Verilog HDL數(shù)字系統(tǒng)設(shè)計(jì)與驗(yàn)證. 北京: 電子工業(yè)出版社,2009.</p><p>  [9] 康華光等. 電子技術(shù)基礎(chǔ)(數(shù)字部分)(第5版). 高等教育出版社,2005. 32-34.</p><p>  [10] 夏宇聞. Verilog 數(shù)字系統(tǒng)設(shè)計(jì)教程(第2版). 北京航空航天大學(xué)出版社,2008. 12-1

71、5.</p><p>  [11] 黃智偉,王彥等. FPGA系統(tǒng)設(shè)計(jì)與實(shí)踐. 北京: 電子工業(yè)出版社,2005.</p><p>  [12] 羅朝霞等. CPLD/FPGA設(shè)計(jì)及應(yīng)用. 北京: 人民郵電出版社,2005.</p><p>  [13] 王紫婷,張彩珍. EDA技術(shù)與應(yīng)用. 蘭州大學(xué)出版社,2003.</p><p>  [

72、14] 崔葛. 基于FPGA的數(shù)字電路系統(tǒng)設(shè)計(jì). 陜西: 西安電子科技大學(xué)出版社,2008.</p><p>  [15] 王道憲. CPLD/FPGA可編程邏輯器件應(yīng)用與開發(fā). 北京: 國(guó)防工業(yè)出版社,2004. 246-247.</p><p>  [16] 呂思忠. 數(shù)字電路實(shí)驗(yàn)與課程設(shè)計(jì). 哈爾濱工業(yè)大學(xué)出版社,2001.</p><p>  [17] 褚振

73、勇,齊亮. FPGA設(shè)計(jì)及應(yīng)用. 西安電子科技大學(xué)出版社,2006.</p><p>  [18] 李可. 數(shù)字電路及應(yīng)用. 北京: 電子工業(yè)出版社,1996. 12-24.</p><p>  [19] 呂思忠. 數(shù)字電路實(shí)驗(yàn)與課程設(shè)計(jì). 哈爾濱工業(yè)大學(xué)出版社,2001.</p><p>  [20] 劉艷萍,高振斌等. EDA實(shí)用技術(shù)及應(yīng)用. 北京: 國(guó)防工業(yè)出

74、版社,2006.</p><p>  [21] 蔣立平,譚雪琴等. 數(shù)字邏輯電路與系統(tǒng)設(shè)計(jì). 北京: 電子工業(yè)出版社,2009.</p><p>  [22] 南京理工大學(xué)畢業(yè)設(shè)計(jì). 期刊論文,2012.</p><p>  [23] 康華光. 電子技術(shù)基礎(chǔ)(模擬部分). 北京: 高等教育出版社,1999. 57-73.</p><p>  

75、[24] 侯伯亨. 硬件描述語言與數(shù)字邏輯電路設(shè)計(jì). 陜西: 西安電子科技大學(xué)出版社,2000. 442-445.</p><p>  附錄A FPGA器件EP3C25_V5電路板</p><p>  EP3C25_V5電路板結(jié)構(gòu)圖如圖A-1所示,本設(shè)計(jì)所用到的資源:</p><p>  圖A-1 EP3C25_V5電路板結(jié)構(gòu)圖</p><p&g

76、t;<b>  JTAG接口;</b></p><p>  系統(tǒng)復(fù)位RESET按鍵;</p><p>  時(shí)鐘芯片50MHz晶振;</p><p>  4個(gè)按鍵(KEY0-KEY3);</p><p>  4個(gè)LED燈(LED0-LED3);</p><p><b>  6個(gè)7段數(shù)碼管;

77、</b></p><p><b>  beep蜂鳴器。</b></p><p>  附錄B 本設(shè)計(jì)使用的EP3C25_V5管腳配置文件</p><p>  #Setup.tcl </p><p>  # Setup pin setting for EP3C25_3C16-V5 main board </

78、p><p>  set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED" </p><p>  set_global_assignment -name ENABLE_INIT_DONE_OUTPUT OFF </p><p>  set_location_ass

79、ignment PIN_149 -to clk </p><p>  set_location_assignment PIN_90 -to reset </p><p><b>  #beep</b></p><p>  set_location_assignment PIN_177 -to beep </p><p>

80、<b>  #led</b></p><p>  set_location_assignment PIN_9 -to led\[0\] </p><p>  set_location_assignment PIN_13 -to led\[1\]</p><p>  set_location_assignment PIN_18 -to led\[

81、2\] </p><p>  set_location_assignment PIN_21 -to led\[3\]</p><p><b>  #key</b></p><p>  set_location_assignment PIN_113 -to key\[0\] </p><p>  set_location_

82、assignment PIN_114 -to key\[1\] </p><p>  set_location_assignment PIN_111 -to key\[2\] </p><p>  set_location_assignment PIN_112 -to key\[3\] </p><p><b>  #seg7led</b>&l

83、t;/p><p>  set_location_assignment PIN_148 -to 78ledcom\[0\]</p><p>  set_location_assignment PIN_147 -to 78ledcom\[1\]</p><p>  set_location_assignment PIN_160 -to 78ledcom\[2\]</p

84、><p>  set_location_assignment PIN_159 -to 78ledcom\[3\]</p><p>  set_location_assignment PIN_162 -to 78ledcom\[4\]</p><p>  set_location_assignment PIN_161 -to 78ledcom\[5\]</p>

85、<p>  set_location_assignment PIN_166 -to 78ledcom\[6\]</p><p>  set_location_assignment PIN_164 -to 78ledcom\[7\]</p><p>  set_location_assignment PIN_145 -to 78leddata\[0\]</p>&

86、lt;p>  set_location_assignment PIN_143 -to 78leddata\[1\]</p><p>  set_location_assignment PIN_137 -to 78leddata\[2\]</p><p>  set_location_assignment PIN_139 -to 78leddata\[3\]</p>&l

87、t;p>  set_location_assignment PIN_144 -to 78leddata\[4\]</p><p>  set_location_assignment PIN_146 -to 78leddata\[5\]</p><p>  set_location_assignment PIN_135 -to 78leddata\[6\]</p><

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論