0-30V可調(diào)直流穩(wěn)壓電源設(shè)計(jì)_第1頁
0-30V可調(diào)直流穩(wěn)壓電源設(shè)計(jì)_第2頁
0-30V可調(diào)直流穩(wěn)壓電源設(shè)計(jì)_第3頁
0-30V可調(diào)直流穩(wěn)壓電源設(shè)計(jì)_第4頁
0-30V可調(diào)直流穩(wěn)壓電源設(shè)計(jì)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)號畢業(yè)設(shè)計(jì)(2016屆本科)題目:0-30V可調(diào)直流穩(wěn)壓電源設(shè)計(jì)學(xué)院:專業(yè):作者姓名:指導(dǎo)教師:職稱:完成日期:年月日二O一六年五月摘要1Abstract2第1章緒論31.1論文研究背景與意義31.2國內(nèi)外研究31.3發(fā)展趨勢41.4主要內(nèi)容4第2章硬件設(shè)計(jì)42.1主電路設(shè)計(jì)52.2整流、濾波、穩(wěn)壓電路設(shè)計(jì)52.3主電路元器件的選擇9本章小結(jié)10第3章控制電路設(shè)計(jì)103.1 LM317芯片及應(yīng)用電路103.2控制電路元器件的選擇123.3單片機(jī)AT89C51簡介123.4芯片方案選擇143.5控制電路圖163.6四位共陽極數(shù)碼管173.7 S8050三極管作用173.8采樣電路183.9輔助

2、電源電路19本章小結(jié)21第4章軟件系統(tǒng)設(shè)計(jì)及仿真224.1程序流程圖224.2程序234.3仿真結(jié)果30本章小結(jié)31總結(jié)31致謝32參考文獻(xiàn)33附錄34摘要本文設(shè)計(jì)了一種基于AT89C51單片機(jī)為核心控制器的數(shù)控直流穩(wěn)壓電源,該電源主要由輔助電源、顯示電路、控制電路、數(shù)模轉(zhuǎn)換電路、穩(wěn)壓電路和模數(shù)轉(zhuǎn)換電路六部分組成。該系統(tǒng)以AT89C511片機(jī)為控制單元,以數(shù)模轉(zhuǎn)換芯片DAC0832俞出參考電壓,以模數(shù)轉(zhuǎn)換芯片TLC1534對采樣值進(jìn)行轉(zhuǎn)換為數(shù)字信號。輔助電源提供各個(gè)芯片、數(shù)碼管和放大器所需工作電壓,顯示電路用于顯示電源輸出電壓的大小,輸出電壓值可通過按鍵對其進(jìn)行步進(jìn)控制(土0.1V),并且在按

3、鍵長時(shí)間按下的時(shí)候能連續(xù)增加或減小。關(guān)鍵詞:數(shù)控直流穩(wěn)壓電源;AT89C51D/A轉(zhuǎn)換AbstractInthispaper,thedesignofabasedonAT89C51microcontrollerasthecorecontrollerofNCDCregulatedpowersupply,thepowersupplymainlybyauxiliarypowersupply,displaycircuit,controlcircuit,digitaltoanalogconversioncircuit,avoltagestabilizingcircuitandanalogdigitalco

4、nversioncircuitofsixpartscomposition.ThesystemtakestheAT89C51singlechipasthecontrolunit,andthedigitalanalogconverterchipDAC0832outputreferencevoltage,andthesamplingvalueisconvertedtodigitalsignalbytheanalogdigitalconversionchipTLC1534.Auxiliarypowersupplytoprovideeachchip,digitaltubeandamplifierwork

5、ingvoltage,displaycircuitisusedtodisplaythesizeoftheoutputvoltageandtheoutputvoltagevaluecanbethroughthebuttonsonthestepcontrol(+0.1V),andinthebuttonforalongtimepressedcanincreaseordecrease.Keywords:Keywords:NCDCregulatedpowersupply;AT89C51;D/Aconversion第1章緒論1.1論文研究背景與意義隨著電子技術(shù)的發(fā)展,電子設(shè)備在人們的生活和生產(chǎn)中的地位也越

6、來越重要,許多的電子設(shè)備對所需的電源也提出了更高的要求。而這其中相當(dāng)多的電子設(shè)備不能直接使用公用電網(wǎng)提供的交流電源,而是需要穩(wěn)定的直流電源,因此對直流電源的性能、體積、重量等的要求也不斷提高,再加上當(dāng)今世界能源貧乏,于是對穩(wěn)壓電源的功率損耗也提出了更嚴(yán)格的要求;同時(shí),電子設(shè)備種類的不斷增加,使得其對直流電源輸出電壓值、電流值的需求也越來越多。從上世紀(jì)九十年代末起,隨著對系統(tǒng)更高效率和更低功耗的需求,電信與數(shù)據(jù)通訊設(shè)備的技術(shù)更新推動(dòng)電源行業(yè)中直流/直流電源轉(zhuǎn)換器向更高靈活性和智能化方向發(fā)展。 在80年代的第一代分布式供電系統(tǒng)開始轉(zhuǎn)向到20世紀(jì)末更為先進(jìn)的第四代分布式供電結(jié)構(gòu)以及中間母線結(jié)構(gòu), 直

