基于單片機(jī)數(shù)字電壓表設(shè)計(jì)_第1頁(yè)
基于單片機(jī)數(shù)字電壓表設(shè)計(jì)_第2頁(yè)
基于單片機(jī)數(shù)字電壓表設(shè)計(jì)_第3頁(yè)
基于單片機(jī)數(shù)字電壓表設(shè)計(jì)_第4頁(yè)
基于單片機(jī)數(shù)字電壓表設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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、西安文理學(xué)院課程設(shè)計(jì)報(bào)告引言在電量的測(cè)量中,電壓、電流和頻率是最基本的三個(gè)被測(cè)量,其中電壓量的測(cè)量最為經(jīng)常。而且隨著電子技術(shù)的發(fā)展,更是經(jīng)常需要測(cè)量高精度的電壓,所以數(shù)字電壓表就成為一種必不可少的測(cè)量?jī)x器。數(shù)字電壓表簡(jiǎn)稱DVM,它是采用數(shù)字化測(cè)量技術(shù),把連續(xù)的模擬量轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。由于數(shù)字式儀器具有讀數(shù)準(zhǔn)確方便、精度高、誤差小、測(cè)量速度快等特而得到廣泛應(yīng)用1。 傳統(tǒng)的指針式刻度電壓表功能單一,進(jìn)度低,容易引起視差和視覺(jué)疲勞,因而不能滿足數(shù)字化時(shí)代的需要。采用單片機(jī)的數(shù)字電壓表,將連續(xù)的模擬量如直流電壓轉(zhuǎn)換成不連續(xù)的離散的數(shù)字形式并加以顯示,從而精度高、抗干擾能力強(qiáng)

2、,可擴(kuò)展性強(qiáng)、集成方便,還可與PC實(shí)時(shí)通信。數(shù)字電壓表是諸多數(shù)字化儀表的核心與基礎(chǔ)2。以數(shù)字電壓表為核心,可以擴(kuò)展成各種通用數(shù)字儀表、專用數(shù)字儀表及各種非電量的數(shù)字化儀表。目前,由各種單片機(jī)和A/D轉(zhuǎn)換器構(gòu)成的數(shù)字電壓表作全面深入的了解是很有必要的。最近的幾十年來(lái),隨著半導(dǎo)體技術(shù)、集成電路(IC)和微處理器技術(shù)的發(fā)展,數(shù)字電路和數(shù)字化測(cè)量技術(shù)也有了巨大的進(jìn)步,從而促使了數(shù)字電壓表的快速發(fā)展,并不斷出現(xiàn)新的類型3。數(shù)字電壓表從1952年問(wèn)世以來(lái),經(jīng)歷了不斷改進(jìn)的過(guò)程,從最早采用繼電器、電子管和形式發(fā)展到了現(xiàn)在的全固態(tài)化、集成化(IC化),另一方面,精度也從0.01%-0.005%。目前,數(shù)字電壓

3、表的內(nèi)部核心部件是A/D轉(zhuǎn)換器,轉(zhuǎn)換的精度很大程度上影響著數(shù)字電壓表的準(zhǔn)確度,因而,以后數(shù)字電壓表的發(fā)展就著眼在高精度和低成本這兩個(gè)方面4。本文是以簡(jiǎn)易數(shù)字直流電壓表的設(shè)計(jì)為研究?jī)?nèi)容,本系統(tǒng)主要包括三大模塊:轉(zhuǎn)換模塊、數(shù)據(jù)處理模塊及顯示模塊。其中,A/D轉(zhuǎn)換采用ADC0808對(duì)輸入的模擬信號(hào)進(jìn)行轉(zhuǎn)換,控制核心AT89C51再對(duì)轉(zhuǎn)換的結(jié)果進(jìn)行運(yùn)算處理,最后驅(qū)動(dòng)輸出裝置LED顯示數(shù)字電壓信號(hào)5。第 2 頁(yè)1 設(shè)計(jì)總體方案1.1設(shè)計(jì)要求:完成系統(tǒng)的硬件電路設(shè)計(jì)與軟件設(shè)計(jì);采用匯編或C語(yǔ)言編程;采用Proteus、KeilC等軟件實(shí)現(xiàn)系統(tǒng)的仿真調(diào)試。1.2設(shè)計(jì)思路根據(jù)設(shè)計(jì)要求,選擇AT89C51單片機(jī)

