基于單片機的智能信號發(fā)生器.doc
基于單片機的智能信號發(fā)生器,摘 要本系統(tǒng)是基于at89s52單片機的數(shù)字式低頻信號發(fā)生器。采用at89s52 單片機作為控制核心,外圍采用數(shù)字/模擬轉(zhuǎn)換電路(dac0832)、運放電路(ne4558)、按鍵和led顯示燈電路等。通過按鍵控制可產(chǎn)生方波、鋸齒波、三角波、正弦波等,同時用led顯示燈指示對應(yīng)的波形。其設(shè)計簡單、性能優(yōu)良,可用于多種需要...
內(nèi)容介紹
此文檔由會員 victorme 發(fā)布摘 要
本系統(tǒng)是基于AT89S52單片機的數(shù)字式低頻信號發(fā)生器。采用AT89S52 單片機作為控制核心,外圍采用數(shù)字/模擬轉(zhuǎn)換電路(DAC0832)、運放電路(NE4558)、按鍵和LED顯示燈電路等。通過按鍵控制可產(chǎn)生方波、鋸齒波、三角波、正弦波等,同時用LED顯示燈指示對應(yīng)的波形。其設(shè)計簡單、性能優(yōu)良,可用于多種需要低頻信號源的場所,具有一定的實用性。
關(guān)鍵詞:單片機;信號發(fā)生器;D/A轉(zhuǎn)換
ABSTRACT
The system is a digital signal generator based on single chip computer. At89s52 is used as a control microcontroller core. The system is composed by digital/analog conversion(DAC0832), imply circuit(NE4558),button and LED lights .It can generate the square, triangle and sine wave, with LED display. The system can be used for a signal source in the low-frequency signal source. It is very practical.
Key words : The single chip computer;The signal generator;D/ A conversion
目 錄
緒論 1
第一章 系統(tǒng)設(shè)計 3
1.1 系統(tǒng)方案的比較 3
1.2 控制芯片的選擇 3
第二章 系統(tǒng)硬件設(shè)計 4
2.1 基本原理 4
2.2 單片機介紹及資源分配 4
2.2.1 單片機的介紹 4
2.2.2 資源分配 8
2.3 各部分電路原理 9
2.3.1 DAC0832芯片原理 9
2.3.2 NE4558工作原理 11
2.3.3 鍵盤電路原理 12
2.3.4 LED顯示電路原理 14
第三章 系統(tǒng)軟件設(shè)計 16
3.1主程序流程圖 16
3.2子程序流程圖 17
第四章 測試結(jié)果 23
第五章 結(jié)論 25
參考文獻 26
致 謝 27
附錄A 元件清單 28
附錄B 電路原理圖 29
附錄C PCB圖 30
附錄D 程序清單 31