7、流/直流電源行業(yè)正面臨著新的挑戰(zhàn),即如何在現(xiàn)有系統(tǒng)加入嵌入式電源智能系統(tǒng)和數(shù)字控制。早在90年代中,半導(dǎo)體生產(chǎn)商們就開發(fā)出了數(shù)控電源管理技術(shù),而在當(dāng)時(shí),這種方案的性價(jià)比與當(dāng)時(shí)廣泛使用的模擬控制方案相比處與劣勢,因而無法被廣泛采用。由于板載電源管理的更廣泛應(yīng)用和行業(yè)能源節(jié)約和運(yùn)行最優(yōu)化的關(guān)注,電源行業(yè)和半導(dǎo)體生產(chǎn)商們便開始共同開發(fā)這種名為“數(shù)控電源”的新產(chǎn)品?,F(xiàn)今隨著直流電源技術(shù)的飛躍發(fā)展,整流系統(tǒng)由以前的分立元件和集成電路控制發(fā)展為微機(jī)控制,從而使直流電源智能化,具有遙測、遙信、遙控的三遙功能,基本實(shí)現(xiàn)了直流電源的無人值守。1.2國內(nèi)外研究隨著電子技術(shù)的高速發(fā)展,電子系統(tǒng)的應(yīng)用領(lǐng)域越來越廣泛,

8、電子設(shè)備的種類也越來越多,電子設(shè)備與人們的工作、生活的關(guān)系益密切。任何電子設(shè)備都離不開可靠的電源,它們對電源的要求也越來越高。電源是電子設(shè)備的心臟部分,其質(zhì)量的好壞直接影響著電子設(shè)備的可靠性,而且電子設(shè)備的故障60豚自電源,因此,電源越來越受到人們的重視。電子設(shè)備的小型化和低成本化使電源以輕、薄、小和高效率為發(fā)展方向。20世紀(jì)50年代,美國宇航局以小型化、重量輕為目標(biāo),為搭載火箭開發(fā)了開關(guān)電源。在近半個(gè)世紀(jì)的發(fā)展過程中,開關(guān)電源因具有體積小、重量輕、效率高、發(fā)熱量低、性能穩(wěn)定等優(yōu)點(diǎn)而逐步取代傳統(tǒng)技術(shù)制造的連續(xù)工作電源,并廣泛應(yīng)用于電子整機(jī)與設(shè)備中。20世紀(jì)80年代,計(jì)算機(jī)全面實(shí)現(xiàn)了開關(guān)電源化,

9、率先完成計(jì)算機(jī)的電源換代。20世紀(jì)90年代,開關(guān)電源在電子、電器設(shè)備、家用領(lǐng)域得到了廣泛的應(yīng)用,開關(guān)電源技術(shù)進(jìn)入快速發(fā)展期。到21世紀(jì)小型電子設(shè)備的發(fā)展更加迅速和更加普及,但是現(xiàn)在很多的小型電子設(shè)備都是依靠電池來供電的,所以開發(fā)一種新型的開關(guān)電源應(yīng)用于小型電子設(shè)備中就顯得非常重要了。1.3發(fā)展趨勢直流電源今后的發(fā)展目標(biāo)之一就是不僅要在性能上做到效率高、噪聲低、高次諧波低、既節(jié)能又不干擾環(huán)境,還要在功能上力求實(shí)現(xiàn)數(shù)控化、多功能化與智能化。1.4主要內(nèi)容本論文主要內(nèi)容主要包括:(1)設(shè)計(jì)變壓電路:選用合適的電源變壓器將220V電壓降到設(shè)備所需電壓。(2)設(shè)計(jì)整流濾波電路:降壓后的交流電壓,通過整流

10、電路整流變成單向脈動(dòng)直流電壓。直流脈動(dòng)電壓經(jīng)過濾波電路變成平滑的、脈動(dòng)小的直流電壓,即濾除交流成分,保留直流成分。濾波電路一般由電阻電容組成,其作用是把脈動(dòng)直流電壓中的大部分紋波加以濾除,以得到較平滑的直流電壓。(3)設(shè)計(jì)穩(wěn)壓電路:穩(wěn)壓電路的作用是在外界因素(電網(wǎng)電壓、負(fù)載、環(huán)境溫度)發(fā)生變化時(shí),能夠輸出不受影響而維持穩(wěn)定的直流電壓。(4)設(shè)計(jì)控制電路:本設(shè)計(jì)主要采用89C51系列單片機(jī)作為整機(jī)的控制單元,經(jīng)過D/A轉(zhuǎn)換器(DAC0832輸出模擬量,再經(jīng)過運(yùn)算放大器隔離放大,控制輸出功率管的基極,隨著功率管基極電壓的變化而輸出不同的電壓。第2章硬件設(shè)計(jì)本章主要介紹電源變壓器、整流電路、濾波電路

11、、穩(wěn)壓電路及主電路的元器件選型,并繪制出各部分電路的電路圖。2.1主電路設(shè)計(jì)直流穩(wěn)壓電源一般由電源變壓器、整流電路、濾波電路、穩(wěn)壓電路、控制電路組成如下圖2.1所示:故本設(shè)計(jì)直流穩(wěn)壓電源要完成以下工作:(1)設(shè)計(jì)變壓電路:選用合適的電源變壓器將電網(wǎng)電壓降到所需要的交流電壓值。(2)設(shè)計(jì)整流濾波電路:降壓后的交流電壓,通過整流電路整流變成單向脈動(dòng)直流電壓。直流脈動(dòng)電壓經(jīng)過濾波電路變成平滑的、脈動(dòng)小的直流電壓,即濾除交流成分,保留直流成分。濾波電路一般由電阻電容組成,其作用是把脈動(dòng)直流電壓中的大部分紋波加以濾除,以得到較平滑的直流電壓。(3)設(shè)計(jì)穩(wěn)壓電路:穩(wěn)壓電路的作用是在外界因素(電網(wǎng)電壓、負(fù)載

12、、環(huán)境溫度)發(fā)生變化時(shí),能夠輸出不受影響而維持穩(wěn)定的直流電壓。(4)設(shè)計(jì)顯示電路:顯示電路的作用是顯示輸出側(cè)輸出的直流電壓的數(shù)值,主要通過單片機(jī)采樣,經(jīng)過計(jì)算輸送到數(shù)碼管顯示輸出值。(5)設(shè)計(jì)控制電路:控制電路的作用是通過單片機(jī)控制穩(wěn)壓部分輸出更精確穩(wěn)定的直流電壓。2.2整流、濾波、穩(wěn)壓電路設(shè)計(jì)在電子電路及設(shè)備中,一般都需要穩(wěn)定的直流電源供電。本設(shè)計(jì)的電源為小功率直流穩(wěn)壓電源,輸入為50Hz220V交流電壓,輸出為直流030V電壓,電流最大值1.25A2。變壓器副邊電壓通過整流電路由交流電壓轉(zhuǎn)換為直流電壓,即將正弦波電壓轉(zhuǎn)換為單一方向的脈動(dòng)電壓。半波整流電路和全波整流電路的輸出波形均含有較大的

13、交流分量,會(huì)影響負(fù)載電路的正常工作。為了減少電壓的脈動(dòng),需要通過低通濾波電路濾波,使輸出電壓平滑。理想情況下,應(yīng)該將交流分量全部去除,使濾波電路的輸出電壓僅有直流電壓。然而,由于濾波電路為無源電路,所以接入負(fù)載后勢必會(huì)影響其濾波效果。對于穩(wěn)定性要求不高的電路,整流、濾波后的直流電壓可以作為供電電源。交流電壓通過整流、濾波后雖然變?yōu)榻涣鞣至枯^小的直流電壓,但是當(dāng)電網(wǎng)電壓波動(dòng)或負(fù)載變化時(shí),其平均值也將隨之變化。穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓的波動(dòng)和負(fù)載大小的變化,圖2.1直流穩(wěn)壓電源組成框圖Io=IL2.2U2二RL0.9U2RL二極管所承受的最大的反向電壓為:URmax=2U2(

14、2-2)(2-3)從而可以獲得足夠高的穩(wěn)定性。(1)單相橋式整流電路單相橋式整流電路的變壓器中只有交流電流流過,而單相半波和全波整流電路中均有直流分量流過,所以單相橋式整流電路的變壓效率比較高,在同樣的功率容量條件下體積可以小一些。單相橋式整流電路的總體性能優(yōu)于單相半波和全波整流電路,故本設(shè)計(jì)采用單相橋式整流電路。a.工作原理單相橋式整流電路是將交流轉(zhuǎn)換為直流的最基本的電路,其電路圖和波形圖如圖2.2所示。在分析整流電路工作原理時(shí), 整流電路中的二極管是作為開關(guān)使用的, 具有單向?qū)щ娦浴?根據(jù)圖2.2的電路圖可知:當(dāng)正半周時(shí),二極管D1、D3導(dǎo)通,在負(fù)載電阻上得到正弦波的正半周。當(dāng)負(fù)半周時(shí),二

