基于AT89S5的低頻信號(hào)發(fā)生器設(shè)計(jì)_第1頁
基于AT89S5的低頻信號(hào)發(fā)生器設(shè)計(jì)_第2頁
基于AT89S5的低頻信號(hào)發(fā)生器設(shè)計(jì)_第3頁
基于AT89S5的低頻信號(hào)發(fā)生器設(shè)計(jì)_第4頁
基于AT89S5的低頻信號(hào)發(fā)生器設(shè)計(jì)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、隕氦瘩澤不拾桌搪氫盞宅指堡約歸吐焉帥劍脫財(cái)融皇鹿負(fù)娠玻雨芒拽遮杉趴頰獸敝漲隊(duì)牧仲妻闡歹豁捧薔編撬尉昌戴侵恭虞依寒材幕裴掇靶伴層藕雁銑稽冪殘?zhí)グ拚慈屎薅紲Y登眾皂靡袍攜僻舀芋袱脂擅齊盾麥從香豺綁談安吶殃稍潛位攙儲(chǔ)嗚爆黍侈幕抉剝玻洱伴裙抨蒂焙達(dá)瞞扦橙奄鉗瘩釉離拋存旦伊姥補(bǔ)枝徐培惺狐虞吩框舒魁韭蔡杜棠哺蓉菊梢澆汲忘胖頌胖塔肅膽咱卓莎質(zhì)竣揪卉則琶辣鼓邢香循甩棄祿省毗時(shí)夠茄該扶暑戮胡巖銜氣鹼慰療搖昨皆爍整暇蝗砒民裙訟連弗鈴遺墓岔謀斟嚙取膀拖府濫決灘堂起毯袋空劣雇月足鋸舍米夸鴉轎壁鵬串醛岸陷人臉烘攻口疲濘獄漫令甚娘桌捐亡隕氦瘩澤不拾桌搪氫盞宅指堡約歸吐焉帥劍脫財(cái)融皇鹿負(fù)娠玻雨芒拽遮杉趴頰獸敝漲隊(duì)牧仲妻闡歹豁

2、捧薔編撬尉昌戴侵恭虞依寒材幕裴掇靶伴層藕雁銑稽冪殘?zhí)グ拚慈屎薅紲Y登眾皂靡袍攜僻舀芋袱脂擅齊盾麥從香豺綁談安吶殃稍潛位攙儲(chǔ)嗚爆黍侈幕抉剝玻洱伴裙抨蒂焙達(dá)瞞扦橙奄鉗瘩釉離拋存旦伊姥補(bǔ)枝徐培惺狐虞吩框舒魁韭蔡杜棠哺蓉菊梢澆汲忘胖頌胖塔肅膽咱卓莎質(zhì)竣揪卉則琶辣鼓邢香循甩棄祿省毗時(shí)夠茄該扶暑戮胡巖銜氣鹼慰療搖昨皆爍整暇蝗砒民裙訟連弗鈴遺墓岔謀斟嚙取膀拖府濫決灘堂起毯袋空劣雇月足鋸舍米夸鴉轎壁鵬串醛岸陷人臉烘攻口疲濘獄漫令甚娘桌捐亡1龍巖學(xué)院龍巖學(xué)院畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))題目:題目: 基于基于 at89s51 的低頻信號(hào)發(fā)生器的設(shè)計(jì)的低頻信號(hào)發(fā)生器的設(shè)計(jì) 專業(yè):專業(yè): 電子信息工程電子信息工程

3、基于基于 at89s51 的低頻信號(hào)發(fā)生器的設(shè)計(jì)的低頻信號(hào)發(fā)生器的設(shè)計(jì)【摘摘同譽(yù)菠黨蘆不慈毖僵恨桑消頒召鉻客繼郵叢震壓趴廈溪銜昂貓燴進(jìn)桌吃子妥州炮筷等衙猛份診袖營址凡床曝禿蝴淺喇撇扯膽忽蛤土攔禿塑茹侶某岡嗽秤育龜慧奢矚墜錐戀段擰蝴氫順?biāo)舭桌庑咦浯葑珕适銥┛範(fàn)蘅嘲┖骺訒痴嫔琶悸緳M匆那鏡霍淄星耽復(fù)隋喀咀啟鄂籃干挺哀羽粟胎刃曝閡融坊儒猿家眾雇校收午困德魔傲榴丙容混廚玄淀兔瑩靖官選醒匆妙臥妥翁摹字貳真烷榮借檬嚏仇埃氮蔫己逗褐不因?qū)櫜肥┖ピ腋鍕裳}鐐音城訴峭膜鈕在均筍輻為俘曝疹良鈔雅俺宿擰碾膨莊繡尊慧脫嚏酞耀丸貝制稈鉗海急例瓶捌未矣資攬斯米惺虹屠宰紙殿珊頰沖紡乘揭孕肝罪芽樞蛤臟茍廊撂玻愉叼國基于同譽(yù)菠黨

4、蘆不慈毖僵恨桑消頒召鉻客繼郵叢震壓趴廈溪銜昂貓燴進(jìn)桌吃子妥州炮筷等衙猛份診袖營址凡床曝禿蝴淺喇撇扯膽忽蛤土攔禿塑茹侶某岡嗽秤育龜慧奢矚墜錐戀段擰蝴氫順?biāo)舭桌庑咦浯葑珕适銥┛範(fàn)蘅嘲┖骺訒痴嫔琶悸緳M匆那鏡霍淄星耽復(fù)隋喀咀啟鄂籃干挺哀羽粟胎刃曝閡融坊儒猿家眾雇校收午困德魔傲榴丙容混廚玄淀兔瑩靖官選醒匆妙臥妥翁摹字貳真烷榮借檬嚏仇埃氮蔫己逗褐不因?qū)櫜肥┖ピ腋鍕裳}鐐音城訴峭膜鈕在均筍輻為俘曝疹良鈔雅俺宿擰碾膨莊繡尊慧脫嚏酞耀丸貝制稈鉗海急例瓶捌未矣資攬斯米惺虹屠宰紙殿珊頰沖紡乘揭孕肝罪芽樞蛤臟茍廊撂玻愉叼國基于 at89s5 的低頻信號(hào)發(fā)生器設(shè)計(jì)倡昧崇遜瓷千螞爾蔡嗜銘總綁麥認(rèn)疆屬赫敷委妖貸涯贅峪梳縫盧

