久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

畢業設計論文-基于LabVIEW的電子萬年歷的設計

時間:2019-05-14 02:57:23下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《畢業設計論文-基于LabVIEW的電子萬年歷的設計》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《畢業設計論文-基于LabVIEW的電子萬年歷的設計》。

第一篇:畢業設計論文-基于LabVIEW的電子萬年歷的設計

青島大學本科生畢業論文(設計)

本科畢業論文(設計)

目:基于LabVIEW的電子萬年歷設計與工程簡化

院:

物理學科學學院

業:

微電子學

名:

崔曉坤

指導教師:

2015年5月18日

青島大學本科生畢業論文(設計)

基于LabVIEW的電子萬年歷設計與工程簡化

The design and engineering simplify of a electronic calendar based on LabVIEW

青島大學本科生畢業論文(設計)

摘 要

本文主要綜述了LabVIEW編寫電子萬年歷程序的各個過程,以及程序編寫與實際工程設計的聯系,其中主要介紹了基于LabVIEW的電子萬年歷程序中24時模塊、年月日模塊、星期模塊和鬧鐘模塊各自的完成原理和相互串接時需進行的各種調整。另外本文中還討論了以LabVIEW模型為藍圖進行工程設計較之直接進行設計的幾項優點。本文還對LabVIEW在實例中體現出的特性與可行的應用場景進行了論述。

關鍵詞:LabVIEW 虛擬儀器 仿真 模塊 萬年歷

青島大學本科生畢業論文(設計)

Abstract

This review focuses on the electronic calendar program written in LabVIEW various processes, and procedures for the preparation and the actual engineering design links, which introduces the LabVIEW module's electronic calendar program 24 based on the date module, module and alarm module each week of complete theory and various adjustments connected with each other to be carried out.Also we discussed in this article with LabVIEW model as a blueprint for engineering several advantages compared to direct the design.This paper also reflected in the LabVIEW example features and possible scenarios were discussed.Key words:LabVIEW Virtual Instruments Simulation Module Calendar

青島大學本科生畢業論文(設計)

目錄

前 言..........................................................................................................................................1 虛擬儀器技術的概念..................................................................................................2 2 LabVIEW的概念和應用.............................................................................................2

2.1 LabVIEW的基本概念.........................................................................................2 2.2 LabVIEW的應用領域.........................................................................................3 2.3 LabVIEW相較文本語言的優缺點.....................................................................3 3 基于LabVIEW的電子萬年歷....................................................................................4

3.1 電子萬年歷的模塊化分析..................................................................................4 3.2 電子萬年歷的模塊間綜合分析..........................................................................4 4 基于LabVIEW的電子萬年歷的編寫過程................................................................4

4.1 核心時間模塊的編寫..........................................................................................5 4.2 七段式數碼管子VI的編寫................................................................................6 4.3 年月日模塊的編寫及進制轉換算法..................................................................7 4.4 星期模塊的編寫及數碼管顯示矩陣算法..........................................................9 4.5 鬧鐘模塊的編寫及智能化的加入....................................................................10 5 縱觀LabVIEW電子萬年歷......................................................................................10 5.1 LabVIEW電子萬年歷編制工作總結...............................................................10 5.2 從萬年歷看向LabVIEW的全方位.................................................................13 謝辭..........................................................................................................................................14 參考文獻..................................................................................................................................15

青島大學本科生畢業論文(設計)

前 言

隨著電子信息技術的發展和集成芯片的出現,人們身邊的各種工具正在以驚人的速度不斷地更新換代,手機、電腦就不用多說了,現在就連手表也具備了更繁雜的功能而被冠以“智能手表”的名號。這一切的變化都要歸功于集成電路的誕生。

通過對集成芯片的編碼,也就是單片機技術中常說的“燒錄”,來使芯片實現固定的功能,不同語言的燒錄能夠寫出擁有不同功能的芯片。編碼語言的神奇可見一斑,而且編碼語言本身也存在多樣性,有看起來枯燥無味又十分難懂的C語言,也有像本文就要提到的LabVIEW一樣的圖形化直觀易懂的語言。[1]諸多的語言種類的編寫過程其實都是大同小異,都是通過一系列簡單功能的疊加嵌套來實現紛繁復雜的功能。[2]

在編寫比較簡單的程序時,LabVIEW較之C語言有一個十分顯著的優點,那就是它極度仿真的程序框圖外觀,直白明了的編輯過程可以讓我們在編輯時就可以按照實際的邏輯進行模塊和子VI的鋪設,極大地減少了邏輯錯誤發生的可能性,避免了文字輸入錯誤。但在見繁雜程序編寫時,過多的邏輯關系嵌套串接等等難免會產生錯誤,這也是LabVIEW無法避免的弊病,所以根據需要和個人喜好選擇程序語言是首要的。[3]

在編寫方面,LabVIEW具有簡潔明了的特點,而在實際應用中仿真模擬的應用中,LabVIEW以其便捷直觀的特點也深受工程人士的喜愛,在了解硬件工作原理的基礎上,[4]甚至可以用LabVIEW編輯的子VI固定實現某一硬件芯片的功能,并設計引腳合理串接已形成仿真電路。

本文就以基于LabVIEW的電子萬年歷的設計編寫為例,講述LabVIEW編寫的整個過程以及注意事項,通過模塊化串接的功能實現方式體現其在工程簡化上的參考價值。

青島大學本科生畢業論文(設計)虛擬儀器技術的概念

虛擬儀器顧名思義就是虛擬的、沒有真實物理形態的儀器設備。虛擬儀器技術(Virtual instrument)就是利用高性能的模塊化硬件,結合高效靈活的軟件來完成各種測試、測量和自動化的應用。[5] 用通俗的話講,虛擬儀器技術就是用高性能的集成技術芯片輔以編寫完成的程序語言來實現相應電路功能的技術。就如同用燒錄機給89S51芯片寫入程序一樣。虛擬儀器的產生是集成電路發展的必然,傳統機械結構和非編程電路的不穩定性和功能局限性決定了它們不可能實現復雜的功能,而且同一個設計造就的產品只能完成固定僅有的一個功能,這就意味著你身邊要有各種各樣的設備以滿足日常生活中為數不多的基本需求。[6]這一點可以舉一個路人皆知的例子就是埃尼阿克,龐大的體積和超乎想象的重量,完成的功能卻少得可憐。

可以看出,虛擬儀器技術才是集成電路的核心,[7]就好比是靈魂,集成電路只是將各種元器件小尺寸化,而虛擬儀器技術卻能夠合適的調用這數以億計的晶體管中的一部分來實現你想要的功能。[8] LabVIEW的概念和應用

2.1 LabVIEW的基本概念

LabVIEW是一種圖形化的編程語言,又稱為“G語言”,其各個部件類似于普通文本式的編程語言中的函數固定語言或者子程序,LabVIEW開發出的軟件也就是我們所說的虛擬儀器。[9]

LabVIEW的編輯界面有程序框圖和前面板。程序框圖顯示的是各個部件或者子VI之間的邏輯關系圖,可以根據需要合理的添加或去除相應部件;[10]前面板與現實中的儀器相仿,可以設置旋鈕、按鍵、顯示裝置或者是其他輸入輸出裝置,甚至還能夠按照個人喜好對界面進行美化。