15、極管D2、D4導(dǎo)通,在負(fù)載電阻上得到正弦波的負(fù)半周。在負(fù)載電阻上,正負(fù)半周經(jīng)過合成,得到的是同一個(gè)方向的單相脈動(dòng)電壓。b.參數(shù)計(jì)算輸出電壓是單相脈動(dòng)電壓。通常用它的平均值與直流電壓等效。輸出平均電壓為:UO=UL=12U2sintdt=0/流過負(fù)載的平均電流為:c,單相橋式整流電路的負(fù)載特性曲線單相橋式整流電路的負(fù)載特性曲線是指輸出電壓與負(fù)載電流之間的2x2U2=O.9U2(2-1)圖2.2單相橋式整流電路關(guān)系曲線Uo=f(I。),該曲線如圖2,3所示。曲線的斜率代表了整流電路的內(nèi)阻。0.9U2圖2.3負(fù)載特性曲線(2)濾波電路經(jīng)過整流后的直流電幅值變化很大,會(huì)影響電路的工作性能??衫秒娙莸?/p>

16、“通交流,隔直流”的特性,在電路中并入兩個(gè)并聯(lián)電容作為電容濾波器,濾去其中的交流成分。濾波電路利用電抗性元件對交、直流阻抗的不同,實(shí)現(xiàn)濾波。電容器C對直流開路,對交流阻抗小,所以C應(yīng)該并聯(lián)在負(fù)載兩端。經(jīng)過濾波電路后,既可保留直流分量,又可濾掉一部分交流分量,改變了交直流成分的比例,減小了電路的脈動(dòng)系數(shù),改善了直流電壓的質(zhì)量。電容濾波電路是最常見也是最簡單的濾波電路,在整流電路的輸出端(即負(fù)載電阻兩端)并聯(lián)一個(gè)電容即構(gòu)成電容濾波電路。濾波電容容量較大,因此一般均采用電解電容,在接線時(shí)要注意電解電容的正負(fù)極。電容濾波電路利用電容的充、放電作用,使輸出電壓趨于平滑。如果將兩個(gè)濾波電容相連接,且連接點(diǎn)

17、接地,就可同時(shí)得到輸出電壓平滑的正負(fù)電源3。電容濾波整流電路如圖2,4所示, 在負(fù)載電阻上并聯(lián)了一個(gè)濾波電容。 若電路處于正半周, 二極管D1、D3導(dǎo)通,變壓器次端電壓U2給電容器C充電。此時(shí)C相當(dāng)于并聯(lián)在U2上,所以輸出波形同U2,是正弦波形。當(dāng)U2到達(dá)90叩寸,U2開始下降。先假設(shè)二極管關(guān)斷,電容C就要以指數(shù)規(guī)律向負(fù)載R放電,指數(shù)放電起始點(diǎn)的放電速率很大。在U2剛過90*時(shí),正弦曲線下降的速率很慢,所以U2剛過900時(shí)二極管仍然導(dǎo)通。在U2超過90后的某個(gè)點(diǎn),正弦曲線下降的速率越來越快,當(dāng)剛超過指數(shù)曲線起始放電速率時(shí),二極管關(guān)斷。圖2.4單相橋式整流電容濾波電路所以,在,到12時(shí)刻,二極管