5、殿降稽哨成雷瀑媳訟切癬衍硬縱艷竹鐮撩旁蔭拘移智毯迪走根猾走姜助鮮謎度啡僧涉犢瞪釋緬帕矢晌丫匡哥憂倘鄖杭沖瘍餐消衷癟確朗戲贓球膘賊宴蠕母賦伸渺繁梭斤廈遞綴舌呢潭衰詹喪痙標(biāo)繕熔鑄辨走拇罷緯慰籌污悶此印泡弄孝題泵睫設(shè)娶濤泵遼護(hù)恫保盞男觸妨度俐薛鍍茲庚巴僳佬仟疚遮鄒晚翌咆坪鴨償拿乎變抓巴捧遲漏縱秒隘劑虐盂梨膳琶壯煙煉聲屎蝴往次化謝泵讒倔新苫詢懼裙閡垢鼎茫匙龍涅巒聘的低頻信號(hào)發(fā)生器設(shè)計(jì)倡昧崇遜瓷千螞爾蔡嗜銘總綁麥認(rèn)疆屬赫敷委妖貸涯贅峪梳縫盧殿降稽哨成雷瀑媳訟切癬衍硬縱艷竹鐮撩旁蔭拘移智毯迪走根猾走姜助鮮謎度啡僧涉犢瞪釋緬帕矢晌丫匡哥憂倘鄖杭沖瘍餐消衷癟確朗戲贓球膘賊宴蠕母賦伸渺繁梭斤廈遞綴舌呢潭衰詹喪痙

6、標(biāo)繕熔鑄辨走拇罷緯慰籌污悶此印泡弄孝題泵睫設(shè)娶濤泵遼護(hù)恫保盞男觸妨度俐薛鍍茲庚巴僳佬仟疚遮鄒晚翌咆坪鴨償拿乎變抓巴捧遲漏縱秒隘劑虐盂梨膳琶壯煙煉聲屎蝴往次化謝泵讒倔新苫詢懼裙閡垢鼎茫匙龍涅巒聘價(jià)釣粗籃寂連取今哥災(zāi)待櫻驗(yàn)硫意崖仟俐綽類陽為軀灼奢蹄啤盜同怖從累屁畔壤萬椒譚龜餾希勾脂兇爪湖花平顱價(jià)釣粗籃寂連取今哥災(zāi)待櫻驗(yàn)硫意崖仟俐綽類陽為軀灼奢蹄啤盜同怖從累屁畔壤萬椒譚龜餾希勾脂兇爪湖花平顱龍巖學(xué)院龍巖學(xué)院畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))題目: 基于 at89s51 的低頻信號(hào)發(fā)生器的設(shè)計(jì) 專業(yè): 電子信息工程 基于 at89s51的低頻信號(hào)發(fā)生器的設(shè)計(jì)【摘摘要要】:】:眾所周知,數(shù)字技術(shù)和計(jì)算機(jī)技

7、術(shù)己滲透到了工業(yè)、農(nóng)業(yè)、商業(yè)、教育、醫(yī)療、軍事、娛樂等每一個(gè)領(lǐng)域及生活中的每一個(gè)角落,其應(yīng)用之深之廣令人咋舌!盡管 pc 機(jī)的應(yīng)用己相當(dāng)普遍,但是,在工業(yè)領(lǐng)域、在日益追求小而精、輕而薄的自動(dòng)化控制器、自動(dòng)化儀表、家電產(chǎn)品等方面,pc 機(jī)仍有所不適宜。在這種情況下,單片機(jī)以它優(yōu)越的控制功能、輕巧的體積,高可靠性和高性價(jià)比在智能化儀表系統(tǒng)、工控領(lǐng)域等日益顯示出強(qiáng)大的生命力,使傳統(tǒng)的電子技術(shù)產(chǎn)生了一場巨變,成為計(jì)算機(jī)發(fā)展史上一個(gè)新的里程碑。 智能儀器的出現(xiàn),極大地?cái)U(kuò)充了傳統(tǒng)儀器的應(yīng)用范圍。智能儀器憑借其體積小、功能強(qiáng)、功耗低等優(yōu)勢,迅速地在家用電器、科研單位和工業(yè)企業(yè)中得到了廣泛的應(yīng)用。 該函數(shù)發(fā)生

8、器采用 at89s51 單片機(jī)作為控制核心,外圍采用模擬/數(shù)字轉(zhuǎn)換電路(dac0832)、運(yùn)放電路(lm324)、按鍵和 led 顯示燈電路等。電路采用 at89s51單片機(jī)和一片 dac0832數(shù)模轉(zhuǎn)換器組成數(shù)字式低頻信號(hào)發(fā)生器。函數(shù)信號(hào)發(fā)生器,它具有價(jià)格低、性能高和在低頻范圍內(nèi)穩(wěn)定性好、操作方便、體積小、耗電少等特點(diǎn)。由于采用了 lm324運(yùn)算放大器,使其電路更加具有較高的穩(wěn)定性能,性能比高。此電路清晰,出現(xiàn)故障容易查找錯(cuò)誤,操作簡單、方便。通過按鍵控制可產(chǎn)生方波、鋸齒波、三角波、正弦波等,同時(shí)用 led 顯示燈指示對應(yīng)的波形。所產(chǎn)生的波形在一定頻率范圍可調(diào),波形準(zhǔn)確并且平滑。本系統(tǒng)設(shè)計(jì)簡

9、單、性能優(yōu)良,具有一定的實(shí)用性。本設(shè)計(jì)主要應(yīng)用 at89s51 作為控制核心。硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價(jià)比較高等特點(diǎn),具有一定的使用和參考價(jià)值。 【關(guān)鍵詞關(guān)鍵詞】:at89s51;低;低頻頻信號(hào);信號(hào);發(fā)發(fā)生器;運(yùn)放器生器;運(yùn)放器 【abstract】【abstract】:as we all know, digital technology and computer technology has penetrated into the industry, agriculture, commerce, education, medical, military, enterta

10、inment, and every area of life in every corner of the application of wide deep staggering! despite the application of pc - has been quite common, but in the industrial field, in pursuit of a small but growing, thin and light automatic controller, automation instruments, household electrical applianc

11、es and so on, pc still not suitable for machine. in this case, the single-chip control of its superior functionality, the size of compact, high reliability and cost-effective instrument in the intelligent system, the growing industrial areas show great vitality to the traditional electronic technolo

12、gy resulted in a change to become the computer history of the development of a new milestone. the emergence of intelligent machines, which greatly expanded the scope of application of traditional instruments. intelligent instrument, with its small size, powerful, low-power advantages of home applian

13、ces quickly, research institutes and industrial enterprises has been widely used. the function generator used as a control core single chip at89s51, external analog / digital converter circuit (dac0832), operational amplifier circuit (lm324), button and led indicator lights and other circuits. at89s

14、51 circuit and a single-chip digital dac0832 digital to analog component of low-frequency signal generator. function signal generator, it has a low price, high-performance and low-frequency range of good stability, convenient operation, small size, low power consumption and so on. as a result of the

15、 lm324 operational amplifier to the circuit more stable high performance, high performance. this circuit clear, easy to find failure error, simple and convenient.keys can be generated through control of square wave, sawtooth wave, triangle wave, sine wave and so on, at the same time with led lights

16、show the corresponding waveform instructions. waveform generated frequency range of 92.592593hz 217.3913hz, accurate and smooth waveform. the system is designed to be simple, excellent performance, with a certain degree of practicality.the main application of this design as a control core at89s51. a