LabVIEW系統的構成相當復雜,但大體上由數據采集、數據分析、數據顯示及保存模塊構成;按軟硬件分類,LabVIEW由兩部分組成:

①硬件獲取測試對象的被測信號; ②測試軟件的控制。[11]

青島大學本科生畢業論文(設計)

本身作為一種編程語言就具備了操作使用靈活的特點,其編程所能實現的功能遠遠超出實際器件的范圍;加之本身極強的可辨識性和簡單的學習難度,在許多應用領域都能被人們很快的接受。[12]

當然,圖形語言也不僅僅指LabVIEW,各種語言都有著各自的優缺點,LabVIEW也不例外,在簡單程序語句的編寫中LabVIEW要比文本性語言快捷得多,但是復雜功能的實現就略顯乏力,除非是經常使用LabVIEW的工程師,每次使用都將日后可能用到的各個子VI單獨封裝保存,這樣即便是較繁瑣的程序編輯也會變得比較簡單。

2.2 LabVIEW的應用領域

LabVIEW作為一種簡單實用的圖形化編程語言,被廣泛的應用于精細測量、建筑測量、設計模擬、生物醫藥、精密化工等各個高新技術領域。[13]

2.3 LabVIEW相較文本語言的優缺點

與C語言等純文本性語言相比,LabVIEW更加直觀可視,操作也更加便捷,在常用功能的編輯中,LabVIEW可以直接調用一個或多個部件完成C語言中數以百計的單詞編寫出的程序的功能。

另一方面,由于沒有大量文本的編寫,LabVIEW避免了像C語言中字符輸入錯誤這樣的問題,編寫過程更加精準,減少了反復查找紕漏的過程。

另外,LabVIEW還有前面板編輯,經過美化的前面板幾乎可以與顯示儀器設備的面板相媲美,實際測量操作更接近現實,還可以輸入或輸出數字、文字、圖形、表格等多種信息格式,這樣多自由度的操作也是LabVIEW的亮點之一。[14]

但LabVIEW也有無法避免的缺點,那就是子VI的缺乏,不同的系統需要不同的子VI支持,就算是相同的系統,鑒于不同使用者的喜好,子VI也不可能完全相同,很少有用戶能夠做到保存所有自己編寫過的子VI,這樣一來,在編寫大型復雜化的軟件程序時,每次都要浪費人力物力在相同的子VI部件的編寫上,這是LabVIEW模塊化部件工作的固有弊端。[15]

青島大學本科生畢業論文(設計)基于LabVIEW的電子萬年歷

3.1 電子萬年歷的模塊化分析

不一定每個人都熟悉或者電子萬年歷的構造,但是我們大多都了解電子萬年歷是如何發展過來的:

從滴水計時到計時12時的鐘表、能計算日期的鐘表、能計算日期和星期的鐘表,到現在的萬年歷,縱觀其中的各個過程我們不難發現:

后一代產物無法完全摒棄前一代的技術基礎,計時12時的鐘表也需要秒為單位的基本計時模塊,計算日期的鐘表也必須要有秒單位和計時12時的功能,由此看來,萬年歷也肯定是前面所有種類計時器具優點的集合加上其特有的功能所誕生的產品。

那么我們不難分析出:萬年歷是以秒計時單位為核心,按照相關進制轉換計算分、時、日、月、年以及星期的步進式結構,而添加的鬧鐘工作時間可隨意調節,可見鬧鐘是萬年歷中一個獨特的單位,它每時每刻都會從萬年歷獲取時間信息,與所定時間對比,而這時間相同時,鬧鐘工作。也就是說鬧鐘模塊獨立于計時循環模塊之外,但對萬年歷時間的讀取工作模塊處于計時模塊之內。

3.2 電子萬年歷的模塊間綜合分析

鑒于LabVIEW本身的模塊式部件語句編寫模式,對電子萬年歷的分解只停留在部件是不夠的,由3.1的分析可以得知:

萬年歷的主體由秒表模塊、秒轉分模塊、分轉時模塊、時轉日模塊、日轉月模塊、月轉年模塊和星期計算模塊以及鬧鐘模塊構成,另外還要有數碼管顯示模塊和鬧鐘調節模塊以及初始調節模塊的補充和完善。

各個轉換模塊之間按順序串接,就形成了一個以秒表為核心的基本自主計時體系;星期計算模塊需要實時獲取年信息、月信息以及日信息進行相應公式計算得出相應的星期;鬧鐘模塊隨時獲取相應信息對比時間決定開關即可;這一整體輔以數碼管顯示模塊和鬧鐘調節、初始調節模塊完善整個系統的輸入輸出,以實現電子萬年歷功能?;贚abVIEW的電子萬年歷的編寫過程

由于之前也沒有編寫萬年歷程序的經歷,所以編寫過程是先編寫主要核心,然后主次添加所需模塊來完成的,為了講述方便,本文就按照編寫進度順序撰寫:

青島大學本科生畢業論文(設計)

4.1 核心時間模塊的編寫

所謂核心時間模塊就是整個電子萬年歷的發條,如圖1所示為一個秒為單位的計時單元,延時模塊設置時間延遲為1s,while循環框中計數變量i每次經過平鋪是順序框圖都要在其中延時模塊的控制下經過1s時間,然后到達下一幀頁被+1然后進入第二次循環,當然這樣的秒表是不完善的,i+1的輸出端也沒有接到顯示模塊上,秒的單位進制是60,所以我們可以取i值與60的余數作為當前的秒的數值,以商的值作為分的進位,如圖2所示,這樣秒表部分就完全完成了。

圖 1 圖 2 分到時的進制也是60,也就是說我們可以對分進行同樣的取商取余處理,得到當前分和時的數值,但如果直接將分數值進行除法換算,當i的數值積累到60之后,每次計算所得商的值都會大于1,也就是每一秒都會給分累計加一,這樣的算法當然是錯誤的了,所以在這里添加一個判斷框,將余數與0對比:

如果余數等于0,證明秒表剛好跑完了60秒,此時判定信息為“T”,可以給分一個信號,完成“分=分+1”的函數過程;

如果余數不等于0,則證明不是秒表讀數不是60的整數倍,此時判定信息為“F”,相應的函數過程為“分=分”。如圖3和圖4所示:

圖 3 圖 4 到這一步,秒到分的轉換已經完成了,接下來分到時的轉換又出現了問題,由于處在一個while循環框內,所以判定信號的頻率就是秒表的頻率,如果同樣適用秒到分的方式進行進位,那么當分的數值為60的整數倍,也就是給時進位之后的1分鐘之內,每一秒都會測得“分=0”給時進位,這是個不得了的問題。

青島大學本科生畢業論文(設計)

既然這60秒不好惹,那我們就避開它,直接從“分”進行判定,那么這一分與其他時刻的分的區別在哪呢?

對,問題就在于“此時的分”與“前一分”,為了表示簡單,我們設:“此時的分=分”,“前一分=分′”,那么我們就將“分”與“分′”進行比較:

