論文編號:JD785 附任務書,開題報告,仿真, 論文字數:10981
摘 要
信號發生器,它是一種用于產生標準信號的電子儀器,隨著科學技術的發展,對它的要求越來越高。在工業生產和科研中利用信號發生器輸出的信號,可以對元器件的性能及參數進行測量,還可以對電工和電子產品進行指數驗證、參數調整及性能鑒定。常用的信號發生器絕大部分是由模擬電路構成的,當這種模擬信號發生器用于低頻信號輸出往往需要的RC值很大,這樣不但參數準確度難以保證,而且體積和功耗都很大,而由數字電路構成的低頻信號發生器,雖然其低頻性能好但體積較大,價格較貴,因此,高精度,寬調幅,低價格將成為數字量信號發生器的發展趨勢。
我的畢業設計核心任務是:以89S52為核心,結合DAC0808實現程序控制產生正弦波、三角波、方波和鋸齒波四種常用低頻信號。可以通過鍵盤選擇波型和輸入任意頻率值,頻率值用五位數碼管顯示,方波的占空比用兩位數碼管顯示,波形用一位數碼管顯示。
另外,我采用KEIL和PROTEUS聯合仿真,以達到驗證作品功能的目的,并且做出一塊測試板。
關鍵詞:信號發生器;89S52;KEIL;PROTEUS
ABSTRACT
....
Key words: Signal generator; 89S52; KEIL;PROTEUS
目錄
摘 要1
ABSTRACT2
目錄3
第一章 緒論4
1.1 單片機概述4
1.2本論文主要研究的內容4
第二章 系統設計方案5
2.1系統分析5
2.1.1問題定義5
2.1.2系統可行性分析5
2.2系統需求分析6
2.2.1系統功能要求6
2.2.2系統性能要求6
2.2.3運行環境要求6
2.3總體方案設計6
2.3.1算法設計6
2.3.2系統總體結構框圖設計6
第三章 硬件設計8
3.1總體硬件設計8
3.2系統模塊設計8
3.2.1電源設計8
3.2.2顯示器接口設計9
3.2.3復位與時鐘電路設計10
3.2.4鍵盤接口設計11
3.2.5 D/A轉換設計11
13.2.6 電壓變換12
第四章 軟件設計13
4.1軟件總體設計13
4.2軟件功能設計13
4.2.1系統初始化程序設計13
4.2.2 鍵盤掃描及處理程序設計14
4.2.3中斷服務程序設計17
4.2.4 正弦波發生程序設計18
4.2.5 三角波發生程序設計22
4.2.6方波發生程序設計22
4.2.7鋸齒波發生程序設計23
4.3 PROTEUS軟件仿真23
4.3.1 PROTEUS軟件介紹23
4.3.2 PROTEUS軟件仿真過程25
第五章 系統測試報告29
5.1系統程序下載29
5.2系統使用說明29
5.3系統性能指標30
5.4系統測試數據31
第六章 結論與展望32
參考文獻33
附錄一 源程序34
致 謝44
本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com
論文格式網(m.donglienglish.cn--論文格式網拼音首字母組合)提供電子機電論文畢業論文格式,論文格式范文,畢業論文范文