




已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
大學本科生畢業(yè)設計(論文)基于LabVIEW的虛擬數(shù)字電路實驗系統(tǒng)的設計摘 要當今社會在校學生人數(shù)急劇增加,傳統(tǒng)的實驗儀器已不能滿足實驗需要,學生的實際實驗訓練得不到滿足,尤其是理工科學生,沒有實驗訓練,抽象的理論知識很難理解。隨著低成本高性能的計算機資源普及運用,數(shù)字化儀器平臺逐漸取代傳統(tǒng)電子儀器已成為一種趨勢。如果把虛擬儀器運用到實驗教學和科研中,不但可以節(jié)約大量儀器設備的需要,也提高了實驗教學和科研的效率和質量。數(shù)字電路作為電子信息類各專業(yè)的主要技術基礎課程之一,其實踐實驗環(huán)節(jié)尤為重要。用虛擬儀器技術構建數(shù)字電路實驗系統(tǒng),將廣泛的應用到實驗教學中。關鍵詞:虛擬儀器技術,數(shù)字電路,實驗系統(tǒng),LabVIEWABSTRACTIn todays society, the number of students increased exponentially, The traditional experimental apparatus has been unable to meet the need of experiment, Students do not meet the actual experiment training, Especially for students of science and Engineering, No experimental training, Abstract theory is hard to understand.With low cost and high performance computer resources use, Digital instrument platform gradually replaced the traditional electronic instrument has become a trend. If the virtual instrument used in the experiment teaching and scientific research, Not only can save a large amount of equipment needs, but also improve the experimental teaching and the scientific research quality and efficiency. Digital circuit for electronic information majors mainly technical basic course of, The experimental practice link is particularly important. Using the virtual instrument technology to construct digital circuit experiment system, will be widely applied in the experimental teaching.Keywords: virtual instru ment technology , digital circuit , experiment System , LabVIEW目 錄第一章 緒論4 一、課題提出的背景和意義4 二、畢業(yè)設計的任務4第二章 虛擬儀器概述5 第三章 LabVIEW在數(shù)字電路實驗中的應用10第四章 數(shù)電路實驗系統(tǒng)的設計14 一、組合邏輯電路實驗14 1、全加器14 2、全減器15 3、譯碼器16 4、數(shù)據(jù)選擇器18 二、時序邏輯電路實驗19 1、RS觸發(fā)器19 2、JK觸發(fā)器21 3、計數(shù)器22 三、綜合設計實驗23 1、信號發(fā)生器23 2、七段數(shù)碼管25 3、時鐘及秒表計時器27總 結29致 謝30參考文獻31第一章 緒 論一、課題提出的背景和意義實驗教學是培養(yǎng)學生創(chuàng)新思維和實踐能力的重要環(huán)節(jié)。隨著科技的飛速發(fā)展,課程教學內容不斷更新,傳統(tǒng)的實驗教學方式日益暴露出一些缺陷和不足。如今高校實驗室教學設備數(shù)量有限,特別是一些貴重的儀器,要做到學生與設備一對一配套是不現(xiàn)實的。在傳統(tǒng)的實驗室教學模式中,一般會將學生分為若干小組,以組為單位作實驗,使部分同學難以全部參與和投入,沒能充分了解和掌握實驗全過程。再加上傳統(tǒng)儀器功能固定且單一,儀器使用多年后,精度和靈敏度會有所下降,在實驗過程中常常會因為儀器的原因而使實驗數(shù)據(jù)產生很多誤差然后浪費大量的時間進行檢查。而且傳統(tǒng)實驗模式中,學生靠手工記錄和分析數(shù)據(jù),這樣這些數(shù)據(jù)不便于保存、查詢和整理。數(shù)字電路實驗是理工科專業(yè)教學的一個重要內容,是培養(yǎng)學生電子技術應用和工程設計能力不可缺少的教學環(huán)節(jié),所以實驗室水平要不斷改進和提高,以適應學科的發(fā)展。虛擬儀器技術為解決這一問題提供了可能,如果基于虛擬儀器技術在實驗教學中得到應用,將可以改善實驗條件和效果,使教學更生動形象,這是在現(xiàn)代實驗教學中的一種先進技術手段。二、畢業(yè)設計的任務本次畢業(yè)設計的任務就是在LabVIEW虛擬儀器的設計環(huán)境下完成數(shù)字電路實驗系統(tǒng)。 在前面板即圖形用戶界面上表現(xiàn)開關、旋鈕、圖形或者其他控制和顯示對象,在后面板調用事件結構、While循環(huán)、條件結構等LabVIEW典型函數(shù)模塊完成事件的響應和實現(xiàn)等功能。然后根據(jù)各個數(shù)字電路實驗原理用LabVIEW分別進行模塊編程,完成整個實驗系統(tǒng),用戶只需在數(shù)字電路實驗總面板上點擊相應的功能模塊,即可實現(xiàn)數(shù)字電路實驗項目,然后進行相對應的操作。這樣使學生容易理解各個電路的功能以進行實踐訓練和自主學習,有利于學生的能力培養(yǎng)。第二章 虛擬儀器概述從儀器的發(fā)展史可以看出,儀器領域已經經歷了兩次技術革命。第一次是由數(shù)字電子技術的發(fā)展引起的,使儀器進入數(shù)字化儀器時代;第二次儀器革命是由于微處理器的廣泛應用引起的,使儀器進入智能儀器時代。而現(xiàn)在正在進行著第三次儀器革命即虛擬儀器時代,這和通用計算機硬軟件技術的進步密不可分的。一、虛擬儀器的簡介美國國家儀器公司NI(National Instruments)提出了虛擬測量儀器(Virtual Instrument,簡稱VI)的概念,引發(fā)了傳統(tǒng)儀器領域的一場重大變革,使得計算機和網(wǎng)絡技術得以長驅直入儀器領域,和儀器技術結合起來,從而開創(chuàng)了“軟件即是儀器”的先河。虛擬儀器(VI)是基于計算機系統(tǒng)的數(shù)字化測量測試儀器,用計算機屏幕形象、方便地模擬各種儀器的調控面板,以各種需要的形式表達輸出檢測結果;用計算機軟件實現(xiàn)大部分信號的分析和處理,完成各種調控和測試功能?!败浖词莾x器”,在虛擬儀器系統(tǒng)中,軟件發(fā)揮著核心作用,在其中,硬件僅是為了解決信號的輸入輸出,而核心功能以軟件來完成,基于虛擬儀器,用戶可以根據(jù)自己的需要定義儀器的功能,通過軟件修改的方法,很方便地改變、增減儀器系統(tǒng)的功能與規(guī)模。因此利用現(xiàn)有計算機資源,配以獨特設計的儀器硬件和專用軟件,可以實現(xiàn)普通儀器的全部功能以及一些在普通儀器上無法實現(xiàn)的特殊功能1。VI是計算機技術、現(xiàn)代測量技術共同發(fā)展的結晶,代表著當今儀器發(fā)展的最新趨勢。自美國國家儀器公司在1986年提出虛擬儀器的概念之后,虛擬儀器技術便一直成為發(fā)達國家自動測控領域的研究熱點和應用前沿。20多年來,無論是初學乍用的新手還是經驗豐富的程序開發(fā)人員,虛擬儀器在各種不同的工程應用和行業(yè)的測量及控制的用戶中廣受歡迎。二、虛擬儀器的發(fā)展現(xiàn)狀國外:自20世紀80年代以來,NI公司研制和推出了多種總線系統(tǒng)的虛擬儀器,其代表產品是LabVIEW圖形編程系統(tǒng)。隨后HP公司也推出了HPVEE編程系統(tǒng)。后來世界上又陸續(xù)百家公司如Tektronix公司、Racal公司也相繼推出了各自的產品。1988年,全球只有5家制造商推出的30余種產品;1994年,已有90余家近1000多種產品問世。但最早和最具影響力的還是NI 公司的圖形化開發(fā)平臺LabVIEW。虛擬儀器在國外已發(fā)展成為一種新的產業(yè)。美國是虛擬儀器的誕生地,目前也是全球最大的虛擬儀器制造國2。國內:20世紀90年代中期開始引進、研究和開發(fā)工作,國家自然科學基金委員會將虛擬儀器研究作為現(xiàn)代機械工程科學前沿學科之一,列入為 “十五”期間優(yōu)先資助領域。目前有些研究已取得可喜成績,如863項目“虛擬儀器關鍵技術的研究及其產業(yè)化”,所研制的“一體化虛擬儀器”就是一種不同于歐美虛擬儀器的技術。這項成果表明我國在虛擬儀器方面走出一條自主創(chuàng)新的路子。據(jù)“國際自動化儀表”雜志1999年預測:到21世紀前十年,全世界將有50%的儀器儀表為虛擬儀器,其生產廠家將超過千家,產品將達到數(shù)千種。市場占有率將達到電測儀器儀表的50%以上。三、虛擬儀器的結構和分類虛擬儀器可以概括為:采集硬件+顯示面板+算法軟件傳感器調理器采集器I/O口I/O驅動面板算 法虛擬儀器硬件軟件虛擬儀器本質上是一個開放型的結構,由通用計算機、數(shù)字信號處理器或其他CPU來提供信號處理、存儲和顯示功能,由數(shù)據(jù)采集板卡、CPB或VXI總線接口板進行信號的獲取與控制,實現(xiàn)儀器的功能。根據(jù)它采用總線方式的不同3,可分為以下幾種類型:1、PC總線插卡型虛擬儀器這種方式借助于插入計算機內的數(shù)據(jù)采集卡與專用的軟件如LabVIEW相結合,它可以通過各種控件自已組建各種儀器。Labview/cvi是基于文本編程的程序員提供高效的編程工具,通過三種編程語言Visual C+,Visual Basic,Labviews/cvi構成測試系統(tǒng),它充分利用計算機的總線、機箱、電源及軟件的便利。但是受PC機機箱和總線限制,且有電源功率不足,機箱內部的噪聲電平較高,插槽數(shù)目也不多,插槽尺寸比較小,機箱內無屏蔽等缺點。另外,ISA總線的虛擬儀器已經淘汰,PCI總線的虛擬儀器價格比較昂貴。2、并行口式虛擬儀器最新發(fā)展的一系列可連接到計算機并行口的測試裝置,它們把儀器硬件集成在一個采集盒內。儀器軟件裝在計算機上,通??梢酝瓿筛鞣N測量測試儀器的功能,可以組成數(shù)字存儲示波器、頻譜分析儀、邏緝分析儀、任意波形發(fā)生器、頻率計、數(shù)字萬用表、功率計、程控穩(wěn)壓電源、數(shù)據(jù)記錄儀、數(shù)據(jù)采集器。美國LINK公司的DSO-2XXX系列虛擬儀器,它們的最大好處是可以與筆記本計算機相連,方便野外作業(yè),又可與臺式PC機相連,實現(xiàn)臺式和便攜式兩用,非常方便。由于其價格低廉、用途廣泛,特別適合于研發(fā)部門和各種教學實驗室應用。3、GBIB總線方式的虛擬儀器GPIB技術是IEEE488標準的虛擬儀器早期的發(fā)展階段。它的出現(xiàn)使電子測量獨立的單臺手工操作向大規(guī)模自動測試系統(tǒng)發(fā)展,典型的GPIB系統(tǒng)由一臺PC機、一塊GPIB接口卡和若干臺GPIB形式的儀器通過GPIB電纜連接而成。在標準情況下,一塊GPIB接口可帶多達14臺儀器,電纜長度可達40米。GPIB技術可用計算機實現(xiàn)對儀器的操作和控制,替代傳統(tǒng)的人工操作方式,可以很多方便地把多臺儀器組合起來,形成自動測量系統(tǒng)。GPIB測量系統(tǒng)的結構和命令簡單,主要應用于臺式儀器,適合于精確度要求高的,但不要求對計算機高速傳輸狀況時應用。4、VXI總線方式虛擬儀器VXI總線是一種高速計算機總線VME總線在VI領域的擴展,它具有穩(wěn)定的電源,強有力的冷卻能力和嚴格的RFI/EMI屏蔽。由于它的標準開放、結構緊湊、數(shù)據(jù)吞吐能力強、定時和同步精確、模塊可重復利用、眾多儀器廠家支持的優(yōu)點,很快得到廣泛的應用。經過十多年的發(fā)展,VXI系統(tǒng)的組建和使用越來越方便,尤其是組建大、中規(guī)模自動測量系統(tǒng)以及對速度、精度要求高的場合。有其他儀器無法比擬的優(yōu)勢。然而,組建VXI總線要求有機箱、零槽管理器及嵌入式控制器,造價比較高。5、PXI總線方式虛擬儀器PXI總線方式是PCI總線內核技術增加了成熟的技術規(guī)范和要求形成的,增加了多板同步觸發(fā)總線的技術規(guī)范和要求形成的,增加了多板發(fā)總線,以使用于相鄰模塊的高速通訊的局總線。PXI的高度可擴展性。PXI具有8個擴展槽,而臺式PCI系統(tǒng)只有34個擴展槽,通過使用PCIPCI橋接器,可擴展到256個擴展槽,臺式PC的性能價格比和PCI總線面向儀器領域的擴展優(yōu)勢結合起來,將形成未來的虛擬儀器平臺。但無論采用哪種類型的虛擬儀器系統(tǒng),都是通過應用軟件將硬件設備搭載到計算機平臺上,實現(xiàn)計算機全數(shù)字化的采集、測試和分析。而開發(fā)虛擬儀器離不開合適的軟件工具,目前的虛擬儀器軟件開發(fā)工具有兩類:文本式編程語言,如Visual C+,VisualBasic,LabWindows/CVI等;圖形化的編程語言,如LabVIEW,HPVEE等,這些軟件開發(fā)工具為用戶設計虛擬儀器應用軟件提供了最大限度的方便與良好的開發(fā)環(huán)境。但是虛擬儀器也并非十全十美,在與其他設備連接時容易受到客觀環(huán)境和條件的限制,另外由于需要進行大量的軟件計算,可能造成較大的時延,此種情況下需要用傳統(tǒng)的硬件儀器來代替。第三章 LabVIEW在數(shù)字電路實驗中的應用一、LabVIEW簡介LabVIEW是Laboratory Virtual Instrument Engineering Workbench(實驗室虛擬儀器集成環(huán)境)的簡稱,是由美國國家儀器公司(National Instruments,NI)創(chuàng)立的一個功能強大而靈活的圖形開發(fā)環(huán)境。NI公司生產基于計算機技術的軟硬件產品,其產品幫助從事研究、開發(fā)、生產、測量工作,以及在諸如汽車、半導體、電子、化學、電信、制藥等行業(yè)工作的工程師和科學家進行測量、過程控制及數(shù)據(jù)分析和存儲。在試驗測量、工業(yè)自動化和數(shù)據(jù)分析領域起著重要作用。與C和 BASIC 一樣,LabVIEW也是通用的編程系統(tǒng),有一個完成任何編程任務的龐大函數(shù)庫。LabVIEW的函數(shù)庫包括數(shù)據(jù)采集、文件輸入/輸出、數(shù)據(jù)分析、數(shù)據(jù)顯示及數(shù)據(jù)存儲、GPIB/VXI/PXI/基于計算機的儀器、RS232/485協(xié)議、模擬/數(shù)字/計數(shù)器/、信號調理、圖像獲取和機器視覺、運動控制、PLC/數(shù)據(jù)日志等等。LabVIEW也有傳統(tǒng)的程序調試工具,如設置斷點、以動畫方式顯示數(shù)據(jù)及其子程序(子VI)的結果、單步執(zhí)行等等,便于程序的調試及觀察數(shù)據(jù)流。LabVIEW是一種用圖標代替文本行創(chuàng)建應用程序的圖形化編程語言通常稱為G編程語言。傳統(tǒng)文本編程語言根據(jù)語句和指令的先后順序決定程序執(zhí)行順序,而 LabVIEW 則采用數(shù)據(jù)流編程方式,程序框圖中節(jié)點之間的數(shù)據(jù)流向決定了VI及函數(shù)的執(zhí)行順序。與傳統(tǒng)的編程方式相比,使用LabVIEW設計虛擬儀器,可以提高效率410倍。同時,利用其模塊化和遞歸方式,用戶可以在很短的時間內構建、設計和更改自己的虛擬儀器系統(tǒng)4,5。前面板是圖形用戶界面,也就是VI的虛擬儀器面板,這一界面上有用戶輸入和顯示輸出兩類對象,具體表現(xiàn)有開關、旋鈕、圖形以及其他控制(control)和顯示對象(indicator)。使用圖標和連線,可以通過編程對前面板上的對象進行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW 的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。LabVIEW系統(tǒng)由LabVIEW應用執(zhí)行文件和許多相關的文件及子目錄組成。LabVIEW使用文件和目錄來存儲創(chuàng)建VI所必須的信息,部分重要的文件和目錄如下: 1、LabVIEW可執(zhí)行程序:用于啟動LabVIEW。2、vi.lib目錄:該目錄包含VI庫,如數(shù)據(jù)采集、儀器控制和分析VI。它必須與LabVIEW可執(zhí)行程序在同一目錄下。不要改變vi.lib目錄名稱,因為LabVIEW啟動時要查找該目錄。如果改變此名稱,就無法使用眾多的控件和庫函數(shù)。3、examples目錄:該目錄包含許多VI示例,這些例子示范了LabVIEW的功能。4、user.lib目錄:用戶創(chuàng)建的VI保存于該目錄并將出現(xiàn)在LabVIEW的Functions palette上。5、instr.lib目錄:如果希望用戶儀器驅動程序庫出現(xiàn)在LabVIEW的函數(shù)選項板上,應將其放置在該目錄下。6、Learning目錄:該目錄包含有使用本書所需的VI庫。圖3.1 LabVIEW的發(fā)展歷程二、LabVIEW編程簡介LabVIEW編程一般要經過以下幾個步驟。1、總體設計:根據(jù)用戶需求,進行VI總體結構設計,確定面板布局與程序流程,并保證所使用的虛擬儀器硬件在LabVIEW函數(shù)庫中有相應的驅動程序。2、前面板設計:在LabVIEW的前面板編輯窗口內,利用工具模板和控件模板進行VI前面板的設計。圖3.2 LabVIEW前面板3、框圖編程:在LabVIEW的框圖編輯窗口內,利用工具模板和函數(shù)模板進行方框圖編程。圖3.3 LabVIEW框圖4、程序調試:單擊前面板編輯窗口或方框圖編輯窗口工具條中的運行按鈕,執(zhí)行VI程序;同時可利用LabVIEW工具模板中的斷點工具和探針工具調試縮編程序。三、LabVIEW中的數(shù)字電路技術LabVIEW具有典型的圖形化語言風格,其程序的編制過程就是將不同的圖標進行選擇、組合并連線的過程。其不同圖標相當于具有不同功能的“子程序”,圖標間的連線指定了數(shù)據(jù)的流向,相當于代碼語言的“賦值”語句。在LabVIEW的函數(shù)選板中,既包含了大量專用的信號處理、信號運算等圖標,也包含了各種數(shù)值運算、邏輯運算的基本VI圖標。 圖3.4 LabVIEW布爾運算不難看出,利用這些圖標編制的邏輯運算程序(LabVIEW后面板),也就是一個規(guī)范的數(shù)字邏輯電路的邏輯圖。就信號的輸入/輸出來說,LabVIEW亦提供了豐富的輸入控件和輸出控件,如各種形式的開關、按鈕、指示燈、波形顯示器等等,這些“器件”可直接用簡單的拖動方式拖放到相應位置即可使用6。圖3.5 LabVIEW布爾選項板由于虛擬儀器LabVIEW中提供的布爾運算VI比較完備,再加上系統(tǒng)本身圖形化的語言風格,完全可以做到將“程序邏輯圖實驗過程輸入輸出”等過程的結合,使過程簡單明晰,可以完成數(shù)字邏輯電路中幾乎所有的實驗及演示,如:半加器、全加器、比較器、計數(shù)器、與非門、D觸發(fā)器、JK觸發(fā)器、譯碼器等等。而且還可以運用LabVIEW中程序執(zhí)行過程的“高亮度單步執(zhí)行”模式充分地觀察到信號的動態(tài)流程和邏輯電路的運算過程。第四章數(shù)字電路實驗系統(tǒng)的設計一、組合邏輯電路實驗1、全加器兩個同位的加數(shù)和來自低位的進位三者相加,這種加法運算就是所謂的全加,而實現(xiàn)全加運算的電路就叫做全加器。如果用A、B代表兩個數(shù)中的第i位,用Ci表示來自低位的進位,用S表示全加和,用Co表示送給高位的進位6,7,那么得出真值表為如表4.1所示:ABCiSCo0000000110010100110110010101011100111111表4.1 全加器根據(jù)其邏輯關系用LabVIEW編寫程序框圖,如圖4.1所示:圖4.1 全加器程序框圖前面板如下:圖4.2 全加器前面板2、全減器 全減器是兩個二進制的數(shù)進行減法運算時使用的一種運算單元。最簡單的全減器是采用本位結果和借位來顯示,二進制中是借一當二,所以可以使用兩個輸出變量的高低電平變化來實現(xiàn)減法運算。全減器真值如表4.2所示:其中A和B表示二進制數(shù)的第i位,S表示本位最終運算結果,即就是低位向本位借位或本位向高位借位之后的最終結果,Ci表示低位是否向本位借位,Co表示本位是否向高位借位。ABCiSCo0000000111010110110110010101001100011111表4.2 全減器根據(jù)其邏輯關系用LabVIEW編寫程序框圖,如圖4.3所示:圖4.3 全減器程序框圖前面板運行結果如下圖4.4所示:圖4.4 全減器運行結果3、譯碼器譯碼器是將輸入二進制代碼的狀態(tài)翻譯成輸出信號,以表示其原來含義的電路。根據(jù)需要,輸出信號可以是脈沖,也可以是高電平或者低電平。譯碼器種類很多,但他們的工作原理和分析設計方法大同小異。表4.3是3位二進制譯碼器的真值表,輸入是3位二進制代碼A2、A1、A0,輸出是其狀態(tài)譯碼Y0Y7。輸入輸出A2A1A0Y7Y6Y5Y4Y3Y2Y1Y00000000000100100000010010000001000110000100010000010000101001000001100100000011110000000 表4.3 譯碼器 根據(jù)其邏輯關系用LabVIEW編寫程序框圖,如圖4.5所示:圖4.5 譯碼器程序框圖前面板如圖4.6所示:圖4.6 譯碼器4、數(shù)據(jù)選擇器在多路數(shù)據(jù)傳送過程中,能夠根據(jù)需要將其中任意一路挑選出來的電路,叫做數(shù)據(jù)選擇器,也稱為多路選擇器或多路開關。 表4.4是4選1數(shù)據(jù)選擇器,輸入信號:4路數(shù)據(jù),用D0、D1、D2、D3表示;兩個選擇控制信號,用A0、A1表示。輸出信號:用Y表示,它可以是4路輸入數(shù)據(jù)中的任意一路。輸入輸出DA1A0YD000D0D101D1D210D2D311D3表4.4 數(shù)據(jù)選擇器根據(jù)其邏輯關系用LabVIEW編寫程序框圖,如圖4.7所示:圖4.7 數(shù)據(jù)選擇器程序框圖前面板如圖4.8所示:圖4.8 數(shù)據(jù)選擇器二、時序邏輯電路實驗1、RS觸發(fā)器把兩個與非門G1、G2的輸入、輸出端交叉連接,即可構成基本RS觸發(fā)器,其邏輯電路如圖所示。它有兩個輸入端R、S和兩個輸出端Q、Q非。圖4.9 RS觸發(fā)器邏輯電路1.當R端無效(1),S端有效時(0),則Q=1,Q非=0,觸發(fā)器置1。2.當R端有效(0)、S端無效時(1),則Q=0,Q非=1,觸發(fā)器置0。3.當RS端均無效時,觸發(fā)器狀態(tài)保持不變。4.當RS端均有效時,觸發(fā)器狀態(tài)不確定 RSQn+1注00Qn保持011置1100置011不用不允許表4.5 基本RS觸發(fā)器特性表圖4.10 RS觸發(fā)器程序框圖圖4.11 RS觸發(fā)器前面板2、JK觸發(fā)器在JK觸發(fā)器的設計中,JK表示兩個信號的輸入端,CLK是脈沖輸入端,Q與/Q為兩個互補輸出端。 JK觸發(fā)器的狀態(tài)方程為Qn+1 J/Qn/KQn,JK觸發(fā)器常被用作緩沖存儲器,移位寄存器和計數(shù)器。JKQnQn+1注0000保持00110100置001101001置110111101翻轉1110表4.6 JK型觸發(fā)器特性表圖4.12 JK觸發(fā)器程序框圖圖4.13 JK觸發(fā)器前面板3、計數(shù)器 在數(shù)字電路中,把記憶輸入CP脈沖個數(shù)的操作叫做計數(shù),能實現(xiàn)計數(shù)操作的電子電路稱為計數(shù)器。它的主要特點是:一般地說,這種計數(shù)器除了輸入計數(shù)脈沖CP信號外,很少有另外的輸入信號,其輸出通常也都是現(xiàn)態(tài)的函數(shù),是一種Moore型的時序電路,而輸入計數(shù)脈沖CP是當作觸發(fā)器的時鐘信號對待的。從電路組成看,其主要組成單元是時鐘觸發(fā)器。 如程序圖4.14所示的計數(shù)器的設計中,通過控制UP/DOWN鍵,當UP/DOWN鍵為1時,隨著計數(shù)脈沖的不斷輸入而作遞增計數(shù);當UP/DOWN鍵為0時,隨著計數(shù)脈沖的不斷輸入而作遞減計數(shù)。即此計數(shù)器可作為加減用的同步雙向計數(shù)器。 因為雙向同步計數(shù)器是基于JK觸發(fā)器做成的,其中部分電路是JK觸發(fā)器,所以可以利用LabVIEW中子VI的功能將JK觸發(fā)器打包成一個子程序,作為VI模塊調用。 圖4.14 計數(shù)器程序框圖前面板如圖4.15所示:圖4.15 計數(shù)器前面板三、綜合設計實驗1、信號發(fā)生器信號發(fā)生器是指產生所需參數(shù)的電測試信號的儀器。按信號波形可分為正弦信號、函數(shù)(波形)信號、脈沖信號和隨機信號發(fā)生器等四大類。信號發(fā)生器又稱信號源或振蕩器,在生產實踐和科技領域中有著廣泛的應用。各種波形曲線均可以用三角函數(shù)方程式來表示。能夠產生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱為函數(shù)信號發(fā)生器。LabVIEW程序框圖,如圖4.16所示:圖4.16 信號發(fā)生器程序框圖前面板如圖4.17所示:圖4.17 信號發(fā)生器程序框圖在此信號發(fā)生器中可以選擇正弦波、方波、三角波、鋸齒波等波形,并且可改變信號波形的振幅和頻率,以此可以觀察出波形變化的情況,這樣一目了然,清晰易懂。2、七段數(shù)碼管 LED數(shù)碼管(LED Segment Displays)是由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內部連接完成,只需引出它們的各個筆劃,公共電極。led數(shù)碼管常用段數(shù)一般為7段有的另加一個小數(shù)點,還有一種是類似于3位“+1”型。位數(shù)有8位,1,2,3,4,5,6,8,10位等等.,LED數(shù)碼管根據(jù)LED的接法不同分為共陰和共陽兩類。七段LED數(shù)碼管實際上是由七個發(fā)光管組成8字形構成的。這些段分別由字母a,b,c,d,e,f,g來表示。當數(shù)碼管特定的段加上電壓后,這些特定的段就會發(fā)亮,已形成我們眼睛看到的字樣。輸入輸出字形DCBAabcdefg00001111110000010110000100101101101200111111001301000110011401011011011501101011111601111110000710001111111810011111011910101110111A10111111111B11001001110C11011111110D11101001111E11111000111F表4.7 七段數(shù)碼管LabVIEW程序框圖,如圖4.18所示:圖4.18 七段數(shù)碼管程序框圖前面板如圖4.19所示:圖4.19 七段數(shù)碼管顯示通過改變8421代碼下的開關,來對輸入信號A、B、C、D進行改變,從而控制數(shù)碼管a、b、c、d、e、f、g的明暗,顯示相應的數(shù)字。3、時鐘及秒表計時器人類的計時器已有幾千年歷史。如今我們只需瞧一下鐘就能說出時間,我們把這看成是很自然的事。但在長達幾千年的時間里,根本就沒有任何測定時間的精確方法。人們通過太陽在天空中的位置,或者通過像日晷或沙漏這樣的裝置來判斷時間。在沙漏中,是通過沙子從一個雙頭玻璃容器中漏落下來來指示時間的。秒表計時器,能夠記錄多個時間點的秒數(shù)。操作簡單,易于使用。方便地創(chuàng)建和管理多個計時器(Timer),同時提供鬧鐘和秒表功能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢職業(yè)技術學院《濕地科學》2023-2024學年第二學期期末試卷
- 不同給藥途徑對藥物的作用講課件
- 河北醫(yī)科大學臨床學院《四史專題》2023-2024學年第二學期期末試卷
- 貴陽幼兒師范高等專科學?!冬F(xiàn)當代小說研究》2023-2024學年第二學期期末試卷
- 昭通學院《馬克思主義五觀研究》2023-2024學年第二學期期末試卷
- 浙江橫店影視職業(yè)學院《首飾繪制基礎》2023-2024學年第二學期期末試卷
- 渭南師范學院《醫(yī)學影像成像理論》2023-2024學年第二學期期末試卷
- 內蒙古民族幼兒師范高等??茖W?!稊?shù)字媒體非線性編輯》2023-2024學年第二學期期末試卷
- 心理引導在教育中的實踐激發(fā)學生潛能的技巧
- 南通大學杏林學院《基礎拓撲(Ⅰ)》2023-2024學年第二學期期末試卷
- 2024年河北石家莊市市屬國企業(yè)春季面向社會公開招聘282人易考易錯模擬試題(共500題)試卷后附參考答案
- GB/T 44191-2024政務服務便民熱線知識庫建設指南
- 網(wǎng)課智慧樹知道《運動療法技術學(濟寧學院)》章節(jié)測試答案
- MOOC 現(xiàn)代科技與人類未來-大連大學 中國大學慕課答案
- MOOC 數(shù)據(jù)挖掘與python實踐-中央財經大學 中國大學慕課答案
- 國家開發(fā)大學電大《心理學》課程形成性考核冊試題及答案(1-4)
- 2024年中考語文復習考點幫考點四 標點符號(解析版)
- 2023年老年病科半年工作總結報告
- 嗆咳病人的護理措施
- 護理責任組長崗位競聘
- 校園文印室外包服務投標方案(技術標)
評論
0/150
提交評論