當“分=分′”此時分沒有變化,秒沒有進位;

當“分>分′”此時分為正常進位,即分與60的商為0;

當“分<分′”此時分雖然得到了進位,顯示值卻小于上一分的數值,證明此時分與60的商為1,余數也就是當前的“分=0”。如圖5和圖6(圖中已經準備好了同樣原理的給“日”進位的端口,本章節不再重復強調)所示:

圖 5 圖 6 到這里,核心時間模塊的編寫已經完成了,這部分是整個電子萬年歷的核心,也是整個體系的主要部件。接下來的章節依次講解其他構件的編寫過程。

4.2 七段式數碼管子VI的編寫

七段式數碼管就是我們常見的電子標上就有的“8”字數字熒光顯示屏,通過7節不同位置的熒光條的亮暗差別顯示0~9的數字,這一結構其實也很簡單,在LabVIEW編程的前面板中,有可以隨意改變形狀的熒光燈結構,可以采用這個結構和合適的程序語言實現數字到二進制編碼的轉變,然后對七段式數碼管進行控制,其程序框圖如圖7和圖8所示:

青島大學本科生畢業論文(設計)

圖 7 圖 8

為了美觀,我個人將每一段數碼管變成三段,用在程序框圖中的首位相同的布爾元件代表(即“00~02”為一段數碼管,同時開關)。按照數碼管的排列位置編號0~6,通過索引數組模塊將0~9的數字轉換成相應的控制顯示的二進制代碼,而后將其數字信號轉換為“T”或“F”的二進制代碼并與0~6的數碼管序號關聯控制數碼管的亮暗。

4.3 年月日模塊的編寫及進制轉換算法

圖6中已經有了時分秒模塊向日進位的端口,而日到月的進位就沒有那么簡單了,但也有其規律算法可循,我們所熟知的:1、3、5、7、8、10、12七個月份都是31天的進制,4、6、9、11四個月份是31天為進制,二月是一個個例,其本身與年號相掛鉤,能被4整除不能被400整除的年,也就是閏年中,二月是29天,其他年份都為28天,通過這些邏輯的羅列我們能看到閏年的判定還是比較簡單的,而且是決定月份計算的基礎;月的判定相關性和相似性很強,適合統一計算,閏年的計算如圖9所示:

青島大學本科生畢業論文(設計)

圖 9 按照經驗我們可以將日到月的運算分為三類:二月份運算、30天月份的運算和31天月份的運算。如圖10和圖11所示:

圖 10 圖 11

首先要強調的是系統運算時所用的數字是從0開始的自然數組,而現實中的月份和日期都是從1開始的數組,所以就設置了“ri=日-1”和“yue=月-1”的轉化語言,此處并非編寫錯誤。

時進給日的是非條件分為三條路線分別傳送給二月運算路線、30天月份運算路線和31天月份運算路線,可以看到0~11的12個數字被分成了三組,分別代表這三個月份分類,通過求當前月份值與相應數字的差值是否為0來判定當前處于哪個月份,處于2月則需再根據跟閏年判斷結果相與得到的邏輯符號來判定是進入28天的運算模塊還是29天的運算模塊,如果不在二月,就直接輸出0就可以了;處于30天的月份則只需令“T”時為30天運算,“F”時輸出為0就可以了,31天月份的運算方式也是如此。

這種運算方式確保了12個月的路線全都走過,有該累計月份進位的就輸出1,不該累計的輸出0,這樣的12個數字最后求和就可以準確無誤的算出當前的月份值了。

月到年的進位就更加簡單了,跟分到時的進位大同小異,這里不再詳細說明。

青島大學本科生畢業論文(設計)

4.4 星期模塊的編寫及數碼管顯示矩陣算法

星期模塊是編寫過程中最為麻煩的一個模塊,由于統計的數據過于龐大,所以就采用了三個方案進行簡化:

1.將年、月事先進行除7取余的簡化,也就是選取一個基準年的年初第一天,即2000年1月1日作為基準日,選擇2000年是因為2000年是能被400整除的非閏年,這樣在計算2000年前或2000年后的不同年份的日期時可以4年為一個小單位,25個小單位為一個大單位,詳細的說就是非閏年365天,可以簡單運算為:365÷7=52??1,星期的進位為1,閏年366÷7=52??2,星期進位為2,每4年含有一個閏年,每25個4年,也就是每100年有一個被400整除的特殊非閏年,這樣的計算模式如圖12和圖13所示:

圖 12 圖 13 2.對當前月份和本年度經過整月份的運算也通過相似的方法進行整合取余簡化運算,鑒于本部分圖案特點原因,就不單獨進行圖示了

3.星期的表示方式采用熒光管矩陣形式

這種形式的應用主要是考慮到美觀性和協調性,整個萬年歷中的年、月、日、時、分、秒的顯示都可以憑借七段式數碼管來實現,那么何不將星期的顯示也通過數碼管來實現呢?

而星期兩個字在一周7天的變化中始終不變,所以就直接寫在前面板上,“一”到“日”的變化可以通過點亮矩陣中相應位置的燈來顯示,圖14所示就是前面板顯示用的10*10數碼管矩陣中顯示數字“五”的效果:

圖 14

青島大學本科生畢業論文(設計)

4.5 鬧鐘模塊的編寫及智能化的加入

其實作為萬年歷一般都不會具有鬧鐘模塊的,這里添加鬧鐘模塊只是出于我個人對于電腦沒有自帶鬧鐘的消遣,這一模塊也是整個系統中最為簡單的模塊,通過直接讀取時、分信息與設定信息比對,相同時就響起鬧鐘,而我設計的鬧鐘還有兩個更為人性化的地方:

1.鬧鐘除了時、分的比對之外,還設有能單獨開關的日期比對模塊,也就是說,如果你需要,可以指定鬧鐘在固定日期的固定時間響起,而其他日期的這一時間絕對不會影響你。

2.鬧鐘還設置了間歇式逐次提醒模式,鬧鐘每次持續響鈴時間為1分鐘,如果你沒時間去管它,那么一分鐘之后它就會暫時安靜下來,給你5分鐘的休憩時間然后再響1分鐘,總共響鈴4次。

這樣的設計沒有什么獨特或者高難度的地方,純粹為了個人喜好而已??v觀LabVIEW電子萬年歷

5.1 LabVIEW電子萬年歷編制工作總結

到這里,基于LabVIEW的電子萬年歷的基本零件已經講述完了,另外還有很多為了美化和實用考慮的編程部件和美化顯示效果的前面板設計就沒有什么技術性可言了,這樣的部件相互串接在一個大型的while循環框內就成了一個自循環的電子萬年歷。

現在的萬年歷雖然已經是修改了二十多次的完成版,運行時的運算也基本都趨于穩定,不會再出現月份隨秒表跳動等低級的錯誤,但經過最終的測試,也還存在著以下幾個不足:

1.時間的初始設置中,月份和日期的設置只能通過對“yue”和“ri”的設置來實現;

2.時間的初始設置中,秒的設置不會起作用,不管秒設置值為多少,點擊開始之后,都會直接跳過當前一分鐘進入下一分鐘的0秒開始計時;