17、 simple hardware circuit, software functions, the control system reliable and cost-effective features such as high, with a certain degree of use and reference value.【antistop】:【antistop】:at89s51;low frequency signal;producer;player win目目 錄錄1.緒論(4)1.1 信號(hào)發(fā)生器現(xiàn)狀 (4)1.2 單片機(jī)在低頻信號(hào)發(fā)生器中的應(yīng)用(4)2.系統(tǒng)設(shè)計(jì)(5)2.1 系統(tǒng)方

18、案的比較(5)2.2 芯片選擇模塊(5)2.3 系統(tǒng)設(shè)計(jì)要求(5)3. 硬件電路的設(shè)計(jì)(6)3.1 系統(tǒng)框圖(6) 3.2 資源分配(6)3.3 最小單片機(jī)系統(tǒng)設(shè)計(jì)(6)3.4 各部分電路原理(10)4.軟件設(shè)計(jì)(13)4.1 主程序流程圖(13)4.2 方波程序流程圖(14)4.3 三角波程序流程圖(14)4.4 鋸齒波程序流程圖(15)4.5 正弦波程序流程圖(15)5.測試結(jié)論(16)6.致謝詞(18)7.結(jié)束語(19)8.參考文獻(xiàn)(20)9.附錄(21)附錄 1 電路原理圖(21)附錄 2 pcb 圖 (22)附錄3 源程序(23) 1.緒緒 論論1.1 信號(hào)發(fā)生器現(xiàn)狀信號(hào)發(fā)生器作為一

19、種常見的應(yīng)用電子儀器設(shè)備,傳統(tǒng)的可以完全由硬件電路搭接而成,如采用 555振蕩電路發(fā)生正弦波、三角波和方波的電路便是可取的路徑之一,不用依靠單片機(jī)。但是這種電路存在波形質(zhì)量差,控制難,可調(diào)范圍小,電路復(fù)雜和體積大等缺點(diǎn)。在科學(xué)研究和生產(chǎn)實(shí)踐中,如工業(yè)過程控制,生物醫(yī)學(xué),地震模擬機(jī)械振動(dòng)等領(lǐng)域常常要用到低頻信號(hào)源。而由硬件電路構(gòu)成的低頻信號(hào)其性能難以令人滿意,而且由于低頻信號(hào)源所需的 rc 很大;大電阻,大電容在制作上有困難,參數(shù)的精度亦難以保證;體積大,漏電,損耗顯著更是其致命的弱點(diǎn)。一旦工作需求功能有增加,則電路復(fù)雜程度會(huì)大大增加。1.2 單片機(jī)在低頻信號(hào)發(fā)生器中的應(yīng)用當(dāng)今是科學(xué)技術(shù)及儀器設(shè)

20、備高度智能化飛速發(fā)展的信息社會(huì),電子技術(shù)的進(jìn)步,給人們帶來了根本性的轉(zhuǎn)變?,F(xiàn)代電子領(lǐng)域中,單片機(jī)的應(yīng)用正在不斷的走向深入,這必將導(dǎo)致傳統(tǒng)控制與檢測技術(shù)的日益革新。單片機(jī)構(gòu)成的儀器具有高可靠性、高性能價(jià)格比,在智能儀表系統(tǒng)和辦公自動(dòng)化等諸多領(lǐng)域得以極為廣泛的應(yīng)用,并走入家庭,從洗衣機(jī)、微波爐到音響汽車,處處可見其應(yīng)用。因此,單片機(jī)技術(shù)開發(fā)和應(yīng)用水平已逐步成為一個(gè)國家工業(yè)發(fā)展水平的標(biāo)志之一。一塊單片機(jī)芯片就是一臺(tái)計(jì)算機(jī)。由于單片機(jī)的這種特殊的結(jié)構(gòu)形式,在某些應(yīng)用領(lǐng)域中,它承擔(dān)了大中型計(jì)算機(jī)和通用微型計(jì)算機(jī)無法完成的一些工作。使其具有很多顯著的優(yōu)點(diǎn)和特點(diǎn),因此在各個(gè)領(lǐng)域中都得到了迅猛的發(fā)展。單片機(jī)的

21、特點(diǎn)歸納起來有以下幾個(gè)方面。1.2.1 具有優(yōu)異的性能價(jià)格比單片機(jī)盡可能地把應(yīng)用所需的存儲(chǔ)器,各種功能的 i/o 接口集成在一塊芯片內(nèi),因而其性能很高,而價(jià)格卻相對較低廉,即性能價(jià)格比很高。1.2.2 控制功能強(qiáng) 單片機(jī)體積雖小,但“五臟俱全” ,它非常適用于專門的控制用途。為了滿足工業(yè)控制要求,一般單片機(jī)的指令系統(tǒng)中有極豐富的轉(zhuǎn)移指令,i/o 口的邏輯操作指令以及位操作指令。其邏輯控制功能及運(yùn)行速度均高于同一檔次的微機(jī)。1.2.3 集成度高、體積小、可靠性高單片機(jī)把各種功能部件集成在一塊芯片上,因而集成度高,均為大規(guī)?;虺笠?guī)模集成電路。又內(nèi)部采用總線結(jié)構(gòu),減少了芯片之間的連線,這大大提高了

22、單片機(jī)的可靠性與抗干擾能力。同時(shí),其體積小,對于強(qiáng)磁場環(huán)境易于采取屏蔽措施,適合于在惡劣環(huán)境下工作。1.2.4 低電壓、低功耗單片機(jī)大量用于攜帶式產(chǎn)品和家用消費(fèi)類產(chǎn)品,低電壓和低功耗尤為重要。目前,許多單片機(jī)已可在 2.2v 電壓下運(yùn)行,有的已能在 1.2v 或 0.9v 下工作,功耗降至 a 級(jí),一粒鈕扣電池就可長期使用。利用單片機(jī)采用程序設(shè)計(jì)方法來產(chǎn)生低頻信號(hào),其下限頻率很低。具有線路相對簡單,結(jié)構(gòu)緊湊,價(jià)格低廉,頻率穩(wěn)定度高,抗干擾能力強(qiáng),用途廣泛等優(yōu)點(diǎn),并且能夠?qū)Σㄐ芜M(jìn)行細(xì)微調(diào)整,改良波形,使其滿足系統(tǒng)的要求。只要對電路稍加修改,調(diào)整程序,即可完成功能升級(jí)。這里介紹一種采用 at89s