18、導(dǎo)電,C充電,UC=U0按正弦規(guī)律變化;t2到t3時(shí)刻二極管關(guān)斷,uC=U0按指數(shù)曲線下降,放電時(shí)間常數(shù)為RLC。電濾波過程如圖2.5。需要指出的是,當(dāng)放電時(shí)間常數(shù)RLC增加時(shí),t1點(diǎn)要右移,t2點(diǎn)要左移,二極管關(guān)斷時(shí)間加長,導(dǎo)通角減小,反之,當(dāng)RLC減少時(shí),導(dǎo)通角增加。顯然,當(dāng)RL很小,即IL很大時(shí),電容濾波的效果不好,見濾波曲線中的2;反之,當(dāng)RL很大,即IL很小時(shí),盡管C較小,RLC仍很大,電容濾波的效果也很好。所以電容濾波適合輸出電流較小的場合。故本設(shè)計(jì)濾波電路采用電容濾波電路,將整流電路輸出的脈動(dòng)成分大部分濾除,得到比較平滑的直流電。本電路采用2200f/50V的大電容和0.1Nf使

19、輸出電壓更加平滑。電容濾波的計(jì)算比較麻煩,因?yàn)闆Q定輸出電壓的因素較多。工程上有詳細(xì)的濾波曲線可供查閱。一般常采用以下近似估算法:一種是用鋸齒波近似表示,即:=瓜2%_I4RLCJ另一種是在RLC=(3*5T/2的條件下近似認(rèn)為UL=U0=1.2U2。(3)穩(wěn)壓電路Uio-(2-4)RLU2LM31正固定集成穩(wěn)壓器芯片,經(jīng)過對外圍電路的改進(jìn)設(shè)計(jì),可以達(dá)到大范圍的輸出電壓調(diào)整,能滿足一般小功率設(shè)備對直流電源的要求40穩(wěn)壓方案設(shè)計(jì)的主要難點(diǎn)在可調(diào)電壓部分,其要求是輸出電壓從0V開始一直到30V應(yīng)連續(xù)可調(diào)。因此,以下對當(dāng)前流行的二種調(diào)壓方案進(jìn)行比較與選擇。a.穩(wěn)壓方案:使用晶體管串聯(lián)式直流穩(wěn)壓電路。交

20、流電壓經(jīng)整流濾波后,得到平滑的直流電壓,并作為穩(wěn)壓電路的輸入電源。同時(shí)采用了比較放大電路,它的核心是取樣調(diào)整,輸出電壓的穩(wěn)定是晶體管的壓降相應(yīng)改變,使輸出電壓保持穩(wěn)定。b.穩(wěn)壓方案:采用穩(wěn)壓專用集成電路5。一般采用輸出電壓可調(diào)且內(nèi)部有過載保護(hù)的三端集成模塊,具輸出電壓調(diào)整范圍寬,一般穩(wěn)壓器的基準(zhǔn)電壓為1.2537V,如要求電壓從0V起連續(xù)可調(diào),則需要設(shè)計(jì)電壓補(bǔ)償電路才可實(shí)現(xiàn)。分析:方案a,簡易可用,但調(diào)壓范圍大時(shí),穩(wěn)壓精度要差一些。方案b,利用穩(wěn)壓專用集成電路模塊,具有精度高,操作方便,性能可靠,適用于要求較高的場合。故采用b設(shè)計(jì)方案。穩(wěn)壓電路如圖2.6所示。圖2.6穩(wěn)壓電路2.3主電路元器件

21、的選擇本電路通過變壓器T把220V的交流電壓加在一次側(cè)W1后,在二次側(cè)W2ffiW盼別得到35V和6V的交流電壓,二次側(cè)W2端通過二極管VD卜VD4整流、電容器C1C2濾波后輸入到IC三端集成穩(wěn)壓電路的輸入端,通過由IC穩(wěn)壓集成電路、電阻器R1和電容器C4輸出35V的直流電壓。二次側(cè)的W勰圈輸出的6V的交流電壓通過二極管VD5電容器C3電阻器R2和穩(wěn)壓二極管VS輸出一個(gè)一1.25V的負(fù)電壓作為輔助電源。 變阻器RRfe在IC集成電路的控制端,通過調(diào)節(jié)變阻器RP能夠使輸出端輸出030V的直流電源。IC選用LM317三端穩(wěn)壓集成電路;R1、R選用1/2W型金屬膜電阻器;CtC3選用耐壓分別為50V

22、和10V的鋁電解電容器,C2、C4選用CD116V電解電容器;VD1VD選用IN4007硅型整流二極管;VS選用IN4106或2CW6施穩(wěn)壓二極管;RP可用WS州有機(jī)實(shí)心微調(diào)可變電阻器;T選用10W二次側(cè)電壓為35V和6V的電源變壓器6。綜上所述主電路連接圖如圖圖2.7主電路圖本章小結(jié)本章主要介紹了整流電路、濾波電路、穩(wěn)壓電路、主電路元器件的選型以及各部分電路圖,本章節(jié)是本次設(shè)計(jì)的主要部分。第3章控制電路設(shè)計(jì)本章主要對可調(diào)直流穩(wěn)壓電源的控制設(shè)計(jì),包括輔助電路、顯示電路等部分元器件的選型,以及LM317芯片、DAC0832、AT89C511片機(jī)及輔助電源所需芯片的簡單介紹,并繪制出各部分電路圖。

23、3.1LM317芯片及應(yīng)用電路LM317乍為輸出電壓可變的集成三端穩(wěn)壓塊,是一種使用方便、應(yīng)用廣泛的集成穩(wěn)壓塊。LM317是美國國家半導(dǎo)體公司的三端可調(diào)正穩(wěn)壓器集成電路。LM317勺電壓輸出范圍是1.25V37V負(fù)載電流最大為1.5A,僅需兩個(gè)外接電阻來設(shè)置輸出電壓,連續(xù)可調(diào)。此外,它的線性調(diào)整率為0.01和負(fù)載調(diào)整率0.1%也比標(biāo)準(zhǔn)的固定穩(wěn)壓器好。此外該器件內(nèi)置過載保護(hù)電路、安全保護(hù)等多重保護(hù)功能。內(nèi)阻小、電壓穩(wěn)定、噪音極低、輸出紋波小。圖3.1為LM317管腳圖,如圖所示為LM317穩(wěn)壓器管腳功能1-(ADJ為調(diào)整端,2-(Vo)為輸出端,3-(Vi)為輸入端。其應(yīng)用電路如圖3.2所示:O

24、圖3.2LM317的應(yīng)用電路圖Vut=1.251+言“AdjR2(3-1)IR1J因?yàn)镮Adj經(jīng)??刂圃谛∮?00NA這一項(xiàng)誤差在多數(shù)應(yīng)用中被忽略所以輸出電壓可近似計(jì)算為:Vout=1.251+粵(3-2);R/僅僅從公式本身看,R1、R2的電阻值可以隨意設(shè)定。然而作為穩(wěn)壓電源的輸出電壓計(jì)算公式,R1和R2的阻值是不能隨意設(shè)定的。首先LM317急壓塊的輸出電壓變化范圍是Vout=1.25V37V(3-3)Vout-1.25V-1.250(3-4)R所以R2/R1的比值范圍只能是028.6。 要保證LM317在空載時(shí)能夠穩(wěn)定地工作只要保證九RI+R2乏1.5mA就可以了。1.5mA為LM317穩(wěn)

25、壓塊的最小穩(wěn)定工作電流。我選擇R1為270Q的固定電阻。改變R的值可以調(diào)節(jié)輸出電源值,輸出電壓計(jì)算公式如下Vout=1.251+艮=1.251+旦|I(3-5)R.)2270;有以上公式可以看出輸出電壓的最小值是1.25V為了保證輸出電壓030V連續(xù)可調(diào), 故引入輔助電源電路產(chǎn)生-5V直流電壓使電路產(chǎn)生分壓比,實(shí)現(xiàn)電源一直保持能從0V起調(diào)。11圖3.1LM317管腳圖3.2控制電路元器件的選擇本設(shè)計(jì)采用滑動(dòng)變阻器和單片機(jī)控制兩種方式控制穩(wěn)壓器輸出可調(diào)電壓,單片機(jī)控制與滑動(dòng)變阻器控制相比較, 具優(yōu)點(diǎn)在于操作簡單、 精度高、 易于調(diào)節(jié)、 輸出電壓穩(wěn)定、 抗干擾能力強(qiáng)。 本設(shè)計(jì)采用的是AT89C51

