2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  目 錄</b></p><p><b>  摘要1</b></p><p><b>  緒論2</b></p><p>  第1章 方案設(shè)計(jì)3</p><p>  1.1 方案論述3</p><p>  1.2 方案

2、論證3</p><p>  第2章 硬件設(shè)計(jì)4</p><p>  2.1  總體設(shè)計(jì)功能說(shuō)明4</p><p>  2.2  DAC0832芯片5</p><p>  2.3  硬件放大電路6</p><p>  第3章 軟件設(shè)計(jì)7</p><p>  3.1 程序流程圖7<

3、;/p><p>  3.2 主要程序代碼9</p><p><b>  3.3 調(diào)試12</b></p><p><b>  設(shè)計(jì)總結(jié)14</b></p><p><b>  參考文獻(xiàn)15</b></p><p><b>  摘要</

4、b></p><p>  本系統(tǒng)是基于AT89C51單片機(jī)的數(shù)字式低頻信號(hào)發(fā)生器。采用AT89C51單片機(jī)作為控制核心,外圍采用數(shù)字/模擬轉(zhuǎn)換電路(DAC0832)、運(yùn)放電路(LM324)、按鍵。通過(guò)按鍵控制可產(chǎn)生方波、三角波、正弦波等。其設(shè)計(jì)簡(jiǎn)單、性能優(yōu)好,可用于多種需要低頻信號(hào)的場(chǎng)所,具有一定的實(shí)用性。</p><p>  各種各樣的信號(hào)是通信領(lǐng)域的重要組成部分,其中正弦波、三角

5、波和方波等是較為常見的信號(hào)。在科學(xué)研究及教學(xué)實(shí)驗(yàn)中常常需要這幾種信號(hào)的發(fā)生裝置。為了實(shí)驗(yàn)、研究方便,研制一種靈活適用、功能齊全、使用方便的信號(hào)源是十分必要的。</p><p>  本文介紹的是利用AT89C51單片機(jī)和數(shù)模轉(zhuǎn)換器件DAC0832產(chǎn)生所需不同信號(hào)的低頻信號(hào)源,其信號(hào)幅度和頻率都是可以按要求控制的。文中簡(jiǎn)要介紹了DAC0832數(shù)模轉(zhuǎn)換器的結(jié)構(gòu)原理和使用方法,AT89C51的基礎(chǔ)理論,以及與設(shè)計(jì)電路有關(guān)

6、的各種芯片。文中著重介紹了如何利用單片機(jī)控制D/A轉(zhuǎn)換器產(chǎn)生上述信號(hào)的硬件電路和軟件編程。</p><p>  本次關(guān)于產(chǎn)生不同低頻信號(hào)的信號(hào)源的設(shè)計(jì)方案,不僅在理論和實(shí)踐上都能滿足實(shí)驗(yàn)的要求,而且具有很強(qiáng)的可行性。該信號(hào)源的特點(diǎn)是:體積小、價(jià)格低廉、性能穩(wěn)定、實(shí)現(xiàn)方便、功能齊全。</p><p>  關(guān)鍵詞 波形發(fā)生器;三角波;正弦波;方波</p><p>&l

7、t;b>  緒論</b></p><p>  波形發(fā)生器也稱函數(shù)發(fā)生器,作為實(shí)驗(yàn)信號(hào)源,是現(xiàn)今各種電子電路實(shí)驗(yàn)設(shè)計(jì)應(yīng)用中必不可少的儀器設(shè)備之一。目前,市場(chǎng)上常見的波形發(fā)生器多為純硬件的搭接而成,且波形種類有限,多為鋸齒波,正弦波,方波,三角波等波形。</p><p>  信號(hào)發(fā)生器作為一種常見的應(yīng)用電子儀器設(shè)備,傳統(tǒng)的可以完全由硬件電路搭接而成,如采用555振蕩電路發(fā)生正

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

9、增加。</p><p><b>  第1章 方案設(shè)計(jì)</b></p><p><b>  1.1 方案論述</b></p><p>  從科學(xué)所設(shè)計(jì)的不同范圍以及器件的不同選擇來(lái)構(gòu)思,可以實(shí)現(xiàn)的方案有很多,現(xiàn)提出兩個(gè)可行的方案并分別論述其工作原理及可行性。</p><p>  方案一:方案一方框圖如