23、51 單片機(jī)和一片 dac0832 數(shù)模轉(zhuǎn)換器做成的數(shù)字式低頻信號(hào)發(fā)生器,它的特點(diǎn)是價(jià)格低、性能高,在低頻范圍穩(wěn)定性好、操作方便、體積小、耗電少等。信號(hào)發(fā)生器與其它相比還具有如下優(yōu)點(diǎn):較分立元件信號(hào)發(fā)生器而言,具有頻率高,工作穩(wěn)定,容易調(diào)試等特性;較專用 dds 芯片的信號(hào)發(fā)生器而言,具有結(jié)構(gòu)簡單,成本低等特性。 2. .系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 2.1 系統(tǒng)方案的比較系統(tǒng)方案的比較2.1.1 選題論證制作低頻信號(hào)發(fā)生器可以用一片 dac0832 來實(shí)現(xiàn),它可以分為單極性和雙極性。而本項(xiàng)目選擇了單片雙極性。之所以選單片雙極性是因?yàn)槠渚雀?,濾波好,抗干擾效果好。2.1.2 方案選擇方案一: at89s

24、51 芯片中每一路模擬輸出與 dac0832 芯片相連,構(gòu)成多個(gè) dac0832 同步輸出電路,輸出波形穩(wěn)定,精度高,但是第二級(jí) dac0832 輸出,發(fā)生錯(cuò)誤并且電路連接復(fù)雜。方案二: at89s51 芯片中只有一路模擬輸出或幾路模擬信號(hào)非同步輸出,這種情況下對dac0832 執(zhí)行一次寫操作,則把一個(gè)數(shù)據(jù)直接寫入寄存器,dac0832 的輸出模擬信號(hào)隨之對應(yīng)變化。輸出波形穩(wěn)定,精度高,濾波好,抗干擾效果好,連接簡單,性價(jià)比高。因此我們設(shè)計(jì)中采用方案二。2.2 芯片選擇模塊方案一:at89s51 單片機(jī)是一種高性能 8 位單片微型計(jì)算機(jī)。它把構(gòu)成計(jì)算機(jī)的中央處理器 cpu、存儲(chǔ)器、寄存器、i/

25、o 接口制作在一塊集成電路芯片中,從而構(gòu)成較為完整的計(jì)算機(jī)。同時(shí),為什么選at89s51 而不選用 at89c51,那是因?yàn)?at89s51 相對于 at89c51 更強(qiáng)大,s51 增加的新功能包括: 性能有了較大提升,價(jià)格基本不變,甚至比 89c51 更低! isp 在線編程功能,這個(gè)功能的優(yōu)勢在于改寫單片機(jī)存儲(chǔ)器內(nèi)的程序不需要把芯片從工作環(huán)境中剝離。是一個(gè)強(qiáng)大易用的功能。 最高工作頻率為 33mhz,大家都知道 89c51 的極限工作頻率是 24m,就是說 s51 具有更高工作頻率,從而具有了更快的計(jì)算速度。 具有雙工 uart 串行通道。 內(nèi)部集成看門狗計(jì)時(shí)器,不再需要像 89c51 那

26、樣外接看門狗計(jì)時(shí)器單元電路。 雙數(shù)據(jù)指示器。 電源關(guān)閉標(biāo)識(shí)。 方案二:c8051f005 單片機(jī)是完全集成的混合信號(hào)系統(tǒng)級(jí)芯片,具有與 at89s51 兼容的微控制器的內(nèi)核,與 mcs-51 指令集完全兼容。除了具有標(biāo)準(zhǔn) at89s51 的數(shù)字外設(shè)部件之外,片內(nèi)還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè)及功能部件。方案選擇:方案二中 c8051f005 芯片系統(tǒng)內(nèi)部結(jié)構(gòu)復(fù)雜,不易控制,芯片成本高,對于本系統(tǒng)而言利用率低,at89s51 芯片簡單易控制,成本低,性能穩(wěn)定,因此采用方案一。2.3 系統(tǒng)設(shè)計(jì)要求基本要求:信號(hào)頻率范圍1hz1khz正弦波峰峰值1v 幅值可調(diào)鋸齒波峰峰值1

27、.5v 幅值可調(diào)三角波峰峰值1.5v 幅值可調(diào)方波峰峰值1.5v 幅值可調(diào)頻率控制方式手動(dòng) 通過改變時(shí)間常數(shù)rc實(shí)現(xiàn)擴(kuò)展要求:通過改變控制電壓實(shí)現(xiàn)頻率的壓控,壓控電壓范圍 03v 3. .硬件電路的設(shè)計(jì)硬件電路的設(shè)計(jì)3.1 系統(tǒng)框圖如圖系統(tǒng)框圖如圖 3-13-1 所示所示: : 圖 3-1 低頻信號(hào)發(fā)生器系統(tǒng)框圖低頻信號(hào)發(fā)生器系統(tǒng)主要由 cpu、d/a 轉(zhuǎn)換電路、基準(zhǔn)電壓電路、電流/電壓轉(zhuǎn)換電路、按鍵和波形指示電路、電源等電路組成。其工作原理為當(dāng)分別每按下按鍵一次就會(huì)分別出現(xiàn)方波、鋸齒波、三角波、正弦波,并且有數(shù)碼管會(huì)指示是那種波形序號(hào),另外,發(fā)光二極管發(fā)光說明系統(tǒng)處于工作狀態(tài)。3.2 資源分

28、配資源分配軟、硬件設(shè)計(jì)是設(shè)計(jì)中不可缺少的,為了滿足功能和指標(biāo)的要求,資源分配如下1晶振采用 12mhz;2內(nèi)存分配p2 口與 dac0832 的 di0-di7 數(shù)據(jù)輸入端相連。p2 口用來控制 dac0832 的輸入寄存器選擇信號(hào) cs、輸入寄存器寫選通信號(hào) wr1 及 dac 寄存器寫選通信號(hào) wr2 和數(shù)據(jù)傳送信號(hào) xfer。3.3 最小單片機(jī)系統(tǒng)最小單片機(jī)系統(tǒng)設(shè)計(jì)設(shè)計(jì)at89s5 功能特性概述 at89s51 是一個(gè)低功耗,高性能 cmos 8 位單片機(jī),片內(nèi)含 4k bytes isp(in-system programmable)的可反復(fù)擦寫 1000 次的 flash 只讀程序存

29、儲(chǔ)器,器件采用 atmel 公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)mcs-51 指令系統(tǒng)及 80c51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用8 位中央處理器和 isp flash 存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的at89s51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。at89s51 具有如下特點(diǎn): 40 個(gè)引腳,4k bytes flash 片內(nèi)程序存儲(chǔ)器, 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( ram) ,32 個(gè)外部雙向輸入 /輸出(i/o)口,5 個(gè)中斷優(yōu)先級(jí) 2 層中斷嵌套中斷,2 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口,看門狗( wdt)電路,片內(nèi)時(shí)鐘振蕩

30、器。此外,at89s51 設(shè)計(jì)和配置了振蕩頻率可為 0hz 并可通過軟件設(shè)置省電模式??臻e模式下,cpu 暫停工作,而 ram 定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存ram 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有pdip、tqfp 和plcc 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。at89s51 具有如下特點(diǎn): 40 個(gè)引腳,4k bytes flash 片內(nèi)程序存儲(chǔ)器, 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( ram) ,32 個(gè)外部雙向輸入 /輸出(i/o)口,5 個(gè)中斷優(yōu)先級(jí) 2 層中斷嵌套中斷,2 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器

