【正文】
1. AT89S51 的介紹 ( 1) AT89S51 的介紹 AT89C51 是美國 ATMEL 公司生產(chǎn)的低功耗,高性能 CMOS8 位單片機(jī),片內(nèi)含 4K 的可編程的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) 8051 指令系統(tǒng) 及引腳。 7 方案選擇:經(jīng)比較,方案二明顯更容易實(shí)現(xiàn)課程設(shè)計(jì)題目的要求。 一 .系統(tǒng)設(shè)計(jì) ( 1) 采用 AT89S51 及 DAC0832 設(shè)計(jì)信號發(fā)生器 ( 2) 輸出信號為正弦波或三角波或階梯波 ( 3) 輸出信號頻率為 100Hz,幅度 5V— +5V 可調(diào) ( 4) 必須具有信號輸出及外接電源、公共地線接口,程序在線下載 接口 方案一: 采用模擬分立元件或單片壓控函數(shù)發(fā)生器( 8038)可產(chǎn)生三角波,正弦波等。 ( 4) 控制功能強(qiáng) 單片機(jī)體積雖小,但“五臟俱全”,它非常適用于專門的控制用途。具有線路相對簡單,結(jié) 構(gòu)緊湊,價(jià)格低廉,頻率穩(wěn)定度高,抗干擾能力強(qiáng),用途廣泛等優(yōu)點(diǎn),并且能夠?qū)Σㄐ芜M(jìn)行細(xì)微調(diào)整,改良波形,使其滿足系統(tǒng)的要求。單片機(jī)有很多優(yōu)點(diǎn)和特點(diǎn),歸納有以下幾個(gè)方面: ( 1) 具有優(yōu)異的性價(jià)比 單片機(jī)盡可能的把應(yīng)用所需要的存儲器,各種功能的 I/O 接口集成在一塊芯片內(nèi),因而其性能優(yōu)越,而價(jià)格性對低廉 ( 2) 集成度搞,體積小,可靠性高 單 片機(jī)把各種功能部件集成在一塊芯片上,因而集成度高,為大規(guī)模集成電路或超大規(guī)模集成電路,又內(nèi)部采用總線結(jié)構(gòu),因而大大減少了芯片內(nèi)部之間的連線,這大大提高了單片機(jī)的可靠性和抗干擾能力,同時(shí),體積小,對于強(qiáng)磁場環(huán)境易于采用屏蔽措施,適合于在惡劣環(huán)境下 工作 。 【關(guān)鍵詞】單片機(jī) ,波形發(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ā)生器現(xiàn)狀 ……………………………………………………… 9 2. 單片機(jī)在波形發(fā)生器中的運(yùn)用 ……………………………………… 9 第一章 系統(tǒng)設(shè)計(jì) ???????????????????????? 10 1. 系統(tǒng)要求 ……………………………………………………………… 11 2. 系統(tǒng)方案選擇與論證 ………………………………………………… 11 3. 系統(tǒng)設(shè)計(jì)原理與思路 ………………………………………………… 11 第二章 硬件電路的設(shè)計(jì) ????????????? ???????? 12 1. AT89S51 的介紹 ……………………………………………………… 12 2. 資源分配 ……………………………………………………………… 15 3. 最小單片機(jī)系統(tǒng)的設(shè)計(jì) ……………………………………………… 15 4. 各模塊電路的設(shè)計(jì) …………………………………………………… 17 5. ISP 接口 ……………………………………………………… ……… 23 第 三章 軟件設(shè)計(jì) ?????????????????????? 24 1. 主程序的設(shè)計(jì) …………………………………………… …………… 25 2. 鋸齒波程序的設(shè)計(jì) …………………………………………………… 25 3. 三角波程序的設(shè)計(jì) …………………………………………………… 26 4. 正弦波程序的設(shè)計(jì) …………………………………………………… 27 5. 方波程序的設(shè)計(jì) ……………………………………………………… 28 第四章 測試仿真 ?????????????????????? 29 1. 軟件仿真 …………………………………………………………… 29 2. 仿真結(jié)論分析 …………………………………………………………… 30 3. 硬件 測試結(jié)論分析 ……………………………………………