3.鬧鐘的鈴聲尚不能自由選取,這里涉及軟件權限問題,屬于個人能力欠缺 以上3個問題并非不能解決,只是鑒于個人原因沒有充足的時間進行設計,放到最后的主要原因是這些問題都不影響程序整體的穩定運行。

青島大學本科生畢業論文(設計)

另外,整個電子萬年歷的編程之中,除了上述的各個部件之外,還有少數幾個微小功能的部件,在接下來的整體程序框圖(圖15)和前面板圖(圖16)中都有體現:

青島大學本科生畢業論文(設計)

圖15 程序框圖

青島大學本科生畢業論文(設計)

圖 16 前面板

5.2 從萬年歷看向LabVIEW的全方位

LabVIEW編寫電子萬年歷只是LabVIEW用法的一個很小的方面,另外,LabVIEW在電子電路測量、微變化物理量測量中搭配硬件儀器設備構件測量系統的功能也是當今LabVIEW的主要用途之一。

LabVIEW還經常應用于簡單單片機設備虛擬系統開發、工程機械控制等諸多領域。

總結而言,軟件編輯操控硬件設備才是LabVIEW的看家本領,在高新科技飛速發展的現在,硬件設備的更新換代十分飛快,這也就意味著像LabVIEW這樣的的編輯語言所受到的限制就越來越小,那么LabVIEW的未來究竟可以是什么樣子呢?是可編程自動學習型的機器人設備還是高精度高可靠性的醫療衛生裝備?我們無從知曉,但是,讓我們也多多少少的去接觸去了解一下這一類應用,哪怕只是給自己編輯一個最為普通的日常應用而已。

青島大學本科生畢業論文(設計)

謝辭

本論文的研究和撰寫是在徐勝老師的嚴格要求和悉心指導下完成的。在畢業設計期間,徐勝老師對我始終嚴格要求、充分信任,對我的專業學習給予了充分的理解和支持,他教導的研究方法的探索、創新能力的培養以及為人處事的原則對我產生的意義遠遠超過了論文本身。在此,必須要向我的指導徐勝老師表示感謝!

同時,我要特別感謝在大學期間曾經給予過我關懷和幫助的所有老師。沒有他們對我各方面的關心和指導,我是不會如此順利地完成我的學業以及這篇論文。

另外,我還想感謝給予我支持和幫助的同學和室友。正是由于大家的團結協作和互相幫助,才使得本論文能夠順利完成。在此,向他們表示衷心的感謝!最后,我向所有曾給予過我指導和關心的親人、老師和朋友們致以由衷的感謝和崇高的敬意。

青島大學本科生畢業論文(設計)

參考文獻

[1]鄭對元.精通LabVIEW虛擬儀器程序設計 清華大學出版社; 2012年5月第1版:7 [2] 陳樹學,劉萱.LabVIEW寶典 電子工業出版社, 2005:205-211

[3](美)布魯姆著,劉章發,LabVIEW編程樣式 電子工業出版社,2006:205-208 [4](美)Johnson,G.W,Jennings,R著;武嘉澍,陸勁昆譯.LabVIEW圖形編程

北京大學出版社,2001年1月:9-12

[5](美)特拉維斯(Travis,J.),(美)克林(Kring,J.)著;喬瑞萍等譯.LabVIEW大學實用教程,2008,31(4):92-94.

[6]江建軍.LabVIEW程序設計教程 電子工業出版社,2008年3月第一版:75 [7]康威(Conway,J.),瓦特(Watts,S.)著.軟件工程方法在LabVIEW中的應用

北京大學出版社, 2000(2):40 [8]NI開發者社區,http://decibel.ni.com/content/community-classes/ [9]鄭對元.精通LabVIEW虛擬儀器程序設計 清華大學出版社,2012年5月第1版:65-68 [10]黃松嶺,吳靜編著.虛擬儀器設計基礎教程 清華大學出版社,2008年10月

12-13 [11]鄭對元.精通LabVIEW虛擬儀器程序設計 清華大學出版社,2012年5月第1版:181-192 [12]David J.Ritter, LabVIEW GUI McGraw-Hill 2011年12月 第28卷:212-233 [13]阮奇楨,我和LabVIEW 北京航空航天大學出版社2009年9月 第26卷第1期:27-29 [14]鄭對元.精通LabVIEW虛擬儀器程序設計 清華大學出版社; 2012年5月第1版:148-154 [15]互動百科,http://www.tmdps.cn/gwiki/LabVIEW

第二篇:單片機課程設計-電子萬年歷

單片機及接口技術綜合實驗

——————電子萬年日歷系統一、題目:電子實時時鐘/萬年日歷系統

二、功能要求:

1. 基本要求:

⑴ 顯示準確的北京時間(時、分、秒),可用24小時制式; ⑵ 隨時可以調校時間。

2. 發揮要求:

⑴ 增加公歷日期顯示功能(年、月、日),年號只顯示最后兩位; ⑵ 隨時可以調校年、月、日;

⑶ 允許通過轉換功能鍵轉換顯示時間或日期。

三、方案考慮:

1、硬件方案:

⑴ 顯示器采用6位LED數碼管(共陽),可分別顯示時間或日期;(通過KB鍵可切換)⑵ 顯示器的驅動采用動態掃描電路形式,以達到簡化電路的目的。但要注意所需的驅動電流比靜態驅動時要大,因此要增加驅動電路??刹捎?4LS244或者晶體管;其中74ls244是用來驅動段選碼,晶體管是驅動位選碼!⑶采用“一鍵多用方案”,以減少按鍵數目。本方案只采用了兩個按鍵 ⑷ 整體上要考慮:結構簡單、布局美觀、操作方便、成本低廉。

2、設計電路圖如下:

3、元件清單:

⑴ 89C51

1個

⑵ IC座(40腳)

3個(其中1個用于接插89C51、2個用于接插LED段數碼管)。⑶ 74LS244

1個(用于驅動6個共陽的LED段數碼管)。⑷ IC座(20腳)

1個(用于接插74LS244)。(5)顯示器:LED_8段數碼管(共陽型)6個三極管:

(6)PNP(8550)

6個(用于驅動6個共陽型LED段數碼管)。

(7)微型開關:

3個(其中1個用于復位電路、其它用于鍵盤)。(8)晶體振蕩器(12MHz):1個(用于振蕩電路)。(9)電阻器:

⑴ 3KΩ

1個(用于系統復位電路)。

⑵ 1KΩ

6個(用作PNP三極管基極電阻)。⑶ 100Ω

7個(驅動器用作74LS244輸出限流電阻)。(10)電容器:

⑴ 10μF

1個(用于系統復位電路)。⑵ 30 pF

2個(用于系統振蕩電路)。(11)其它:

⑴ 萬能電路板(10×15):

1塊 ⑵ 焊錫條:

2米 ⑶ 帶插頭、座的電源端子:

1條 ⑷ 各種顏色外皮的導線:

各1米(12)工具:

1.電烙鐵:

1把 2.剪鉗:

1把 3.鑷子:

1把 4.萬用表:

1個(13)設備:

編程器(MEP300或TOP851)

6個

4、軟件方案:

只使用第一組工作寄存器,功能分布如下:

⑴ “時鐘”基準時間由單片機內部定時中斷來提供,定時時間應該乘以一個整數得到“秒”,且不宜太長或太短,最長不能超過16位定時器的最長定時時間,最短不能少于定時中斷服務程序的執行時間。一般來說,基準時間越短,越有利于提高時鐘運行的精確度。本實驗定時5mS。乘以一個整數200得到“1秒”.⑵ 用一個計數器(R4)對定時中斷的次數進行計數,從而可以實現“秒”定時,同理可以實現“分”定時和“時”定時,甚至于“日”、“月”、“年”定時。

⑶ 顯示器采用動態驅動時要注意到:LED的 “啟輝時間”和 “余輝時間”。驅動信號的維持時間必須大于啟輝時間;而驅動信號的間歇時間必須小于余輝時間?!皢⑤x時間”和 “余輝時間”與驅動電流的大小有關,驅動電流越大,啟輝時間越短,而余輝時間越長。但是,驅動電流的大小受到驅動電路的驅動能力和LED極限功耗的限制。本實驗采用了74ls244和晶體管8550驅動,并進行適當的延時3ms解決上述問題。

⑷ LED的余輝時間使動態驅動顯示得到保證,但也要注意到它在更新顯示內容時,可能造成顯示字符的混亂模糊。為此,在把“更新顯示內容”寫入顯示器之前,必須把所有的LED熄滅,即要把一個“熄滅驅動信號”先寫入顯示器。

⑸對于按鍵的處理,采用中斷。產生中斷后先判有無按鍵被按下,還要考慮到“去抖動影響”問題,可采用軟件延遲法解決這個問題,延遲時間至少10mS。而單純進行軟件延時的話會令到顯示管產生斷續的情況,故調用顯示程序作為延時時間。這樣就合理地處理好這兩者的矛盾了。

⑹ 把鍵盤的按鍵分兩種情況來處理,操作簡單。

調整時間時,先按下KA鍵,(KA鍵為選擇調整位置的鍵,如選調整秒或分),而此時的KB鍵只是用來加一操作。在調整時間狀態下,若在十秒內檢測到沒有任何按鍵按下,則返回正常顯示時鐘狀態。

而不調整時間,即不按下KA鍵,KB的鍵只用來切換顯示日期和時鐘。⑺ 對于自動識別“月大、月小”和“平年、閏年”的問題,主要考慮: ① 月大、月?。?/p>

1~7月:逢單月為31天;逢雙月為30天,其中2月另行處理。8~12月:逢單月為30天;逢雙月為31天。②平年、閏年:

僅僅處理2月份的天數:平年的2月份天數為28天,閏年的2月份天數為29天。

5、程序流程圖如下:(1)電子時鐘計算程序圖

(2)調整流程圖

程序編寫如下:

;///////////////////////////////////////////////////////// ORG 0000H

LJMP START ORG 0003H LJMP PROINT0

;int0用來切換時鐘調整位置

ORG 0013H

;用來調整時間,只加不減 LJMP PROINT1

ORG 001BH

;5ms的延遲,計數200次則為1秒

LJMP PROTIME

ORG 0030H

;主程序

TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

;0 1 2 3 4 5 6 7 8 9

ORG 0050H

START: MOV TCON,#05H

;中斷初始化

MOV IE ,#8DH MOV TMOD,#10H MOV TH1,#0eCH

;定時器初始化

MOV TL1,#78H

MOV 31H,#0AH

;10秒 MOV 32H,#1EH;30分 MOV 33H,#09H;9點 MOV 34H,#0AH MOV 35H,#06H MOV 36H,#05H MOV 37H,#14H

;10號;6月;2005年

;R7 存放切換標志 0 NORMAL , 1 HOUR ,2 MINUTE ,3 SECOND ,4 YEAR,5 MONTH,6 DAY

MOV R1,#00H

;確定在調時不按鍵的最長時間,10秒后返回normal狀態

MOV R7,#00H

;切換標志

MOV 40H,#00H

;十六進制轉換BCD的高位 MOV 41H,#00H

;十六進制轉換BCD的低位

MOV R6,#00H

;調時的位閃爍的時間間隔

MOV R4,#00H

;用來計數5ms的中斷次數,200次則一秒

mov r3,#00h

SETB TR1

;開始計時 AGAIN:

ACALL PROSHOW

;顯示

AJMP AGAIN

PROSHOW:

CJNE R3,#00H,SHOWDATE

;如果r3等于1就顯示日期,等于0就顯示時鐘 CJNE R7,#04H,DATE1

;顯示程序

AJMP SHOWDATE

;showdate顯示年月日 AJMP SHOWDATE DATE1: CJNE R7,#05H,DATE2 DATE2: CJNE R7,#06H,SHOWCLOCK AJMP SHOWDATE

showCLOCK: MOV R0,33H

;showclock顯示時分秒,先顯示時

ACALL PROHTOD

CJNE R7,#01H,CLK1 INC R6

CJNE R6,#03H,CLK2

;若處于調時狀態,則該位閃爍

MOV R6 ,#00H CLK1: clr P2.4 mov a,41H MOV P0, a

;顯示時的低位 ACALL DELAY3MS CLK2: SETB P2.4 CLR P2.5 mov a,40H

MOV P0,a

;顯示時的高位 ACALL DELAY3MS SETB P2.5

MOV R0,32H

;顯示分 ACALL PROHTOD CJNE R7,#02H,CLK3 INC R6

CJNE R6,#03H,CLK4

;若處于調時狀態,則該位閃爍

MOV R6,#00H CLK3: CLR P2.2

mov a,41H MOV P0, a

;顯示分的低位 ACALL DELAY3MS CLK4:

SETB P2.2 CLR P2.3 mov a,40h MOV P0,a

;顯示分的高位 ACALL DELAY3MS SETB P2.3

MOV R0,31H

;顯示秒

ACALL PROHTOD CJNE R7,#03H,CLK5 INC R6

CJNE R6,#03H,CLK6

MOV R6,#00H CLK5: CLR P2.0 mov a,41H MOV P0, a

ACALL DELAY3MS CLK6: SETB P2.0 CLR P2.1 mov a,40h MOV P0,a

ACALL DELAY3MS SETB P2.1

RET

SHOWDATE: MOV R0,36H

ACALL PROHTOD CJNE R7,#04H,DAY1 INC R6

CJNE R6,#03H,DAY2

MOV R6,#00H DAY1: CLR P2.4 MOV P0,41H

ACALL DELAY3MS DAY2: SETB P2.4 CLR P2.5 MOV P0,40H

ACALL DELAY3MS SETB P2.5

MOV R0,35H

ACALL PROHTOD CJNE R7,#05H,MONTH1

;若處于調時狀態,則該位閃爍

;顯示秒的低位

;顯示秒的高位

;顯示年

;若處于調時狀態,則該位閃爍;顯示年的低位

;顯示年的高位

;顯示月

INC R6

CJNE R6,#03H,MONTH2