10、下圖1.1.1所示。采用AT89C51芯片,數(shù)模芯片采用DAC0831芯片,構(gòu)成基本的波形發(fā)生電路,設(shè)置多個(gè)按鍵用來(lái)控制波形輸出記憶調(diào)整信號(hào)頻率的大小。此電路設(shè)計(jì)輸出波形穩(wěn)定,精度高。</p><p>  圖1-1 方案一電路流程圖</p><p>  方案二:本方案的基本原理是在PC機(jī)上按下鼠標(biāo)左鍵創(chuàng)建一個(gè)周期的波形,再將各點(diǎn)值傳送給單片機(jī)系統(tǒng),產(chǎn)生實(shí)際的模擬信號(hào)。模擬信號(hào)通過(guò)D/A轉(zhuǎn)換

11、器的轉(zhuǎn)換,得到所需要的波形型號(hào)。</p><p>  圖1-2 方案二電路流程圖</p><p><b>  1.2 方案論證</b></p><p>  單片機(jī)控制超低頻任意信號(hào)波形發(fā)生器(方案一)與現(xiàn)有采用微處理器和數(shù)模轉(zhuǎn)換器組成的數(shù)字式低頻信號(hào)發(fā)生器(方案二)相比,由于采用直接數(shù)字波形合成技術(shù),頻率準(zhǔn)確度和穩(wěn)定度較高。方案二中微處理器對(duì)信

12、號(hào)的現(xiàn)實(shí)和處理非常方便,只是需要同時(shí)編輯單片機(jī)語(yǔ)言和微處理器所需要的高級(jí)語(yǔ)言,工作量大而且較為復(fù)雜。因此我選擇了方案一。</p><p><b>  第2章 硬件設(shè)計(jì)</b></p><p>  2.1 總體設(shè)計(jì)功能說(shuō)明</p><p>  鍵盤輸入部分主要用于選擇波形。鍵盤共設(shè)3個(gè)鍵,用于選擇三角波、矩形波、正弦波3種不同的波形。89C51單

13、片機(jī)用來(lái)執(zhí)行某一波形發(fā)生程序,向D/A轉(zhuǎn)換器的輸入端發(fā)送數(shù)據(jù),將其轉(zhuǎn)化成模擬量,并通過(guò)運(yùn)算放大器調(diào)節(jié)波形的幅值,,從而在輸出端得到所需的波形。</p><p>  可由硬件設(shè)計(jì)好后,再根據(jù)要求進(jìn)行具體編寫。程序的主要功能是:首先程序在開始后,先判斷P1.0,P1.1 ,P1.2相應(yīng)的波形,然后根據(jù)選擇的波形輸出相應(yīng)的波形.程序?qū)⒏鶕?jù)要求進(jìn)行調(diào)節(jié)波形。 </p><p><b> 

14、 圖2-1 總電路圖</b></p><p>  2.2 DAC0832芯片</p><p>  圖2-2 DAC0832引腳圖</p><p>  DAC0832是8分辨率的D/A轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個(gè)DA芯片以其價(jià)格低廉、接口簡(jiǎn)單、轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。D/A轉(zhuǎn)換器由8位輸入鎖存器、8位DAC寄存器、8

15、位D/A轉(zhuǎn)換電路及轉(zhuǎn)換控制電路構(gòu)成。</p><p>  1:DAC0832的主要特性參數(shù)如下:</p><p><b>  分辨率為8位;</b></p><p>  電流穩(wěn)定時(shí)間1us;</p><p>  可單緩沖、雙緩沖或直接數(shù)字輸入;</p><p>  只需在滿量程下調(diào)整其線性度;&l

16、t;/p><p>  單一電源供電(+5V~+15V);</p><p>  低功耗,200mW。</p><p>  2:DAC0832結(jié)構(gòu): </p><p>  D0~D7:8位數(shù)據(jù)輸入線,TTL電平,有效時(shí)間應(yīng)大于90ns(否則鎖存器的數(shù)據(jù)會(huì)出錯(cuò));</p><p>  ILE:數(shù)據(jù)鎖存允許控制信號(hào)輸入線,高電平