26、系列單片機(jī),起集成A/D轉(zhuǎn)換器,為下一步顯示電路的設(shè)計(jì)更加簡便,容易實(shí)現(xiàn)??刂齐娐分邪▎纹瑱C(jī),數(shù)模轉(zhuǎn)換器DAC0832運(yùn)算放大器TL082其核心思想是將單片機(jī)輸出的數(shù)字信號轉(zhuǎn)換成模擬信號,在經(jīng)過TL082放大后直接接到LM317的控制端,控制輸出電壓。元器件清單如附錄2所示:3.3單片機(jī)AT89C5倘介AT89C51(如圖3.3所示)是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROMFalshProgrammableandErasableReadOnlyMemory)的低電壓,高性能CMOS8微處理器,俗稱單片機(jī)60該器件采用ATMEH密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-

27、51指令集和輸出管腳相兼容。由于將多功能8位CPLW閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATME的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。VCC供電電壓GND接地kbbkkkbb山|M|O!卜卜卜卜卜蹙豈卜;段卜北圖3.3AT89C51單片機(jī)P0:P0口為一個(gè)8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。12|o?|o?卜卜卜卜卜卜卜I!p

28、 pcnENcnENIEEmAIEEmAU2U2X XT T聲1XTAL2XTAL2F3.0/RBFsmIQFsmIQF3-2A匐F3CJ4F3CJ4pw-vmpw-vm臺穹閨P37群pm盲P PS S營PP2PP2吾2P PPSPS吾3P PP4P4吾4胃占5 5F FPEPE吾BFCIWAD7FCIWAD7F2RA3F2RA3F2NSF0AOF0AO5 5辿皆1F2.七A12F2S5A13F2S5A13F2經(jīng)4P27荽5P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將

29、輸出電流,這是由于內(nèi)部上拉的緣故。在FLAS僚程和校驗(yàn)時(shí),P1口作為第八位地址接收。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),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í)接收高八位地址信號和控制信號。P3口:P3口管腳是8個(gè)帶

