【正文】
1 基于 AT89S51 單片機的數字信號發(fā)生器 【摘 要】 智能儀器的出現,極大地擴充了傳統(tǒng)儀器的應用范圍。智能儀器憑借其體積小、功能強、功耗低等優(yōu)勢,迅速地在家用電器、科研單位和工業(yè)企業(yè)中得到了廣泛的應用。 本系統(tǒng)是基于 AT89S51單片機設計的數字式波形發(fā)生器。采用 AT89S51 作為系統(tǒng)的控制核心,外圍電路采用數字 /模擬轉換電路( DAC0832),運放電路( MC1458),按鍵, ISP 接口等。通過按鍵控制切換產生正弦波,鋸齒波,三角波,方波,各類型信號的頻率統(tǒng)一為 100HZ,而幅值在 5V~+5V 范圍內可調。本設計電路原理簡單,性能較好,具有一定的實用性和參考價值。 【關鍵詞】單片機 ,波形發(fā)生器 , D/A 電路 2 DIGITAL SIGNAL GENERATOR DESIGN BASED ON AT89S51 【 ABSTRACT】 The emergence of intelligent machines, which greatly expanded the scope of application of traditional instruments. Intelligent instrument, with its small size, powerful, lowpower advantages of home appliances quickly, research institutes and industrial enterprises has been widely used. The system is a digital waveform generator based on single chip puter. AT89S51 is used as a control core. The system is posed by digital/analog conversion (DAC0832),imply circuit (MC1458),button ISP inferface and LED lights. It can generate square triangle and sine wave,with LED display . The frequency of various types of signal unity of 100HZ, but the amplitude in the5V ~ +5 V range adjustable. The circuit design is simple, better performance, has some practical and reference value. 【 KEY WORDS】 the single chip puter , the signal generator , D/A conversion 3 目錄 緒論 ???????????????? ????? ???? ?????? 9 1. 波形發(fā)生器現狀 ……………………………………………………… 9 2. 單片機在波形發(fā)生器中的運用 ……………………………………… 9 第一章 系統(tǒng)設計 ???????????????????????? 10 1. 系統(tǒng)要求 ……………………………………………………………… 11 2. 系統(tǒng)方案選擇與論證 ………………………………………………… 11 3. 系統(tǒng)設計原理與思路 ………………………………………………… 11 第二章 硬件電路的設計 ????????????? ???????? 12 1. AT89S51 的介紹 ……………………………………………………… 12 2. 資源分配 ……………………………………………………………… 15 3. 最小單片機系統(tǒng)的設計 ……………………………………………… 15 4. 各模塊電路的設計 …………………………………………………… 17 5. ISP 接口 ……………………………………………………… ……… 23 第 三章 軟件設計 ?????????????????????? 24 1. 主程序的設計 …………………………………………… …………… 25 2. 鋸齒波程序的設計 …………………………………………………… 25 3. 三角波程序的設計 …………………………………………………… 26 4. 正弦波程序的設計 …………………………………………………… 27 5. 方波程序的設計 ……………………………………………………… 28 第四章 測試仿真 ?????????????????????? 29 1. 軟件仿真 …………………………………………………………… 29 2. 仿真結論分析 …………………………………………………………… 30 3. 硬件 測試結論分析 ……………………………………………………… 31 4 緒論 1. 波形發(fā)生器現狀 波形發(fā)生器作為一種常用的應用電子儀器設備,傳統(tǒng)的波形發(fā)生器可以完全用硬件電路搭建,如應用 555 振蕩電路可以產生正弦波,三角波,方波等波形,傳統(tǒng)的波形發(fā)生器多采用這種方式設計,這種方式不應用單片機,但是這種方式存在波形質量差,控制難,可調范圍小,電路復雜和體積大等缺點,在科學研究和生產實踐中,如工業(yè)過程控制,生物醫(yī)學,地震模擬震動等領域往往需要低頻信號源,而由硬件搭建的波形發(fā) 生器效果往往達不到好的效果,而且低頻信號源所需要的 RC 很大,大電阻,大電容在制作上有困難,參數的精度也難以保證,而且體積大,漏電,體積大是該類波形發(fā)生器的顯著缺點。 2. 單片機在波形發(fā)生器中的應用