17、有效;</p><p>  CS:片選信號(hào)輸入線(選通數(shù)據(jù)鎖存器),低電平有效;</p><p>  WR1:數(shù)據(jù)鎖存器寫選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。由ILE、CS、WR1的邏輯組合產(chǎn)生LE1,當(dāng)LE1為高電平時(shí),數(shù)據(jù)鎖存器狀態(tài)隨輸入數(shù)據(jù)線變換,LE1的負(fù)跳變時(shí)將輸入數(shù)據(jù)鎖存;</p><p>  XFER:數(shù)據(jù)傳輸控制信號(hào)輸入線,低電平有效,負(fù)

18、脈沖(脈寬應(yīng)大于500ns)有效;</p><p>  WR2:DAC寄存器選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。由WR1、XFER的邏輯組合產(chǎn)生LE2,當(dāng)LE2為高電平時(shí),DAC寄存器的輸出隨寄存器的輸入而變化,LE2的負(fù)跳變時(shí)將數(shù)據(jù)鎖存器的內(nèi)容打入DAC寄存器并開始D/A轉(zhuǎn)換。</p><p>  IOUT1:電流輸出端1,其值隨DAC寄存器的內(nèi)容線性變化;</p>

19、;<p>  IOUT2:電流輸出端2,其值與IOUT1值之和為一常數(shù);</p><p>  Rfb:反饋信號(hào)輸入線,改變Rfb端外接電阻值可調(diào)整轉(zhuǎn)換滿量程精度;</p><p>  Vcc:電源輸入端,Vcc的范圍為+5V~+15V;</p><p>  VREF:基準(zhǔn)電壓輸入線,VREF的范圍為-10V~+10V;</p><p

20、>  AGND:模擬信號(hào)地</p><p>  DGND:數(shù)字信號(hào)地</p><p>  3:DAC0832的工作方式:</p><p>  根據(jù)對(duì)DAC0832的數(shù)據(jù)鎖存器和DAC寄存器的不同的控制方式,DAC0832有三種工作方式:直通方式、單緩沖方式和雙緩沖方式</p><p>  2.3 信號(hào)放大電路</p>&l

21、t;p>  圖2-3 信號(hào)放大電路圖 </p><p><b>  第3章 軟件設(shè)計(jì)</b></p><p><b>  3.1 程序流程圖</b></p><p><b>  圖3-1 主流程圖</b></p><p>  圖3-2 三角波流程圖</p>

22、<p>  圖3-3 方波流程圖圖3-4 正弦波流程圖</p><p>  3.2 主要程序代碼</p><p>  MOV A,#0FFH</p><p><b>  CLR P1.5</b></p><p><b>  MOV P1,A</b></p><p&

23、gt;  JNB P1.0,SANJIAO ;P1.0控制三角波的輸出 </p><p>  JNB P1.1,JUXING ;P1.1控制矩形波的輸出</p><p>  JNB P1.2,ZX;P1.2控制正弦波的輸出</p><p><b>  RET</b></p><p>  ;

24、**********三角波******** </p><p><b>  SANJIAO:</b></p><p>  MAI: MOV DPTR,#7FFFH;置DAC0832入口地址</p><p>  MOV A,#00H ;置初始值</p><p>  LOOP1:MOVX @D

25、PTR,A ;送數(shù)字電壓值</p><p>  INC A ;加1</p><p><b>  NOP</b></p><p>  CJNE A,#0FFH,LOOP1;不等于0FFH轉(zhuǎn)回去,生成三角波從低到高的這部分,否者向下</p><p>  LOOP2:DEC

26、A 減1</p><p>  MOVX @DPTR,A ;送數(shù)字電壓值</p><p>  CJNE A,#00H,LOOP2;不等于00H轉(zhuǎn)回去,生成三角波從高到低的這部分,否者向下</p><p>  INC A;為了不讓第二個(gè)周期產(chǎn)生于前一個(gè)周期的00H的數(shù)字電壓重復(fù)</p><p>&

27、lt;b>  NOP</b></p><p>  LJMP LOOP1 ;必須加1后在返回到LOOP1</p><p><b>  RET</b></p><p>  ;*********矩形波********* </p><p><b>  JUXING: </b

28、></p><p><b>  START:</b></p><p>  MOVDPTR,#7FFFH</p><p>  LOOP:MOV A,#00H ;設(shè)置初值</p><p>  MOVX@DPTR,A;設(shè)置上限電平為</p><p>  LCALLD