;若處于調時狀態,則該位閃爍

MOV R6,#00H MONTH1: CLR P2.2 MOV P0,41H

;顯示月的低位

ACALL DELAY3MS MONTH2: SETB P2.2

CLR P2.3 MOV P0,40H

;顯示月的高位

ACALL DELAY3MS SETB P2.3

MOV R0,34H

ACALL PROHTOD CJNE R7,#06H,YEAR1 INC R6

CJNE R6,#03H,YEAR2

MOV R6,#00H YEAR1: CLR P2.0

MOV P0,41H

ACALL DELAY3MS YEAR2: SETB P2.0 CLR P2.1 MOV P0,40H

ACALL DELAY3MS SETB P2.1

RET

PROHTOD:PUSH ACC

MOV A,R0 MOV B,#0AH DIV AB MOV DPTR,#0030H MOVC A,@A+DPTR MOV 40H,A MOV A,B MOVC A,@A+DPTR MOV 41H,A POP ACC RET

;顯示日

;若處于調時狀態,則該位閃爍

;十六進制數轉換成bcd碼,且可以直接輸出p0口

DELAY3MS:

;DELAY3MS MOV 45H,#08H DELAY1: MOV 46H,#0FFH DELAY2: DJNZ 46H,DELAY2 DJNZ 45H,DELAY1 RET

PROINT0:

CLR EX0

;切換鍵中斷程序 MOV R3,#00H ACALL PROSHOW MOV C,P3.2 JC IEXIT0 MOV R1,#00H INC R7 CJNE R7,#07H,IEXIT0

MOV R7,#00H INT01: MOV C,P3.2 JC INT02 ACALL PROSHOW AJMP INT01 INT02: ACALL PROSHOW IEXIT0: SETB EX0 RETI

PROINT1:CLR EX1

ACALL PROSHOW MOV C,P3.3 JC IEXIT1 LCALL ISYEAR

;判斷平年閏年

LCALL ISMONTH

;判斷月份,確定最大日數

MOV R1,#00H CJNE R7,#00H,NEXT1

;若不是調時狀態,按此鍵就是切換顯示日期、時鐘

INC R3 CJNE R3,#02H,IEXIT1 MOV R3,#00H AJMP IEXIT1 NEXT1: mov r3,#00h

CJNE R7,#03H,NEXT2

;修改秒位 INC 31H MOV A,31H CJNE A,#3CH,INT11

;遇60變0 MOV 31H,#00H AJMP IEXIT1

NEXT2: CJNE R7,#02H,NEXT3

;修改分位

INC 32H MOV A,31H

CJNE A,#3CH,INT11

;遇60變0 MOV 31H,#00H AJMP IEXIT1 NEXT3: CJNE R7,#01H,NEXT4

;修改時位

INC 33H MOV A,33H CJNE A,#18H,INT11

;遇24變0 MOV 33H,#00H AJMP IEXIT1 NEXT4: CJNE R7,#06H,NEXT5

;修改日

INC 34H MOV A,34H CJNE A,49H,INT11

;到月底就返回月初 MOV 34H,#01H AJMP IEXIT1

NEXT5: CJNE R7,#05H,NEXT6

;修改月

INC 35H

MOV A,35H CJNE A,#0DH,INT11

;十二月過后就跳回1月 MOV 35H,#01H AJMP IEXIT1 NEXT6: CJNE R7,#04H,INT11

;修改年

INC 36H

MOV A,36H CJNE A,#64H,INT11

MOV 36H,#00H MOV C,P3.3 INT11: JC INT12 ACALL PROSHOW AJMP INT11 INT12: ACALL PROSHOW IEXIT1: setb EX1

RETI PROTIME:

MOV TMOD,#10H MOV TH1,#3CH

;定時器初始化 MOV TL1,#60H setb tr1 INC R4

CJNE R4,#0c8H,EXIT

MOV R4,#00H

;計滿1秒則清零 CJNE R7,#00H,DIAOSHI

AJMP NORMAL DIAOSHI:INC R1

;調時不按鍵的最長時間為10秒,在此期間又鍵按下重新計時

CJNE R1,#0AH,EXIT MOV R7,#00H

;到10秒則返回正常顯示狀態 MOV R1,#00H AJMP EXIT

NORMAL:ACALL ISYEAR

;判斷平閏年,返回標志48h,0為平年,1為閏年

ACALL ISMONTH

;判斷哪個月,返回該月的最大日數,存放在49h

INC 31H

MOV A,31H

;秒加一 CJNE A,#3CH,EXIT MOV 31H,#00H

INC 32H

;分加一 MOV A,32H CJNE A,#3CH,EXIT MOV 32H,#00H INC 33H

;時加一 MOV A,33H CJNE A,#18H,EXIT MOV 33H,#00H INC 34H

MOV A,34H CJNE A,49H,EXIT MOV 34H,#01H INC 35H

MOV A,35H CJNE A,#0DH,EXIT MOV 35H,#01H INC 36H

MOV A,36H CJNE A,#64H,EXIT MOV 36H,#00H;年加一;月加一;日加一 EXIT:

RETI

ISYEAR: MOV A,36H;判斷平閏年

MOV B,#04H

DIV AB MOV A,B CJNE A,#00H,EXITYEAR1 MOV 48H,#01H

;閏年 SJMP EXITYEAR MOV 48H,#00H

;平年 EXITYEAR1: EXITYEAR: RETI

ISMONTH:

MOV A,35H

;開始檢查月份 CJNE A,#02H,NEXTMON1

;判斷二月 MOV R2,48H

CJNE R2,#00H,RUNNIAN MOV 49H,#1DH

;平年為28天,賦29給49h AJMP EXITMONTH RUNNIAN:MOV 49H,#1EH

;閏年為29天,賦30天給49h

AJMP EXITMONTH

NEXTMON1: CJNE A,#04H,NEXTMON2

AJMP XIAOYUE

NEXTMON2:CJNE A,#06H,NEXTMON3 AJMP XIAOYUE

NEXTMON3:CJNE A,#09H,NEXTMON4 AJMP XIAOYUE NEXTMON4:CJNE A,#0BH,DAYUE XIAOYUE: MOV 49H,#1FH

;四,六,九,十一月是小月,30天,但應該賦31天給比較值49h,AJMP EXITMONTH DAYUE: MOV 49H,#20H

;其他月份為大月,31天,賦32天給49h EXITMONTH: RETI END

第三篇:基于PIC單片機電子萬年歷實驗報告

實驗報告

姓名:文可鑫學號:20072121010專業:電子信息工程

1編寫一個秒表程序,使用查詢方式。

listp=16f877a

include“p16f877a.inc”

include

countequ20h

count_sequ21h

org000h

startnop

callInitSPI

bankselOPTION_REG

movlw04h

movwfOPTION_REG

bankselINTCON

movlw00h

movwfINTCON

movlw06h

movwfTMR0

movlwd'131'

movwfcount

movlw00h

movwfcount_s

mainbtfssINTCON,T0IF

goto$-1

movlw06h

movwfTMR0

bcfINTCON,T0IF

incfcount,f

btfssSTATUS,Z

gotomain