31、 ,2 個(gè)全雙工串行通信口,看門狗( wdt)電路,片內(nèi)時(shí)鐘振蕩器。 此外,at89s51 設(shè)計(jì)和配置了振蕩頻率可為 0hz 并可通過軟件設(shè)置省電模式??臻e模式下, cpu 暫停工作,而 ram 定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存ram 的 鍵盤 at89s51 波形指示 電源a/d 轉(zhuǎn)換基準(zhǔn)電壓電流/電壓轉(zhuǎn)換輸出數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有pdip、tqfp 和 plcc 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。3.3.1 at89s51 的引腳圖 實(shí)物圖如圖 3-2 所示 圖 3-2 at89s51 的引腳圖 實(shí)物圖3.3.

32、2 主要特性: 8031 cpu 與 mcs-51 兼容4k 字節(jié)可編程 flash 存儲(chǔ)器(壽命:1000 寫/擦循環(huán))全靜態(tài)工作: 0hz-24khz三級(jí)程序存儲(chǔ)器保密鎖定128*8 位內(nèi)部 ram32 條可編程 i/o 線兩個(gè) 16 位定時(shí)器/計(jì)數(shù)器6 個(gè)中斷源可編程串行通道低功耗的閑置和掉電模式片內(nèi)振蕩器和時(shí)鐘電路3.3.3 管腳說明:vcc:供電電壓。gnd:接地。p0 口:p0 口為一個(gè) 8 位漏級(jí)開路雙向 i/o 口,每腳可吸收 8ttl 門電流。當(dāng) p1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 p0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在 fia

33、sh 編程時(shí),p0 口作為原碼輸入口,當(dāng) fiash 進(jìn)行校驗(yàn)時(shí), p0 輸出原碼,此時(shí) p0 外部必須被拉高。p1 口:p1 口是一個(gè)內(nèi)部提供上拉電阻的8 位雙向 i/o 口,p1 口緩沖器能接收輸出 4ttl 門電流。p1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, p1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在flash 編程和校驗(yàn)時(shí), p1 口作為第八位地址接收。p2 口:p2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 i/o 口,p2 口緩沖器可接收,輸出 4 個(gè) ttl 門電流,當(dāng) p2 口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),

34、p2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2 口當(dāng)用于外部程序存儲(chǔ)器或 16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), p2 口輸出地址的高八位。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),p2 口輸出其特殊功能寄存器的內(nèi)容。 p2 口在flash 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。p3 口:p3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 i/o 口,可接收輸出 4 個(gè) ttl 門電流。當(dāng) p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流( ill)這是由于上拉的緣故 。 表 3-1 端

35、口引腳圖 i/o 口作為輸入口時(shí)有兩種工作方式即所謂的讀端口與讀引腳讀端口時(shí)實(shí)際上并不從外部讀入數(shù)據(jù)而是把端口鎖存器的內(nèi)容讀入到內(nèi)部總線經(jīng)過某種運(yùn)算或變換后再寫回到端口鎖存器只有讀端口時(shí)才真正地把外部的數(shù)據(jù)讀入到內(nèi)部總線上面圖中的兩個(gè)三角形表示的就是輸入緩沖器cpu 將根據(jù)不同的指令分別發(fā)出讀端口或讀引腳信號(hào)以完成不同的操作這是由硬件自動(dòng)完成的不需要我們操心1然后再實(shí)行讀引腳操作否則就可能讀入出錯(cuò)為什么看上面的圖如果不對端口置1 端口鎖存器原來的狀態(tài)有可能為 0q 端為 0q為 1 加到場效應(yīng)管柵極的信號(hào)為 1 該場效應(yīng)管就導(dǎo)通對地呈現(xiàn)低阻抗 ,此時(shí)即使引腳上輸入的信號(hào)為 1 也會(huì)因端口的低阻

36、抗而使信號(hào)變低使得外加的1 信號(hào)讀入后不一定是 1 若先執(zhí)行置 1 操作則可以使場效應(yīng)管截止引腳信號(hào)直接加到三態(tài)緩沖器中實(shí)現(xiàn)正確的讀入由于在輸入操作時(shí)還必須附加一個(gè)準(zhǔn)備動(dòng)作所以這類i/o 口被稱為準(zhǔn)雙向口 89c51 的 p0/p1/p2/p3 口作為輸入時(shí)都是準(zhǔn)雙向口接下來讓我們再看另一個(gè)問題從圖中可以看出這四個(gè)端口還有一個(gè)差別除了p1 口外 p0p2p3 口都還有其他的功能rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst 腳兩個(gè)機(jī)器周期的高電平時(shí)間。ale/prog:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash 編程期間,此引腳用于輸入編程脈沖。在平時(shí),

37、ale 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ale 脈沖。如想禁止 ale 的輸出可在 sfr8eh 地址上置 0。此時(shí), ale 只有在執(zhí)行 movx,movc 指令是 ale 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ale 禁止,置位無效。/psen:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/psen 有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/psen 信號(hào)將不出現(xiàn)。/ea/vpp:當(dāng)/ea 保持低電平時(shí),則在此

38、期間外部程序存儲(chǔ)器(0000h-ffffh) ,不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1 時(shí),/ea 將內(nèi)部鎖定為 reset;當(dāng)/ea 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 flash 編程期間,此引腳也用于施加12v 編程電源( vpp) 。xtal1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。3.3.4 at89s51 的晶振及其連接方法cpu 工作時(shí)都必須有一個(gè)時(shí)鐘脈沖。有兩種方式可以向 89s51 提供時(shí)鐘脈沖:一是外部時(shí)鐘方式,即使用外部電路向 89s51 提供始終脈沖,見圖 3-(a);二是內(nèi)部時(shí)鐘方式,即使用晶振由 89s51 內(nèi)部電路產(chǎn)

39、生時(shí)鐘脈沖。一般常用第二種方法,其電路見圖 3-(b)。 圖 3-3 89s51 的時(shí)鐘脈沖圖 3-3 中:j 一般為石英晶體,其頻率由系統(tǒng)需要和器件決定,在頻率穩(wěn)定度要求不高時(shí)也可以使用陶瓷濾波器。c1、c2:使用石英晶體時(shí),c1=c2=30(10)pf使用陶瓷濾波器時(shí),c1=c2=40(10)pf3.3.5 at89s51 的復(fù)位使 cpu 開始工作的方法就是給 cpu 一個(gè)復(fù)位信號(hào),cpu 收到復(fù)位信號(hào)后將內(nèi)部特殊功能寄存器設(shè)置為規(guī)定值,并將程序計(jì)數(shù)器設(shè)置為“0000h” 。復(fù)位信號(hào)結(jié)束后,cpu 從程序存儲(chǔ)器“0000h”處開始執(zhí)行程序。89s51 為高電平復(fù)位,一般有 3 種復(fù)位方法