4、為核心控制器件。A/D轉(zhuǎn)換采用ADC0808實(shí)現(xiàn),與單片機(jī)的接口為P1口和P2口的高四位引腳。電壓顯示采用4位一體的LED數(shù)碼管。LED數(shù)碼的段碼輸入,由并行端口P0產(chǎn)生:位碼輸入,用并行端口P2低四位產(chǎn)生。1.3 設(shè)計(jì)方案主要設(shè)計(jì)如圖1.1:電壓采集模數(shù)轉(zhuǎn)換單片機(jī)處理數(shù)碼管顯示圖1.1 設(shè)計(jì)方案1.3.1主控芯片選用單片機(jī)AT89C51和A/D轉(zhuǎn)換芯片ADC0808實(shí)現(xiàn)電壓的轉(zhuǎn)換和控制,用四位數(shù)碼管顯示出最后的轉(zhuǎn)換電壓結(jié)果。1.3.2顯示部分選用一個(gè)四聯(lián)的共陰極數(shù)碼管。1.4電路設(shè)計(jì)原理模擬電壓經(jīng)過(guò)檔位切換到不同的分壓電路篩減后,經(jīng)隔離干擾送到A/D轉(zhuǎn)換器進(jìn)行A/D轉(zhuǎn)換。然后送到單片機(jī)中進(jìn)行

5、數(shù)據(jù)處理。處理后的數(shù)據(jù)送到LED中顯示。同時(shí)通過(guò)串行通訊與上位通信。硬件電路及軟件程序。而硬件電路又大體可分為A/D轉(zhuǎn)換電路、LED顯示電路,程序的設(shè)計(jì)使用C語(yǔ)言編程,利用Keil和PROTEUS 軟件對(duì)其編譯和仿真。一般I/O接口芯片的驅(qū)動(dòng)能力是很有限的,在LED顯示器接口電路中,輸出口所能提供的驅(qū)動(dòng)電流一般是不夠的尤其是設(shè)計(jì)中需要用到多位LED,此時(shí)就需要增加LED驅(qū)動(dòng)電路。在本設(shè)計(jì)中采用RESPACK上拉電阻來(lái)增加驅(qū)動(dòng)能力。數(shù)據(jù)處理及控制模塊AT89C51P1P3顯示模塊4位一體LED數(shù)碼管數(shù)據(jù)采集模塊ADC0808控制信號(hào)輸出顯示AnalogDigitalLED位控制信號(hào)P2P0圖1.

6、2 原理電路本實(shí)驗(yàn)采用AT89C51單片機(jī)芯片配合ADC0808模/數(shù)轉(zhuǎn)換芯片構(gòu)成一個(gè)簡(jiǎn)易的數(shù)字電壓表,原理電路如圖1.2所示。該電路通過(guò)ADC0808芯片采樣輸入口IN0輸入的05 V的模擬量電壓,經(jīng)過(guò)模/數(shù)轉(zhuǎn)換后,產(chǎn)生相應(yīng)的數(shù)字量經(jīng)過(guò)其輸出通道D0D7傳送給AT89C51芯片的P1口。AT89C51負(fù)責(zé)把接收到的數(shù)字量經(jīng)過(guò)數(shù)據(jù)處理,產(chǎn)生正確的7段數(shù)碼管的顯示段碼,并通過(guò)其P0口傳送給數(shù)碼管。同時(shí)它還通過(guò)其四位I/O口P2.0、P2.1、P2.2、P2.3產(chǎn)生位選信號(hào),控制數(shù)碼管的亮滅。P3.0控制ADC0808的啟動(dòng)端(START)和地址鎖存端(ALE);P3.1控制ADC0808的輸出允

