已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于單片機(jī)的恒流源設(shè)計(jì)摘 要恒流源在日常生活中扮演著重要的角色,很多電子設(shè)備需要工作時(shí)候的電流處于穩(wěn)定狀態(tài)。我們把可以保證給工作中負(fù)載供給恒定電流的電源叫做恒流源。恒流源的用途很豐富,它能夠在脈沖或者差動(dòng)放大電路中產(chǎn)生作用,同樣也能夠作為它的有源負(fù)載,又可以提供給放大電路偏流用來使它的靜態(tài)功能工作點(diǎn)處于穩(wěn)定。本文介紹了一種基于AT89C51單片機(jī)的數(shù)控恒流源的研制,該系統(tǒng)主要是由單片機(jī)系統(tǒng)電路、DAC轉(zhuǎn)換電路恒流電路。設(shè)計(jì)的恒流系統(tǒng)具有精度高、穩(wěn)定性高的特點(diǎn)。在數(shù)字輸入信號(hào)部分主要是利用單片機(jī)輸出的數(shù)字量同時(shí)配有按鍵數(shù)字鍵控功能。DAC轉(zhuǎn)換模塊將單片機(jī)輸出的數(shù)字量轉(zhuǎn)換為模擬量,以作為恒流電路的基準(zhǔn)電壓。恒流電路部分以集成運(yùn)放和達(dá)林管組成的電流負(fù)反饋電路來實(shí)現(xiàn)電流的恒定輸出。本設(shè)計(jì)為了增加人機(jī)交互采用數(shù)碼管顯示,可以使得數(shù)控恒流的效果更加直觀。本文闡述了精確實(shí)現(xiàn)恒流源的原理設(shè)計(jì)、完整的硬件原理圖和軟件流程圖,并對(duì)部分軟件模塊的設(shè)計(jì)思想進(jìn)行分析。與此同時(shí),也對(duì)生活中的可實(shí)現(xiàn)性進(jìn)行仔細(xì)測(cè)試和仿真。關(guān)鍵詞:AT89C51;單片機(jī);DA轉(zhuǎn)換;恒流源。A study of the constant current source based on MCUAbstract Constant current source in everyday life plays an important role in many electronic devices need to work in a stable state when the current. We can guarantee that the work load to a constant current power supply is called the constant current source. Constant current source uses a very rich, it can in the differential amplifier circuit in the pulse or an effect, it also can be used as an active load, and can be used to provide bias current to the amplification circuit of the static function of the operating point so that it is stable. This paper introduces a numerical constant current source AT89C51 microcontroller development, the system is dominated by single-chip system circuit, DAC converter circuit constant current circuit. Designed constant current system with high precision, high stability characteristics. In the main part of the digital input signal is digital output using the same chip with digital keying function keys. DAC conversion module microcontroller digital output is converted to analog, as the reference voltage constant current circuit. Part of an integrated constant current circuit op amp tubes and Darling current negative feedback circuit to achieve a constant current output. The design of human-computer interaction in order to increase the use of digital tube display, you can make the effect more intuitive numerical constant. This paper describes the precise design principles to achieve a constant current source, a complete hardware schematics and software flow chart, and part of the software module design ideas for analysis. At the same time, but also the life of the realization careful testing and simulation.Key words:AT89C51;SCM; DA conversion; constant current source第一章 課題背景所謂恒流源必是輸出電流與端電壓無關(guān)、無溫漂,同時(shí)其輸出電流應(yīng)該與所連接的外部結(jié)構(gòu)無關(guān)。換句話就是輸出電流保持穩(wěn)定。具體描述如下:(1) 輸出電流恒定且與負(fù)載變化無關(guān); (2) 基本無溫漂; (3) 內(nèi)阻趨向于無窮大。恒流源在電子線路和模擬集成電路中是應(yīng)用最多的電路單元之一,主要用于:(1) 提供偏置。晶體管電路通常需要專門的偏置電路提供偏置電壓以達(dá)到穩(wěn)定靜態(tài)工作點(diǎn)的作用;(2) 集電極有源負(fù)載。從上述表達(dá)式可知,提高增益的一個(gè)方法就是增大負(fù)載的電阻,但是這樣不僅會(huì)造成負(fù)載上的壓降上升,使輸出電壓的動(dòng)態(tài)范圍減小,而且從成本和工藝上考慮也是很不合算。各方考慮主要利用三極管恒流源來代替集電極負(fù)載電阻,便組成了有源負(fù)載集電極放大器。 (3) 提高差分放大電路性能。用恒流源三級(jí)管充當(dāng)差分放大電路一個(gè)阻值很大的長(zhǎng)尾電阻Re,它的優(yōu)點(diǎn)很多,因此,這種方法在集成運(yùn)放中被廣泛采用。(4) 用恒流源的基準(zhǔn)電壓電路是集成穩(wěn)壓器的重要組成部分。本設(shè)計(jì)是一個(gè)具有可數(shù)控、高精度、高穩(wěn)定度的單片機(jī)數(shù)控恒流源。可以控制輸出電流范圍為03A,可以滿足各類要求。第二章 恒流源設(shè)計(jì)的原理恒流源是一個(gè)應(yīng)用最多的設(shè)計(jì)單元之一,電路部分通常分為:以集成運(yùn)放作為核心元件的集成運(yùn)放恒流源、以場(chǎng)效應(yīng)管為核心部件的MOS管恒流源、以晶體管為核心部件的晶體管恒流源。 圖1 晶體管恒流源 圖2 場(chǎng)效應(yīng)管恒流源 圖3 集成運(yùn)放恒流源 由于使用晶體管恒流源主要考慮到晶體管的節(jié)電壓Ube基本恒定,因?yàn)樗饕侨龢O管構(gòu)成。上述晶體管電流輸出:I=Is = Ube/Rs,具體恒流輸出過程如下。 -(1) -(2) -(3)(1) 晶體管恒流電路優(yōu)點(diǎn):無特殊的元件使得設(shè)計(jì)簡(jiǎn)單而且可行性較高,電流輸出可以通過Rs控制。(2)晶體管恒流電路優(yōu)點(diǎn):元器件本身差異造成不同管子的晶體管節(jié)電壓Ube差距較大,個(gè)體差異使得晶體管的節(jié)電壓Ube即使是同一批次的產(chǎn)品仍會(huì)有一定的波動(dòng)。因此無法滿足高精度的要求。場(chǎng)效應(yīng)晶體管作為主要組成部件的恒流電路,如圖2所示。Rg1、Rg2分壓,穩(wěn)定G點(diǎn)電位。由于MOSFET的G電壓被鉗位.當(dāng)流過MOSFET的電流有增大的趨勢(shì)時(shí),負(fù)反饋電阻上的壓降增大,使MOSFET截止趨勢(shì)增加,電流下降。同樣的當(dāng)流過MOSFET的電流有減小的趨勢(shì)時(shí),負(fù)反饋電阻上的壓降降低,使MOSFET導(dǎo)通趨勢(shì)增加,電流升高,從而達(dá)到恒定輸出的作用。具體恒流輸出Id如下: -(1) -(2) -(3)集成運(yùn)放恒流源的主要組成部件是運(yùn)算放大器和晶體管。主要運(yùn)用 “虛短”和“虛斷”,使用運(yùn)放作為反饋的集成運(yùn)放恒流源的主要特性是高精度。典型的運(yùn)放恒流源如圖(3)所示,具體恒流輸出如下: 集成運(yùn)放的虛斷特性: 集成運(yùn)放的虛短特性: 集成運(yùn)放恒流源恒定輸出:集成運(yùn)放和晶體管作為主要部件的恒流源電路可以擴(kuò)大輸出電流的取值范圍,同時(shí)溫漂更小,恒流性能更高,尤其在負(fù)載一端需接地,要求大電流的場(chǎng)合,獲得了廣泛應(yīng)用。本設(shè)計(jì)最后采用的是精密的運(yùn)算放大器和大功率的達(dá)林頓管組合,運(yùn)用電流深度負(fù)反饋,達(dá)到恒流的目的。第三章 恒流源系統(tǒng)的硬件結(jié)構(gòu)本文介紹的設(shè)計(jì)硬件圖如圖4所示,硬件電路部分主要是由單片機(jī)最小系統(tǒng)、DAC模塊、恒流電路、數(shù)碼管顯示電路、按鍵控制電路和電源模塊電路組成。系統(tǒng)框圖如下所示:圖4 恒流源設(shè)計(jì)系統(tǒng)框圖3.1單片機(jī)最小系統(tǒng)電路單片機(jī)的應(yīng)用正在不斷深入,它往往作為一個(gè)核心部件,不可以孤單的行使職責(zé)。要與其他除它之外的電路相搭配,只有這樣才能夠讓單片機(jī)正常工作。這種能使單片機(jī)工作的最簡(jiǎn)電路,我們叫做單片機(jī)最小系統(tǒng)。就51而言,它的最小系統(tǒng)主要包括三個(gè)部分。下面給出一個(gè)51系列單片機(jī)的最小系統(tǒng)電路。 圖5 單片機(jī)最小系統(tǒng)3.1.1復(fù)位電路復(fù)位電路就是把電路恢復(fù)到起始狀態(tài)的電路。能夠在系統(tǒng)上電時(shí)給予復(fù)位信號(hào),并且會(huì)一直等到系統(tǒng)的電源不再改變?yōu)橹共艜?huì)撤離所給的復(fù)位信號(hào),這就是復(fù)位電路的功能所在。復(fù)位后的CPU的主要特征是各IO口呈現(xiàn)高電平。對(duì)于單片機(jī)而言基本的復(fù)位操作是將單片機(jī)的復(fù)位引腳RST上給定一個(gè)高電平信號(hào)并讓該信號(hào)維持在2個(gè)機(jī)器周期以上,便可觸發(fā)系統(tǒng)復(fù)位中斷從而將系統(tǒng)復(fù)位。單片機(jī)系統(tǒng)的復(fù)位方式有:按鍵復(fù)位和上電復(fù)位。(1)按鍵復(fù)位復(fù)位電路最簡(jiǎn)單的方式就是通過按鍵復(fù)位直接在單片機(jī)復(fù)位引腳RST上加入高電平。單片機(jī)的復(fù)位引腳接至電阻R1一端,電阻R1另外一端接地。電路如下所示。常用的途徑是在復(fù)位引腳端和正電壓之間安裝復(fù)位按鍵。當(dāng)給一個(gè)力使按鍵被壓迫向下,單片機(jī)的復(fù)位方位就會(huì)保持Vcc。假如保持按下10ms即可讓系統(tǒng)實(shí)現(xiàn)復(fù)位。 圖6 按鍵復(fù)位 圖7上電復(fù)位電路 圖8復(fù)位電路(2)上電復(fù)位上電復(fù)位的電路圖如圖7所示,具體實(shí)現(xiàn)方式如下:系統(tǒng)上電瞬間單片機(jī)復(fù)位引腳RST電壓時(shí)間變化曲線如下所示。從曲線上易得當(dāng)系統(tǒng)在一剎那完成上電,根據(jù)電容工作原理特性,它兩端的Uc1不可能實(shí)現(xiàn)迅猛的變化,故電源電壓全部加到R1上,然后電容C1開始充電,時(shí)間常數(shù)T=R1*C1,此時(shí)電容電壓逐漸增加,R1兩端電壓逐漸降低,如果R1兩端電壓從高電平到低電平持續(xù)時(shí)間達(dá)到2個(gè)機(jī)器周期,即可實(shí)現(xiàn)單片機(jī)復(fù)位。 圖9:Urst電壓時(shí)間曲線。在本設(shè)計(jì)中采用了按鍵復(fù)位和上電復(fù)位的兩種模式(如圖8所示)上電復(fù)位完成系統(tǒng)初始化,同時(shí)增加的手動(dòng)按鍵復(fù)位可以方便調(diào)試使用。3.1.2晶振電路在單片機(jī)最小系統(tǒng)里晶振的作用是給單片機(jī)輸入時(shí)鐘信號(hào),這個(gè)時(shí)鐘信號(hào)就是單片機(jī)的工作速度。單片機(jī)工作的最小時(shí)間計(jì)量單位就是由這個(gè)晶振決定的。圖10晶振電路晶振電路電容選擇的原則(1)C1,C21,因?yàn)槊恳环N晶振都有各自的特性,所以最好按制造廠商所提供的 數(shù)值選擇外部元器件。(2)在誤差允許的區(qū)域內(nèi),C1和C2值都是越小,實(shí)現(xiàn)的功能就越精確,如果C1和C2值比正常數(shù)值大時(shí),可能會(huì)使振蕩器更加穩(wěn)定,可是也會(huì)增加響應(yīng)的時(shí)間。3.2 TLC5615 DAC簡(jiǎn)介及其與單片機(jī)的接口電路3.2.1 TLC5615芯片的結(jié)構(gòu)框圖與特點(diǎn)TLC5615是一種兼容SPI和Micro-Wire串行總線接口的CMOS型的10位DAC芯片,它帶有緩沖基準(zhǔn)輸入(高阻抗)的電壓輸出數(shù)字/模擬轉(zhuǎn)換器(DAC),性能比早期電流型輸出的DAC要好,只需要通過3跟串行總線就可以完成10為數(shù)據(jù)的串行輸入,易于和工業(yè)標(biāo)準(zhǔn)的微處理器或單片機(jī)接口,適用于各種供電測(cè)量的測(cè)試儀表、移動(dòng)電話,也適用于數(shù)字失調(diào)與增益調(diào)整以及工業(yè)控制場(chǎng)合。下面簡(jiǎn)要介紹TLC5615芯片各個(gè)引腳的功能。 圖11 TLC561引腳圖 1 DIN:數(shù)字信號(hào)輸入端;2 SCLK:串行時(shí)鐘輸入端;3 CS :片選端,低電平有效;4 DOUT: 串行數(shù)據(jù)輸出;5 AGND:模擬地;6 REFIN:基準(zhǔn)電壓輸入端;7 OUT:DAC轉(zhuǎn)換模擬信號(hào)輸出端;8 Vcc:正電源電壓端。3.2.2 TLC5615的使用方法 圖12 TLC561時(shí)序圖 由TLC561時(shí)序圖可以看出,當(dāng)片選CS信號(hào)有效時(shí),數(shù)字信號(hào)輸入DIN由時(shí)鐘SCLK同步輸入或輸出,數(shù)據(jù)傳送時(shí)MSB在前LSB在后。在時(shí)鐘信號(hào)SCLK的上升沿將數(shù)字信號(hào),片選CS的上升沿把數(shù)據(jù)傳送至DAC寄存器。當(dāng)片選信號(hào)CS無效時(shí),DAC芯片使能禁止。此時(shí)無法進(jìn)行DAC轉(zhuǎn)換。3.2.3 TLC5615與單片機(jī)的接口電路 圖13 TLC5615與單片機(jī)的接口電路D/A轉(zhuǎn)換器的片選端口(CS)連接至單片機(jī)的P1.1口。D/A轉(zhuǎn)換器的SPI總線時(shí)鐘端口(SCLK)連接至單片機(jī)的P1.2口。D/A轉(zhuǎn)換器的數(shù)字輸入接口(DIN)連接至單片機(jī)的P1.3口。本接口的硬件電路十分簡(jiǎn)單,易于理解,工作穩(wěn)定,TLC5615三線接口與SPI、QSPI以及Micro-wire串行標(biāo)準(zhǔn)兼容,一般只需要執(zhí)行2個(gè)周期(一個(gè)寫周期傳送一個(gè)8位二進(jìn)制數(shù)),就可以完成DAC操作,顯然轉(zhuǎn)換速度很快。采用接口接單的D/A轉(zhuǎn)換器TLC5615,其輸出電壓公式:(為基準(zhǔn)電壓,n為單片機(jī)控制輸出端的10比特?cái)?shù)據(jù)。)3.3 恒流電路 本設(shè)計(jì)采用集成運(yùn)放構(gòu)成的深度負(fù)反饋恒流源電路,見圖12。電路中,恒流源的參考電壓一般讓它等于數(shù)字與模擬信號(hào)轉(zhuǎn)換之后的輸出電壓,主要是兩部分組成電壓跟隨器,根據(jù)輸出的獨(dú)特形式便可得到輸出。因?yàn)楦S器是作為負(fù)反饋來實(shí)現(xiàn)作用的,所以說良好的穩(wěn)定性是電流源的閃光點(diǎn)。R3可采用大功率的水泥電阻,阻值1歐,功率5W,能承受較高溫度,使其溫度影響減至最小。圖14 恒流電路具體恒流過程分析:假設(shè)負(fù)載電阻R2變化從而會(huì)導(dǎo)致IC增加所以導(dǎo)致流過R3的電流增加而使Ur3增加,反饋到運(yùn)算放大器的N端從而減少運(yùn)算放大器的輸出,從而減少達(dá)林頓管的導(dǎo)通性相當(dāng)增大了輸出電阻而使IC減少直到達(dá)到原來的平衡故使之恒流。R2 ICUr3 UFeedback UR4IBIC由于反饋的作用而使此電流恒定。即IB恒定有由于IC=*IB而IB恒定所以IC恒定故恒流由深度負(fù)反饋中的虛斷原理知,流過電阻R3的電流IR為:IR=VIN/R3 其中,VIN為運(yùn)放LM358的正向輸入端電壓,而取R3=1。那么通過R2的輸出電流IO=IR,則負(fù)載電流只與固定的輸入電壓VIN的大小有關(guān)。則通過控制輸入電壓VIN的大小來控制輸出負(fù)載電流的大小,這也就是本系統(tǒng)設(shè)計(jì)的原理所在。3.4 數(shù)碼管顯示電路 數(shù)碼管依次由a,b,c,d,e,f,g,dp8段,從位選的角度來說他們又可以分為共陰極和共陽極.位選信號(hào)時(shí)數(shù)碼管選通信號(hào),當(dāng)某個(gè)數(shù)碼管位選通是,該數(shù)碼管就可以發(fā)光,當(dāng)輸入不同的顯示筆段時(shí)候,又可以顯示不同的數(shù)字和字母這就是數(shù)碼顯示的控制方法。本設(shè)計(jì)在顯示方面采用了數(shù)碼管的動(dòng)態(tài)顯示的方法。數(shù)碼管段選信號(hào)輸入時(shí)運(yùn)用了輪詢的方法,在輪流顯示過程中,每位段碼顯示時(shí)間為12ms,由于人的視覺暫留現(xiàn)象不會(huì)感覺到這種閃爍現(xiàn)象。其電路如下:圖15 數(shù)碼管顯示電路3.5 按鍵控制電路本系統(tǒng)的單片機(jī)的按鍵步進(jìn)控制方式是使用I/O口的狀態(tài)表示。本設(shè)計(jì)用的是P2.4和P2.5口,程序循環(huán)執(zhí)行鍵盤掃描任務(wù),當(dāng)某一端口低電平0,則表示有按鍵鍵入。圖16 按鍵控制電路3.6 電源電路在本設(shè)計(jì)的系統(tǒng)中,線性電壓的控制輸出,作為電源,為單片機(jī)、DA轉(zhuǎn)換器、運(yùn)放和達(dá)林頓功率管提供工作電壓或參考電壓等。典型的電源電路的系統(tǒng)框圖如下所示: 交流220變壓器降壓整流濾波穩(wěn)壓輸出圖17 電源模塊電路框圖在本設(shè)計(jì)中采用的電源設(shè)計(jì)電路如下所示:圖18 電源模塊電路第四章 系統(tǒng)的軟件設(shè)計(jì)4.1 總體流程圖本軟件設(shè)計(jì)以AT89C51為控制核心,實(shí)現(xiàn)可數(shù)控、高精度的恒流源輸出。程序中分幾大模塊:數(shù)碼顯示模塊,DAC模塊,按鍵判斷部分。首先單片機(jī)判斷初始值的大小并控制DA轉(zhuǎn)換器輸出并在4位LED上顯示其輸出給定值的大小;如果有按鍵“” 按下,則單片機(jī)控制DA的輸出值以步進(jìn)10mV增加;如果有按鍵“” 按下,則單片機(jī)控制DA的輸出值以步進(jìn)10mV減少,則從DA輸出到恒流源電路的負(fù)載輸出(控制電阻R3=1),相應(yīng)的電流輸出也增或減10,并且LED能及時(shí)顯示其輸出給定值大小。程序流程圖如下:初始化是否有“”按下?是否有“”按下?控制DA輸出值,并顯示輸出電流大小(mA)是否有預(yù)置值?按鍵+10按鍵減10YYY 圖19 軟件流程圖4.2子程序流程圖4.2.1 數(shù)碼顯示子程序流程圖定義共陰極字符列表求出所顯示數(shù)據(jù)的千位、百位、十位、各位上的數(shù)09段選顯示(查字符列表),為選為高電平這該位選中并顯示相應(yīng)的數(shù),延時(shí)10mS,位選為低電平,該位不顯示。循環(huán)執(zhí)行 圖20 顯示子程序流程圖 4.2.2 D/A轉(zhuǎn)換子程序流程圖本系統(tǒng)中的DA轉(zhuǎn)換器TLC5615在工作時(shí),只有當(dāng)片選 EMBED * MERGEFORMAT 為低電平時(shí),串行輸入數(shù)據(jù)才能被移入16位移位寄存 當(dāng) EMBED * MERGEFORMAT 為高電平時(shí),當(dāng)SCLK時(shí)鐘每上升一次,DIN的一位數(shù)據(jù)就會(huì)隨之放進(jìn)一個(gè)十六位的寄存器中。 電源模擬電路輸入接 口 數(shù) / 模轉(zhuǎn)換器數(shù)字量輸入Vi模擬電壓輸出參考電壓Vref圖21 D/A轉(zhuǎn)換子程序流程圖4.2.3 按鍵控制子程序流程圖一般情況下,一個(gè)按鍵按下過程中存在著機(jī)械抖動(dòng),在本設(shè)計(jì)中主要采用的是軟件延時(shí)消除按鍵過程的抖動(dòng),具體的軟件流程圖如下所示: 圖22 按鍵控制子程序流程第五章 軟件仿真圖23 protues軟件仿真圖第六章 系統(tǒng)測(cè)試與誤差分析6.1測(cè)試儀器 FLUCK數(shù)字萬用表; 數(shù)字示波器; PC機(jī); 電阻箱,調(diào)整范圍(09999);6.2測(cè)試數(shù)據(jù)和誤差分析系統(tǒng)測(cè)試以旋轉(zhuǎn)式電阻箱為負(fù)載,測(cè)試時(shí),把萬用表與負(fù)載串聯(lián)。1, 設(shè)定輸出電流為20mA。小范圍改變負(fù)載RL大小,輸出電壓在10V以內(nèi)變化:給定電流:I (mA)負(fù)載大?。篟L()輸出電壓:VO(V)輸出電流IO(mA)2010.01102020.04202030.06202040.08202050.10202060.1220表1 負(fù)載變化恒流數(shù)據(jù)表2, 大范圍改變負(fù)載大小,給定值為I=20mA,實(shí)測(cè)輸出電流值:RL()輸出電壓值UO(V)輸出電流值IO(mA)110021.719.73100021.621.690020.122.380017.922.3770015.622.360013.322.250011.122.24008.8022.03006.6022.02004.3021.51002.1021902.0322.6801.8122.6701.5822.6601.3522.5501.1222.4400.8922.3300.6722.3200.4422100.2222表2 負(fù)載變化恒流數(shù)據(jù)表3,步進(jìn)為10mA,負(fù)載電阻為6時(shí)給定電流值和輸出值:給定電流值I(mA)負(fù)載兩端電壓UO(V)輸出電流值IO(mA)100.0610200.1220300.1830400.2440500.3050600.3660700.4168.33800.4778.33900.5388.331000.591021100.641131200.701221300.761281400.821381500.881482000.5971992100.6272092200.6572192300.6872292400.7232412500.7525010003.0091002表3 數(shù)控恒流數(shù)據(jù)表結(jié) 論 本次設(shè)計(jì)主要是針對(duì)電子設(shè)備在工作中要求供給的電流保持恒定不變,主要研究單片機(jī)的數(shù)控恒流源的研制。系統(tǒng)的測(cè)試和誤差分析,借助萬用表和可變電阻箱。在本次設(shè)計(jì)中遇到了數(shù)據(jù)的測(cè)試、器件等的選擇和使用等的問題,查閱資料和詢問老師同學(xué)而得知。在這次設(shè)計(jì)中我不僅學(xué)到了很多之前未知的知識(shí),而且對(duì)所學(xué)的基礎(chǔ)理論、基本技能和專業(yè)知識(shí)的認(rèn)識(shí)有了進(jìn)一步鞏固和加深,同時(shí)對(duì)單片機(jī)系統(tǒng)有了深度的學(xué)習(xí)。該設(shè)計(jì)在很大程度上減少了不必要的誤差,并且大大提高了工作的效率。參考文獻(xiàn)1 歐陽文,ATMEL系列單片機(jī)的原理與開發(fā)實(shí)踐,中國電力出版社,20072 康華光,電子技術(shù)基礎(chǔ)(模擬部分 第五版),高等教育出版社,20053 康華光,電子技術(shù)基礎(chǔ)(數(shù)字部分 第五版),高等教育出版社,20054 全國大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì),全國大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品選編,北京 理工大學(xué)出版社,20055 田良、王堯,綜合電子設(shè)計(jì)與實(shí)踐,東南大學(xué)出版社,2002 6 吳戈、李玉峰,案例學(xué)單片機(jī)C語言開發(fā),人民郵電出版社,20087 劉坤、宋戈、趙紅波,51單片機(jī)C語言應(yīng)用開發(fā)技術(shù)大全,人民郵電出版社,20088 侯玉寶、陳忠平、李成群,基于Proteus的51系列單片機(jī)設(shè)計(jì)與仿真,電子工業(yè) 出版社,20089 劉坤、高征紅,Protel99SE電路設(shè)計(jì)實(shí)例教程,清華大學(xué)出版社,200810郭惠、解書鋼,Protel99SE常用功能與應(yīng)用實(shí)例精講,電子工業(yè)出版社,2008118-bit Microcontroller With 4K Bytes Flash AT89C51. ATMEL,2000128-bit Microcontroller With 8K Bytes Flash AT89LV51.ATMEL,2000致 謝結(jié)束本論文之際,我謹(jǐn)對(duì)銅陵學(xué)院電氣工程系王開全老師致以崇高的敬意和由衷的感謝。本論文是在導(dǎo)師王開全老師的精心指導(dǎo)下完成的。在整個(gè)設(shè)計(jì)研究過程中,導(dǎo)師在各方面給予了,給我指導(dǎo)查閱文獻(xiàn)和解決難題使本論文得以順利完成。老師的知識(shí)儲(chǔ)備和經(jīng)驗(yàn)都很豐富、思維敏捷,并在我研究中不斷的給以鼓舞和不倦的教誨。從課程的學(xué)習(xí)、論文的選題、課題的研究到論文撰寫等等不僅凝聚著導(dǎo)師的心血和汗水,還有同學(xué)的友好幫助。老師待人誠懇,心胸寬廣,精深的知識(shí)儲(chǔ)備令我受益匪淺。同學(xué)友好積極給予相關(guān)需求,在此對(duì)我的導(dǎo)師和同學(xué)表示衷心的感謝!最后,對(duì)各位老師給我的論文審閱深表感謝,并渴望得到批評(píng)指正。附錄1 程序設(shè)計(jì)程序源代碼:#include#define uchar unsigned char#define uint unsigned int#define Vref 2.048void delay(unsigned char time); /*聲明延時(shí)函數(shù),延時(shí)n ms*/void TLC5615(unsigned int dat2); /* 聲明TLC5615轉(zhuǎn)換函數(shù)*/void display(unsigned int dat);sbit P20=P20;sbit P21=P21;sbit P22=P22;sbit P23=P23;sbit P24=P24;sbit P25=P25;sbit SCLK5615=P13; /*定義時(shí)鐘信號(hào)sclk的IO口*/sbit DATA5615=P12; /*定義數(shù)據(jù)輸入din的IO口*/sbit CS5615=P11; /*定義片選信號(hào)cs的IO口*/uint dat=1234,dat2; uchar DisplayData=0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F; /*09字形碼共陰極*/uint thous,hund,ten,num; /*數(shù)碼管要顯示的數(shù)值,即給定的電流值,以mA為單位*/void main()dat2=(float)dat/1000*1024)/2/Vref; while(1) /死循環(huán) if(P24= =0) delay(1000); if(P24= =0) delay(1000); dat=dat+10; dat2=(float)dat/1000*1024)/2/Vref; /有按鍵加10 ; if(P25= =0) delay(1000);if(P25= =0)delay(1000); dat=dat-10; dat2=(float)dat/1000*1024)/2/Vref; /有按鍵減掉10; if(dat3000) dat=0;display(da
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 1941-2024采用機(jī)器人技術(shù)的腹腔內(nèi)窺鏡手術(shù)系統(tǒng)
- YY/T 1940-2024用于增材制造的醫(yī)用鎳鈦合金粉末
- 貴陽康養(yǎng)職業(yè)大學(xué)《焊接專業(yè)英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年上海市安全員B證考試題庫及答案
- 廣州醫(yī)科大學(xué)《大學(xué)英語自主學(xué)習(xí)(Ⅱ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025河北省安全員C證考試(專職安全員)題庫附答案
- 2025年河北省建筑安全員《A證》考試題庫及答案
- 2025云南省建筑安全員知識(shí)題庫附答案
- 2025江西省建筑安全員《C證》考試題庫
- 2025建筑安全員-B證考試題庫附答案
- 競(jìng)爭(zhēng)性磋商評(píng)分細(xì)則
- 中國傳統(tǒng)節(jié)日(作文指導(dǎo))課件
- 初中化學(xué)寒假作業(yè)
- GB 5009.156-2016食品安全國家標(biāo)準(zhǔn)食品接觸材料及制品遷移試驗(yàn)預(yù)處理方法通則
- 班作業(yè)公示記錄單
- 托福閱讀練習(xí)及詳細(xì)解析ArtisansandIndustrialization
- 急危重癥護(hù)理學(xué)-急危重癥查房案例初級(jí)版-330-47-日查房案例-課件
- 室內(nèi)精裝修工程施工方案范文
- 助產(chǎn)士核心勝任力量表
- 數(shù)據(jù)標(biāo)準(zhǔn)管理實(shí)踐白皮書
- CECA/GC1-2015建設(shè)項(xiàng)目投資估算編審規(guī)程
評(píng)論
0/150
提交評(píng)論