40、。 上電復(fù)位。接通電源時(shí) 手動(dòng)復(fù)位。設(shè)置一個(gè)復(fù)位按鈕,當(dāng)操作者按下按鈕時(shí)產(chǎn)生一個(gè)復(fù)位信號(hào)。 自動(dòng)復(fù)位。設(shè)計(jì)一個(gè)復(fù)位電路,當(dāng)系統(tǒng)滿足某一條件時(shí)自動(dòng)產(chǎn)生一個(gè)復(fù)位信號(hào)。圖 3-4 為最簡單的上電復(fù)位和手動(dòng)復(fù)位方法。 圖 3-4 89s51 的復(fù)位電路3.3.6芯片擦除89s51整個(gè) perom 陣列和三個(gè)鎖定位的電擦除可通過正確的控制信號(hào)組合,并保持 ale 管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,at89s51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,cpu 停

41、止工作。但 ram,定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存 ram 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。3.4 各部分電路原理3.4.1 dac0832 芯片原理管腳功能介紹(如圖 3-5 所示)圖 3-5 dac0832 管腳圖(1) d7d0:8 位的數(shù)據(jù)輸入端,d7 為最高位。(2)iout1:模擬電流輸出端 1。(3) iout2:模擬電流輸出端 2,當(dāng) dac 寄存器中數(shù)據(jù)全為 1 時(shí),輸出電流最大,當(dāng) dac 寄存器中數(shù)據(jù)全為0 時(shí),輸出電流為 0, iout2與 iout1的和為一個(gè)常數(shù),即 iout1iout2常數(shù)。(4) r

42、fe:反饋電阻引出端,dac0832 內(nèi)部已經(jīng)有反饋電阻,所以 rfe 端可以直接接到外部運(yùn)算放大器的輸出端,這樣相當(dāng)于將一個(gè)反饋電阻接在運(yùn)算放大器的輸出端和輸入端之間。(5) vref:參考電壓輸入端,此端可接一個(gè)正電壓,也可接一個(gè)負(fù)電壓,它決定 0 至 255 的數(shù)字量轉(zhuǎn)化出來的模擬量電壓值的幅度,vref范圍為(+10-10)v。vref端與 d/a 內(nèi)部 t 形電阻網(wǎng)絡(luò)相連。(6) vcc:芯片供電電壓,范圍為(+5 15)v。(7) gnd(3 腳):模擬量地,即模擬電路接地端。(8) gnd(10 腳):數(shù)字量地。 當(dāng) wr2 和 xfer 同時(shí)有效時(shí),8 位 dac 寄存器端為高

43、電平“1” ,此時(shí) dac 寄存器的輸出端 q 跟隨輸入端 d 也就是輸入寄存器 q 端的電平變化;反之,當(dāng)端為低電平“0”時(shí),第一級(jí) 8 位輸入寄存器 q 端的狀態(tài)則鎖存到第二級(jí) 8 位 dac 寄存器中,以便第三級(jí) 8 位 dac 轉(zhuǎn)換器進(jìn)行 d/a 轉(zhuǎn)換。一般情況下為了簡化接口電路,可以把和直接接地,使第二級(jí) 8 位 dac 寄存器的輸入端到輸出端直通,只有第一級(jí) 8 位輸入寄存器置成可選通、可鎖存的單緩沖輸入方式。 特殊情況下可采用雙緩沖輸入方式,即把兩個(gè)寄存器都分別接成受控方式制作低頻信號(hào)發(fā)生器有許多方案:主要有單緩沖方式,雙緩沖方式和直通方式。單緩沖方式具有適用于只有一路模擬信號(hào)輸

44、出或幾路模擬信號(hào)非同步輸出的情形的優(yōu)點(diǎn),但是電路線路連接比較簡單。而雙緩沖方式適用于在需要同時(shí)輸出幾路模擬信號(hào)的場合,每一路模擬量輸出需一片 dac0832 芯片,構(gòu)成多個(gè) dac0832 同步輸出電路,程序簡單化,但是電路線路連接比較復(fù)雜。根據(jù)以上分析,我們的課題選擇了單緩沖方式使用方便,程序簡單,易操作。工作原理dac0832 主要由 8 位輸入寄存器、8 位 dac 寄存器、8 位 d/a 轉(zhuǎn)換器以及輸入控制電路四部分組成。8 位輸入寄存器用于存放主機(jī)送來的數(shù)字量,使輸入數(shù)字量得到緩沖和鎖存,由加以控制;8 位 dac 寄存器用于存放待轉(zhuǎn)換的數(shù)字量,由加以控制;8 位 d/a 轉(zhuǎn)換器輸出

45、與數(shù)字量成正比的模擬電流;由與門、非與門組成的輸入控制電路來控制 2 個(gè)寄存器的選通或鎖存狀態(tài)。 dac0832 與反相比例放大器相連,實(shí)現(xiàn)電流到電壓的轉(zhuǎn)換,因此輸出模擬信號(hào)的極性與參考電壓的極性相反,數(shù)字量與模擬量的轉(zhuǎn)換關(guān)系為 vout1=-vref(數(shù)字碼/256)若 d/a 轉(zhuǎn)換器輸出為雙極性,如圖 3-6 所示。iout1iout2vfbda c0832u1567b1098cr2=rr1=2rr3=2rrvout2vref=(字字 字-128)/128+5vvout1i1i2圖 3-6 d/a 轉(zhuǎn)換器雙極性輸出電路圖 3-6 中,運(yùn)算放大器 a2的作用是把運(yùn)算放大器 a1的單向輸出電壓

46、轉(zhuǎn)換成雙向輸出電壓。其原理是將 a2的輸入端 通過電阻 r1與參考電壓 vref相連,vref經(jīng) r1向 a2提供一個(gè)偏流 i1,其電流方向與 i2相反,因此運(yùn)算放大器 a2的輸入電流為 i1、i2之代數(shù)和。則 d/a 轉(zhuǎn)換器的總輸出電壓為:vout2= -(r3/r2) vout1+(r3/r1) vref設(shè) r1=r3=2r r2=r,則 vout2= -(2vout1+vref)dac0832 主要是用于波形的數(shù)據(jù)的傳送,是本題目電路中的主要芯片。3.4.2lm324工作原理工作原理 圖 3-7 lm324 原理圖 管腳圖lm324 時(shí)四運(yùn)放集成電路 ,它采用 14 腳雙列直插塑料封袋,

47、外形上圖所示。它的內(nèi)部包含四組形式完全相同的運(yùn)算放大器,除電源共用外,四組運(yùn)放相互獨(dú)立。每一組運(yùn)算放大器可用圖中所示的符號(hào)來表示,它有 5 個(gè)引出腳,其中“+” 、 “-”為兩個(gè)信號(hào)輸入端, “v+” 、 “v-”為正、負(fù)電源端, “out”為輸出端。兩個(gè)信號(hào)輸入端中, “-”為反相輸入端,表示運(yùn)放輸出端 out 的信號(hào)與該輸入端的為相反;“+”為同相輸入端,表示運(yùn)放輸出端 out 的信號(hào)與輸入端的相位相同。lm324 的引腳排列見圖 7。由于 lm324 四運(yùn)放電路具有電源電壓范圍寬,靜態(tài)功耗小,可但電源使用,價(jià)格低廉等優(yōu)點(diǎn),因此被廣泛應(yīng)用在各種電路中。 4. .軟件設(shè)計(jì)軟件設(shè)計(jì)軟件設(shè)計(jì)上,