7、許端(OE);P3.2控制ADC0808的轉(zhuǎn)換結(jié)束信號(hào)(EOC)。2 程序設(shè)計(jì)2.1 程序設(shè)計(jì)總方案 根據(jù)模塊的劃分原則,將該程序劃分初始化模塊,A/D轉(zhuǎn)換子程序和顯示子程序,這三個(gè)程序模塊構(gòu)成了整個(gè)系統(tǒng)軟件的主程序,如圖2.1所示。開始初始化調(diào)用A/D轉(zhuǎn)換子程序調(diào)用顯示子程序結(jié)束圖2.1 數(shù)字式直流電壓表主程序框圖2.2 系統(tǒng)子程序設(shè)計(jì)2.2.1 初始化程序所謂初始化,是對(duì)將要用到的MCS_51系列單片機(jī)內(nèi)部部件或擴(kuò)展芯片進(jìn)行初始工作狀態(tài)設(shè)定,初始化子程序的主要工作是設(shè)置定時(shí)器的工作模式,初值預(yù)置,開中斷和打開定時(shí)器等9。2.2.2 A/D轉(zhuǎn)換子程序A/D轉(zhuǎn)換子程序用來(lái)控制對(duì)輸入的模塊電壓信

8、號(hào)的采集測(cè)量,并將對(duì)應(yīng)的數(shù)值存入相應(yīng)的內(nèi)存單元,其轉(zhuǎn)換流程圖如圖2.2所示。開始啟動(dòng)轉(zhuǎn)換A/D轉(zhuǎn)換結(jié)束?輸出轉(zhuǎn)換結(jié)果數(shù)值轉(zhuǎn)換顯示結(jié)束圖2.2 A/D轉(zhuǎn)換流程圖2.2.3 顯示子程序顯示子程序采用動(dòng)態(tài)掃描實(shí)現(xiàn)四位數(shù)碼管的數(shù)值顯示,在采用動(dòng)態(tài)掃描顯示方式時(shí),要使得LED顯示的比較均勻,又有足夠的亮度,需要設(shè)置適當(dāng)?shù)膾呙桀l率,當(dāng)掃描頻率在70HZ左右時(shí),能夠產(chǎn)生比較好的顯示效果,一般可以采用間隔10ms對(duì)LED進(jìn)行動(dòng)態(tài)掃描一次,每一位LED的顯示時(shí)間為1ms。在本設(shè)計(jì)中,為了簡(jiǎn)化硬件設(shè)計(jì),主要采用軟件定時(shí)的方式,即用定時(shí)器0溢出中斷功能實(shí)現(xiàn)11s定時(shí),通過(guò)軟件延時(shí)程序來(lái)實(shí)現(xiàn)5ms的延時(shí)。3 硬件電路

9、設(shè)計(jì)3.1數(shù)字芯片A/D轉(zhuǎn)換技術(shù)電路原理圖如圖3.1所示,三個(gè)地址位ADDA,ADDB,ADDC均接地,因而所需測(cè)量的外部電壓可由ADC0808的IN0端口輸入。51系列單片機(jī)數(shù)字顯示A/D轉(zhuǎn)換 輸入電壓 圖3.1 A/D轉(zhuǎn)換原理圖在A/D轉(zhuǎn)換開始之前,逐次逼近寄存器的SAR的內(nèi)容為0,在A/D轉(zhuǎn)換過(guò)程中,SAR存放“試探”數(shù)字量,在轉(zhuǎn)換完畢后,它的內(nèi)容即為A/D轉(zhuǎn)換的結(jié)果數(shù)字量。3.1.1 ADC0808模數(shù)轉(zhuǎn)換芯片簡(jiǎn)介ADC0808模數(shù)轉(zhuǎn)換芯片如圖3.2 圖3.2 ADC0808模數(shù)轉(zhuǎn)換芯片ADC0808是采樣分辨率為8位的、以逐次逼近原理進(jìn)行模/數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個(gè)8通道多路開關(guān),