movlwd'131'

movwfcount

incfcount_s,f

movfcount_s,w

sublwd'60'

btfscSTATUS,Z

clrfcount_s

movfcount_s,w

callBin2BCD

movfDIS_TEMP2,w

callCHAR_CODE1

movwfDIS_TEMP2movfDIS_TEMP1,wcallCHAR_CODE1movwfDIS_TEMP1callLEDlightnop

gotomain CHAR_CODE1;共陰極字符表

ADDWF PCL,F

RETLW 3fh;0RETLW 06h;1RETLW 5bh;2RETLW 4fh;3RETLW 66h;4RETLW 6dh;5RETLW 7dh;6RETLW 07h;7RETLW 7fh;8RETLW 6fh;9 Bin2BCD

CLRF DIS_TEMP1MOVWF DIS_TEMP2 Ttenth

MOVLW.10SUBWF DIS_TEMP2,WBTFSS STATUS,CGOTO OUT

MOVWF DIS_TEMP2INCF DIS_TEMP1,FGOTO Ttenth OUT

RETURN

end

2編寫一個秒表程序,使用中斷方式。listp=16f877a

include“p16f877a.inc” include countequ20h count_sequ21h W_tempequ23H STA_tempequ24Horg000hgotostartorg004h

gotointp startnop

callInitSPIbankselOPTION_REGmovlw44h

movwfOPTION_REGbankselINTCONmovlw0a0hmovwfINTCONmovlw06hmovwfTMR0movlwd'131'movwfcountmovlw00hmovwfcount_s heregotohere intp

btfssINTCON,T0IFgoto$-1movlw06hmovwfTMR0

bcfINTCON,T0IFincfcount,fbtfssSTATUS,Zgotointpmovlwd'131'movwfcountincfcount_s,fmovfcount_s,wsublwd'60'btfscSTATUS,Zclrfcount_smovfcount_s,wcallBin2BCDmovfDIS_TEMP2,wcallCHAR_CODE1movwfDIS_TEMP2movfDIS_TEMP1,wcallCHAR_CODE1movwfDIS_TEMP1callLEDlightnop

RETFIE

CHAR_CODE1;共陰極字符表

ADDWF PCL,F

RETLW 3fh;0RETLW 06h;1RETLW 5bh;2RETLW 4fh;3RETLW 66h;4RETLW 6dh;5RETLW 7dh;6RETLW 07h;7RETLW 7fh;8RETLW 6fh;9 Bin2BCD

CLRF DIS_TEMP1MOVWF DIS_TEMP2 TtenthMOVLW.10SUBWF DIS_TEMP2,WBTFSS STATUS,CGOTO OUT

MOVWF DIS_TEMP2INCF DIS_TEMP1,FGOTO Ttenth OUT

RETURN

end CHAR_CODE1;共陰極字符表

ADDWF PCL,F

RETLW 3fh;0RETLW 06h;1RETLW 5bh;2RETLW 4fh;3RETLW 66h;4RETLW 6dh;5RETLW 7dh;6RETLW 07h;7RETLW 7fh;8RETLW 6fh;9 Bin2BCD

CLRF DIS_TEMP1MOVWF DIS_TEMP2 Ttenth

MOVLW.10SUBWF DIS_TEMP2,WBTFSS STATUS,CGOTO OUT

MOVWF DIS_TEMP2INCF DIS_TEMP1,FGOTO Ttenth OUT

RETURN

end

listp=16f877a

include“p16f877a.inc” include countequ20h count_sequ21horg000hgotostartorg004hgotointp startnop

callInitSPIbankselOPTION_REGmovlw04h

movwfOPTION_REGbankselINTCONmovlw00hmovwfINTCONmovlw06hmovwfTMR0movlwd'131'movwfcountmovlw00hmovwfcount_s heregotohere

intpbtfssINTCON,T0IFgoto$-1movlw06hmovwfTMR0

bcfINTCON,T0IFincfcount,fbtfssSTATUS,Zgotointpmovlwd'131'movwfcountincfcount_s,fmovfcount_s,w

sublwd'60'btfscSTATUS,Zclrfcount_smovfcount_s,wcallBin2BCDmovfDIS_TEMP2,wcallCHAR_CODE1movwfDIS_TEMP2movfDIS_TEMP1,wcallCHAR_CODE1movwfDIS_TEMP1callLEDlightnop

RETFIE

CHAR_CODE1;共陰極字符表

ADDWF PCL,F

RETLW 3fh;0RETLW 06h;1RETLW 5bh;2RETLW 4fh;3RETLW 66h;4RETLW 6dh;5RETLW 7dh;6RETLW 07h;7RETLW 7fh;8RETLW 6fh;9 Bin2BCD

CLRF DIS_TEMP1MOVWF DIS_TEMP2 Ttenth

MOVLW.10SUBWF DIS_TEMP2,WBTFSS STATUS,CGOTO OUT

MOVWF DIS_TEMP2INCF DIS_TEMP1,FGOTO Ttenth OUT

RETURN

end

第四篇:西安電子科技大學 畢業設計 論文

班學

級 號

040912 0409xxxx

本科畢業設計論文

題學專目 院 業

XXXXXXXX

XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 學生姓名 導師姓名

摘要

摘要

摘要… 摘要…

ABSTRACT

ABSTRACT English abstract

<目錄 i

目錄

第一章

1.1 1.2 緒論...................................................1(有關緒論第一節…)..............................................................................1(緒論第二節…)......................................................................................1

1.2.1(第二節第一小節…)....................................1 1.2.2..........................................................1 第二章

2.1 2.2 第三章 第四章(第二章…).............................................2(第一節…)..............................................................................................2(第二節)..................................................................................................2 刀補類型分析...........................錯誤!未定義書簽。(第四章…)...........................................4

緒論 1

第一章 緒論

1.1(有關緒論第一節…)

巴拉巴拉…

1.21.2.1(第二節第一小節…)

巴拉巴拉… 1.2.2

(緒論第二節…)

2(第一節…)

第二章(第二章…)

2.1(第一節…)

巴拉巴拉…

2.2(第二節)

(第三章…)3

第三章(第三章…)

4(第二節)

第四章(第四章…)

(第四章…)5

第五章 總結與展望

參考文獻

[1] 曹甜東,數控技術,華中科技大學出版社,2005年,Page(s):54-60

第五篇:電子畢業設計

407.龍門刨床的可逆直流調速系統的設計 408.公交車站自動報站器的設計 409.單片機波形記錄器的設計 410.音頻信號分析儀

411.基于單片機的機械通風控制器設計 412.論電氣設計中低壓交流接觸器的使用 413.論人工智能的現狀與發展方向 414.淺論配電系統的保護與選擇 415.淺論揚州帝一電器的供電系統 416.淺談光纖光纜和通信電纜 417.淺談數據通信及其應用前景 418.淺談塑料光纖傳光原理 419.淺析數字信號的載波傳輸 420.淺析通信原理中的增量控制 421.太陽能熱水器水溫水位測控儀分析 422.電氣設備的漏電保護及接地 423.論“人工智能”中的知識獲取技術 424.論PLC應用及使用中應注意的問題 425.論傳感器使用中的抗干擾技術 426.論電測技術中的抗干擾問題 427.論高頻電路的頻譜線性搬移