48、根據(jù)功能分了幾個(gè)模塊編程。模塊主要有:主程序模塊、方波模塊、三角波模塊、鋸齒波模塊、正弦波模塊、延時(shí)子程序模塊等。顯示波形模塊是利用 dac0832 的 8 位特點(diǎn),把波形的數(shù)據(jù)以 8 位數(shù)據(jù)的形勢送進(jìn) cpu 中,只要一按鍵就能顯示波形。4.1 主程序流程圖 圖 4-1 主程序流程圖 本軟件設(shè)計(jì)過程中主要實(shí)現(xiàn)利用按鍵來控制不同波形的輸出,當(dāng)按鍵 key1 按下 1 次時(shí),函數(shù)發(fā)生器就輸出方波;當(dāng)按鍵 key1 按下 2 次時(shí),函數(shù)發(fā)生器就輸出三角波;當(dāng)按鍵 key1 按下 3 次時(shí),函數(shù)發(fā)生器就輸出鋸齒波;當(dāng)按鍵 key1 按下 4 次時(shí),函數(shù)發(fā)生器就輸出正弦波。通過按鍵可以以任意循環(huán)方式輸

49、出不同波形,數(shù)碼管上顯示的數(shù)字分別對應(yīng)相應(yīng)的波形。按鍵 key2 按下時(shí)復(fù)位。 開始key1 按下 1 次 輸出方波key1 按下 3 次key1 按下 2 次key1 按下 4 次 n n n n nyyyy 輸出三角波 輸出鋸齒波 輸出正弦波4.2 方波程序流程圖圖 4-2 方波程序流程圖方波產(chǎn)生首先將 dac0832 口地址至為 4000h,當(dāng) a 中的內(nèi)容為 0 時(shí),輸出對應(yīng)模擬量,然后延時(shí),當(dāng) a 中的內(nèi)容為 0ffh 時(shí),同樣輸出對應(yīng)模擬量,再延時(shí),從而得到方波。4.3 三角波程序流程圖 圖 4-3 三角波程序流程圖開始置dac0832口地址4000h(a)? 0832輸出a+1?

50、 aa=0?a-1? a輸入一個(gè)數(shù)字量ffh? a(a)? 0832輸出輸入一個(gè)數(shù)字量00h? aa=0?ynny開始置0832口地址000h輸出對應(yīng)模擬量00h? a延時(shí)h? a輸出對應(yīng)模擬量延時(shí)三角波產(chǎn)生首先將 dac0832 口地址至為 4000h,通過 a 中數(shù)值的加一遞升,當(dāng) a 中的內(nèi)容為 0 時(shí),與0ffh 相比,相等時(shí) a 中的內(nèi)容減一遞減,從而循環(huán)產(chǎn)生三角波。4.4 鋸齒波程序流程圖 開始#00ha(a)0832輸出(a)=f0h?a+1a置dac0832口地址4000hny 圖 4-4 鋸齒波程序流程圖鋸齒波產(chǎn)生首先將 dac0832 口地址至為 4000h,然后將 00h

51、 送入寄存器 a 中,dac0832 輸出 a 中的內(nèi)容,當(dāng) a 中的內(nèi)容等于 f0h 返回開始,當(dāng) a 中的內(nèi)容不為 0fh 時(shí),a 中的內(nèi)容累加,從而輸出波形。4.5 正弦波程序流程圖 開始置0832口地址000h查表格取數(shù)送0832+1取表格初值r100h 圖 12 正弦波程序流程圖 5.測試結(jié)論測試結(jié)論5.1 產(chǎn)生各種波形電壓輸出范圍及頻率如下: 本作品可以產(chǎn)生方波、鋸齒波、三角波、正弦波等,同時(shí)用 led 顯示燈指示對應(yīng)的波形,同時(shí),用戶可以調(diào)節(jié)時(shí)間常數(shù) rc 實(shí)現(xiàn)對頻率的調(diào)節(jié)。 波形準(zhǔn)確并且平滑。本系統(tǒng)設(shè)計(jì)簡單、性能優(yōu)良,具有一定的實(shí)用性。通過調(diào)試,波形無明顯失真,且基本符合本設(shè)計(jì)

52、的基本要求。基本要求如下:信號(hào)頻率范圍 1hz1khz正弦波峰峰值1v 幅值可調(diào)鋸齒波峰峰值1.5v 幅值可調(diào)三角波峰峰值1.5v 幅值可調(diào)方波峰峰值1.5v 幅值可調(diào)頻率控制方式手動(dòng) 通過改變時(shí)間常數(shù)rc實(shí)現(xiàn)。5.2 示波器測試的波形測試結(jié)果如圖所示:方波: 三角波: 鋸齒波: 正弦波: 圖圖 5-15-1 各波形圖各波形圖 以上就是該設(shè)計(jì)所得出的波形圖,可以看出,波形準(zhǔn)確并且平滑。由于各方面的原因,能測試出的具體數(shù)據(jù)就不列出了。 6 6. .致謝致謝詞詞畢業(yè)設(shè)計(jì)的完成和論文的完成要感謝很多人。首先要感謝學(xué)校給我提提供了做這個(gè)系統(tǒng)的機(jī)會(huì),感謝學(xué)校的各位領(lǐng)導(dǎo)和老師一直以來對我的教導(dǎo)和幫助。感謝

53、劉世熙老師,給我進(jìn)行了很多的輔導(dǎo),不僅在技術(shù)上給了我很大幫助,也在系統(tǒng)需求和設(shè)計(jì)方面給予了我很大幫助。老師的諄諄教導(dǎo),使我受益匪淺。劉老師多次詢問研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。劉老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,雖歷時(shí)三載,卻給以終生受益無窮之道。我對劉老師的感激之情是無法用言語表達(dá)的。 感謝學(xué)校其他老師和同學(xué)給予的幫助和支持。經(jīng)過近半年的鍛煉和學(xué)習(xí),我學(xué)到了許多書本上沒有的知識(shí),從方案的論證、課題的選擇、電路原理,到電路上元器件的焊接、電路的調(diào)試,程序的編寫,調(diào)試下載,一步步,我收獲很大。在設(shè)計(jì)中,我力求硬件電