29、ELAY;形成方波寬度</p><p>  MOVA,#0xFF </p><p>  MOVx@DPTR,A</p><p>  LCALLDELAY </p><p>  LJMPLOOP;完成一個(gè)周期循環(huán)后,再次進(jìn)行循環(huán)</p><p><b>  DELAY:<

30、;/b></p><p>  MOV R2,#100</p><p><b>  DJNZ R2,$</b></p><p><b>  RET </b></p><p>  ;*********正弦波********</p><p><b>  ZX:<

31、;/b></p><p><b>  DA01 :</b></p><p>  MOV R7,#0FFH</p><p>  MOV DPTR ,#TAB</p><p><b>  DA02 :</b></p><p>  MOV A , #0H</p>

32、<p>  MOVC A , @A+DPTR</p><p>  MOV R0,DPL</p><p>  MOV R1,DPH</p><p>  MOV DPTR,#7FFFH </p><p>  MOVX @DPTR, A</p><p>  MOV DPL,R0</p><p

33、>  MOV DPH,R1</p><p>  INC DPTR</p><p>  DJNZ R7,DA02</p><p>  LJMP DA01 </p><p><b>  TAB : </b></p><p>  DB 80H,83H,86H,89H,8DH,90H

34、,93H,96H</p><p>  DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH</p><p>  DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H </p><p>  DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H</p><p&

35、gt;  DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H </p><p>  DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H</p><p>  DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH</p><p>  DB 0FDH,0FEH,0FF

36、H,0FFH,0FFH, 0FFH,0FFH,0FFH</p><p>  DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH</p><p>  DB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6H</p><p>  DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH

37、,0EAH</p><p>  DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH</p><p>  DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7H </p><p>  DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H </p><

38、;p>  DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H</p><p>  DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H </p><p>  DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H </p><p>  DB 66H, 63H, 60H,

39、 5DH, 5AH, 57H, 55H, 51H </p><p>  DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH </p><p>  DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H </p><p>  DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H

40、</p><p>  DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH </p><p>  DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H</p><p>  DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H </p><p>  DB

41、00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H </p><p>  DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H </p><p>  DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H </p><p>  DB 16H, 18H, 1AH, 1CH, 1EH,

42、20H, 22H, 25H </p><p>  DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H </p><p>  DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH </p><p>  DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H </p>

43、<p>  DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H</p><p><b>  RET</b></p><p><b>  3.3 調(diào)試</b></p><p><b>  正弦波:</b></p><p><b&g

44、t;  三角波</b></p><p><b>  方波:</b></p><p><b>  設(shè)計(jì)總結(jié)</b></p><p>  此次畢業(yè)設(shè)計(jì)讓我認(rèn)識(shí)到,設(shè)計(jì)思路是實(shí)施操作的扎實(shí)基石。一個(gè)良好的設(shè)計(jì)思路,是電路的生命。寧愿在思路設(shè)計(jì)上多花上50%的時(shí)間。因?yàn)榍捌诳此坡?,?shí)際上恰恰給后期的制作帶來(lái)很大的方便,

45、效果往往是更節(jié)省了許多時(shí)間。</p><p>  活學(xué)活用。這次設(shè)計(jì)讓我真正體會(huì)到了書本知識(shí)永遠(yuǎn)是基礎(chǔ),而基礎(chǔ)正是你向高層次邁進(jìn)的扎實(shí)階梯,沒(méi)有這個(gè)基礎(chǔ),就無(wú)法實(shí)現(xiàn)技術(shù)上的騰飛。在實(shí)踐當(dāng)中,靈活運(yùn)用書本上所講的知識(shí),萬(wàn)變不離其中,只有扎實(shí)掌握了核心的方法,才有可能做到活用巧用。</p><p><b>  參考文獻(xiàn)</b></p><p>  

46、[1] 梅麗鳳 王艷秋 汪毓鐸 張軍.單片機(jī)原理及接口技術(shù).清華大學(xué)出版社, 2006.8</p><p>  [2] 徐愛(ài)華.單片機(jī)應(yīng)用技術(shù)教程.機(jī)械工業(yè)出版社,2003.7</p><p>  [3] 謝宜仁 謝煒 謝東辰.單片機(jī)實(shí)用技術(shù)問(wèn)答.人民郵電出版社,2003.2</p><p>  [4] 何立民.單片機(jī)應(yīng)用技術(shù)選編.北京航空航天

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論