簡易波形發(fā)生器設(shè)計(jì)
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計(jì)) |
|
課程(專業(yè))
|
電子信息工程 |
關(guān)鍵詞
|
AT89C51|DAC0832|TL082|液晶顯示|上位機(jī)軟件 |
適用年級(jí)
|
大學(xué) |
身份要求
|
普通會(huì)員 |
金 幣
|
60 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
864K |
發(fā)布時(shí)間
|
2013-09-11 15:57:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
0 |
發(fā)布人 |
fei62008 |
內(nèi)容簡介:
簡易波形發(fā)生器設(shè)計(jì),畢業(yè)論文共59頁,20308字,附實(shí)物圖、程序代碼等。
前言
目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。漫步在繁華的現(xiàn)代化的大都市的大街上,隨時(shí)都可以看到街上有很多可以用卡取錢的機(jī)器(ATM自動(dòng)柜機(jī)),十字路口的交通燈。我們的手機(jī),我們家里數(shù)碼電視機(jī)、數(shù)碼音響、遙控器、空調(diào)、智能玩具。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。更不用說自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了,給我們生活帶來了處處方便。
這些“高科技”看上去是如此的神秘,它到底是怎樣構(gòu)成的,它是通過什么樣的程序和什么樣的方式來完成這一系列指令的呢?讓我們?nèi)″X更方便、避免城市的交通混亂和交通阻塞。其實(shí)這也是用單片機(jī)來控制的,單片機(jī)在我們生活中觸手可及,它是如此地貼近我們的生活,單片機(jī)給我們的生活帶來的有如此多的便利。單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。科技越發(fā)達(dá),智能化的東西就越多,使用的單片機(jī)就越多。看來學(xué)單片機(jī)是社會(huì)發(fā)展的需求。
波形發(fā)生器是一種常用的信號(hào)源,在現(xiàn)代電子儀器中,信號(hào)發(fā)生器是一類十分重要的儀器,隨著電子測量技術(shù)與計(jì)算機(jī)技術(shù)的緊密結(jié)合,各種波形發(fā)生器應(yīng)運(yùn)而生。它可以產(chǎn)生由用戶定義的任意復(fù)雜的波形,因而具有廣闊的應(yīng)用發(fā)展前景. 在調(diào)試硬件時(shí),常常需要加入一些信號(hào),以觀察電路工作是否正常。
本設(shè)計(jì)函數(shù)發(fā)生器是對(duì)單片機(jī)熟練的掌握和控制,運(yùn)用單片機(jī)作為波形發(fā)生器的核心控制器,能夠產(chǎn)生多種波形,如三角波、正弦波、方波、鋸齒波的電路。本設(shè)計(jì)控制原理簡單明了,設(shè)計(jì)簡易、實(shí)用、穩(wěn)定性高、干擾性小,非常適用于各種教學(xué)及實(shí)驗(yàn)使用。
目 錄
摘 要 I
Abstract II
第1章 概 述 1
1.1 緒論 1
1.2 發(fā)展歷史及前景 1
本章小結(jié) 3
第2章 系統(tǒng)總體設(shè)計(jì)概述 4
2.1 設(shè)計(jì)方案論證 4
2.2 設(shè)計(jì)功能描述 6
2.3 硬件設(shè)計(jì)原理 6
2.4 軟件設(shè)計(jì)思路 7
本章小結(jié) 7
第3章 硬件系統(tǒng)設(shè)計(jì) 8
3.1 單片機(jī)最小系統(tǒng) 8
3.1.1 單片機(jī)的時(shí)鐘電路 10
3.1.2 單片機(jī)的復(fù)位電路 10
3.2 D/A電路部分設(shè)計(jì) 11
3.2.1 D/A轉(zhuǎn)換器性能參數(shù) 12
3.2.2 DAC0832的工作方式 13
3.3 運(yùn)放電路部分設(shè)計(jì) 14
3.4 LCD顯示部分設(shè)計(jì) 16
3.5 按鍵部分設(shè)計(jì) 18
3.6 串口通信部分設(shè)計(jì) 19
本章小結(jié) 20
第4章 軟件系統(tǒng)設(shè)計(jì) 21
4.1程序總體設(shè)計(jì) 21
4.2波形信號(hào)產(chǎn)生設(shè)計(jì) 23
4.3 液晶顯示設(shè)計(jì) 25
4.4 按鍵程序設(shè)計(jì) 26
4.5串口通信軟件設(shè)計(jì) 27
4.6 上位機(jī)軟件界面設(shè)計(jì) 28
4.7 上位機(jī)程序設(shè)計(jì) 29
本章小結(jié) 31
第5章 仿真及測試結(jié)果 32
5.1仿真步驟 32
5.2 波形產(chǎn)生仿真 33
5.3 按鍵選擇及液晶仿真 34
5.4 串口通信測試 35
5.5 上位機(jī)軟件測試 36
5.6 實(shí)物測試結(jié)果 37
本章小結(jié) 38
第6章 結(jié)論與展望 39
6.1 總結(jié)情況 39
6.2 前景展望 40
致 謝 41
參考文獻(xiàn) 42
附 錄 43
附錄1 43
附錄2 43
摘 要
各種各樣的信號(hào)是通信領(lǐng)域信號(hào)分析的重要組成部分,其中正弦波、三角波、方波是較為常見的信號(hào)。在科學(xué)研究及教學(xué)實(shí)驗(yàn)中常常需要這幾種信號(hào)的發(fā)生裝置。為了實(shí)驗(yàn)、研究方便,研制一種靈活適用、功能齊全、使用方便的信號(hào)源是十分必要的。
本系統(tǒng)是基于STC89C52單片機(jī)的數(shù)字式低頻信號(hào)發(fā)生器。采用STC89C52單片機(jī)作為控制核心,配合采用數(shù)字/模擬轉(zhuǎn)換電路(DAC0832)、運(yùn)算放大電路(TL082)、按鍵選擇與信號(hào)切換電路、液晶顯示等,通過編寫上位機(jī)軟件實(shí)現(xiàn)了波形的顯示。利用STC89C52單片機(jī)和數(shù)模轉(zhuǎn)換器件DAC0832產(chǎn)生所需不同信號(hào)的低頻信號(hào)源,通過按鍵控制可分別產(chǎn)生方波、三角波、正弦波以及調(diào)節(jié)頻率等,同時(shí)用液晶顯示其對(duì)應(yīng)的頻率。文中簡要介紹了DAC0832數(shù)模轉(zhuǎn)換器的結(jié)構(gòu)原理和使用方法,STC89C52的基礎(chǔ)理論,以及與設(shè)計(jì)電路有關(guān)的各種芯片。著重介紹了如何利用單片機(jī)控制D/A轉(zhuǎn)換器產(chǎn)生上述信號(hào)的硬件電路和軟件編程。
關(guān)于產(chǎn)生不同低頻信號(hào)的信號(hào)源的設(shè)計(jì)方案,不僅在理論和實(shí)踐上都能滿足實(shí)驗(yàn)的要求,而且具有很強(qiáng)的可行性。系統(tǒng)設(shè)計(jì)簡單、性能良好,可用于多種需要低頻信號(hào)的場所,具有一定的實(shí)用性。
關(guān)鍵詞 :AT89C51,DAC0832,TL082,液晶顯示,上位機(jī)軟件
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會(huì)員。會(huì)員請登錄后下載。
2. 會(huì)員購買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計(jì)) |
|
推薦畢業(yè)論文(設(shè)計(jì)) |
|
|
|
|