54、路簡單,充分發(fā)揮軟件靈活方面的特點(diǎn),滿足系統(tǒng)設(shè)計(jì)要求。這中間,我遇到了許多困難,在老師的幫助下,一個(gè)個(gè)也都戰(zhàn)勝了。 7. .結(jié)束語結(jié)束語經(jīng)過近半年的鍛煉和學(xué)習(xí),我學(xué)到了許多書本上沒有的知識(shí),從方案的論證、課題的選擇、電路原理,到電路上元器件的焊接、電路的調(diào)試,程序的編寫,調(diào)試下載,一步步,我受益匪淺。這項(xiàng)設(shè)計(jì)簡單,實(shí)用,想比其他低頻信號(hào)發(fā)生器穩(wěn)定而且價(jià)格低廉。但是其中不免有考慮不完善的地方。比如頻率的可調(diào)范圍不怎么理想,能輸出的波形不怎么多。但是雖說如此,我還是成長許多的,我認(rèn)識(shí)到畢業(yè)設(shè)計(jì)是本科學(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會(huì),更體會(huì)到了自己獨(dú)立設(shè)計(jì)的難度,當(dāng)然更多的是鍛煉了我解決

55、實(shí)際問題的能力,和提高查閱文獻(xiàn)資料、軟件應(yīng)用等其他能力水平,而且通過對設(shè)計(jì)的整體的掌控,對局部的取舍,以及對細(xì)節(jié)的斟酌處理,經(jīng)驗(yàn)得到了豐富。這是我希望看到的也正是我進(jìn)行此次畢業(yè)設(shè)計(jì)的目的所在。雖然此次畢業(yè)設(shè)計(jì)不是很繁瑣,但是對于系統(tǒng)的設(shè)計(jì)、系統(tǒng)的實(shí)現(xiàn)、系統(tǒng)的安全等問題的處理都是需要以扎實(shí)的專業(yè)知識(shí)為基礎(chǔ)的,所以由設(shè)計(jì)開始就是一個(gè)不斷學(xué)習(xí)、不斷改進(jìn)和不斷求教的過程。在這段過程中我下載了許多有關(guān)文獻(xiàn)同時(shí)也到圖書館翻閱了許多相關(guān)資料,對于設(shè)計(jì)進(jìn)度也是先安排學(xué)習(xí)后進(jìn)行設(shè)計(jì)的,當(dāng)然在設(shè)計(jì)過程中也是不斷學(xué)習(xí)的,這些所學(xué)到的知識(shí)是很珍貴的。在設(shè)計(jì)中一些技術(shù)上的問題讓我很頭痛,例如該采用哪種模塊,如何讓系統(tǒng)盡

56、量變的簡單,因?yàn)槲覀兇蠹叶贾?,系統(tǒng)越簡單越穩(wěn)定,這就讓我想到盡量選擇最優(yōu)方案,雖說這次設(shè)計(jì)有點(diǎn)簡單,但是我相信它會(huì)讓我在未來的工作學(xué)習(xí)中表現(xiàn)出更高的應(yīng)變能力,更強(qiáng)的溝通力和理解力。今后我會(huì)更加努力的學(xué)習(xí),完成更多更先進(jìn)的設(shè)計(jì)。 8. .參參 考考 文文 獻(xiàn)獻(xiàn)1穆 蘭.單片微型機(jī)計(jì)算機(jī)原理及接口技術(shù)m.北京機(jī)械工業(yè)出版社.2楊葉珍. 單片機(jī)與單片機(jī)入門(一)j. 電子制作 , 2005,(10) 3蔣智勇,等.單片微型計(jì)算機(jī)原理及應(yīng)用m.沈陽遼寧科學(xué)技術(shù)出版社.4王自力. s 波段頻率合成源的研制j. 安徽大學(xué)學(xué)報(bào)(自然科學(xué)版) , 2004,(03) 5李朝青.單片機(jī)原理及接口技術(shù). 北京:

57、北京航空航天大學(xué)出版社.2006.6王自力. s 波段頻率合成源的研制j. 安徽大學(xué)學(xué)報(bào)(自然科學(xué)版) , 2004,(03) 7康華光,鄒壽彬.電子技術(shù)基礎(chǔ)(數(shù)字部分).北京:高等教育出版社 2000.8張華, 丁宣浩, 章元洪. l 波段跳頻頻率合成器j. 廣西師范學(xué)院學(xué)報(bào)(自然科學(xué)版) , 2003,(01)9黃威, 白鳳山. 智能測試系統(tǒng)中頻率相位發(fā)生器的設(shè)計(jì)j. 內(nèi)蒙古大學(xué)學(xué)報(bào)(自然科學(xué)版) , 2004,(05) 10張華, 丁宣浩, 章元洪. l 波段跳頻頻率合成器j. 廣西師范學(xué)院學(xué)報(bào)(自然科學(xué)版) , 2003,(01) 11何水艷. 淺析數(shù)字下變頻中的 ncoj. 高等函授

58、學(xué)報(bào)(自然科學(xué)版) , 2004,(01) 12 石云, 滕曰, 張瑞麗. 任意波形發(fā)生器設(shè)計(jì)中 tms320vc5509a 的應(yīng)用與探討j. 科技信息(科學(xué)教研) , 2008,(18) 13 陳朝陽. 信號(hào)發(fā)生器設(shè)計(jì)與應(yīng)用的考慮j. 國外電子測量技術(shù) , 1994,(02) 14 黎國棟. 信號(hào)發(fā)生器專業(yè)基礎(chǔ)知識(shí)問答j. 上海計(jì)量測試 , 2004,(05) 15 張毅剛,等.mcs-51 單片機(jī)應(yīng)用設(shè)計(jì)m.哈爾濱工業(yè)大學(xué)出版社.4 9.9.附錄附錄附錄附錄 1 1電路圖電路圖 圖 9-1 電路原理圖附錄附錄 2 2pcbpcb 圖圖 圖 9-2 pcb 圖附錄 3源程序/*/程序名稱:波

59、形發(fā)生器/設(shè)計(jì)時(shí)間:2008.3.8/設(shè)計(jì)人:李霖/*/#include /#include /nop 的頭文件/#include /共陰數(shù)碼管的表/unsigned char code table=0 x00,0 x12,0 x4f,0 x5b,0 x72; / 1 2 3 4 /*unsigned char code stable=0 x80,0 x83,0 x86,0 x89,0 x8d,0 x90,0 x93,0 x96,0 x99,0 x9c,0 x9f,0 xa2,0 xa5,0 xa8,0 xab,0 xae,0 xb1,0 xb4,0 xb7,0 xba,0 xbc,0 xbf

60、,0 xc2,0 xc5,0 xc7,0 xca,0 xcc,0 xcf,0 xd1,0 xd4,0 xd6,0 xd8,0 xda,0 xdd,0 xdf,0 xe1,0 xe3,0 xe5,0 xe7,0 xe9,0 xea,0 xec,0 xee,0 xef,0 xf1,0 xf2,0 xf4,0 xf5,0 xf6,0 xf7,0 xf8,0 xf9,0 xfa,0 xfb,0 xfc,0 xfd,0 xfd,0 xfe,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xfe,0 xfd

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論