九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

《數(shù)字電子技術(shù)基礎(chǔ)》課程設(shè)計(jì)說(shuō)明書(shū)基于單片機(jī)的數(shù)字式電壓表

  • 資源ID:28049099       資源大?。?span id="24d9guoke414" class="font-tahoma">385.50KB        全文頁(yè)數(shù):21頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

《數(shù)字電子技術(shù)基礎(chǔ)》課程設(shè)計(jì)說(shuō)明書(shū)基于單片機(jī)的數(shù)字式電壓表

武漢理工大學(xué)數(shù)字電子技術(shù)基礎(chǔ)課程設(shè)計(jì)說(shuō)明書(shū)目錄摘要- 0 -第一章 概述- 1 -第二章 方案論證及整體設(shè)計(jì)- 2 -2.1 設(shè)計(jì)目標(biāo)- 2 -2.2 核心控制系統(tǒng)- 2 -2.3 總體設(shè)計(jì)- 3 -第三章 系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)- 4 -3.1 硬件系統(tǒng)設(shè)計(jì)原則- 4 -3.2 A/D轉(zhuǎn)換電路- 4 -3.3 電壓反向電路- 8 -3.4 數(shù)碼顯示模塊電路- 10 -3.5 輸入電路- 10 -第四章 系統(tǒng)的軟件設(shè)計(jì)- 11 -4.1 系統(tǒng)主程序設(shè)計(jì)- 11 -第五章 制作與調(diào)試- 12 -5.1電路的仿真與分析- 12 -5.2 調(diào)試- 12 -結(jié) 論- 14 -參考文獻(xiàn)- 15 -附錄一 源程序- 16 -附錄二 原理圖- 18 -本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表- 18 -摘 要本文設(shè)計(jì)了基于單片機(jī)的數(shù)字式電壓表,具有可選檔,精度高等特點(diǎn)。通過(guò)對(duì)現(xiàn)有的各種方案分析,采用以AT89S52單片機(jī)為中央處理器,利用ICL7135芯片為完成A/D轉(zhuǎn)換功能并且由LED數(shù)碼管顯示結(jié)果。給出了具體的硬件設(shè)計(jì)電路和軟件結(jié)構(gòu),詳細(xì)敘述了系統(tǒng)硬件線路的設(shè)計(jì)要點(diǎn)和結(jié)構(gòu)以及軟件的設(shè)計(jì)要點(diǎn),同時(shí)給出了各部分硬件電路原理圖和子程序的流程圖。經(jīng)過(guò)實(shí)驗(yàn)測(cè)試,實(shí)現(xiàn)了電壓測(cè)試功能,基本上達(dá)到了任務(wù)書(shū)的要求??蓽y(cè)量02V,精度高可顯示4位半位數(shù)值關(guān)鍵詞 AT89S52 ICL7135 LED數(shù)碼管顯示 數(shù)字電壓表 選檔第一章 概述21世紀(jì)是一個(gè)數(shù)字化的時(shí)代,各式各樣的數(shù)字產(chǎn)品如雨后春筍般進(jìn)入科學(xué)研究、工業(yè)生產(chǎn)和生活等各領(lǐng)域。當(dāng)今,數(shù)字電壓表正進(jìn)入一個(gè)蓬勃發(fā)展的新時(shí)期,一方面它開(kāi)拓了電子測(cè)量領(lǐng)域的先河,另一方面它本身正朝著高準(zhǔn)確度、智能化、低成本的方向發(fā)展。此外,數(shù)字電壓表在安裝工藝、外觀設(shè)計(jì)、安全性、可靠性等方面也在不斷改進(jìn),日臻完善。因此,對(duì)數(shù)字電壓表的研究具有時(shí)代的意義。傳統(tǒng)的指針式電壓表功能單一、精度低,不能滿足數(shù)字化時(shí)代的需求,數(shù)字電壓表在這樣的背景下孕育而生。數(shù)字電壓表(Digital Voltmeter)簡(jiǎn)稱DVM,它是采用數(shù)字化測(cè)量技術(shù),把連續(xù)的模擬量(直流或交流輸入電壓)轉(zhuǎn)換成不連續(xù)、離散的數(shù)字量形式并加以顯示的儀表。在電量的測(cè)量中,電壓、電流和頻率是最基本的三個(gè)被測(cè)量。其中,電壓量的測(cè)量最為經(jīng)常。而且隨著電子技術(shù)的發(fā)展,更是經(jīng)常需要測(cè)量高精度的電壓,所以數(shù)字電壓表就成為一種必不可少的測(cè)量?jī)x器。另外,由于數(shù)字式儀器具有讀數(shù)準(zhǔn)確方便、精度高、誤差小、靈敏度高和分辨率高、測(cè)量速度快等特點(diǎn)而倍受用戶青睞,數(shù)字式電壓表就是基于這種需求而發(fā)展起來(lái)的。目前數(shù)字電壓表的設(shè)計(jì)和開(kāi)發(fā),已經(jīng)有多種類(lèi)型和款式,如由數(shù)字電路和芯片構(gòu)成的、基于單片機(jī)控制的、基于FPGA控制的、基于CPLD控制的等等?;谖⑻幚砥?單片機(jī))控制的數(shù)字電壓表,以單片機(jī)和A/D轉(zhuǎn)換器為主要元件,實(shí)現(xiàn)數(shù)字電壓表的硬件電路。這樣的電壓表電路簡(jiǎn)單,所用的元件較少,成本低,調(diào)節(jié)工作可實(shí)現(xiàn)自動(dòng)化,還可以方便地進(jìn)行8路AD轉(zhuǎn)換量的測(cè)量,遠(yuǎn)程測(cè)量結(jié)果傳送等功能。解決了傳統(tǒng)電壓表欠缺靈活,其系統(tǒng)功能固定,難以更新擴(kuò)展的缺點(diǎn)。在現(xiàn)代電子科技的高速發(fā)展過(guò)程中,微型化、集成化、高密度化以及設(shè)備的高精度化已經(jīng)成為一種長(zhǎng)期的趨勢(shì),這就要求我們力求使用更精確的設(shè)備。數(shù)字電壓表正向這樣的趨勢(shì)發(fā)展中,未來(lái)的數(shù)字電壓表更加面向智能化。第二章 方案論證及整體設(shè)計(jì)2.1 設(shè)計(jì)目標(biāo)設(shè)計(jì)一個(gè)數(shù)字電壓表,要求:1. 電壓測(cè)量范圍:0-2V2. 結(jié)果可顯示四位半數(shù)值3. 輸出數(shù)據(jù)用LED數(shù)碼管顯示4. 用ICL7135實(shí)現(xiàn)數(shù)字量的轉(zhuǎn)換5. 用ICL7660產(chǎn)生-5V電壓6. 核心控制部件采用單片機(jī)控制,不需要看門(mén)狗電路,直接利用單片機(jī)資源。2.2 核心控制系統(tǒng)目前數(shù)字電壓表很多采用單片微處理器來(lái)作為應(yīng)用系統(tǒng)的中央處理器。單片微理器具有集成度高,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,應(yīng)用靈活,處理功能強(qiáng),運(yùn)算速度快等一系列優(yōu)點(diǎn),這就使單片機(jī)為基礎(chǔ)的應(yīng)用系統(tǒng)容易做到體積小,性能好,價(jià)格便宜,易于產(chǎn)品化。 目前單片機(jī)種類(lèi)繁多,有8位機(jī)的Intel MCS-51系列,PIC系列等,16位單片機(jī)有Intel MCS-96系列等。在本設(shè)計(jì)中,8位單片機(jī)就能滿足系統(tǒng)的設(shè)計(jì)需要。目前的8位單片機(jī)中,以Intel MCS-51系列單片機(jī)的品種最多,接口芯片以及應(yīng)用軟件也非常豐富。在選擇MCS-51系列單片機(jī)芯片時(shí),在成本允許的情況下,盡可能地選用集成度高的微處理器。ATEML公司推出的89S52低功耗單片機(jī),高性能的8位COMS單片機(jī)。它內(nèi)部集成了8k的flash程序存儲(chǔ)器,這種flash存儲(chǔ)器可以反復(fù)擦除10000次之多,將使程序調(diào)試非常方便。同時(shí)AT89S52具有128字節(jié)內(nèi)部RAM, 32位輸出/輸入口線,3個(gè)16位定時(shí)器/計(jì)數(shù)器,6個(gè)中斷源2級(jí)中斷處理能力,具有休眠和掉電兩種節(jié)電模式。從系統(tǒng)的各個(gè)方面考慮,選用AT89S52單片機(jī)作為遙控接受系統(tǒng)的中央處理器,它應(yīng)該完全能夠滿足系統(tǒng)的需要4。2.3 總體設(shè)計(jì)檔位選擇A/D轉(zhuǎn)換電路AT89S52555方波產(chǎn)生電路顯示電路 圖2-1 總體設(shè)計(jì)框圖系統(tǒng)總體設(shè)計(jì)框圖如圖2-1所示,工作原理:輸入的電壓經(jīng)檔位判斷選擇量程,高電壓在進(jìn)入/轉(zhuǎn)換電路前還需進(jìn)行適當(dāng)?shù)乃p,在衰減到一定范圍時(shí)由ICL7135將模擬電壓轉(zhuǎn)換成數(shù)字量輸出送單片機(jī)處理。ICL7135每次往單片機(jī)送數(shù)時(shí)都會(huì)產(chǎn)生一個(gè)負(fù)脈沖,該脈沖向單片機(jī)外中斷0提出申請(qǐng),單片機(jī)轉(zhuǎn)向執(zhí)行中斷程序,單片機(jī)通過(guò)軟件控制對(duì)數(shù)據(jù)進(jìn)行處理,數(shù)據(jù)從P2口輸出,送入顯示電路顯示。A/D轉(zhuǎn)換芯片所需的時(shí)鐘信號(hào)由555多諧振蕩器產(chǎn)生。第三章 系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì) 3.1 硬件系統(tǒng)設(shè)計(jì)原則一個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)包含有兩部分內(nèi)容:一是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元,如ROM、RAM、I /O口、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)等容量不能滿足應(yīng)用系統(tǒng)的要求時(shí),必須在片外進(jìn)行擴(kuò)展,選擇合適的芯片,設(shè)計(jì)相應(yīng)的電路。二是系統(tǒng)配置,即按照系統(tǒng)功能要求配置外圍設(shè)備,如鍵盤(pán)、顯示器、打印機(jī)、A/D、D/A轉(zhuǎn)換器等,要設(shè)計(jì)合適的接口電路。在本系統(tǒng)中,AT89S52單片機(jī)內(nèi)部的功能單元已經(jīng)能夠滿足系統(tǒng)設(shè)計(jì)需要,不需要系統(tǒng)擴(kuò)展。按系統(tǒng)功能需求,需要配置固定檔位、LED顯示等。3.2 A/D轉(zhuǎn)換電路A/D 轉(zhuǎn)換器的轉(zhuǎn)換精度對(duì)測(cè)量電路極其重要,它的參數(shù)關(guān)系到測(cè)量電路性能。本設(shè)計(jì)采用雙積A/D 轉(zhuǎn)換器,它的性能比較穩(wěn)定,轉(zhuǎn)換精度高,具有很高的抗干擾能力,電路結(jié)構(gòu)簡(jiǎn)單,其缺點(diǎn)是工作速度較低。在對(duì)轉(zhuǎn)換精度要求較高,而對(duì)轉(zhuǎn)換速度要求不高的場(chǎng)合如電壓測(cè)量有廣泛的應(yīng)用。3.2.1 雙積分A/D轉(zhuǎn)換器的工作原理雙積分式AD轉(zhuǎn)換器又稱雙斜率A/D轉(zhuǎn)換器,其原理如圖3-3(a)、(b)所示。它主要由運(yùn)放A構(gòu)成的反相積分器、過(guò)零電壓比較器CO、控制邏輯電路、時(shí)鐘、和二進(jìn)制計(jì)數(shù)器等部分組成。其工作過(guò)程分為采樣和比較兩個(gè)階段。 轉(zhuǎn)換指令輸入,轉(zhuǎn)換開(kāi)始,先進(jìn)入采樣階段,S2斷開(kāi),S1接Ui,輸入信號(hào)Ui加到反相積分器輸入端,其輸出端電壓Uo從零開(kāi)始增加(極性與Ui相反)。同時(shí)啟功n位二進(jìn)制計(jì)數(shù)器對(duì)時(shí)鐘脈沖從零開(kāi)始計(jì)數(shù)。當(dāng)計(jì)數(shù)到預(yù)定時(shí)間T1,計(jì)數(shù)器計(jì)數(shù)值位N1時(shí),則產(chǎn)生溢出脈沖使計(jì)數(shù)器復(fù)零,并在控制邏輯控制下S1接到-VREF,使Ui反極性的基準(zhǔn)電壓-VREF加到反相積分器輸入端,積分器對(duì)-VREF積分,其輸出端電壓從U0開(kāi)始下降,從新啟動(dòng)計(jì)數(shù)器,進(jìn)入比較階段。在經(jīng)過(guò)時(shí)間T2后,U0下降到零,過(guò)零比較器輸出端產(chǎn)生跳變信號(hào),經(jīng)控制邏輯關(guān)上計(jì)數(shù)門(mén),停止計(jì)數(shù),此時(shí)計(jì)數(shù)器值為N2。比較階段結(jié)束1。 根據(jù)上述原理計(jì)數(shù)器中所計(jì)的二進(jìn)制數(shù)值:N2=(N1/VREF)Ui (3-1) 圖3-3(a) 雙積分式A/D轉(zhuǎn)換器 圖3-3(b) 雙積分式A/D轉(zhuǎn)換器3.2.2 ICL7135芯片介紹ICL7135C 是德州儀器公司高效率 CMOS 工藝制造。這種41/2數(shù)位、雙斜率積分(dual-slope-integrating)模擬-數(shù)字轉(zhuǎn)換器是為提供與微處理器和可視顯示二者的接口而設(shè)計(jì)的。數(shù)字驅(qū)動(dòng)輸出端D1至D4以及多路復(fù)用的二十進(jìn)制碼BCD輸出端B1、B2、B4和B8,提供適用于LED或LCD譯碼器/驅(qū)動(dòng)器和微處理器的接口。一、ICL7135的引腳排列如圖3-4所示 VCC-:負(fù)極性電源REF:基準(zhǔn)電壓輸入ANLGCOMMON:模擬接地 INTOUT:接輸入電容AUTOZERO:接自動(dòng)調(diào)零電容BUFFOUT:共模抑制輸出CREF-:基準(zhǔn)電容負(fù)極CREF+:基準(zhǔn)電容正極IN-:信號(hào)輸入圖3-4 ICL7135引腳排列 IN+:信號(hào)輸出VCC+:正極性電源 B1、B2、B4、B8:多路復(fù)用BCD碼輸出端 D1D5:數(shù)字位驅(qū)動(dòng)輸出端 BUSY:信號(hào)積分忙輸出 CLK:時(shí)鐘信號(hào)輸入 POLARITY:信號(hào)正負(fù)極性輸出 DGTLGND:數(shù)字接地端 RUN/HOLD:A/D轉(zhuǎn)換使能端STROBE:負(fù)脈沖輸出OVERRANGE:過(guò)電壓輸出UNDERRANGE:欠電壓輸出二、ICL7135的推薦工作條件見(jiàn)表3-1所示表3-1 ICL7135推薦工作條件注釋:1. 時(shí)鐘頻率范圍擴(kuò)展低至0Hz。3.2.3 ICL7135與單片機(jī)連接在ICL7135與單片機(jī)系統(tǒng)進(jìn)行連接時(shí),使用并行采集方式,要連接BCD碼數(shù)據(jù)輸出線,可以將ICL7135的/STB信號(hào)接至AT89C52的P3.2(INT0)。ICL7135的外圍接線圖和與單片機(jī)的連接如圖3-8所示。電壓表在測(cè)量前先調(diào)節(jié)VREF,確保ICL7135的2管輸入電壓為1V。由圖可知:/STB(26腳)腳接單片機(jī)外中斷0,B1、B2、B4、B8接P0口的0-3腳。當(dāng)位選信號(hào)Dn有正脈沖輸出時(shí),在正脈沖的中間時(shí)刻/STB便產(chǎn)生負(fù)脈沖,單片機(jī)響應(yīng)中斷,P0口接收轉(zhuǎn)換結(jié)果BCD碼。采用動(dòng)態(tài)掃描方式接收,D5、D4、D3、D2、D1分別對(duì)應(yīng)萬(wàn)位、千位、百位、十位、個(gè)位。當(dāng)位選信號(hào)D5=“1”時(shí),BCD碼為萬(wàn)位數(shù)的內(nèi)容,D4=“1”時(shí)為千位數(shù)內(nèi)容,其余依次類(lèi)推。A/D轉(zhuǎn)換使能端R/H接P0.0,當(dāng)P0.0為高電平時(shí),A/D轉(zhuǎn)換開(kāi)始。OR、POL分別接單片機(jī)的P3.4、P3.3,因此單片機(jī)可以通過(guò)讀取P3口的狀態(tài)就能判斷電壓的過(guò)載、欠載和極性。ICL7135內(nèi)部不能產(chǎn)生時(shí)鐘信號(hào),需外部時(shí)鐘接入;負(fù)極性電壓V-(1腳)采用電源極性反向電路,這兩部分電路將會(huì)在下面的小節(jié)中做介紹。圖3-8 ICL7135與單片機(jī)連接圖3.3 電壓反向電路 ICL7660 是一DC/DC 電荷泵電壓反轉(zhuǎn)器專用集成電路芯片。采用成熟的AL柵CMOS工藝及優(yōu)化的設(shè)計(jì)芯片,能將輸入范圍為+1.5V 至+10V的電壓轉(zhuǎn)換成相應(yīng)的-1.5V至-10V 的輸出并且只需外接兩只低損耗電容無(wú)需電感,降低了損耗面積及電磁干擾。芯片的振蕩器額定頻率為10KHZ, 應(yīng)用于低輸入電流情況時(shí)可于振蕩器與地之間外接一個(gè)電容從而以低于10KHZ 的振蕩頻率正常工作。芯片引腳及引腳符號(hào)描述: NC :無(wú)連接CAP+: 外接電容+GND :接地CAP-: 外接電容-Vout: 輸出Low Voltage :低電壓選擇OSC :振蕩器外接電容圖3-9 7660引腳圖 V+ :輸入電 圖3-10 7660電壓反向器原理圖如圖3-10所示,7660 與兩個(gè)的電解電容C1、 C2 一起構(gòu)成了負(fù)壓電路。工作原理:在脈沖的前半周期,開(kāi)關(guān)1、3 閉合(此時(shí)開(kāi)關(guān)2、4 斷開(kāi))電容C1 被充電至V+;在脈沖的后半周期,開(kāi)關(guān)1、3 斷開(kāi)而2、4 閉合,于是向C2 充電在輸出端得到負(fù)壓-V+。芯片中的調(diào)壓器模塊是一個(gè)防自鎖電路。它的固有壓降會(huì)使低壓工作性能變差。所以,低工作電壓時(shí)應(yīng)將LV 腳接地以屏蔽該調(diào)壓器,而當(dāng)工作電壓高于3.5V 時(shí)則必須開(kāi)路以確保電路處于防自鎖狀態(tài)。ICL7660的應(yīng)用電路如圖3-11所示圖3-11 ICL7660的應(yīng)用電路圖圖3-11是能將輸入范圍為+1.5V 至+10V 的電壓轉(zhuǎn)換成相應(yīng)的-1.5V 至-10V 的輸出的應(yīng)用電路。若V+=+5V 空載時(shí)的輸出電阻約為100歐姆;負(fù)載電流大小為10mA 時(shí)輸出電壓約為-4V。3.4 數(shù)碼顯示模塊電路 根據(jù)設(shè)計(jì),選擇自動(dòng)輪流顯示模擬通道數(shù),以及8路模擬電壓數(shù)值,根據(jù)功能要求,結(jié)合實(shí)際的布局布線復(fù)雜程度及調(diào)試的難易程度,為簡(jiǎn)化電路起見(jiàn),在設(shè)計(jì)中我們采用了動(dòng)態(tài)顯示,并用四個(gè)連接的共陽(yáng)數(shù)碼管取代了單個(gè)的數(shù)碼管,以做到調(diào)試簡(jiǎn)單,實(shí)現(xiàn)容易。由于根據(jù)數(shù)碼管的參數(shù)要求,要求其驅(qū)動(dòng)電流在10MA20MA之間,在電路中采用74LS573來(lái)驅(qū)動(dòng)四個(gè)數(shù)碼管;在本設(shè)計(jì)中段碼顯示是由P2口進(jìn)行輸出。硬件電路圖如圖3-12所示。同樣為了簡(jiǎn)化電路,且充分利用單片機(jī)的資源,采用了軟件譯碼代替硬件譯碼的方式,來(lái)進(jìn)行數(shù)值顯示。由于人眼的視覺(jué)暫留時(shí)間為0.1S(100MS),所以每位顯示的間隔不能超過(guò)20MS,并保持延時(shí)一段時(shí)間,以造成視覺(jué)暫留效果,給人看上去每個(gè)數(shù)碼管總在亮,在本設(shè)計(jì)中每位數(shù)值的顯示時(shí)間為1MS,一個(gè)通道的數(shù)值顯示包括了通道數(shù)及電壓數(shù)值輪流顯示,共輪番顯示255次,所以每個(gè)通道的停留時(shí)間為1S。圖3-12 數(shù)碼顯示模塊電路3.5 輸入電路圖3-13 衰減輸入電路第四章 系統(tǒng)的軟件設(shè)計(jì)軟件是整個(gè)控制系統(tǒng)設(shè)計(jì)的核心,要求具有充分的靈活性,可以根據(jù)系統(tǒng)的要求而變化。在硬件結(jié)構(gòu)一定的情況下,只要改變軟件就能實(shí)現(xiàn)一些不同的功能。單片機(jī)所具有的智能功能要由軟件來(lái)完成。在本設(shè)計(jì)中,軟件結(jié)構(gòu)采用模塊化設(shè)計(jì)方法,分為顯示程序和中斷處理程序(應(yīng)該不止這兩個(gè)模塊)。這樣的設(shè)計(jì)有利于程序代碼的優(yōu)化,而且便于設(shè)計(jì)、調(diào)試和維護(hù)將遙控接收器所要完成的功能分別編寫(xiě)和調(diào)試。 4.1 系統(tǒng)主程序設(shè)計(jì)開(kāi)始初始化AD轉(zhuǎn)化結(jié)束進(jìn)入外部中斷?從P0口讀取數(shù)據(jù)結(jié)束第五章 制作與調(diào)試5.1電路的仿真與分析根據(jù)附錄二利用Protues軟件完成數(shù)字電壓表的原理圖連接,并對(duì)其編譯和仿真。得到的仿真結(jié)果如下:圖5-1 測(cè)試的電壓值圖5-2 實(shí)際輸入電壓值5.2 調(diào)試5.2.1 軟件調(diào)試本系統(tǒng)是用C語(yǔ)言來(lái)編寫(xiě)的,采用Keil軟件進(jìn)行編譯,采用模塊化編程方式,對(duì)各模塊分別進(jìn)行調(diào)試。在調(diào)試時(shí)首先檢查出語(yǔ)法錯(cuò)誤,如少一個(gè)短號(hào),指令寫(xiě)錯(cuò)等。改正后重新編譯,未出現(xiàn)問(wèn)題,編譯成功。再加上功能檢查等描述。5.2.2 硬件調(diào)試在檢查實(shí)物的布線圖及元器件的焊接都無(wú)誤后,調(diào)試過(guò)程中出現(xiàn)以下問(wèn)題:1.ICL7135不能正常工作,A/D轉(zhuǎn)換不正常,無(wú)BCD碼輸出,檢測(cè)后發(fā)現(xiàn)電壓轉(zhuǎn)換器的輸出電壓只有-1.5V,沒(méi)有達(dá)到-5V值,查找資料后發(fā)現(xiàn)是ICL7660的外圍電路出錯(cuò),改正后基本能達(dá)到-5V的輸出。2.ICL7135無(wú)時(shí)鐘信號(hào)輸入,原來(lái)分頻器輸出端與信號(hào)輸入端是用跳線連接,檢測(cè)后發(fā)現(xiàn)是電路虛焊所致。連接好后,7135能正常工作,用示波器檢測(cè)各管腳信號(hào),正常。3.數(shù)碼管上無(wú)法顯示電壓的數(shù)值,檢測(cè)7135的轉(zhuǎn)換輸出發(fā)現(xiàn)有信號(hào),由此判定是軟件的問(wèn)題,檢查后發(fā)現(xiàn)程序中未將轉(zhuǎn)換結(jié)果送出顯示。4.實(shí)際轉(zhuǎn)換精度和理論值之間差距較大,原因是基準(zhǔn)電壓不準(zhǔn)確,調(diào)準(zhǔn)好基準(zhǔn)電壓后,轉(zhuǎn)換精確度提高。結(jié) 論通過(guò)這兩周的課程設(shè)計(jì)使我學(xué)到了很多,在此次課設(shè)期間我借閱了大量關(guān)于電壓表方面的設(shè)計(jì)資料,學(xué)到了很多關(guān)于數(shù)字電壓表電路的知識(shí)。由于是初次實(shí)用Proteus仿真軟件,操作起來(lái)不是很熟練,但經(jīng)過(guò)這次課程設(shè)計(jì)使我初步學(xué)會(huì)實(shí)用這款軟件,相信這次的課設(shè)在我以后的工作和學(xué)習(xí)中一定會(huì)讓我受益匪淺。我認(rèn)為做每一樣事情結(jié)果并不是最重要的,過(guò)程是最重要的。本次課設(shè)也一樣,用什么樣的態(tài)度去做課設(shè)就決定了你對(duì)學(xué)習(xí)的態(tài)度,或許自己做出來(lái)的電路不是最完美的,但在課設(shè)的過(guò)程中,自己去思考去琢磨,這帶我我一大筆財(cái)富。因?yàn)檎n設(shè)培養(yǎng)了我認(rèn)真的態(tài)度以及堅(jiān)定的信念。我非常感謝此次指導(dǎo)我的課設(shè)老師,老師給了我很多思路以及建議,再加上通過(guò)自己的分析設(shè)計(jì)及調(diào)試讓我能最終設(shè)計(jì)出具體的符合要求的電路。在此次課程設(shè)計(jì)的過(guò)程中也看到了我自身的不足,如以前學(xué)習(xí)的原理知識(shí)掌握不踏實(shí),曾經(jīng)學(xué)過(guò)的知識(shí)如今卻不會(huì)應(yīng)用。我們即將踏入大三,還要經(jīng)過(guò)兩次課設(shè),這次課設(shè)提供給我很多的鍛煉機(jī)會(huì)來(lái)培養(yǎng)自己實(shí)踐能力,對(duì)于以后的課設(shè)很有幫助。同時(shí)我覺(jué)得此次課設(shè)讓我所感悟到的對(duì)我今后在社會(huì)的發(fā)展,將產(chǎn)生很大的影響。參考文獻(xiàn)1 吳運(yùn)昌.模擬集成電路與應(yīng)用M.廣州:華南理工大學(xué)出版社,2006:251-268.2 張永瑞,劉振起,楊林耀.電子測(cè)量技術(shù)基礎(chǔ)M.西安:西安電子科技大學(xué)出版社,2007:188-231.3 李廣弟,朱月秀,冷祖祁.單片機(jī)基礎(chǔ)M.北京:北京航空航天大學(xué)出版社,2007:76-87.4 彭為. 單片機(jī)典型系統(tǒng)設(shè)計(jì)精講實(shí)例M. 電子工業(yè)出版社,2006. 5: 275-297.5 何立民. MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)M. 北京航空航天大學(xué)出版社,1990.6 曹彥平, 馬慶勇.基于51單片機(jī)的數(shù)字電壓表N.電子報(bào),2008-04-20(014).7 賈培軍, 董軍堂.一種量程自動(dòng)切換數(shù)字電壓表的設(shè)計(jì)J.山西電子技術(shù),2007,(6):10-12.8 張國(guó)勛.縮短ICL7135A/D采樣程序時(shí)間的一種方法J.電子技術(shù)應(yīng)用,2006,(1):20-28.9 徐愛(ài)鈞.智能化測(cè)量控制儀表原理與設(shè)計(jì)M.北京:北京航空航天大學(xué)出版社,2007.51-63.10 章公器. AD轉(zhuǎn)換芯片7135與微機(jī)接口的簡(jiǎn)便方法J.電子與自動(dòng)化,2006,(06),14-1612 廖鉅鋒. 7135在智能電壓/電流表中的應(yīng)用J.中國(guó)儀器儀表, 2006,(05) :25-2713 李川香. 高精度雙積分A/D轉(zhuǎn)換器與單片機(jī)接口的新方法J.自動(dòng)化儀表, 2002,(01):12-1414 LiXingmei. Single-machine scheduling of two activities with slack CPM to minim,ize the total tardinessJ. Journal of Harbin Institute of Technology,2007(1):97-10015 Microchip. Technical Library CD-ROMM. Microchip Technology Inc.,2006.16 DB/OL.http:/www.ic-on- ICL7135.PDF附錄一 源程序#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit u1=P3 0;/第一個(gè)鎖存器,表示顯示的值sbit u2=P3 1;/第二個(gè)鎖存器,表示顯示在第幾個(gè)數(shù)碼管sbit rh=P37;/啟動(dòng)或關(guān)閉ADsbit pol=P33;/正負(fù)極性判斷sbit ovr=P34;/過(guò)量程報(bào)警端sbit busy=P35;/轉(zhuǎn)換標(biāo)志位uchar temp=0,i,aa=0;uchar num5=0,0,0,0,0;uchar wei5=0x3f,0x5f,0x6f,0x77,0x7b;uchar num1;unsigned char code table = 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;/延時(shí)幾毫秒void delay(uint ms)uchar i,j;for(i=0;i<ms;i+)for(j=0;j<110;j+); void show(uchar x,uchar i)u2=1;P2=weii;u2=0;u1=1;P2=i=4?(tablex|0x80):tablex;delay(1);P2=0x00;u1=0;void init()TMOD=1;EA=1;EX0=1;ET0=1;TR0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;void main()init();while(1)while(temp=1)TR0=1;if(P1=0xf0)num4=P0&0x0f;if(P1=0xe8)num3=P0&0x0f; if(P1=0xe4)num2=P0&0x0f;if(P1=0xe2)num1=P0&0x0f; if(P1=0xe1)num0=P0&0x0f;if(aa=1) TR0=0;temp=0; for(i=0;i<5;i+)if(i=4)show(numi,i);if(i!=4)show(numi,i); void exter0() interrupt 0 temp=1;void timer0() interrupt 1 TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+;附錄二 原理圖 本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表姓 名吳 慶性 別 男專業(yè)、班級(jí)電子信息工程0906班課程設(shè)計(jì)題目: 直流數(shù)字電壓表課程設(shè)計(jì)答辯或質(zhì)疑記錄:成績(jī)?cè)u(píng)定依據(jù):最終評(píng)定成績(jī)(以優(yōu)、良、中、及格、不及格評(píng)定)指導(dǎo)教師簽字: 年 月 日

注意事項(xiàng)

本文(《數(shù)字電子技術(shù)基礎(chǔ)》課程設(shè)計(jì)說(shuō)明書(shū)基于單片機(jī)的數(shù)字式電壓表)為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!