【正文】
。Then nCS = 39。039。 //片選(置低) nRC = 39。039。 //寫信號(hào)(置低) nBUSY = 39。039。 //讀信號(hào)(置低) EC = 39。039。 State = S0。 Else IF CP Event And CP = 39。1 39。Then CASE State IS WHEN S0= nCS = 39。039。 nRC = 39。039。 nBUSY = 39。139。 EC = 39。039。 State = S1。 //開始AD轉(zhuǎn)換 WHEN S1 = nCS = 39。039。 nRC = 39。139。 nBUSY = 39。139。 EC = 39。039。 If nIN = 39。039。Then //轉(zhuǎn)換結(jié)束 State = S2。 End if。 WHEN S2= nCS = 39。039。 nRC = 39。139。 nBUSY = 39。139。 EC = 39。139。 State = S3。 //傳送數(shù)據(jù) WHEN S3 = nCS = 39。039。 nRC = 39。139。 nBUSY = 39。139。 EC = 39。039。 State = S0。 WHEN OTHERS= State = S0。 END CASE。 ENd If。END PROCESS。: AD轉(zhuǎn)換流程圖 數(shù)碼管顯示程序 下面的VHDL 程序片段描述了七段掃描驅(qū)動(dòng)顯示電路, 包括掃描信號(hào)產(chǎn)生電路和十六進(jìn)制碼與七段顯示碼轉(zhuǎn)換電路。SignalQ: STD_LOGIC_VECTOR(15 DOW NTO 0) 。PROCESS (CP) //CP為系統(tǒng)時(shí)鐘Beg inIF CP Event AND CP= 39。139。thenQ=Q+1。 //加法計(jì)數(shù)器END IF。END PROCESS。ST=Q(15 DOWNTO 14)。SEL= 110 WHEN ST= 0 ELSE101 WHEN ST= 1 ELSE011 WHEN ST= 2 ELSE111。NUM = Value(3 DOWNTO 0) WHEN ST=0 ELSE Value( 7 DOWNTO 4) WHEN ST = 1 ELSE Value( 11 DOWNTO 8)。SEG = 0111111 WHEN NUM = 0 ELSE //十六進(jìn)制轉(zhuǎn)換成0000110 WHEN NUM =1 ELSE //七段碼1011011 WHEN NUM = 2 ELSE1011011 WHEN NUM = 3 ELSE1011011 WHEN NUM = 4 ELSE1011011 WHEN NUM = 5 ELSE1011011 WHEN NUM = 6 ELSE1011011 WHEN NUM = 7 ELSE1011011 WHEN NUM = 8 ELSE1011011 WHEN NUM = 9 ELSE1011011 WHEN NUM = 10 ELSE1011011 WHEN NUM = 11 ELSE1011011 WHEN NUM = 12 ELSE1011011 WHEN NUM = 13 ELSE1011011 WHEN NUM = 14 ELSE1110001 WHEN NUM = 15 ELSE0000000。 用VHDL和CPLD設(shè)計(jì)數(shù)字系統(tǒng)具有傳統(tǒng)方法無可比擬的優(yōu)越性, 最大的優(yōu)點(diǎn)是調(diào)試極其方便?;谧皂斚蛳碌臄?shù)據(jù)流描述方法, 可以使設(shè)計(jì)者不必關(guān)心具體的電路細(xì)節(jié), 而是由綜合系統(tǒng)來具體實(shí)現(xiàn), 這樣可以使設(shè)計(jì)者主要關(guān)心系統(tǒng)級(jí)的算法設(shè)計(jì), 從而能有效地提高系統(tǒng)的綜合性能。它減少了設(shè)計(jì)成本, 縮短了設(shè)計(jì)周期, 已成為大規(guī)模集成電路設(shè)計(jì)最有效的手段之一。5 總結(jié) 經(jīng)過前幾章的介紹,數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)已初步完成,大致了解了采集系統(tǒng)的設(shè)計(jì)流程和實(shí)現(xiàn)方法,從中學(xué)到了不少硬件和軟件的相關(guān)知識(shí),通過對(duì)數(shù)據(jù)采集系統(tǒng)的研究,了解到數(shù)據(jù)采集系統(tǒng)的發(fā)展前景是很廣闊的。 本文開始介紹了數(shù)據(jù)采集系統(tǒng)的概念,發(fā)展歷史和現(xiàn)狀,指出數(shù)據(jù)采集就是把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的過程;之后介紹了數(shù)據(jù)采集系統(tǒng)的總體設(shè)計(jì)方案,讓我們對(duì)數(shù)據(jù)采集系統(tǒng)的各個(gè)模塊有了初步了解,接下來介紹了數(shù)據(jù)采集的電路圖和分析。經(jīng)過理論驗(yàn)證,這個(gè)系統(tǒng)可以完成對(duì)某武器系統(tǒng)的多個(gè)彈上數(shù)據(jù)進(jìn)行采集并顯示的任務(wù)要求。 本文主要介紹了基于 CPLD 的高速數(shù)據(jù)采集系統(tǒng),通過這次的研究,我覺得自己收獲很多,對(duì)數(shù)據(jù)采集這一概念又了深刻的了解,知道了數(shù)據(jù)采集在工業(yè)和生活中的重要作用,在這次對(duì)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)過程中,學(xué)到了很多以前沒有接觸過的東西。附錄A控制電路原理圖:附錄BPCB圖參考文獻(xiàn)[1]李朝青.單片機(jī)原理及接口技術(shù)(簡明修訂版)[M].北京:北京航空航天學(xué).1999.[2]張建華.?dāng)?shù)字電子技術(shù)[M].北京:機(jī)械工業(yè)出版社,1998.[3][M].北京:北京航空航天大學(xué),1993.[4]何立民.MCS一51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù)[M]. 北京:北京航空航天大學(xué),1999.[5]江思敏,姚鵬翼. Protel電路設(shè)計(jì)教程[M].北京:清華太學(xué)出版社,2002.[6]楊振江,蔡德芳.新集成電路使用指南與典型應(yīng)用[M].西安:西安電子科技大學(xué)出版社,1998.[7]齊懷印,盧錦.高級(jí)邏輯器件與設(shè)計(jì)[M].北京:電子工業(yè)出版社,1996 .[8]閻石.?dāng)?shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社.1996.[9]陳龍三.8051 單片機(jī) C 語言控制與應(yīng)用[M].北京:清華大學(xué)出版社,1999.[10]高志成,肖先賜.寬帶數(shù)字下變頻的一種高效實(shí)現(xiàn)結(jié)構(gòu)[J].電子與信息學(xué)報(bào),2001,23(3):255~260.[11]劉開培,李俊娥.Error analysis of fast anti-aliasFourier transform[J].儀器儀表學(xué)報(bào),2001,22(3):221~224,230.[12]莊鎮(zhèn)泉,[M].北京:科學(xué)出版社, 2000.[13]宇帆,[M].北京:人民郵電出版社,2001.[14][M].北京:國防工業(yè)出版社,2000.[15]婁瑩,王雪潔. 一種新型信號(hào)調(diào)理電路的設(shè)計(jì)[J].電測(cè)與儀表,2005,8(4).[16]李罡,呂孟軍,溫海濤. 多功能信號(hào)采集板設(shè)計(jì)與實(shí)現(xiàn)[J]. 宜春學(xué)院學(xué)報(bào)(自然科學(xué)),2003,12(6).[17]車淑蘭,劉躍平. 基于 P89C51 單片機(jī)的多路數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].內(nèi)蒙古大學(xué)學(xué)報(bào)(自然科學(xué)) ,2001,10(6).[18]梁偉,童少為. 一種熱電阻和熱電偶及標(biāo)準(zhǔn)信號(hào)通用的微機(jī)化儀器測(cè)量輸入電路[J].吉林化工學(xué)院學(xué)報(bào),2003,22(4).[19]吳勇軍,[J].電子產(chǎn)品世界,2005,41(11).[20][J]. 數(shù)據(jù)采集與處理,1999,12(4).大學(xué)學(xué)報(bào),1998,22(4).[21] 數(shù)字系統(tǒng)設(shè)計(jì)教程[M]. 北京:北京航空航天大學(xué)出版社,2004.[22]齊懷印,盧錦.高級(jí)邏輯器件與設(shè)計(jì)[M].北京:電子工業(yè)出版社,1996 .[23]閻石.?dāng)?shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社.1996 .[24]陳龍三.8051 單片機(jī) C 語言控制與應(yīng)用[M].北京: 清華大學(xué)出版社,1999 .[25]齊懷印,盧錦.高級(jí)邏輯器件與設(shè)計(jì)[M].北京:電子工業(yè)出版社,1996 .[26]閻石.?dāng)?shù)字電子技術(shù)基礎(chǔ).北京:高等教育出版社,1996.[27]陳龍三.8051 單片機(jī) C 語言控制與應(yīng)用.北京: 清華大學(xué)出版社,1999.[28]夏路易, Protel99se[M]. 北京:希望電子出版社 ,2000.[29]李群芳,[M].北京:電子工業(yè)出版社,1998.[30] 電子線路設(shè)計(jì)教程[M].上海:上海交通大學(xué)出版社,1998.致謝回首大四下學(xué)期這段時(shí)間來自己學(xué)習(xí)、研究、成長的經(jīng)歷,我衷心感謝一直以來不斷給我以無微不至關(guān)懷的我的張艷兵導(dǎo)師。張艷兵老師不僅在生活上給予關(guān)心,在學(xué)術(shù)上更是對(duì)我要求嚴(yán)格。他很早就為我指明了研究方向,指點(diǎn)我學(xué)習(xí)研究中應(yīng)注意的問題,更指引我正確從事科學(xué)研究的思維與方法,并提供了大量的學(xué)術(shù)資料,大大開闊了我的視野,而且定期地與我交流和溝通。在我撰寫畢業(yè)設(shè)計(jì)期間更是對(duì)我進(jìn)行了認(rèn)真細(xì)致地分析和傾心指導(dǎo)??傊?,沒有他的幫助,我就無法順利地完成畢業(yè)設(shè)計(jì)的。在此請(qǐng)?jiān)试S我在此向張老師表達(dá)我最真摯的謝意,并祝愿他身體永遠(yuǎn)健康。在課題的研究過程中,得到了系里各位同學(xué)的幫助。也感謝我的家人對(duì)我的理解、關(guān)愛和支持,使我能夠安心學(xué)習(xí)、積極奮進(jìn),順利完成學(xué)業(yè),本說明書凝聚著他們對(duì)我真摯的愛,令我終身難忘。衷心感謝各位專家、教授在百忙之中對(duì)我的畢業(yè)設(shè)計(jì)進(jìn)行評(píng)審。