428.論高頻反饋控制電路

429.論工廠導線和電纜截面的選擇 430.論工廠供電系統的運行及管理

431.論供電系統的防雷、接地保護及電氣安全 432.論交流變頻調速系統

433.論人工智能中的知識表示技術 434.論雙閉環無靜差調速系統 435.論特殊應用類型的傳感器 436.論無損探傷的特點 437.論在線檢測 438.論專家系統

439.論自動測試系統設計的幾個問題 440.淺析時分復用的基本原理

441.試論配電系統設計方案的比較

442.試論特殊條件下交流接觸器的選用 443.音頻功率放大器的設計

444.具有紅外保護的溫度自動控制系統的設計 445.直流數字電壓表的設計 446.金屬探測器制作 447.太陽能裝飾燈

448.彩燈控制器

449.自動選臺立體聲調頻收音機 450.淺析公路交通安全報警系統 451.淺析單相配電器的推廣應用 452.基于立體聲調頻收音機的研究 453.基于藍牙技術的研究

454.基于環繞立體聲轉接器的設計 455.基于紅外線報警系統的研究 456.基于高速公路監控系統的研究 457.多種變化彩燈

458.單片機音樂演奏控制器設計 459.單片機的打印機的驅動設計 460.單目視覺車道偏離報警系統

461.基于單片機的壓電智能懸臂梁振動控制系統設計 462.遙控小汽車的設計研究 463.單片機的數字電壓表設計 464.多路輸出直流穩壓源

465.數字電路數字鐘設計

466.電力行業中宏觀調控的措施及能源開發利用的危機 467.基于單片機對氧氣濃度檢測控制系統

468.基于PIC16F74單片機串行通信中繼控制器 469.火災自動報警系統

470.基于單片機的電子時鐘控制系統 471.基于單片機的波形發生器設計

472.智能毫伏表的設計

473.微機型高壓電網繼電保護系統的設計

474.基于單片機mega16L的煤氣報警器的設計 475.國產化PLC的研制

476.串行顯示的步進電機單片機控制系統 477.編碼發射與接收報警系統設計:看護機 478.編碼發射接收報警設計:愛情鳥 479.基于IC卡的樓宇門禁系統的設計 480.基于DirectShow的視頻監控系統 481.紅外線遙控器系統設計 482.虛擬示波器的設計

483.基于LabVIEW環境下虛擬調幅波解調器的設計

484.基于嵌入式系統的原油含水分析儀的硬件與人機界面設計 485.低頻功率放大器設計 486.銀行自動報警系統 487.超媒體技術

488.數字電子鐘的設計與制作

489.溫度報警器的電路設計與制作 490.數字電子鐘的電路設計

491.雞舍電子智能補光器的設計

492.高精度超聲波傳感器信號調理電路的設計 493.電子密碼鎖的電路設計與制作 494.單片機控制電梯系統的設計 495.常用電器維修方法綜述 496.控制式智能計熱表的設計 497.電子指南針設計

498.汽車防撞主控系統設計 499.電力拖動控制系統設計 500.解析民用建筑的應急照明

下載畢業設計論文-基于LabVIEW的電子萬年歷的設計word格式文檔
下載畢業設計論文-基于LabVIEW的電子萬年歷的設計.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    基于LABVIEW虛擬示波器設計

    摘 要 隨著電子計算機技術和軟件開發技術的日新月異,電子計算機在數據的實時分析和處理,顯示,存貯等方面的優勢與傳統的儀器相比越來越明顯。與此同時,隨著計算機性價比的不斷......

    西安電子科技大學本科生畢業設計(論文)工作條例

    西安電子科技大學本科生畢業設計(論文)工作條例 第一章總則 第一條為了加強對本科學生畢業設計(論文)的管理,全面提高學生的綜合素質,保證本科畢業生的培養質量,根據我國《高等教育......

    畢業設計(論文)

    四川交通學院畢業設計(論文)2 目錄1 VI設計綜合概述.................... 11.1 VI的定義....................... 11.2 VI基礎要素系統設計表.................... 11.3 VI應......

    畢業設計論文

    一、綜述.......................................................................................................................... 2 一、信息檢索技術.................

    畢業設計論文

    畢業設計(論文) 軟弱土地基處理對策研究 劉建軍 ( 建筑工程技術 專業 0730610256 湖北 黃石 435003 ) 摘要:為充分利用土地資源,有必要對軟弱土地基進行處理。本文探討了軟弱土......

    畢業設計論文2014 (完整格式)

    完整的論文標題寫在這里 摘要: 摘要內容三百字左右。簡述課題和論文的主要內容,如:課題提出了什么問題,經過了哪些分析,遇到了哪些困難,解決了什么問題,得出了什么樣的結論等等。三......

    畢業設計(論文)

    [在此處鍵入] 日照職業技術學院畢業設計(論文) php許愿墻系統 學生姓名 院 部電子信息科學與工程學院 專 業計算機應用技術 指導老師 日 期 2015-05-19 目錄 一 許愿墻簡介 ........

    畢業設計論文

    畢業設計論文-利用本量利方法測評企業效益第一章××乳業公司的企業概況1、自然狀況哈爾濱××乳業公司位于黑龍江省呼蘭縣境內,企業的前身為松花江第二乳品廠,始建于1982年,占......

主站蜘蛛池模板: 日韩av片无码一区二区不卡| 欧美不卡一区二区三区| 国产做a爰片久久毛片a片白丝| 亚洲熟妇无码另类久久久| 亚洲亚洲中文字幕无线码| 国产精品无码专区在线观看不卡| 亚洲精品美女久久久久9999| 99久久免费精品国产72精品九九| 四虎国产精品永久在线| 成l人在线观看线路1| 在线观看潮喷失禁大喷水无码| 成人精品一区二区三区电影| 国产精品福利自产拍久久| 久久国产热这里只有精品| 国产乱人伦精品一区二区| 蜜臀久久99精品久久久久久| 亚洲国产日韩一区三区| 亚洲精品无码伊人久久| 亚洲精品一区二区三区四区手机版| 免费永久在线观看黄网站| 人妻少妇久久久久久97人妻| 久久精品私人影院免费看| 麻豆传煤入口免费进入2023| 人妻精品久久久久中文字幕69| 又大又黄又粗又爽的免费视频| 波多野结衣一区二区三区av免费| 亚洲精品中文字幕乱码三区| 巨胸喷奶水视频www免费网站| 国产97人人超碰caoprom三级| 又爽又黄无遮挡高潮视频网站| 国产无套护士在线观看| 丰满人妻被黑人中出849| 大香线蕉伊人精品超碰| 精品国产一二三产品区别在哪| 欧美最猛黑A片黑人猛交蜜桃视频| 国产亚洲日韩妖曝欧美| 亚洲人精品亚洲人成在线| 免费无码鲁丝片一区二区| 无码乱人伦一区二区亚洲| 国产精品人妻久久久久| 精品人妻无码一区二区色欲产成人|