30、內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)當(dāng)8051通電,時(shí)鐘電路開始工作,在RESETS腳上出現(xiàn)24個(gè)時(shí)鐘周期以上的高電平,系統(tǒng)即初始復(fù)位。初始化后,程序計(jì)數(shù)器PC指向0000HP0-P3輸出口全部為高電平,堆棧指鐘寫入07H,其它專用寄存器被清“0。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序。然而,初始復(fù)位不改變RAM(包括工彳寄存器R0-R7

31、O的狀態(tài),8051的初始態(tài)如下表3.1所示:表3.18051的初始態(tài)特殊功能寄存器初始態(tài)特殊功能寄存器初始態(tài)ACC00HB00HPSW00HSP07HDPH00HTH000HDPL00HTL000HIPxxx00000BTH100HIE0 xx00000BTL100HTMOD00HTCON00HSCONxxxxxxxxBSBUF00HP0-P31111111BPCON0 xxxxxxxBALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字13節(jié)。在FLASHY程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。

32、因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí), 將跳過一個(gè)ALE脈沖。 如想禁止ALE的輸出可在SFR8EK址上置0。 此時(shí),ALE只有在執(zhí)行MOVXMOV筠令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。PSEN:外部程序存儲(chǔ)器的選通信號。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號將不出現(xiàn)。EA/VPP當(dāng)/EA保持低電平時(shí), 則在此期間外部程序存儲(chǔ)器(0000H-FFFFH,不管是否有內(nèi)部程序存儲(chǔ)器。 注意加密方式1時(shí),/EA將內(nèi)部鎖定為R

33、ESET當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPPOXTAL1反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2來自反向振蕩器的輸出。振蕩器特性:XTAL1和XTAL汾別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2s不接。有余輸入至內(nèi)部時(shí)鐘信號要通過一個(gè)二分頻觸發(fā)器,因此對外部時(shí)鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。芯片擦除:整個(gè)PERO麻列和三個(gè)鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10ms來完成

34、。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。止匕外,AT89C51設(shè)有穩(wěn)態(tài)邏輯, 可以在低到零頻率的條件下靜態(tài)邏輯, 支持兩種軟件可選的掉電模式。在閑置模式下,CPU亭止工彳但RAM定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM勺內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。3.4芯片方案選擇由于數(shù)模轉(zhuǎn)換芯片有很多種,在這里我提供有個(gè)選擇方案:方案一:采用MX7541是高速高精度12位數(shù)字/模擬轉(zhuǎn)換器芯片,功耗低,而且其線性失真可低達(dá)0.012%,特別適合于精密模擬數(shù)據(jù)的獲得和控制。方案二:采用DAC0832

35、,DAC083犯一種常用的8位的數(shù)字/模擬轉(zhuǎn)換芯片。本系統(tǒng)是基于51單片機(jī)的數(shù)控電源的設(shè)計(jì),8位的單片機(jī),而MX7541是12位數(shù)字輸入的,因此須用鎖存器。而此數(shù)控電源要求單步0.1V,0?30V,DAC0832I全可以達(dá)至IJ,故選擇常用的14DAC083數(shù)可。(1)DAC0832的簡介DAC0832為單片20腳雙列直插式8位D/A轉(zhuǎn)換器,可以直接與89C51單片機(jī),PC機(jī)接口。芯片內(nèi)有R,2R組成的T型電阻網(wǎng)絡(luò),用來對基準(zhǔn)電流進(jìn)行分流,完成數(shù)字量輸入,模擬量輸出的轉(zhuǎn)換70DAC083姑部結(jié)才資料:芯片內(nèi)有兩級輸入寄存器, 使DAC0832M備雙緩沖、 單緩沖和直通三種輸入方式,以便適于各種

36、電路的需要(如要求多路D/A異步輸入、同步轉(zhuǎn)換等)。D/A轉(zhuǎn)換結(jié)果采用電流形式輸出。要是需要相應(yīng)的模擬信號,可通過一個(gè)高輸入阻抗的線性運(yùn)算放大器實(shí)現(xiàn)這個(gè)功能。運(yùn)放的反饋電阻可通過RF端引用片內(nèi)固有電阻,也可以外接。該片邏輯輸入滿足TTL電壓電平范圍,可直接與TTL電路或微機(jī)電路相接。DAC0832勺弓I腳功能如下:1)DI0?DI7:數(shù)據(jù)輸入線,TLL電平。2)ILE:數(shù)據(jù)鎖存允許控制信號輸入線高電平有效。3)CS片選信號輸入線低電平有效,4)WR1為輸入寄存器的寫選通信號。5)XFER數(shù)據(jù)傳送控制信號輸入線低電平有效。6)WR2為DACS存器寫選通輸入線。7)Iout1:電流輸出線。當(dāng)輸入全

37、為1時(shí)Iout1最大。8)Iout2:電流輸出線。其值與Iout1之和為一常數(shù)。圖3.4DAC0832的引腳分布159)Rfb:反饋信號輸入線,芯片內(nèi)部有反饋電阻。10)Vcc:電源輸入線(+5v?+15v)011)Vref:基準(zhǔn)電壓輸入線(-10v?+10v)。DAC0832勺結(jié)構(gòu)圖及弓I腳分布如圖3.4所示:(2)D/A時(shí)序圖D/A轉(zhuǎn)換部分的輸出電壓作為穩(wěn)壓輸出電路的參考電壓。穩(wěn)壓輸出電路的輸出與參考電壓成比例。8位字長的D/A轉(zhuǎn)換器具有256種狀態(tài)。其時(shí)序圖如圖3,5所示:資xzffrrfrrrrr+1+1MOAIACLK)MOAIACLK)I*I*.YMTNIK)MLOADdK).YM

38、TNIK)MLOADdK)弧tCUU0WH*TtCUU0WH*TtwfLMD)twfLMD)LOADLOADJ圖3.5D/A時(shí)序圖坎C C則心Clk為時(shí)鐘端,Data為輸入數(shù)據(jù),LOA師輸入控制信號。每路電壓輸出值的計(jì)算:V0=REFdata2256256(3-6)REF為參考電壓,data為輸入8位的比特?cái)?shù)據(jù);我們這里用的REF=5v;3.5控制電路圖圖3.6為控制電路的電路圖,單片機(jī)的P1.2、P1.3分別接在DAC0832SCLKCS連接為DAC08326供脈沖時(shí)間和芯片選通(低電平有效)。P3.3、P3.4、P3.5為鍵盤端口,分別接鍵盤S3、S2、S1,S3控制切換顯示電壓電流;S2

39、控制電壓加;S1控制電壓減。單片機(jī)的P3.2與DAC0832勺用行輸入端口DI0端相連接,輸出數(shù)字控制信號。單片161 1 - -JLJL263L1 1L L_ _4工PO.VMiPO.VMiP POJ/WZP0.3XOJ/WZP0.3XAUAU叩,皚力4 4即. .5 5他po.ELmapo.ELmaPZUPZU網(wǎng)F2.2M1DF2.2M1D哨兩tF2.4/A12FtF2.4/A12F2JAU2JAU3 3電時(shí)聞4 4F2JJA15F2JJA15P33RHP33RH口P3.I/P3.I/ P3.2P3.2/ 府 而 若沂而F3.4/TDPF3.4/TDP3.fi/T13.fi/T1R3.7/

