測(cè)控電路大作業(yè)(Proteus-ADC0809)_第1頁(yè)
測(cè)控電路大作業(yè)(Proteus-ADC0809)_第2頁(yè)
測(cè)控電路大作業(yè)(Proteus-ADC0809)_第3頁(yè)
測(cè)控電路大作業(yè)(Proteus-ADC0809)_第4頁(yè)
測(cè)控電路大作業(yè)(Proteus-ADC0809)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

測(cè)控電路大作業(yè)(Proteus-ADC0809)測(cè)控電路大作業(yè)(Proteus-ADC0809)測(cè)控電路大作業(yè)(Proteus-ADC0809)資料僅供參考文件編號(hào):2022年4月測(cè)控電路大作業(yè)(Proteus-ADC0809)版本號(hào):A修改號(hào):1頁(yè)次:1.0審核:批準(zhǔn):發(fā)布日期:測(cè)控電路大作業(yè)說明書專業(yè):學(xué)號(hào):姓名:設(shè)計(jì)要求:利用傳感器輸出電壓(0~5mv),放大電路,濾波電路,ADC電路,單片機(jī),LED顯示壓力值(電壓值)課題的具體要求如下:1、方案總體設(shè)計(jì)與論證2、系統(tǒng)硬件電路設(shè)計(jì):簡(jiǎn)易數(shù)字電壓表測(cè)量電路由A/D轉(zhuǎn)換、數(shù)據(jù)處理及顯示控制等組成,A/D轉(zhuǎn)換由集成電路0808完成,顯示采用四位數(shù)碼管3、系統(tǒng)流程圖設(shè)計(jì),匯編程序編寫:包括初始化程序、主程序、顯示子程序、模/數(shù)轉(zhuǎn)換測(cè)量子程序等4、調(diào)試及性能分析:采用KELL編譯器進(jìn)行源程序編譯及仿真測(cè)試,同時(shí)進(jìn)行硬件電路的設(shè)計(jì)制作,在Proteus軟件里進(jìn)行硬件仿真,最后進(jìn)行端口電壓的對(duì)比測(cè)試設(shè)計(jì)思路根據(jù)設(shè)計(jì)要求,選擇AT89C52單片機(jī)作為核心控制器件。A/D轉(zhuǎn)換采用ADC0808實(shí)現(xiàn)。與單片機(jī)的接口為P0和P3端口。電壓顯示采用4位一體的LED數(shù)碼管LED數(shù)碼管的段碼輸入,由并行端口P1產(chǎn)生;位碼輸入,由并行端口P2低四位產(chǎn)生5'ADC0809對(duì)模擬量輸入信號(hào)進(jìn)行轉(zhuǎn)換,通過判斷EOC(引腳)來確定轉(zhuǎn)換是否完成,若EOC為0,則繼續(xù)等待;若EOC為1,則把OE置位,將轉(zhuǎn)換完成的數(shù)據(jù)存儲(chǔ)到P1中電路圖:程序如下:#include<>unsignedcharcodedispbitcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsignedchardispbuf[4];unsignedinti;unsignedintj;unsignedchargetdata;unsignedinttemp;unsignedinttemp1;unsignedcharcount;unsignedchard;sbitST=P3^0;sbitOE=P3^1;sbitEOC=P3^2;sbitCLK=P3^3;sbitP34=P3^4;sbitP35=P3^5;sbitP36=P3^6;sbitP20=P2^0;sbitP21=P2^1;sbitP22=P2^2;sbitP23=P2^3;sbitP17=P1^7;voidTimeInitial();voidDelay(unsignedinti);voidTimeInitial(){TMOD=0x10;TH1=(65536-200)/256;TL1=(65536-200)%256;EA=1;ET1=1;TR1=1;}voidDelay(unsignedinti){unsignedintj;for(;i>0;i--) for(j=0;j<125;j++) ;}voidDisplay(){P1=dispbitcode[dispbuf[3]];P20=0;P21=1;P22=1;P23=1;Delay(10);P1=0x00;P1=dispbitcode[dispbuf[2]];P17=1;P20=1;P21=0;P22=1;P23=1;Delay(10);P1=0x00;P1=dispbitcode[dispbuf[1]];P20=1;P21=1;P22=0;P23=1;Delay(10);P1=0x00;P1=dispbitcode[dispbuf[0]];P20=1;P21=1;P22=1;P23=0;Delay(10);P1=0x00;}voidmain(){ TimeInitial(); while(1) { P34=0; P35=0; P36=0; ST=0; while(EOC==1);//查詢轉(zhuǎn)換結(jié)束 { OE=1; getdata=P0; OE=0; temp=getdata*255*500; dispbuf[0]=temp%10; dispbuf[1]=temp/10%10; dispbuf[2]=temp/100%10; dispbuf[3]=temp/1000; Display(); ST=0; OE=0; ST=1; } }}voidt1(void)interrupt3using0{TH1=(65536-200)/256;TL1=(65536-200)%256;CLK=~CLK;}6系統(tǒng)仿真及調(diào)試首先采用KeiluVision3編譯器進(jìn)行源程序編譯及仿真調(diào)試,調(diào)試好程序后將目標(biāo)文件導(dǎo)入Proteus進(jìn)行軟件調(diào)試。調(diào)試的主要任務(wù)是排查錯(cuò)誤,錯(cuò)誤主要包括邏輯錯(cuò)誤和功能錯(cuò)誤,這些錯(cuò)誤有些事顯性的,而有些事隱形的??梢酝ㄟ^仿真開發(fā)系統(tǒng)來發(fā)現(xiàn)并逐步改正。在ProteusISIS編輯窗口中單擊開始仿真按鈕,4位LED數(shù)碼管顯示相應(yīng)的電壓值。當(dāng)開始調(diào)試,滑動(dòng)變阻器RV1的阻值調(diào)至最小位置時(shí),LED顯示,正確顯示數(shù)值;把RV1調(diào)至中間位置時(shí),LED顯示,同樣正確讀出數(shù)據(jù);當(dāng)把RV1阻值調(diào)至最大位置時(shí),LED顯示,正確讀出數(shù)據(jù)。證明該簡(jiǎn)易數(shù)字電壓表合格。感想:這是由程老師任教的《測(cè)控電路》課程的大作業(yè),我的設(shè)計(jì)題目——簡(jiǎn)易數(shù)字電壓表。經(jīng)過一個(gè)星期的努力,我們基本上按要求完成了該次任務(wù)。在設(shè)計(jì)過程中,我們以實(shí)現(xiàn)系統(tǒng)的電路簡(jiǎn)單,功能完善,使用快捷為目的進(jìn)行設(shè)計(jì)。但是由于一些方面條件的限制,所設(shè)計(jì)的方案仍然存在一些不足(題目中要求使用ADC0809轉(zhuǎn)換器在Proteus里面不能進(jìn)行仿真,我們最后選擇了ADC0808型轉(zhuǎn)換器)),亟待改進(jìn)。因?yàn)榈谝淮谓佑|單片機(jī)類的設(shè)計(jì),在設(shè)計(jì)過程中葉出現(xiàn)了一些問題,之前自己學(xué)習(xí)的專業(yè)知識(shí)掌握的不夠好,對(duì)電路的理解不是很透徹,設(shè)計(jì)的電路布局布線不是非常合理,理論聯(lián)系實(shí)際的能力還有待加強(qiáng)。由于ADC0809在Proteus里面不能進(jìn)行仿真,在轉(zhuǎn)換器的選用時(shí)因?yàn)椴皇煜ぴ覀冏吡撕芏鄰澛?,耽誤了整個(gè)設(shè)計(jì)的進(jìn)程。還有其他一些方面的不足,都有待在以后的學(xué)習(xí)設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論