程控放大器系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)論文_第1頁(yè)
程控放大器系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)論文_第2頁(yè)
程控放大器系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)論文_第3頁(yè)
程控放大器系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)論文_第4頁(yè)
程控放大器系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)程控放大器系統(tǒng)設(shè)計(jì)系電子信息工程系專業(yè)電子信息工程技術(shù)第1章緒論1.1課題來(lái)源程控放大器,又名可編程放大器,是一種放大倍數(shù)由程序控制的放大器。程控放大器可以通過(guò)軟件改變?cè)鲆?,利用模?shù)轉(zhuǎn)換器可以自動(dòng)適應(yīng)大范圍變化的模擬信號(hào)電平,因此越來(lái)越多地應(yīng)用在自動(dòng)控制系統(tǒng)丶智能化儀器儀表中。本課題適用于科學(xué)教研、生產(chǎn)實(shí)踐和教學(xué)實(shí)驗(yàn)等領(lǐng)域。它是有AT89C51單片機(jī)、DAC0832。通過(guò)按鍵來(lái)實(shí)現(xiàn)放大的產(chǎn)生。1.2設(shè)計(jì)思路本系統(tǒng)的主控制模塊是由單片機(jī)最小系統(tǒng),兩個(gè)獨(dú)立按鍵構(gòu)成的,每一個(gè)按鍵對(duì)應(yīng)一種調(diào)整模式。按下按鍵后,會(huì)執(zhí)行相應(yīng)的按鍵功能,松開(kāi)后停止。具體實(shí)現(xiàn)過(guò)程:系統(tǒng)上電后先對(duì)DAC0832和LCD1602液晶初始化,再對(duì)按鍵進(jìn)行掃描。當(dāng)按鍵有按下時(shí),系統(tǒng)的數(shù)字輸入量發(fā)生改變,從而改變系統(tǒng)的增益,使得輸出電壓發(fā)生相應(yīng)的變化。系統(tǒng)的放大倍數(shù)和輸出電壓通過(guò)液晶實(shí)時(shí)顯示。第2章方案設(shè)計(jì)2.1核心模塊的方案論證與比較2.1.1控制模塊方案一:4*4矩陣鍵盤控制此方案可以直接輸入所需要的波形放大倍數(shù),方便快捷,但是程序操作復(fù)雜,故不采用這種方案。方案二:獨(dú)立按鍵控制此方案利用兩個(gè)獨(dú)立按鍵共同控制放大倍數(shù),其中一個(gè)按鍵用來(lái)控制倍數(shù)的放大,另外一個(gè)控制倍數(shù)的衰減,以此來(lái)達(dá)到放大倍數(shù)的調(diào)節(jié),由于本系統(tǒng)元件較少,而且51單片機(jī)正好有兩個(gè)外部中斷口可以利用,程序設(shè)計(jì)簡(jiǎn)單,故采用此方案。2.1.2顯示模塊方案一:數(shù)碼管顯示此方案中利用共陰極數(shù)碼管并對(duì)0~9這10數(shù)字進(jìn)行編碼,并利用數(shù)碼管的動(dòng)態(tài)掃描形式來(lái)顯示不同的數(shù)字,以達(dá)到顯示放大倍數(shù)的目的。由于本系統(tǒng)僅需對(duì)放大倍數(shù)進(jìn)行顯示,利用四段數(shù)碼管已經(jīng)足以達(dá)到要求,但程序設(shè)計(jì)相對(duì)繁瑣,故本設(shè)計(jì)不采用這種方案實(shí)現(xiàn)。方案二:1602液晶顯示此方案中液晶顯示器可以由ASCll碼控制,控制簡(jiǎn)單,可以顯示更多的信息,比如放大倍數(shù)和單位等,故為本系統(tǒng)所采用。2.2系統(tǒng)設(shè)計(jì)要求本系統(tǒng)設(shè)計(jì)的程控放大器可以實(shí)現(xiàn)如下功能:(1)可以通過(guò)按鍵輸入來(lái)控制輸出的電壓大小。(2)輸出的值可通過(guò)LCD1602液晶顯示。(3)可以通過(guò)按鍵輸入改變放大器的放大倍數(shù)。2.3系統(tǒng)設(shè)計(jì)思路本系統(tǒng)的主控制模塊由單片機(jī)最小系統(tǒng),兩個(gè)獨(dú)立按鍵構(gòu)成的,每一個(gè)按鍵對(duì)應(yīng)一種調(diào)整模式。按下鍵后,會(huì)執(zhí)行相應(yīng)的按鍵功能,松開(kāi)后停止。程控放大器的輸出電壓V0與DAC0832的輸入電壓Vref的關(guān)系式:V0=-[(Vref·Rf)]/2nR(Dn-1·2n-1+Dn-2·2n-2+...+D0·20)。Rf為系統(tǒng)的反饋信號(hào)輸入線電阻,R為DAC0832的數(shù)字輸出量,就相當(dāng)于改變系統(tǒng)的增益。具體實(shí)現(xiàn)過(guò)程:系統(tǒng)的數(shù)字輸入量發(fā)生改變,從而改變系統(tǒng)的增益,使得輸出電壓發(fā)生相應(yīng)的變化。系統(tǒng)的放大倍數(shù)和輸出電壓通過(guò)液晶實(shí)時(shí)顯示。LCD顯示MCU鍵盤D/A轉(zhuǎn)換放大器輸出LCD顯示MCU鍵盤D/A轉(zhuǎn)換放大器輸出圖2.1系統(tǒng)硬件框圖第3章系統(tǒng)硬件設(shè)計(jì)3.1單片機(jī)的應(yīng)用與選擇8051是MCS-51系列單片機(jī)中的代表產(chǎn)品,它內(nèi)部集成了功能強(qiáng)大的中央處理器,包含了硬件乘除法器、21個(gè)專用控制寄存器、64kB的程序存儲(chǔ)器、256B字節(jié)的數(shù)據(jù)存儲(chǔ)器、4組8位的并行口、兩個(gè)16位的可編程定時(shí)/計(jì)數(shù)器、一個(gè)全雙工的串行口以及布爾處理器。由于MCS-51集成了幾乎完善的8位中央處理單元,處理功能強(qiáng),中央處理單元中集成了方便靈活的專用寄存器,硬件的加、減、乘、除法器和布爾處理機(jī)及各種邏輯運(yùn)算和轉(zhuǎn)移指令,這給應(yīng)用提供了極大的便利。3.2芯片簡(jiǎn)介3.2.1AT89C51性能簡(jiǎn)介

AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。3.2.2AT89C51的主要特性⑴8031CPU與MCS-51兼容⑵4K字節(jié)可編程FLASH存儲(chǔ)器(壽命:1000寫/擦循環(huán))⑶全靜態(tài)工作:0Hz-24KHz⑷三級(jí)程序存儲(chǔ)器保密鎖定⑸128*8位內(nèi)部RAM⑹32條可編程I/O線⑺兩個(gè)16位定時(shí)器/計(jì)數(shù)器⑻5個(gè)中斷源⑼可編程串行通道⑽低功耗的閑置和掉電模式⑾片內(nèi)振蕩器和時(shí)鐘電路2.2.3AT89C51管腳功能MCS-51系列單片機(jī)芯片均為40個(gè)引腳,HMOS工藝制造的芯片采用雙列直插(DIP)方式封裝,其引腳示意及功能分類如圖3.1:圖3.1MCS-51引腳圖MCS-51系列單片機(jī)的40個(gè)引腳中有2個(gè)專用于主電源的引腳,2個(gè)外接晶體的引腳,4個(gè)控制或與其它電源復(fù)用的引腳,以及32條輸入輸出I/O引腳。

VCC:供電電壓。GND:接地。①P0口(P0.0~P0.7)為雙向8位三態(tài)I/O口,當(dāng)作為I/O口使用時(shí),可直接連接外部I/O設(shè)備。它是地址總線低8位及數(shù)據(jù)總線分時(shí)復(fù)用口,可驅(qū)動(dòng)8個(gè)TTL負(fù)載。一般作為擴(kuò)展時(shí)地址/數(shù)據(jù)總線口使用。②P1口(P1.0~P1.7)為8位準(zhǔn)雙向I/O口,它的每一位都可以分別定義為輸入線或輸出線(作為輸入時(shí),口鎖存器必須置1),可驅(qū)動(dòng)4個(gè)TTL負(fù)載。③P2口(P2.0~P2.7)為8位準(zhǔn)雙向I/O口,當(dāng)作為I/O口使用時(shí),可直接連接外部I/O設(shè)備。它是與地址總線高8位復(fù)用,可驅(qū)動(dòng)4個(gè)TTL負(fù)載。一般作為擴(kuò)展時(shí)地址總線的高8位使用。④P3口(P3.0~P3.7)為8位準(zhǔn)雙向I/O口,是雙功能復(fù)用口,可驅(qū)動(dòng)4個(gè)TTL負(fù)載。P3口也可作為AT89C51的一些特殊功能口,如下所示:P3口管腳備選功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2/INT0(外部中斷0)P3.3/INT1(外部中斷1)P3.4T0(記時(shí)器0外部輸入)P3.5T1(記時(shí)器1外部輸入)P3.6/WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7/RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。綜上所述,MCS-51系列單片機(jī)的引腳作用可歸納為以下兩點(diǎn):⑴單片機(jī)功能多,引腳數(shù)少,因而許多引腳都具有第2功能;⑵單片機(jī)對(duì)外呈3總線形式,由P2、P0口組成16位地址總線;由P0口分時(shí)復(fù)用作為數(shù)據(jù)總線;由ALE、PSEN/、EA/與P3口中的INT0/、INT1/、T0、T1、WR/、RD/共10個(gè)引腳組成控制總線。3.2控制顯示電路本設(shè)計(jì)用AT89C51單片機(jī)最小控制系統(tǒng),顯示部分采用LCD1602液晶顯示器LCD引腳圖如圖3.2所示。圖3.2LCD1602引腳圖腳號(hào)管腳名稱LEVER管腳功能描述1VSS0V電源地2VDD5.0V電源電壓3VEE對(duì)比調(diào)整電壓4RSH/LRS=“H”,表示DB7~DB0為顯示數(shù)據(jù)RS=“L”,表示DB7~DB0為顯示指令數(shù)據(jù)5R/WH/LR/W=“H”,E=“H”,數(shù)據(jù)被讀到DB7~DB0R/W=“L”,E=“H→L”DB7~DB0的數(shù)據(jù)被寫到IR或DR6EH/L使能信號(hào):R/W=“L”,E信號(hào)下降沿鎖存DB7~DB0R/W=“H”,E=“H”DRAM數(shù)據(jù)讀到D7~D07D0H/L數(shù)據(jù)線8D1H/L數(shù)據(jù)線9D2H/L數(shù)據(jù)線10D3H/L數(shù)據(jù)線11D4H/L數(shù)據(jù)線12D5H/L數(shù)據(jù)線13D6H/L數(shù)據(jù)線14D7H/L數(shù)據(jù)線LCD1602引腳及其功能介紹如表3-1所示。表3.1AT89S52的P0口接上拉電阻,P0口輸出顯示數(shù)據(jù),控制信號(hào)由P1口部分引腳控制輸出。圖3.3顯示控制電路3.3鍵盤電路鍵盤電路如圖3.4所示,通過(guò)按鍵控制輸出電壓大小。P3.0接輸出增加按鈕,P3.1接輸出減小按鈕圖3.4鍵盤電路3.4D/A轉(zhuǎn)換電路D/A轉(zhuǎn)換電路采用DAC0832來(lái)實(shí)現(xiàn),首先來(lái)介紹下DAC0832芯片。3.4.1管腳功能圖3.5DAC0832管腳圖DAC0832管腳功能如圖3.5所示。DAC0832的主要特性參數(shù)如下:*分辨率為8位;*輸出為電流信號(hào),電流的建立時(shí)間為1us;*可單緩沖、雙緩沖或直接數(shù)字輸入;*只需在滿量程下調(diào)整其線性度;*單一電源供電(+5V~+15V),低功耗,20mW;*參考電壓可以達(dá)到±10V;*直接的數(shù)字接口可以與任何一款單片機(jī)相連。DAC0832的引腳功能:*D0~D7:8位數(shù)據(jù)輸入線,TTL電平,通常與單片機(jī)的數(shù)據(jù)總線相連,用于輸入CUP送來(lái)的待轉(zhuǎn)換數(shù)字量。有效時(shí)間應(yīng)大于90ns(否則鎖存器的數(shù)據(jù)會(huì)出錯(cuò));*ILE:數(shù)據(jù)鎖存允許控制信號(hào)輸入線,高電平有效;*:片選信號(hào)輸入線(選通數(shù)據(jù)鎖存器),低電平有效;*:數(shù)據(jù)鎖存器寫選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。由ILE、、的邏輯組合產(chǎn)生LE1,當(dāng)LE1為高電平時(shí),數(shù)據(jù)鎖存器狀態(tài)隨輸入數(shù)據(jù)線變換,LE1的負(fù)跳變時(shí)將輸入數(shù)據(jù)鎖存;*:數(shù)據(jù)傳輸控制信號(hào)輸入線,低電平有效,負(fù)脈沖(脈寬應(yīng)大于500ns)有效;*:DAC寄存器選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。由、的邏輯組合產(chǎn)生LE2,當(dāng)LE2為高電平時(shí),DAC寄存器的輸出隨寄存器的輸入而變化,LE2的負(fù)跳變時(shí)將數(shù)據(jù)鎖存器的內(nèi)容打入DAC寄存器并開(kāi)始D/A轉(zhuǎn)換。*IOUT1:電流輸出端1,其值隨DAC寄存器的內(nèi)容線性變化;*IOUT2:電流輸出端2,其值與IOUT1值之和為一常數(shù);—當(dāng)DAC寄存器內(nèi)容全為1時(shí),IOUT1為最大,IOUT2=0;—當(dāng)DAC寄存器內(nèi)容全為0時(shí),IOUT1=0,IOUT2為最大;為了保證輸出電流的線性,應(yīng)將IOUT1及IOUT2接到外部運(yùn)算放大器的輸入端上。*Rfb:反饋信號(hào)輸入線,改變Rfb端外接電阻值可調(diào)整轉(zhuǎn)換滿量程精度;*Vcc:芯片工作電源,范圍為+5V~+15V;*VREF:基準(zhǔn)電壓輸入線,VREF的范圍為-10V~+10V;*AGND:模擬信號(hào)地,為模擬信號(hào)和基準(zhǔn)電源的參考地;*DGND:數(shù)字信號(hào)地,為工作電源地和數(shù)字邏輯地3.4.2D/A轉(zhuǎn)換電路圖3.6D/A轉(zhuǎn)換電路單片機(jī)的P2口輸出信號(hào)給0832的8位并口數(shù)據(jù)輸入,控制端口控制信號(hào)由P1口部分引腳控制輸出。輸出信號(hào)至運(yùn)算放大器。3.5放大電路運(yùn)放與DAC0832連接的運(yùn)放電路如圖3-5所示。DAC0832輸出的轉(zhuǎn)換結(jié)果為電流形式,在本設(shè)計(jì)中利用一個(gè)高輸入阻抗的線性運(yùn)算放大器——TL061AMN將其轉(zhuǎn)換為模擬電壓信號(hào)。運(yùn)放的反饋電阻通過(guò)Rfb端應(yīng)用片內(nèi)固有電阻。圖中所示運(yùn)算放大器U2的作用是反向器,是輸出的電壓與D/A轉(zhuǎn)換的電壓相同。運(yùn)放與DAC0832連接的運(yùn)放電路如圖3.6所示。圖3.7運(yùn)放與DAC0832連接電路圖3.6整機(jī)電路3.8整機(jī)電路圖第4章軟件設(shè)計(jì)及仿真4.1軟件流程圖圖4.1軟件流程圖4.2程序代碼見(jiàn)附錄A4.3仿真設(shè)計(jì)硬件電路完成以后,進(jìn)行系統(tǒng)的軟件設(shè)計(jì),首先要分析系統(tǒng)對(duì)軟件的要求,然后進(jìn)行軟件的總體設(shè)計(jì),包括程序總體結(jié)構(gòu)設(shè)計(jì)和對(duì)程序進(jìn)行模塊化設(shè)計(jì)。按照整體功能分成多個(gè)不同模塊,單獨(dú)設(shè)計(jì)、編程、調(diào)試然后將各個(gè)模塊裝配調(diào)試,組成完整的軟件。在編程語(yǔ)言方面,選擇的是C語(yǔ)言進(jìn)行編程。C語(yǔ)言是近年來(lái)國(guó)內(nèi)外普遍使用的一種編程語(yǔ)言,C語(yǔ)言功能豐富,表達(dá)能力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好,而且能直接對(duì)計(jì)算機(jī)硬件進(jìn)行操作。既有高級(jí)語(yǔ)言的特點(diǎn),又有匯編語(yǔ)言的特點(diǎn)。4.3.1VW簡(jiǎn)介1.雙平臺(tái)DOS版本,WINDOWS版本。其中WINDOWS版本功能強(qiáng)大。中文界面,英文界面可任選,用戶源程序的大小不再有任何限制,支持ASM,C,PLM語(yǔ)言混合編程,具有項(xiàng)目管理功能,為用戶的資源共享,課題重組提供強(qiáng)有力的手段。支持點(diǎn)屏顯示,用鼠標(biāo)左鍵點(diǎn)一下源程序中的某一變量,即可顯示該變量的數(shù)值。有豐富的窗口顯示方式,多方位,動(dòng)態(tài)地顯示仿真的各種過(guò)程,使用極為便利。本操作系統(tǒng)一經(jīng)推出,立即被廣大用戶所喜愛(ài)。2.雙工作模式1軟件模擬仿真(不要仿真器也能模擬仿真)。2硬件仿真。雙CPU結(jié)構(gòu),100%不占用戶資源。全空間硬件斷點(diǎn),不受任何條件限制,支持地址、數(shù)據(jù)、外部信號(hào)、事件斷點(diǎn)、支持實(shí)時(shí)斷點(diǎn)計(jì)數(shù)、軟件運(yùn)行時(shí)間統(tǒng)計(jì)。3.雙集成環(huán)境編輯、編譯、下載、調(diào)試全部集中在一個(gè)環(huán)境下。多種仿真器,多類CPU仿真全部集成在一個(gè)環(huán)境下。可仿真51系列,196系列,PIC系列,飛利蒲公司的552.LPC764.DALLAS320,華邦438等51增強(qiáng)型CPU。為了跟上形勢(shì),現(xiàn)在很多工程師需要面對(duì)和掌握不同和項(xiàng)目管理器、編輯器、編譯器。他們由不同的廠家開(kāi)發(fā),相互不兼容,使用不同的界面。學(xué)習(xí)使用都很吃力。偉福WINDOWS調(diào)試軟件為您提供了一個(gè)全集成環(huán)境,統(tǒng)一的界面,包含一個(gè)項(xiàng)目管理器,一個(gè)功能強(qiáng)大的編輯器,匯編Make、Build和調(diào)試工具并提供一個(gè)與第三方編譯器的接口。VW編譯如圖4.2所示圖4.2VW編譯界面圖4.3.2PROTUES仿真Protues軟件是英國(guó)Labcenterelectronics公司出版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。其特點(diǎn)是:支持當(dāng)前的主流單片機(jī),如51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列、68000系列等[14]。1)提供軟件調(diào)試功能2)提供豐富的外圍接口器件及其仿真RAM,ROM,鍵盤,馬達(dá),LED,LCD,AD/DA,部分SPI器件,部分IIC器件。這樣很接近實(shí)際。在訓(xùn)練學(xué)生時(shí),可以選擇不同的方案,這樣更利于培養(yǎng)學(xué)生。3)提供豐富的虛擬儀器利用虛擬儀器在仿真過(guò)程中可以測(cè)量外圍電路的特性,培養(yǎng)學(xué)生實(shí)際硬件的調(diào)試能力。4)具有強(qiáng)大的原理圖繪制功能在PROTUES繪制好原理圖后,調(diào)入已編譯好的目標(biāo)代碼文件:*.HEX,可以在PROTUES的原理圖中看到模擬的實(shí)物運(yùn)行狀態(tài)和過(guò)程[15]。系統(tǒng)的仿真結(jié)果圖如下所示,初始狀態(tài)如圖4.3,當(dāng)按下“輸出增加”鍵時(shí)如圖4.4,當(dāng)按下“輸出減小”鍵時(shí)如圖4.5。圖4.3仿真初始狀態(tài)圖4.4按下輸出增加鍵時(shí)圖4.5按下輸出減小鍵時(shí)總結(jié)本設(shè)計(jì)介紹了一種利用AT89C51單片機(jī)和DAC0832及放大器實(shí)現(xiàn)的程控放大器系統(tǒng)的設(shè)計(jì)。電路簡(jiǎn)介丶操作方便丶性能良好,而且其設(shè)計(jì)簡(jiǎn)練丶易懂,所用器件常見(jiàn),電路模塊具有通用性,整個(gè)系統(tǒng)具有更實(shí)用的意義和更強(qiáng)大的功能。在本課題的設(shè)計(jì)過(guò)程中主要完成以下工作:完成開(kāi)題報(bào)告,設(shè)計(jì)方案總結(jié)。學(xué)習(xí)PROTEL軟件的使用,原理圖的基本繪制方法。并根據(jù)題目要求,已經(jīng)完成原理圖繪制。通過(guò)查閱相關(guān)資料,獨(dú)立學(xué)習(xí)仿真軟件的使用方法,同時(shí)在PROTEUS環(huán)境中完成了仿真圖的繪制。并且配合VW軟件完成了程序的編寫。經(jīng)過(guò)反復(fù)調(diào)試,完成了運(yùn)行效果的仿真。仿真效果良好,達(dá)到了設(shè)計(jì)預(yù)期的目的。軟件的編寫和調(diào)試。針對(duì)本課題要實(shí)現(xiàn)的基本功能編寫了本課題一些基本程序,并在調(diào)試過(guò)程中不斷的改善編程方法。參考文獻(xiàn)[1]王煒.程控放大器及其典型應(yīng)用的實(shí)例[J].中國(guó)科學(xué)院長(zhǎng)春光學(xué)精密機(jī)械研究所.1998:89~94.[2]周春光.程控放大器在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用[J].電子技術(shù)應(yīng)用.1987,3:77~80.[3]傅越千.程控放大器的設(shè)計(jì)與應(yīng)用[J].寧波高等專科學(xué)校學(xué)報(bào),2002,4:37~40.[4]房慧龍.程控放大器的實(shí)現(xiàn)方法{J}.常州信息職業(yè)技術(shù)學(xué)院電子信息工程系.2004,8:52~56.[5]邵雄凱,張文燦,黃文斌.一種程控放大器的分析與實(shí)現(xiàn)[J].湖北工學(xué)院學(xué)報(bào),1997,4:45~51.[6]吳建平,李建強(qiáng).數(shù)字程控放大器設(shè)計(jì)與應(yīng)用[J].成都理工學(xué)院報(bào),2002,6:665~668.[7]余錫存,曹國(guó)華編著.單片機(jī)原理及接口技術(shù)[M].西安:西安電子科技大學(xué)出版社,2000,7:27~28.[8]彭楚武主編.微機(jī)原理與接口技術(shù)[M].長(zhǎng)沙:湖南大學(xué)出版社,2004,7:200~204.[9]童詩(shī)白,華成英主編.模擬電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2001:310~316.[10]胡斌,蔡月紅.放大器電路識(shí)圖與故障分析輕松入門[M].北京:人民郵電出版社,2003.9:146~149.[11]肖景和.集成運(yùn)算放大器應(yīng)用精粹[M].北京:人民郵電出版社,2006:109.[12]蔡錦福.運(yùn)算放大器原理與應(yīng)用[M].北京:科學(xué)出版社,2003:210~214.[13]Graeme,J.G.OptimizingOpAmpPerformance,McGraw-Hill,[14]Rosenstark,S.FeedbackAmplifierPrinciples.MacmillanNewYork,1986.[15]Roberge.J.K.OperationalAmplifiers.TheoryandPractice.JohnWiley&Sons,NewYork,1975致謝本論文是在陳潔老師的悉心指導(dǎo)下完成的,論文的選題由陳潔老師確定,在具體的設(shè)計(jì)過(guò)程中給予了我諸多的技術(shù)支持。工作中陳潔老師淵博的專業(yè)知識(shí)、勤奮嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和豐富的實(shí)際經(jīng)驗(yàn)使我為之贊嘆。在做本設(shè)計(jì)期間,我不僅學(xué)到了許多本專業(yè)的最新知識(shí),也從各位師長(zhǎng)身上學(xué)到了許多為人處事的方法。在此,向在本設(shè)計(jì)過(guò)程中給予我?guī)椭膸熼L(zhǎng)表示衷心的感謝!這三年里,從身邊的老師和同學(xué)中學(xué)習(xí)了許多知識(shí),使我受益無(wú)窮。通過(guò)本次設(shè)計(jì),對(duì)大學(xué)三年期間學(xué)習(xí)內(nèi)容做了系統(tǒng)的總結(jié)。同時(shí),也增強(qiáng)了實(shí)踐中的動(dòng)手能力、擴(kuò)展了見(jiàn)識(shí)和積累了實(shí)踐經(jīng)驗(yàn)。謹(jǐn)以此文獻(xiàn)給所有關(guān)心和幫助我的師長(zhǎng)、同學(xué)、朋友和家人!附錄A程序#include"reg51.h"#include"intrins.h"sbitdacs=P1^0;sbitdawr=P1^1;sbitlcdrs=P1^5;sbitlcdrw=P1^6;sbitlcde=P1^7;sbitlcd_flag=P0^7;voiddisp(void);voidlcd_delay(unsignedint);voidlcd_deal(unsignedchar,unsignedchar,unsignedchar);void_1602(void);voidlcd_init(void);voidlcd_moveto(unsignedchar,unsignedchar);voidlcd_putchar(unsignedchar);unsignedcharcodeshuzi[]={0,1,2,3,4,5,6,7,8,9};unsignedcharcodelcd_Assic[12]={ 0x30,0x31,0x32,0x33,0x34,0x35, 0x36,0x37,0x38,0x39,0x56,0x2e};unsignedchardis[2][16]={{ 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20}, {0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20}};//0x20默認(rèn)輸出是空,即空格unsignedcharval=0;voidmain(void){ dacs=0; dawr=0; P2=0; disp(); while(1) { switch(P3) { unsignedchari; case0xfe: lcd_delay(10); if(0xfe==P3) { val++; disp(); for(i=0;i<=100;i++) { lcd_delay(10); if(0xfe==P3)continue; elsebreak; } for(i=0;;i++) { lcd_delay(10); if(0xfe==P3) { if(i%50==0) { val++; disp(); if(i==250)i=0; } } elsebreak; } for(;;) { while(0xfe==P3); lcd_delay(10); if(0xfe==P3) continue; elsebreak; } } break; case0xfd: lcd_delay(10); if(0xfd==P3) { val--; disp(); for(i=0;i<=100;i++) { lcd_delay(10); if(0xfd==P3) continue; elsebreak; } for(i=0;;i++) { lcd_delay(10); if(0xfd==P3) { if(i%50==0) { val--; disp(); if(i==250)i=0; } } elsebreak; } for(;;) { while(0xfd==P3); lcd_delay(10); if(0xfd==P3) continue; elsebreak; } } break; default:break; } }}voiddisp(void){ P2=val; lcd_deal(0,0,val/100); lcd_deal(0,1,val%100/10); lcd_deal(0,2,val%10); lcd_deal(1,2,(unsignedchar)((float)val/256*5)%10); lcd_deal(1,3,11);//. lcd_deal(1,4,(unsignedchar)((float)val/256*50)%10); lcd_deal(1,5,(unsignedint)((float)val/256*500)%10); lcd_deal(1,6,10);//V _1602();}voidlcd_delay(unsignedintk){//12M unsignedinti0; unsignedchari,j; for(i0=0;i0<k;i0++) for(i=5;i>0;i--) for(j=97;j>0;j--);}void_1602(void){ unsignedchar*p; lcd_init();//初始化 lcd_delay(10); lcd_moveto(0,0); for(p=dis[0];p<dis[0]+16;p++) { lcd_putchar(*p); } lcd_moveto(1,0); for(p=dis[1];p<dis[1]+16;p++) { lcd_putchar(*p); }}voidlcd_deal(unsignedchari,unsignedcharj,unsignedchardat){ dis[i][j]=lcd_Assic[dat];}bitlcd_busy()//判斷是否忙碌RS=Low,RW=High,E=High:讀狀態(tài){ bitflag=0; lcdrs=0;//寄存器為L(zhǎng)ow lcdrw=1;//是否讀寫為High lcde=1;//使能端為High if(lcd_flag==1)flag=1; elseflag=0; lcde=0; returnflag;//返回標(biāo)志,判斷是否LCD忙碌}voidlcd_putcommand(unsignedcharcommand)//寫指令RS=Low,RW=Low,E=High:寫指令{ while(lcd_busy());//判斷是否忙碌 lcdrs=0; lcdrw=0; lcde=0; P0=command; lcde=1; lcde=0;}voidlcd_putchar(unsignedcharputchar)//寫數(shù)據(jù)RS=High,RW=Low,E=High:寫數(shù)據(jù){ while(lcd_busy());//判斷是否忙碌 lcdrs=1; lcdrw=0; lcde=0; P0=putchar; lcde=1; lcde=0;}voidlcd_moveto(unsignedcharx,unsignedchary)//顯示字符的位置:第x行y列(X=1或2,Y=0~15){ if(x==0)lcd_putcommand(0x80|y);//第一行,并初始化從第y-1個(gè)字符開(kāi)始顯示 if(x==1)lcd_putcommand(0xc0|y);//第二行,并}voidlcd_init(void){ lcd_putcommand(0x38);lcd_delay(1);//LCD為2行,5×7字 lcd_putcommand(0x0c);//純粹是為了顯數(shù)據(jù),關(guān)閉光標(biāo)比較好 lcd_delay(1); lcd_putcommand(0x06);lcd_delay(1);//每次右移一字符}附錄B系統(tǒng)原理圖基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開(kāi)發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無(wú)功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開(kāi)發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動(dòng)換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報(bào)警系統(tǒng)基于51單片機(jī)的嵌入式Internet系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)HYPERLINK"/detail.ht

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論