




已閱讀5頁(yè),還剩20頁(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引言22設(shè)計(jì)原理及要求23軟件仿真電路設(shè)計(jì)231設(shè)計(jì)思路332仿真軟件簡(jiǎn)介3321PROTEUS6PROFESSIONAL3322KEILUVISION2333設(shè)計(jì)過(guò)程34硬件設(shè)計(jì)441單片機(jī)控制模塊設(shè)計(jì)4411時(shí)鐘電路4412復(fù)位電路442A/D轉(zhuǎn)換模塊設(shè)計(jì)5421ADC0808簡(jiǎn)介5422A/D轉(zhuǎn)換電路設(shè)計(jì)643顯示模塊設(shè)計(jì)7431LCD顯示模塊7432LCD1602的引腳功能7433LCD1602的顯示操作75系統(tǒng)軟件程序的設(shè)計(jì)1151主程序設(shè)計(jì)1152A/D轉(zhuǎn)換程序116系統(tǒng)仿真127結(jié)論13參考文獻(xiàn)14附錄115附錄2201引言隨著微電子技術(shù)的不斷發(fā)展,微處理器芯片的集成程度越來(lái)越高,單片機(jī)已可以在一塊芯片上同時(shí)集成CPU、存儲(chǔ)器、定時(shí)器計(jì)數(shù)電路,這就很容易將計(jì)算機(jī)技術(shù)與測(cè)量控制技術(shù)結(jié)合,組成智能化測(cè)量控制系統(tǒng)。數(shù)字電壓表(DIGITALVOLTMETER)簡(jiǎn)稱DVM,它是采用數(shù)字化測(cè)量技術(shù),把連續(xù)的模擬量(直流輸入電壓)轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。與此同時(shí),由DVM擴(kuò)展而成的各種通用及專用數(shù)字儀器儀表,也把電量及非電量測(cè)量技術(shù)提高到嶄新水平。本章重點(diǎn)介紹A/D轉(zhuǎn)換器以及由它們構(gòu)成的基于單片機(jī)的數(shù)字電壓表的工作原理。電壓表的數(shù)字化測(cè)量,關(guān)鍵在于如何把隨時(shí)連續(xù)變化的模擬量轉(zhuǎn)化成數(shù)字量,完成這種轉(zhuǎn)換的電路叫模數(shù)轉(zhuǎn)換器(A/D)。數(shù)字電壓表的核心部件就是A/D轉(zhuǎn)換器。它是利用A/D轉(zhuǎn)換電路將待測(cè)的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),通過(guò)相應(yīng)換算后將測(cè)試結(jié)果以數(shù)字形式顯示出來(lái)的一種電壓表。較之于一般的模擬電壓表,數(shù)字電壓表具有精度高、測(cè)量準(zhǔn)確、讀數(shù)直觀、使用方便等優(yōu)點(diǎn)。由各種A/D轉(zhuǎn)換器構(gòu)成的數(shù)字電壓表,已被廣泛用于電子及電工測(cè)量、工業(yè)自動(dòng)化儀表、自動(dòng)測(cè)試系統(tǒng)等智能化測(cè)量領(lǐng)域,顯示出強(qiáng)大的生命力。本設(shè)計(jì)以AT89C51單片機(jī)為核心,以A/D轉(zhuǎn)換器ADC0808、液晶顯示器LCD1602為主體,構(gòu)造了一款簡(jiǎn)易的數(shù)字電壓表,能夠測(cè)量8路05V直流電壓,最小分辨率002V。2設(shè)計(jì)原理及要求本設(shè)計(jì)是利用單片機(jī)AT89C51與ADC0808設(shè)計(jì)一個(gè)數(shù)字電壓表,測(cè)量05V之間的直流電壓值,LCD液晶顯示,但要求使用的元器件數(shù)目最少。原理圖見附錄2。21數(shù)字電壓表的實(shí)現(xiàn)原理ADC0808是8位的A/D轉(zhuǎn)換器。當(dāng)輸入電壓為500V時(shí),輸出的數(shù)據(jù)值為255(0FFH),因此最大分辨率為00196(5/255)。ADC0808具有8路模擬量輸入端口,通過(guò)3位地址輸入端能從8路中選擇一路進(jìn)行轉(zhuǎn)換。如每隔一段時(shí)間依次輪流改變3位地址輸入端的地址,就能依次對(duì)8路輸入電壓進(jìn)行測(cè)量。22數(shù)字電壓表的設(shè)計(jì)要求可以測(cè)量05V范圍內(nèi)的8路直流電壓值。在LCD液晶屏上輪流顯示各路電壓值或單路選擇顯示,顯示范圍為000V500V,要求測(cè)量的最小分辨率為002V。3軟件仿真電路設(shè)計(jì)31設(shè)計(jì)思路多路數(shù)字電壓表應(yīng)用系統(tǒng)硬件電路由單片機(jī)、A/D轉(zhuǎn)換器和LCD顯示電路組成。由于ADC0808在進(jìn)行A/D轉(zhuǎn)換時(shí)需要有CLK信號(hào),本試驗(yàn)中ADC0808的CLK直接由外部電源提供為500KHZ的方波。由于ADC0808的參考電壓VREFVCC,所以轉(zhuǎn)換之后的數(shù)據(jù)要經(jīng)過(guò)數(shù)據(jù)處理,在LCD上顯示出電壓值。32仿真軟件簡(jiǎn)介321PROTEUS6PROFESSIONALISIS6PROFESSIONA軟件它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。它從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年即將增加CORTEX和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、KEIL和MPLAB等多種編譯器。ISIS6PROFESSIONA軟件具有的功能原理布圖;PCB自動(dòng)或人工布線;SPICE電路仿真。322KEILUVISION2KEIL提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過(guò)一個(gè)集成開發(fā)環(huán)境(UVISION)將這些部分組合在一起。KEILC51集成開發(fā)環(huán)境主要由菜單欄、工具欄、源文件編輯窗口、工程窗口和輸出窗口五部分組成。工具欄為一組快捷工具圖標(biāo),主要包括基本文件工具欄、建造工具欄和調(diào)試工具欄,基本文件工具欄包括新建、打開、拷貝、粘貼等基本操作。建造工具欄主要包括文件編譯、目標(biāo)文件編譯連接、所有目標(biāo)文件編譯連接、目標(biāo)選項(xiàng)和一個(gè)目標(biāo)選擇窗口。調(diào)試工具欄位于最后,主要包括一些仿真調(diào)試源程序的基本操作,如單步、復(fù)位、全速運(yùn)行等。在工具欄下面,默認(rèn)有三個(gè)窗口。左邊的工程窗口包含一個(gè)工程的目標(biāo)(TARGET)、組(GROUP)和項(xiàng)目文件。右邊為源文件編輯窗口,編輯窗口實(shí)質(zhì)上就是一個(gè)文件編輯器,我們可以在這里對(duì)源文件進(jìn)行編輯、修改、粘貼等。下邊的為輸出窗口,源文件編譯之后的結(jié)果顯示在輸出窗口中,會(huì)出現(xiàn)通過(guò)或錯(cuò)誤(包括錯(cuò)誤類型及行號(hào))的提示。33設(shè)計(jì)過(guò)程簡(jiǎn)易數(shù)字電壓測(cè)量電路由A/D轉(zhuǎn)換、數(shù)據(jù)處理及顯示控制等組成。A/D轉(zhuǎn)換由集成電路0808完成。0808具有8路模擬輸入端口,地址2325腳可決定對(duì)哪路模擬輸入作A/D轉(zhuǎn)換,22腳為地址鎖存控制,當(dāng)輸入為高電平時(shí),對(duì)地址信號(hào)進(jìn)行鎖存。6腳為測(cè)試控制,當(dāng)輸入一個(gè)2US寬高電平脈沖時(shí),就開始A/D轉(zhuǎn)換。7腳為A/D轉(zhuǎn)換結(jié)束標(biāo)志,當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí)7腳輸出高電平。9腳為A/D轉(zhuǎn)換數(shù)據(jù)輸出允許控制,當(dāng)OE腳為高電平時(shí),A/D轉(zhuǎn)換數(shù)據(jù)從該端口輸出。10腳為0808的時(shí)鐘輸入端,由外部信號(hào)源提供。4硬件設(shè)計(jì)41單片機(jī)控制模塊設(shè)計(jì)單片機(jī)控制模塊的作用是為控制各單元電路的運(yùn)行并完成數(shù)據(jù)的換算或處理,主要由單片機(jī)、時(shí)鐘電路、復(fù)位電路組成。411時(shí)鐘電路單片機(jī)工作的時(shí)間基準(zhǔn)是由時(shí)鐘電路提供的,在單片機(jī)的XTAL1和XYAL2兩個(gè)管腳接一只晶振及兩只電容就構(gòu)成了單片機(jī)的時(shí)鐘電路,電路中電容器和1C對(duì)振蕩頻率有微調(diào)作用,通常取3010PF石英晶體選擇6MHZ或12MHZ都可2C以。時(shí)鐘電路如圖1所示。圖1系統(tǒng)時(shí)鐘電路圖2系統(tǒng)復(fù)位電路412復(fù)位電路單片機(jī)的RST管腳為主機(jī)提供了一個(gè)外部復(fù)位信號(hào)輸入口。復(fù)位信號(hào)是高電平有效,高電平有效的持續(xù)時(shí)間為2個(gè)機(jī)器周期以上。單片機(jī)的復(fù)位方式可由手動(dòng)復(fù)位方式完成。復(fù)位電路如圖2所示。42A/D轉(zhuǎn)換模塊設(shè)計(jì)A/D轉(zhuǎn)換器能把輸入的模擬電壓直接轉(zhuǎn)換為輸出的數(shù)字代碼,而不需要經(jīng)過(guò)中間變量。主要由比較器、環(huán)形分配器、控制門、寄存器與D/A轉(zhuǎn)換器組成。421ADC0808簡(jiǎn)介1ADC0808引腳功能21MSB21ADDB24ADDA25ADDC23VREF12VREF16IN31IN42IN53IN64IN75START6258EOC7OUTPUTENABLE9CLOCK10VCC112220GND132714261528LSB1724182319IN228IN127IN026ALE22圖3引腳圖IN0IN78路模擬量輸入。A、B、C3位地址輸入,2個(gè)地址輸入端的不同組合選擇八路模擬量輸入。ALE地址鎖存啟動(dòng)信號(hào),在ALE的上升沿,將A、B、C上的通道地址鎖存到內(nèi)部的地址鎖存器。D0D7八位數(shù)據(jù)輸出線,A/D轉(zhuǎn)換結(jié)果由這8根線傳送給單片機(jī)。OE允許輸出信號(hào)。當(dāng)OE1時(shí),即為高電平,允許輸出鎖存器輸出數(shù)據(jù)。START啟動(dòng)信號(hào)輸入端,START為正脈沖,其上升沿清除ADC0808的內(nèi)部的各寄存器,其下降沿啟動(dòng)A/D開始轉(zhuǎn)換。EOC轉(zhuǎn)換完成信號(hào),當(dāng)EOC上升為高電平時(shí),表明內(nèi)部A/D轉(zhuǎn)換已完成。2ADC0808內(nèi)部結(jié)構(gòu)圖A/D轉(zhuǎn)換器ADC0808由八路模擬開關(guān)、地址鎖存與譯碼器、比較器、D/A轉(zhuǎn)換器、寄存器、控制電路和三態(tài)輸出鎖存器等組成。其內(nèi)部結(jié)構(gòu)如圖4所示。圖4ADC0808內(nèi)部結(jié)構(gòu)422A/D轉(zhuǎn)換電路設(shè)計(jì)集成模數(shù)轉(zhuǎn)換芯片ADC0808實(shí)現(xiàn)的A/D轉(zhuǎn)換電路如圖5所示,被測(cè)信號(hào)由ADC0808模擬輸入端輸入,完成A/D轉(zhuǎn)換后送入單片機(jī),經(jīng)相應(yīng)處理后送出顯示。ALED01D23D45D67A01A23A45A67A89A10A12GNDALE3A14IN1IN2IN3IN4IN5IN6IN8ALE1EOCD76D54D32D10A01A2IN1I2IN3I4IN5I6IN7I8P10P123P145P167P34P35P34P35EOCALE1P10P123P145P167A155A15XTAL218XTAL119ALE301PSN29RST9P0/AD0391/18P02/AD2373/36P04/AD4355/54P06/AD637/72P12P34P56P718P30/RXD101/TP32/IN012/IT1P34/014P37/RD176/W65/T15P27/A1528P20/A8211/9P2/A0233/14P24/A2255/1366/47U1AT89C51X1CRYSTALC11NFC21NFR10KC31UFD03Q021415D27Q263839D413Q4125455D617Q6167879OE1LU274LS3753RV11K17229RV31K19RV41K50RV51K68RV61K38RV71K46RV81K53RV91K88ACVOLTS88ACVOLTSD71463D5124D31029D1807E6RW5S4VS1D2VE3LCD1LM016L88ACVOLTS88ACVOLTS88ACVOLTS88ACVOLTS88ACVOLTS88ACVOLTSOUT121ADB4A25C3VREF126IN31I42IN53I64IN75START6OUT58EOC7OE9CLOCK1020OUT714658741OUT39I228IN17I026ALE2U4ADC08U4CLOCK231U5A74LS02231U3A74LS02圖5ADC0808與單片機(jī)的連接43顯示模塊設(shè)計(jì)431LCD顯示模塊LCD顯示器分為字段顯示和字符顯示兩種。其中字段顯示與LED顯示相似,只要送對(duì)應(yīng)的信號(hào)到相應(yīng)的管腳就能顯示。字符顯示是根據(jù)需要顯示基本字符。本設(shè)計(jì)采用的是字符型顯示。系統(tǒng)中采用LCD1602作為顯示器件輸出信息。與傳統(tǒng)的LED數(shù)碼管顯示器件相比,液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等優(yōu)點(diǎn),而且不需要外加驅(qū)動(dòng)電路,現(xiàn)在液晶顯示模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的顯示器件了。LCD1602可以顯示2行16個(gè)漢字。432LCD1602的引腳功能LCD1602模塊的引腳如圖6所示,其引腳功能如下RS數(shù)據(jù)和指令選擇控制端,RS0命令狀態(tài);RS1數(shù)據(jù)。R/W讀寫控制線,R/W0寫操作;R/W1讀操作。A背光控制正電源,K背光控制地。E數(shù)據(jù)讀寫操作控制位,E線向LCD模塊發(fā)送一個(gè)脈沖,LCD模塊與單片機(jī)間將進(jìn)行一次數(shù)據(jù)交換。DB0DB7數(shù)據(jù)線,可以用8位連接,也可以只用高4位連接,節(jié)約單片機(jī)資源。VDD電源端,VEE亮度控制端(15V),VSS接地端。圖6LCD1602模塊433LCD1602的顯示操作1四種基本操作LCD有四種基本操作,具體如表1所示。表1LCD與單片機(jī)之間有四種基本操作VSSVDDVORSR/WEDB0DB1DB2DB3DB4DB5DB6DB7AKLCD模塊123456789101112131415161讀狀態(tài)字執(zhí)行讀狀態(tài)字操作,如表31滿足RS0,R/W1。根據(jù)管腳功能,當(dāng)為有效電平時(shí),狀態(tài)命令字可從LCD模塊傳輸?shù)綌?shù)據(jù)總線。同時(shí)可以保持一段時(shí)間,從而實(shí)現(xiàn)讀狀態(tài)字的功能。讀狀態(tài)字流程如圖7所示。圖7讀入狀態(tài)字流程圖2命令字表2所示為命令字,其主要介紹了指令名稱、控制信號(hào)及控制代碼。其指令名稱是指要實(shí)現(xiàn)的功能;控制代號(hào)是采用的十六進(jìn)制的數(shù)值表示的。1)清屏操作是指輸入某命令字后即能將整個(gè)屏幕顯示的內(nèi)容全部清除;2)光標(biāo)復(fù)位將光標(biāo)送到初始位;其中的號(hào)為任意,高低電平均可;3)模式設(shè)置設(shè)光標(biāo)移動(dòng)方向并指定整體顯示,是否移動(dòng)。I/D0減量方式,S1移位方式,S0不移位;4)顯示開關(guān)控制D指設(shè)置整體顯示開關(guān);C指設(shè)置光標(biāo)顯示開關(guān);B指設(shè)置光標(biāo)的字符閃耀;5)光標(biāo)畫面滾動(dòng)R/L指右移或左移;S/C指移動(dòng)總體或光標(biāo);6)功能設(shè)置DL接口數(shù)位,N指顯示行數(shù),F(xiàn)顯示字型;DL1,8位數(shù)據(jù)長(zhǎng)度;DL0,4位數(shù)據(jù)長(zhǎng)度。N1,雙行顯示;N0,單行顯示。F1,510點(diǎn)陣字體;F0,57點(diǎn)陣字體。7)CGRAM地址設(shè)制將6位CGRAM地址寫入地址指針計(jì)數(shù)器AC中;8)DDRAM地址設(shè)制將7位CGRAM地址寫入地址指針計(jì)數(shù)器AC中;9)讀BF和ACB為最高位忙的標(biāo)志,F(xiàn)為標(biāo)志位;RSR/W操作00寫命令操作初始化,光標(biāo)定位等01讀狀態(tài)操作讀忙標(biāo)志位10寫數(shù)據(jù)操作要顯示內(nèi)容11讀數(shù)據(jù)操作可以把顯示存儲(chǔ)區(qū)中的數(shù)據(jù)反讀出來(lái)10)寫數(shù)據(jù)將數(shù)據(jù)按要求寫入到對(duì)應(yīng)的單元;11)讀數(shù)據(jù)讀相應(yīng)單元內(nèi)的數(shù)據(jù);表2命令字控制信號(hào)控制代碼指令名稱RSRWD7D6D5D4D3D2D1D0清屏0000000001光標(biāo)復(fù)位000000001模式設(shè)置00000001I/DS顯示開關(guān)控制0000001DCB無(wú)標(biāo)畫面滾動(dòng)000001S/CRL功能設(shè)置00001DLNFCGRAM地址設(shè)制0001A5A4A3A2A1A0DDRAM地址設(shè)制001A6A5A4A3A2A1A0讀BF和AC01BFAC6AC5AC4AC3AC2AC1AC0寫數(shù)據(jù)10數(shù)據(jù)讀數(shù)據(jù)11數(shù)據(jù)3寫命令字由表2可知當(dāng)RS0,R/W0時(shí),才可以通過(guò)單片機(jī)或用戶指令把數(shù)據(jù)寫到LCD模塊,此時(shí)就對(duì)LCD進(jìn)行調(diào)制??刹捎貌樵兎绞较茸x入狀態(tài)字,再判斷忙標(biāo)志位,最后寫命令字。圖8所示為寫命令字的流程圖。圖8寫命令字流程圖1)定義光標(biāo)位置顯示數(shù)據(jù)的某位,就是把顯示數(shù)據(jù)寫在相應(yīng)的DDRAM地址中,DDRAM地址占7位。SETDDRAMADDRESS命令如表3所示。光標(biāo)定位,寫入一個(gè)顯示字符后,DDRAM地址會(huì)自動(dòng)加1或減1,加或減由輸入方式設(shè)置。表3SETDDRAMADDRESS命令RSR/WDB7DB6DB5DB4DB3DB2DB1DB0001AC6AC5AC4AC3AC2AC1AC0第1行DDRAM地址與第2行DDRAM地址并不連續(xù),如表4所示。表4DDRAM地址ROW12345141516LINE180H81H82H83H84H8DH8EH8FHLINE20C0H0C1H0C2H0C3H0C4H0CDH0CEH0CFH2)LCD初始化從通電開始延時(shí),先經(jīng)過(guò)判忙后再進(jìn)行功能設(shè)置,過(guò)一段時(shí)間后可以設(shè)制顯示狀態(tài)(如設(shè)制行、位或陣列)再經(jīng)過(guò)延時(shí)清屏后才可以設(shè)置輸入模式,具體實(shí)現(xiàn)過(guò)程如圖9所示。圖9LCD初始化流程圖圖10LCD顯示程序流程圖2LCD顯示程序設(shè)計(jì)LCD顯示程序的設(shè)計(jì)一般先要確定LCD的初始化、光標(biāo)定位、確定顯示字符后,顯示流程如圖10顯示。5系統(tǒng)軟件程序的設(shè)計(jì)根據(jù)需要,可將系統(tǒng)軟件按照功能劃分為4個(gè)模塊,分別是主程序模塊、A/D轉(zhuǎn)換模塊、液晶顯示模塊。編寫系統(tǒng)軟件時(shí),可首先編寫各模塊的底層驅(qū)動(dòng)程序,而后是系統(tǒng)聯(lián)機(jī)調(diào)試,編寫上層主程序。51主程序設(shè)計(jì)圖11主程序流程圖主程序主要負(fù)責(zé)初始化工作設(shè)置定時(shí)器、寄存器的初值,啟動(dòng)A/D轉(zhuǎn)換,讀取轉(zhuǎn)換結(jié)果,處理量程轉(zhuǎn)換響應(yīng),控制液晶實(shí)時(shí)顯示等,其流程圖如圖11所示。52A/D轉(zhuǎn)換程序A/D轉(zhuǎn)換程序的功能是采集數(shù)據(jù),在整個(gè)系統(tǒng)設(shè)計(jì)中占有很高的地位。當(dāng)系統(tǒng)設(shè)置好后,單片機(jī)掃描轉(zhuǎn)換結(jié)束管腳P32的輸入電平狀態(tài),當(dāng)輸入為高電平則轉(zhuǎn)換完成,將轉(zhuǎn)換的數(shù)值轉(zhuǎn)換并顯示輸出。若輸入為低電平,則繼續(xù)掃描。程序流程圖如圖12所示。圖12A/D轉(zhuǎn)換程序流程圖6系統(tǒng)仿真首先采用KEILVISION編譯器進(jìn)行源程序編譯及仿真調(diào)試,調(diào)試好程序后將目標(biāo)文件導(dǎo)入PROTEUS進(jìn)行軟件調(diào)試。在PROTEUSISIS編輯窗口中單擊開始仿真按鈕,LCD液晶顯示相應(yīng)的電壓值。調(diào)試結(jié)果如圖13所示。ALED0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7A8A9A10A1A12GNDALEA13A14IN1IN2IN3IN4IN5IN6IN8ALE1EOCD7D6D5D4D3D2D1D0A0A1A2IN1IN2IN3IN4IN5IN6IN7IN8P101P123P145P167P334P35P3P34P35EOCALE1P10P1P12P13P14P15P16P17A15A15A15XTAL218XTAL119ALE30EA31PSEN29RST9P0/AD039P01/AD138P02/AD237P03/AD336P04/AD435P05/AD534P06/AD63P07/AD732P01P2P23P34P45P56P67P178P30/RXD10P31/TXD1P32/INT012P3/INT11P34/T014P37/RD17P36/WR16P35/T115P27/A1528P20/A821P21/A92P2/A1023P23/A124P24/A1225P25/A1326P26/A1427U1AT89C51X1CRYSTALC11NFC21NFR110KC31UFD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE1U274LS3753RV11K17229RV31K19RV41K50RV51K68RV61K38RV71K46RV81K53RV91KACVOLTS085ACVOLTS145D71463D5124D31029D1807E6RW5S4VS1D2VE3LCD1LM016LACVOLTS095ACVOLTS250ACVOLTS340ACVOLTS190ACVOLTS230ACVOLTS265OUT121ADB24ADA25ADC3VREF12VREF16IN31IN42IN53IN64IN75START6OUT58EOC7OE9CLOCK10OUT220OUT714OUT615OUT817OUT418OUT319IN228IN127IN026ALE2U4ADC08U4CLOCK231U5A74LS02231U3A74LS02圖13仿真結(jié)果圖7結(jié)論本設(shè)計(jì)以AT89C51單片機(jī)為控制核心,通過(guò)集成摸數(shù)轉(zhuǎn)換芯片ADC0808將被測(cè)信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),經(jīng)單片機(jī)內(nèi)部程序處理后,由液晶顯示器LCD1602顯示測(cè)量結(jié)果。仿真測(cè)試表明,系統(tǒng)性能良好,測(cè)量讀數(shù)穩(wěn)定易讀、更新速度合理,直流電壓測(cè)量范圍為000500V,最小分辨率為002V,滿足任務(wù)書指標(biāo)要求。但是,該系統(tǒng)也存在一定程度的不足,例如1、輸入電壓易發(fā)生干擾不穩(wěn)定,且驅(qū)動(dòng)能力可能存在不足,需在被測(cè)信號(hào)的輸入端加上一部分驅(qū)動(dòng)電路,比如將量程轉(zhuǎn)換電路改成帶放大能力的自動(dòng)量程轉(zhuǎn)換電路,將幅值較小的信號(hào)經(jīng)適當(dāng)放大后再測(cè)量,可顯著提高精度;2、輸出量可用平均值算法來(lái)改善,使測(cè)量準(zhǔn)確度更高。3、若能將測(cè)量的電壓值實(shí)時(shí)保存,使用時(shí)將更方便。經(jīng)過(guò)一周的努力終于設(shè)計(jì)成功,LCD的顯示結(jié)果和直接用數(shù)字電壓表測(cè)試模擬量輸入所得結(jié)果幾乎一致,誤差完全在合理的范圍之內(nèi)。本設(shè)計(jì)參考了教材上89C51與ADC0808轉(zhuǎn)換的接口連線,設(shè)計(jì)出電路圖的連線,從并中理解了許多基本的知識(shí)和接線方法,在程序的設(shè)計(jì)與電壓表調(diào)試的過(guò)程中中遇到了很多的問(wèn)題,剛開始時(shí)LCD屏根本不顯示,經(jīng)過(guò)仔細(xì)地檢查電路和修改程序,程序轉(zhuǎn)移到單路循環(huán)顯示,功夫不負(fù)有心人,最后終于調(diào)試成功。在此向帶領(lǐng)我們這次課程設(shè)計(jì)的老師和互幫互助的同學(xué)們說(shuō)聲謝謝參考文獻(xiàn)1李群芳單片機(jī)原理、接口及應(yīng)用M北京清華大學(xué)出版社,20052彭為等單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講M北京電子工業(yè)出版社,2006附錄1源程序ORG0000HAJMPMAINMAINMOVR3,0MOVR4,0MOVR5,01H輸出路KMOVR7,0通道控制MOVR0,30H內(nèi)部數(shù)據(jù)存儲(chǔ)器起始地址MOVDPTR,7FF8H第1路地址STARTMOVXDPTR,AJNBP32,MOVXA,DPTRMOVR0,AINCR7CJNER7,8,NEXTMOVR7,0MOVR0,30HLJMPNEXT1NEXTINCDPTRINCR0MOVXDPTR,AAJMPSTARTNEXT1AJMPMAIN11RSEQUP33RWEQUP34EEQUP35MOVR2,00HMOVR0,30HMAIN11MOVSP,60HMOVR1,40HMOVA,R0MOVB,51DIVABMOVR1,AINCR1MOVR1,0AHINCR1MOVA,BMOVB,5DIVABMOVR1,AINCR1MOVA,BMOVR1,AINCR0CJNER0,38H,MAINACALLDD1DD1是LCD初始化MOVDPTR,TABLE1ACALLDD2DD2是LCD第一行顯示TABLE1MOVDPTR,TABLE3ACALLDD3ACALLPPPPPP是LCD第二行顯示RAM中40H到43H中的數(shù)據(jù)DELAY6MOVR6,255PPMOVR3,255PP1NOPNOPNOPNOPDJNZR3,PP1DJNZR6,PPINCR0CJNER0,38H,MAIN11SJMPMAINSJMPDD1MOVP1,01H清屏CALLENABLEMOVP1,38H顯示功能CALLENABLEMOVP1,0CH顯示開關(guān)控制CALLENABLEMOVP1,06H1CALLENABLERETDD2MOVP1,81H第一行的開始位置CALLENABLECALLWRITE1到TABLE1取碼RETDD3MOVP1,80H第二行的位置CALLENABLECALLWRITE5到TABLE2取碼RETENABLECLRRS送命令CLRRWCLRECALLDELAYSETBERETWRITE1MOVR1,00H顯示TABLE中的值A(chǔ)1MOVA,R1到TABLE取碼MOVCA,ADPTRCALLWRITE2顯示到LCDINCR1CJNEA,00H,A1是否到00HRETWRITE5MOVA,R2MOVCA,ADPTRCALLWRITE2INCR2CJNER2,08H,YYMOVR2,00HYYRETWRITE2MOVP1,A顯示SETBRSCLRRWCLRECALLDELAYSETBERETDELAYPUSHACCMOVA,R4MOVR4,05D1MOVR5,0FFHDJNZR5,DJNZR4,D1MOVR4,APOPACCRETPPPMOVP1,0C0H第二行的位置CALLENABLEMOVDPTR,TAB顯示CALLWRITE3到TABLE2取碼RETWRITE3MOVR1,40H顯示TABLE中的值MOVR7,04HA2MOVA,R1到TABLE取碼MOVCA,ADPTRCALLWRITE2顯示到LCDINCR1DJNZR7,A2是否到00HRETTABLE1DB“INT“,00H“INT2“,00H,“INT3“DB00H,“INT4“,00H,“INT5“,00HDB“INT6“,00H,“INT7“,00H,“INT8“DB00HTABDB30H,31H,32H,33HDB34H,35H,36H,37HDB38H,39HTABLE3DB31H,32H,33HDB34H,35H,36H,37HDB38H,39HEND附錄2原理圖ALED0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7A8A9A10A1A12GNDALEA13A14IN1IN2IN3IN4IN5IN6IN8ALE1EOCD7D6D5D4D3D2D1D0A0A1A2IN1IN2IN3IN4IN5IN6IN7IN8P101P123P145P167P334P35P3P34P35EOCALE1P10P1P12P13P14P15P16P17A15A15A15XTAL218XTAL119ALE30EA31PSEN29RST9P0/AD039P01/AD138P02/AD237P03/AD336P04/AD435P05/AD534P06/AD63P07/AD732P01P2P23P34P45P56P67P178P30/RXD10P31/TXD1P32/INT012P3/INT11P34/T014P37/RD17P36/WR16P35/T115P27/A1528P20/A821P21/A92P2/A1023P23/A124P24/A1225P25/A1326P26/A1427U1AT89C51X1CRYSTALC11NFC21NFR110KC31UFD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE1U274LS3753RV11K17229RV31K19RV41K50RV51K68RV61K38RV71K46RV81K53RV91K88ACVOLTS88ACVOLTSD71463D5124D31029D1807E6RW5S4VS1D2VE3LCD1LM016L88ACVOLTS88ACVOLTS88ACVOLTS88ACVOLTS88ACVOLTS88ACVOLTSOUT121ADB24ADA25ADC3VREF12VREF16IN31IN42IN53IN64IN75START6OUT58EOC7OE9CLOCK10OUT220OUT714OUT615OUT817OUT418OUT319IN228IN127IN026ALE2U4ADC08U4CLOCK231U5A74LS02231U3A74LS02GANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字開頭的年齡已經(jīng)到了尾聲?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個(gè)不同的日子過(guò)成了同一天的樣子;或許是追溯過(guò)去,對(duì)自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來(lái),思緒一直很凌亂,在腦海中不斷糾纏??傆X得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫點(diǎn)什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而窮盡我們的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年時(shí),覺得壓歲錢和新衣服是過(guò)年必備,但是隨著年齡的推進(jìn),會(huì)越來(lái)越發(fā)現(xiàn),那些東西根本就可有可無(wú);初中時(shí),以為要有一場(chǎng)暗戀才意味著真正的成長(zhǎng),但三年過(guò)去后,自己心平氣和的寫同學(xué)錄的時(shí)候,突然就發(fā)現(xiàn)是不是真正的成長(zhǎng)了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個(gè)句點(diǎn),但畢業(yè)晚會(huì)的時(shí)候最終還是被梗塞在了咽喉,后來(lái)再次站在他曾經(jīng)揮汗如雨的球場(chǎng),看著他投過(guò)籃球的球框時(shí),突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原來(lái),這個(gè)世界上,對(duì)某個(gè)事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅(jiān)決,還有,時(shí)間。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一個(gè)人的時(shí)候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動(dòng)自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候是最后又打起了退堂鼓。嫌惡過(guò)自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯(cuò)過(guò),好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說(shuō),是自以為是的精神寄托罷了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO,FINALLY,LIKEYOUTH,WILLENDINOURLIFE此刻,天空是陰暗的,空氣里有著剛下過(guò)雨之后的清新因子。突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場(chǎng)還沒有開始就宣告了終結(jié)的邂逅計(jì)劃那些年那些天的非做不可,終于和青春一樣,都將在我們
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國(guó)自動(dòng)無(wú)人機(jī)飛行軟件行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)自動(dòng)化光學(xué)檢查行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)膝關(guān)節(jié)軟骨修復(fù)與再生行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國(guó)胰島素德特米爾行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)肉鴨配合料行業(yè)深度研究及發(fā)展前景投資評(píng)估分析
- 2025至2030中國(guó)聚氯乙烯電纜行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國(guó)羊膜穿刺針行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)網(wǎng)球拍線行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 環(huán)保工程應(yīng)急響應(yīng)及風(fēng)險(xiǎn)控制措施
- 2025至2030中國(guó)細(xì)胞破壞器設(shè)備行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- GB/T 20946-2007起重用短環(huán)鏈驗(yàn)收總則
- GB/T 18391.3-2009信息技術(shù)元數(shù)據(jù)注冊(cè)系統(tǒng)(MDR)第3部分:注冊(cè)系統(tǒng)元模型與基本屬性
- GB/T 10610-2009產(chǎn)品幾何技術(shù)規(guī)范(GPS)表面結(jié)構(gòu)輪廓法評(píng)定表面結(jié)構(gòu)的規(guī)則和方法
- 熠搜家庭戶用光伏電站推介
- 濟(jì)源幼兒園等級(jí)及管理辦法
- 房地產(chǎn)開發(fā)全流程培訓(xùn)講義課件
- DB44-T 2163-2019山地自行車賽場(chǎng)服務(wù) 基本要求-(高清現(xiàn)行)
- 云南省特種設(shè)備檢驗(yàn)檢測(cè)收費(fèi)標(biāo)準(zhǔn)
- DB15T 933-2015 內(nèi)蒙古地區(qū)極端高溫、低溫和降雨標(biāo)準(zhǔn)
- 工傷責(zé)任保險(xiǎn)單
- 固體廢物采樣培訓(xùn)
評(píng)論
0/150
提交評(píng)論