10、它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通8路模擬輸入信號(hào)中的一個(gè)進(jìn)行A/D轉(zhuǎn)換。ADC0808是ADC0809的簡(jiǎn)化版本,功能基本相同。一般在硬件仿真時(shí)采用ADC0808進(jìn)行A/D轉(zhuǎn)換,實(shí)際使用時(shí)采用ADC0809進(jìn)行A/D轉(zhuǎn)換。3.1.2引腳功能(外部特性)ADC0808芯片有28條引腳,采用雙列直插式封裝,如右圖所示。各引腳功能如下: 15和2628(IN0IN7):8路模擬量輸入端。 8、14、15和1721:8位數(shù)字量輸出端。 22(ALE):地址鎖存允許信號(hào),輸入,高電平有效。 6(START): AD轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸入一個(gè)正脈沖(至少100ns寬)使其啟動(dòng)(脈沖上升沿使080

11、9復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換)。 7(EOC): AD轉(zhuǎn)換結(jié)束信號(hào),輸出,當(dāng)AD轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平(轉(zhuǎn)換期間一直為低電平)。 9(OE):數(shù)據(jù)輸出允許信號(hào),輸入,高電平有效。當(dāng)AD轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 10(CLK):時(shí)鐘脈沖輸入端。要求時(shí)鐘頻率不高于640KHZ。 12(VREF(+)和16(VREF(-):參考電壓輸入端 11(Vcc):主電源輸入端。 13(GND):地。 2325(ADDA、ADDB、ADDC):3位地址輸入線,用于選通8路模擬輸入中的一路。3.2 單片機(jī)的數(shù)據(jù)處理技術(shù)A/D轉(zhuǎn)換完畢后,單片機(jī)的P1.6口接收到一高

12、電平,立馬通過(guò)P3將OE置1,ADC0808的三態(tài)輸出鎖存器被打開,轉(zhuǎn)換完的數(shù)字信號(hào)經(jīng)過(guò)與D0D7相連的P0口進(jìn)入AT89C51。AT89C51根據(jù)公式將數(shù)字信號(hào)轉(zhuǎn)換為模擬量,然后利用程序獲取模擬量的每一位,分別通過(guò)P2口輸出到LED上。與此同時(shí),AT89C51會(huì)通過(guò)P2.0P2.3口選擇用哪一段LED顯示所傳出的數(shù)據(jù)。例如,當(dāng)P2.0P2.3=1110,則LED接收到的數(shù)據(jù)會(huì)在第四段LED上顯示。 另外,AT89C51一旦獲得了數(shù)據(jù)后便會(huì)將ST置0,即模數(shù)轉(zhuǎn)換器停止轉(zhuǎn)換,知道LED獲得新的數(shù)據(jù)并顯示出來(lái),ST才會(huì)重新置1。由于AT89C51轉(zhuǎn)換速率很快(微妙量級(jí)),所以不會(huì)影響其接收新的數(shù)據(jù)

13、。3.2.1 AT89C51單片機(jī)簡(jiǎn)介AT89C51單片機(jī)如圖3.3圖3.3 AT89C51單片機(jī)AT89C51是51系列單片機(jī)的一個(gè)型號(hào),它是ATMEL公司生產(chǎn)的。AT89C52是一個(gè)低電壓、高性能CMOS 8為單片機(jī)。將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,可反復(fù)擦寫的Flash存儲(chǔ)器可有效地降低開發(fā)成本。AT89C51有PDIP、PQFP/TQFP及PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。3.2.2主要功能特性:低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能。兼容MCS51指令系統(tǒng),8K可反復(fù)擦寫(>1000次)Flash ROM。3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷,時(shí)鐘頻

14、率0-24MHz。32個(gè)雙向I/O口,256B內(nèi)部RAM。2個(gè)串行中斷,可編程UART串行通道。2個(gè)外部中斷源,共6個(gè)中斷源。2個(gè)讀寫中斷口線,3級(jí)加密位。3.3單片機(jī)控制的數(shù)碼管顯示技術(shù)3.3.1 LED基本結(jié)構(gòu)LED是發(fā)光二極管顯示器的縮寫。LED由于結(jié)構(gòu)簡(jiǎn)單、價(jià)格便宜、與單片機(jī)接口方便等優(yōu)點(diǎn)而得到廣泛應(yīng)用。LED顯示器是由若干個(gè)發(fā)光二極管組成顯示字段的顯示器件。在單片機(jī)中使用最多的是七段數(shù)碼顯示器。LED七段數(shù)碼顯示器由8個(gè)發(fā)光二極管組成顯示字段,其中7個(gè)長(zhǎng)條形的發(fā)光二極管排列成“日”字形,另一個(gè)圓點(diǎn)形的發(fā)光二極管在顯示器的右下角作為顯示小數(shù)點(diǎn)用,其通過(guò)不同的組合可用來(lái)顯示各種數(shù)字。LE

15、D引腳排列如下圖3.4所示:圖3.4 LED引腳排列3.3.2 LED顯示器的選擇在應(yīng)用系統(tǒng)中,設(shè)計(jì)要求不同,使用的LED顯示器的位數(shù)也不同,因此就生產(chǎn)了位數(shù),尺寸,型號(hào)不同的LED顯示器供選擇,數(shù)碼管有兩種:一種共陰極、另一種為共陽(yáng)極,本次課程設(shè)計(jì)用的是共陰極。在本設(shè)計(jì)中,選擇4位一體的數(shù)碼型LED顯示器。本系統(tǒng)中前一位顯示電壓的整數(shù)位,即個(gè)位,后兩位顯示電壓的小數(shù)位。如圖3.5所示,是一個(gè)共陰極接法的4位LED數(shù)碼顯示管,其中a,b,c,d,e,f,g為4位LED各段的公共輸出端,1、2、3、4分別是每一位的位數(shù)選端,dp是小數(shù)點(diǎn)引出端,4位一體LED數(shù)碼顯示管的內(nèi)部結(jié)構(gòu)是由4個(gè)單獨(dú)的LE

16、D組成,每個(gè)LED的段輸出引腳在內(nèi)部都并聯(lián)后,引出到器件的外部。圖3.5 共陰極4位一體數(shù)碼顯示管 3.3.3 LED譯碼方式譯碼方式是指由顯示字符轉(zhuǎn)換得到對(duì)應(yīng)的字段碼的方式,對(duì)于LED數(shù)碼管顯示器,通常的譯碼方式有硬件譯碼和軟件譯碼方式兩種。硬件譯碼是指利用專門的硬件電路來(lái)實(shí)現(xiàn)顯示字符碼的轉(zhuǎn)換。軟件譯碼就是編寫軟件譯碼程序,通過(guò)譯碼程序來(lái)得到要顯示的字符的字段碼,譯碼程序通常為查表程序。本設(shè)計(jì)采用的是共陰極LED,其對(duì)應(yīng)的字符和字段碼如下表3.6所示。表3.6 共陰極字段碼表 顯示字符共陰極字段碼03FH106H25BH34FH466H56DH67DH707H87FH96FH 4 硬件連接4

17、.1 模擬輸入電路模擬輸入電路如圖4.1所示圖4.1模擬輸入電路通過(guò)可變電阻一端接電源+5V,一端接地GND,在并聯(lián)一個(gè)標(biāo)準(zhǔn)電壓表,通過(guò)改變電阻的阻值,從而改變所測(cè)電壓值,實(shí)現(xiàn)電壓的模擬信號(hào)輸入。4.2 ADC0808芯片與單片機(jī)接口電路ADC0808芯片與單片機(jī)接口電路如圖4.2圖4.2ADC0808芯片與單片機(jī)接口電路ADC0808的輸出接到P1口,OUT1對(duì)應(yīng)的是最高位,START與ALE可以接在一起。在這里,START接P3.0,OE接P3.1,EOC接P3.2,ClOCK接P3.4。4.3 顯示電路顯示電路如圖4.3圖4.3顯示電路通過(guò)P0口控制四位共陰極數(shù)碼管段選,通過(guò)P2口的低四

18、位控制位選。值得注意的是P0需要接上拉電阻,否則P0會(huì)處于高阻態(tài)。4.4 總電路設(shè)計(jì)原理:將模擬量通過(guò)IN0輸入,經(jīng)過(guò)ADC0808芯片轉(zhuǎn)換,得到數(shù)字量輸出到單片機(jī)P0口,經(jīng)過(guò)單片機(jī)處理后,送到四位共陰極數(shù)碼管上顯示。5 仿真5.1軟件調(diào)試 軟件調(diào)試的主要任務(wù)是排查錯(cuò)誤,錯(cuò)誤主要包括邏輯和功能錯(cuò)誤,這些錯(cuò)誤有些是顯性的,而有些是隱形的,可以通過(guò)仿真開發(fā)系統(tǒng)發(fā)現(xiàn)逐步改正。Proteus軟件可以對(duì)基于微控制器的設(shè)計(jì)連同所有的周圍電子器件一起仿真,用戶甚至可以實(shí)時(shí)采用諸如LED/LCD、鍵盤、RS232終端等動(dòng)態(tài)外設(shè)模型來(lái)對(duì)設(shè)計(jì)進(jìn)行交互仿真。Proteus支持的微處理芯片包括8051系列、AVR系列

19、、PIC系列、HC11系列及Z80等等。Proteus可以完成單片機(jī)系統(tǒng)原理圖電路繪制、PCB設(shè)計(jì),更為顯著點(diǎn)的特點(diǎn)是可以與u Visions3 IDE工具軟件結(jié)合進(jìn)行編程仿真調(diào)試。本系統(tǒng)的調(diào)試主要以軟件為主,其中,系統(tǒng)電路圖的繪制和仿真我采用的是Proteus軟件,而程序方面,采用的是匯編語(yǔ)言,用Keil軟件將程序?qū)懭雴纹瑱C(jī)。5.2顯示結(jié)果及誤差分析仿真結(jié)果如下:當(dāng)輸入電壓在0-5V時(shí),輸入電壓為2.60,顯示結(jié)果為2.658,如圖5.1所示,誤差為+0.058。圖5.1輸入電壓2.60顯示結(jié)果當(dāng)輸入電壓大于5V時(shí),發(fā)光二極管會(huì)閃爍,LED燈則總顯示5.097,如圖5.2()()。第 14

20、頁(yè)西安文理學(xué)院課程設(shè)計(jì)報(bào)告(a)(a)圖5.2輸入電壓大于5V顯示結(jié)果誤差分析由于使用ADC0808本身存在5/255的誤差,所以使得數(shù)碼管顯示的電壓值和輸入電壓顯示在標(biāo)準(zhǔn)電壓表上的電壓值存在誤差。結(jié) 論經(jīng)過(guò)一段時(shí)間的努力,畢業(yè)論文-基于51單片機(jī)的數(shù)字電壓表的設(shè)計(jì)基本完成。但設(shè)計(jì)中的不足之處仍然存在。這次設(shè)計(jì)是我第一次設(shè)計(jì)電路,并用Proteus實(shí)現(xiàn)了仿真。在這過(guò)程中,我對(duì)電路設(shè)計(jì),單片機(jī)的使用等都有了新的認(rèn)識(shí)。通過(guò)這次設(shè)計(jì)學(xué)會(huì)了Proteus和Keil軟件的使用方法,掌握了從系統(tǒng)的需要、方案的設(shè)計(jì)、功能模塊的劃分、原理圖的設(shè)計(jì)和電路圖的仿真的設(shè)計(jì)流程,積累了不少經(jīng)驗(yàn)。基于單片機(jī)的數(shù)字電壓表

21、使用性強(qiáng)、結(jié)構(gòu)簡(jiǎn)單、成本低、外接元件少。測(cè)量電壓準(zhǔn)確,精度高。系統(tǒng)功能、指標(biāo)達(dá)到了課題的預(yù)期要求、系統(tǒng)在硬件設(shè)計(jì)上充分考慮了可擴(kuò)展性,經(jīng)過(guò)一定的改造,可以增加功能。本文設(shè)計(jì)主要實(shí)現(xiàn)了數(shù)字電壓表測(cè)量一路電壓的功能,詳細(xì)說(shuō)明了從原理圖的設(shè)計(jì)、電路圖的仿真再到軟件的調(diào)試。通過(guò)本次設(shè)計(jì),我對(duì)單片機(jī)這門課有了進(jìn)一步的了解。無(wú)論是在硬件連接仿真方面還是在軟件編程方面。本次設(shè)計(jì)采用了AT89C51單片機(jī)芯片,與以往的單片機(jī)相比增加了許多新的功能,使其功能更為完善,應(yīng)用領(lǐng)域也更為廣泛。設(shè)計(jì)中還用到了模/數(shù)轉(zhuǎn)換芯片ADC0808,以前在學(xué)單片機(jī)課程時(shí)只是對(duì)其理論知識(shí)有了初步的理解。通過(guò)這次設(shè)計(jì),對(duì)它的工作原理有

22、了更深的理解。在調(diào)試過(guò)程中遇到很多問(wèn)題,硬件上的理論知識(shí)學(xué)得不夠扎實(shí),對(duì)電路的仿真方面也不夠熟練??傊@次電路的設(shè)計(jì)和仿真,基本上達(dá)到了設(shè)計(jì)的功能要求。在以后的實(shí)踐中,我將繼續(xù)努力學(xué)習(xí)電路設(shè)計(jì)方面的理論知識(shí),并理論聯(lián)系實(shí)際,爭(zhēng)取在電路設(shè)計(jì)方面能有所提升。致謝經(jīng)過(guò)兩周時(shí)間的不懈努力,本次課程設(shè)計(jì)已經(jīng)接近尾聲,由于是初次嘗試設(shè)計(jì)電路,知識(shí)及經(jīng)驗(yàn)的匱乏,難免遇到很多困難,如果沒(méi)有導(dǎo)師的督促指導(dǎo)以及同學(xué)們的支持,很難順利的完成此次課程設(shè)計(jì)。從開始選題到論文的順利完成,都離不開老師、同學(xué)、朋友給以的幫助,在這里請(qǐng)接受我的謝意!首先,在本次畢業(yè)設(shè)計(jì)過(guò)程中,從構(gòu)思、資料收集到最后定稿的各個(gè)環(huán)節(jié)給予細(xì)心指引與

23、教導(dǎo),使我對(duì)課程的多方面的知識(shí)有了深刻的認(rèn)識(shí),使我得以最終完成課程設(shè)計(jì),在此表示衷心感謝。其次,感謝一起做課程設(shè)計(jì)的組員,還有幫助我的同學(xué)們,感謝你們給我的鼓勵(lì),感謝你們?cè)谖矣龅嚼щy時(shí)所給的幫助,正是有了你們的幫助和鼓勵(lì),此次課程設(shè)計(jì)才得以順利的完成。最后,本次設(shè)計(jì)得以順利完成,也要感謝導(dǎo)師組的老師,他們?cè)诒疚膶懽麟A段給出了許多寶貴意見。導(dǎo)師們的高深精湛的造詣與嚴(yán)謹(jǐn)求實(shí)的治學(xué)精神將永遠(yuǎn)激勵(lì)著我。參考文獻(xiàn)1于殿泓、王新年.單片機(jī)原理與程序設(shè)計(jì)實(shí)驗(yàn)教程.西安電子科技大學(xué)出版社,2007年5月2謝維成、楊加國(guó).單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)實(shí)例.電子工業(yè)出版社,2006年3月3魏立峰.單片機(jī)原理及應(yīng)用技術(shù).北京大學(xué)出版社,2005年4宋鳳娟,孫軍,李國(guó)忠.基于89C51單片機(jī)的數(shù)字電壓表設(shè)計(jì)J .工業(yè)控制計(jì)算機(jī),2007年5張靖武、周靈彬,單片機(jī)系統(tǒng)的Proteus設(shè)計(jì)與仿真M,北京:電子工業(yè)出版社,2007年附錄1設(shè)計(jì)程序如下:#include<absacc.h>#include<

溫馨提示

  • 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)論