40、RDR3.7/RD口閨?US32US32?XTAL1?XTAL1KFAL2KFAL2RST,iTTJLADNDDNDDCDCD Dlt2DH1lt2DH1DIDVREDIDVREFRFBONFRFBONO O訴TILETB.TILETB.麗而DF7DF71 1。5 5loiniloini圖3.8S8050管腳圖3;工口機(jī)輸出的數(shù)字信號不能夠直接控制穩(wěn)壓器輸出穩(wěn)定的電壓,必須經(jīng)過DAC0832專換為模擬信號。但是得到的模擬信號電壓范圍為05V不足以控制LM317故有經(jīng)過TL082放大。3.6四位共陽極數(shù)碼管首先數(shù)碼管有共陰極和共陽極之分,區(qū)別他們的方法是若公共端接地,其他端接電源,若各段測試能亮

41、,說明是共陰極的數(shù)碼管,反之為共陽極的數(shù)碼管;若公共端接電源,其他端分別接地,測得各端亮,則說明是共陽的,反之為共陰的。世面上的四位一體的數(shù)碼管一般都沒有數(shù)據(jù)表,所以掌握他們管腳的分布是很重要的一個(gè)環(huán)節(jié)。四位一體數(shù)碼管引腳分布圖如圖3.7所示:OOOOOOOOOOOO1af23booooooeddpcg4圖3.7四位一體數(shù)碼管引腳分布圖4位一體數(shù)碼管,其內(nèi)部段已連接好,引腳如圖所示(正面朝自己,小數(shù)點(diǎn)在下方)。a、b、c、d、e、f、g、dp為段引腳,1、2、3、4分別表示四個(gè)數(shù)碼管的位。3.7S8050三極管作用在本設(shè)計(jì)中S8050三極管主要利用其開關(guān)作用,控制數(shù)碼管的四位共陽極的通斷。s8

42、050管腳圖如圖3.8,顯示電路如圖3.9所示:1腳:射極2腳:基極3腳:集電極祟廣荔工落需累或mEFXCJ;EEEEErJFE7171圖3.9顯示電路3.8采樣電路(1)直流電流采樣電路的設(shè)計(jì)根據(jù)本文參數(shù)檢測的特點(diǎn)和控制的要求,對于精度要求不高的測量對象,電流的檢測采用電阻降壓法可以滿足要求。本文采用在充放電電路上串聯(lián)精密電阻的方法,通過對精密電阻兩端壓降的測量,來實(shí)現(xiàn)對電流信號的測量。電路采用了一級電壓跟隨器和一級放大電路。選擇合適的測量電阻R1和R2,就可以滿足電流測量的要求。如圖3.10所示圖3.10電流采樣電路(2)直流電壓采樣電路的設(shè)計(jì)電壓測量電路采用差動(dòng)放大電路,差動(dòng)放大電路是將

43、2個(gè)輸入端上所加信號的差值進(jìn)行放大,再作為輸出的電路。基本差動(dòng)放大電路由1個(gè)運(yùn)算放大器和4個(gè)電阻構(gòu)成,第一級為差動(dòng)放大電路,第二級為電壓跟隨器,輸出前為了防止涌浪電壓損壞單片機(jī)的A/D(用ADC0809口,設(shè)計(jì)了限幅電路。差動(dòng)放大器選擇常用的LM358由單片機(jī)對電壓采集的19圖3.11電壓采樣電路3.9輔助電源電路(1)24V電壓源a.LM7824芯片簡介LM7824是三端穩(wěn)壓集成電路IC芯片元器件,適用于各種電源穩(wěn)壓電路,輸出穩(wěn)定性好、使用方便、輸出過流、過熱自動(dòng)保護(hù)。圖3.12為LM7824管腳圖,1腳:Input輸入;2腳:GNDR地;3腳:Output輸出。b.LM7824應(yīng)用電路LM

44、7824應(yīng)用電路同樣是采用單相橋式整流電路, 整流后的直流電壓經(jīng)過電容C1C2濾波后用集成三端穩(wěn)壓模塊LM7824穩(wěn)壓,輸出穩(wěn)定的24V直流電壓。此電路所得24V直流電壓主要為TL082提供工作電壓和為LM78051供輸入電壓。24V電源電路如圖3.13所示:D4TD3圖3.1324V電源電路5V電壓源a.LM7805芯片簡介用LM7805三端穩(wěn)壓器來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護(hù)電路,使用起來可靠、方便,而且價(jià)格便宜O二220VO O: :fD2C C27824InOut3Gnd12C3+24VC4圖3.12LM7824管腳圖123123b.LM7805

45、應(yīng)用電路LM7805應(yīng)用電路直接使用LM7824急壓出來的直流電壓進(jìn)行穩(wěn)壓,得到5V電壓,為單片機(jī)、數(shù)碼管等芯片提供工作電源。5V電源電路如圖3.15所示:7805In-oUtGnd24V圖3.155V電源電路圖-5V電壓源a.LM7905芯片簡介LM7905是我們最常用到的穩(wěn)壓芯片了,它的使用方便,用很簡單的電路即可以輸入一個(gè)直流穩(wěn)壓電源,它的輸出電壓為-5V。圖3.16lm7905管腳圖b.LM790應(yīng)用電路LM790應(yīng)用電路同樣是采用單相橋式整流電路,整流后的直流電壓經(jīng)過電容濾波后用集成三端穩(wěn)壓模塊7905穩(wěn)壓,輸出穩(wěn)定的-5V直流電壓。-5V電源電路如圖3.17所示:圖3.14LM78

46、05管腳圖5VC1、C2圖3.17-5V電源電路圖本章小結(jié)本章完成了對可調(diào)直流穩(wěn)壓電源的控制設(shè)計(jì),包括顯示電路、采樣電路、輔助電源電路等元器件的選型以及各部分電路圖,本章節(jié)也是本次設(shè)計(jì)的主要部分。2021第4章軟件系統(tǒng)設(shè)計(jì)及仿真本章主要對主流穩(wěn)壓電源軟件部分進(jìn)行設(shè)計(jì),包括程序流程圖的繪制,程序的編寫以及系統(tǒng)仿真調(diào)試。4.1程序流程圖主程序流程圖與步增按鍵流程圖分別如下圖4.1和4.2所示:開始22步減按鍵流程圖如下圖4.3所示:圖4.3步減按鍵流程圖4.2程序#include/*定義全局變量*/unsignedcharv,v1,v10;/定義電壓v,個(gè)位v1,十位v10unsignedchar

47、state;/定義狀態(tài):直流DC,方波SQ/*定義4*4矩陣鍵盤鍵值23P1.0(e)789直流P1.1(d)456方波P1.2(b)1230P1.3(7)0UPDOWN0P1.4(e)P1.5(d)P1.6(b)P1.7(7)*/unsignedcharcodekeyword16=0 xee,0 xed,0 xeb,0 xe7,0 xde,0 xdd,0 xdb,0 xd7,0 xbe,0 xbd,0 xbb,0 xb7,0 x7e,0 x7d,0 x7b,0 x77;/*定義P14P1.7掃描碼*/unsignedcharcodeksp4=0 xef,0 xdf,0 xbf,0 x7f;/

48、*鍵值碼值轉(zhuǎn)換表*/unsignedcharcodekeynum16=7,4,1,0,8,5,2,10/*上UP*/,9,6,3,11/*DOWN*/,12/*直流DC*/,13/*方波SQ*/,0,0;/*鍵盤掃描時(shí)間延遲函數(shù)*/voiddelay_key()unsignedchari,j;for(i=0;i5;i+)for(j=0;j255;j+);/*數(shù)碼管段選編碼表*/unsignedchar24dpcode11=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90,0 xbf);/不帶小數(shù)點(diǎn)dp的顯示編碼unsigne

49、dcharcodecodedpcodedp10=0 x40,0 x79,0 x24,0 x30,0 x19,0 x12,0 x02,0 x78,0 x00,0 x10;/帶小數(shù)點(diǎn)dp的顯示編碼/*數(shù)碼管掃描時(shí)間延遲函數(shù)*/voiddelay_dp()unsignedchari,j;for(i=0;i2;i+)for(j=0;j200;j+);/*波形電壓頻率延遲函數(shù)*/voiddelay_f1()unsignedchari,j;for(i=0;i100;i+)for(j=0;j255;j+);/*鍵盤、數(shù)碼管、電壓掃描函數(shù)*/unsignedcharkeypad_scan()unsignedc

50、harkey,i;P1=0 xf0;/P1賦值11110000while(P1!=0 xf0);/如果P1不等于11110000,則有鍵按下do25/*數(shù)碼管掃描*/P3=0 x01;P0=dpcodev1;delay_dp();P3=0 x02;P0=dpcodedpv10;delay_dp();/*電壓掃描*/if(state=12)/直流P3=0 x04;P0=0 xa7;delay_dp();P3=0 x08;P0=0 xa1;delay_dp();P2=v;elseif(state=13)/方波P3=0 x04;P0=0 x92;delay_dp();P2=v;delay_f1();

51、P3=0 x08;P0=0 x98;delay_dp();P2=0;delay_f1();26for(i=0;i=3;i+)/循環(huán)掃描4次(P1=kspi;/依次賦值掃描碼11101111,11011111,10111111,01111111if(P1!=kspi)/P1不等于以上4種狀態(tài)就說明有鍵按下(delay_key();/延時(shí)去抖動(dòng)key=P1;讀入P1的狀態(tài)if(key!=kspi)/確定鍵是否真的按下return(key);/返回掃描碼while(1);/*返回鍵值函數(shù)*/unsignedchargotkey()(unsignedchartemp,i;temp=keypad_sca

52、n();for(i=0;iA1A-1工24151工E-.-附錄VI仿真圖1(顯示直流5.0V)36附錄VII仿真圖2(顯示直流9.6V).Id業(yè)赫卜修忖*W W前邸w&w&曰sTisTi熊式器承富吉三音京國laU|3|?|3|3|?plaU|3|?|3|3|?p忡產(chǎn)心用性慳網(wǎng)旦白iqUqUiqUqUq|q|克|占iqlqliqlql力I I春1 1直1 1彳占用1 1妻占s s. 婁g更 羽 苴55S137室附錄VIII程序#include38/*定義全局變量*/unsignedcharv,v1,v10;/定義電壓v,個(gè)位v1,十位v10unsignedcharstate;/定義狀態(tài):直流DC

53、,方波SQ/*定義4*4矩陣鍵盤鍵值P1.0(e)789直流P1.1(d)456方波P1.2(b)1230P1.30UPDOWN0P1.4(e)P1.5(d)P1.6(b)P1.7*/unsignedcharcodekeyword16=0 xee,0 xed,0 xeb,0 xe7,0 xde,0 xdd,0 xdb,0 xd7,0 xbe,0 xbd,0 xbb,0 xb7,0 x7e,0 x7d,0 x7b,0 x77;/*定義P14P1.7掃描碼*/unsignedcharcodeksp4=0 xef,0 xdf,0 xbf,0 x7f);/*鍵值碼值轉(zhuǎn)換表*/unsignedcharcodekeynum16=7,4,1,0,8,5,2,10/*DOWN*/,12/*直流DC*/

溫馨提示

  • 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

提交評論