




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)一A/D轉(zhuǎn)換與數(shù)據(jù)采集/*材*材*材*材*10008101341、實(shí)驗(yàn)?zāi)康恼莆誂/D轉(zhuǎn)換與單片機(jī)的接II方法;掌握A/D芯片TLC549的編程方法:掌握數(shù)據(jù)采集程序的設(shè)計(jì)方法;2、實(shí)驗(yàn)內(nèi)容利用實(shí)驗(yàn)開(kāi)發(fā)裝置上的TLC549做A/D轉(zhuǎn)換器,対電位器提供的模擬電壓信號(hào)進(jìn)行定時(shí)采樣,結(jié)果在數(shù)碼管上進(jìn)行顯示。3、I/O地址A/D轉(zhuǎn)換芯片TLC549CLKP1.5時(shí)鐘位DATPl.7數(shù)據(jù)位CSPl.6選片位4、實(shí)驗(yàn)線路將TLC549的CLK接P1.5、DAT接P1.7、CS接P1.6,將模擬電壓輸入端連到電位器的電壓輸出端,并接萬(wàn)用表進(jìn)行輸入電壓測(cè)量。RV1AJN$00REFrCSREF-SCLU2T
2、LC543打曰e58577&1k訂EXTAL1U1101819171615K131228172211321339實(shí)驗(yàn)步驟在pc機(jī)輸入源程序并匯編,然后卜載到單片機(jī)上,進(jìn)行調(diào)試。調(diào)節(jié)電位器,電壓從0V到5V變化,記錄數(shù)碼管的顯示數(shù)值。記錄到表中。輸入電壓V00.511.522.533.541.55A/D結(jié)果顯示電壓V6、實(shí)驗(yàn)報(bào)告整理好實(shí)驗(yàn)程序和實(shí)驗(yàn)記錄,進(jìn)行數(shù)據(jù)處理分析并做圖。數(shù)據(jù)采集中,如何實(shí)現(xiàn)精確的定時(shí)數(shù)據(jù)采集?數(shù)碼管動(dòng)態(tài)打描顯示程序設(shè)計(jì)中,顯示刷新的時(shí)間如何確定?7、附加要求實(shí)用LTC1292.MCP3208、ADC0808等A/D轉(zhuǎn)換器實(shí)現(xiàn)此實(shí)驗(yàn),或?qū)嶒?yàn)LCD1602進(jìn)行上述實(shí)驗(yàn)的結(jié)果顯
3、示。/*TLC549ADC轉(zhuǎn)換程序*/sbitCLK二P5;sbitDAT二Pl飛;sbitCS二P7;ucharTLC549ADC(void)uchari,x;CLK=O;DAT二1;CS二0;for(i=0;i8;i+)CLK二1;NOP;x=l;if(DAT=l)x+;CLK二0;NOP;CS=1;return(x);/*/ADC0809數(shù)據(jù)采集AD0809數(shù)據(jù)采集實(shí)驗(yàn)程序:#includesbitOE=P2A0;sbitEOC=P2A1;sbitSTART=P2A2;=P2A3;=P2人7;=P2A6;=P2A5;=P2A4;sbitCLKsbitALEsbitCSAsbitCSBsb
4、itCSCbitsclk;嚴(yán)利用定時(shí)器0中斷為AD0809轉(zhuǎn)換(START)產(chǎn)生脈沖信號(hào)引voidtimeiO()mternipt1sclk=sclk;CLK=sclk;voidmainOunsignedmtx;EA=1;開(kāi)總中斷ETO=1;開(kāi)定時(shí)器0中斷TMOD=Ox22;/定時(shí)器T1,TO都設(shè)置為工作方式2(8位初值自動(dòng)重裝的8位定時(shí)/技術(shù)器)TH0=55;TL0=55;TRO=1;/啟動(dòng)定時(shí)器0,/*AD0809初始化*/ALE=O;START=O;OE=0;CSA=1;CSB=1;CSC=1;EOC=1;while(l)ALE=1;/地址鎖存允許,ALE=1;A、B、C地址被鎖存ALE
5、=O;START;正脈沖有效,上升沿逐次逼近寄存器清零,下降沿開(kāi)始AD轉(zhuǎn)換START=O;while(!EOC);EOC二0時(shí),AD正在轉(zhuǎn)換OE=1;輸出允許,OE=1,轉(zhuǎn)換結(jié)果可通過(guò)數(shù)據(jù)總線被讀走x=PO;讀取P0口數(shù)據(jù)OE=0;x=(x*50)/255;讀數(shù)擴(kuò)大10倍Pl=x%10+(x/10%10)*16;一、工作方式寄存器TMOD工作方式寄存器TMOD用于設(shè)置定時(shí)/計(jì)數(shù)器的工作方式,低四位用于T0,高四位用于T1。其格式如下6門(mén)5口4。2門(mén)2Oq字節(jié)地址;89皿GATEC/TMlMOGATEC/TMlMOTMOD定時(shí)/計(jì)數(shù)器工作方或設(shè)魚(yú)表亠iM1M0工作方式Q說(shuō)明Q00a方式213位定
6、時(shí)/計(jì)數(shù)器存Ola方式H16位定時(shí)/計(jì)數(shù)器口10-P方式298位自動(dòng)重逵定時(shí)/計(jì)數(shù)器。114方式32TO分成兩個(gè)獨(dú)乂跑8位定時(shí)/計(jì)數(shù)器;11此方式停止計(jì)數(shù)卩TLC549數(shù)據(jù)采集與數(shù)碼管SEG顯示實(shí)驗(yàn)程序:#include#defineucharunsignedchar#defineumtunsignedmtsbitDAT=P1A7;sbitCS=P1人6;sbitCLK=P1A5;sbitSO=P2A7;sbitSI=P2A6;sbitS2=P2人5;sbitS3=P2A4;ucharTLC549ADC(void)uchari,x;CLK=0;DAT=1;CS=0;foi(i=0;i8;i+)
7、CLK=1;/elk為高電平時(shí),讀取數(shù)據(jù)X=l;/串行讀取數(shù)據(jù)if(DAT=l)x+;CLK=0;CS=1;letuni(x);voiddelay(umtt)wlule(t);charcodetab=0 x3E0 x06,0 x5B.0 x4E0 x66,0 x6D,0 x7D,0 x07,0 x7E0 x6E0 x77,0 x7C,0 x39、0 x5E,0 x79、0 x71;voidmainQucharx,m;umty;wlule(l)x=TLC549ADC();y=x*50;m=y/255;P3=tabx/16;S0=l;delay(400);S0=0;選通第一位數(shù)碼管顯示P3=tab
8、x%16;Sl=l;delay(400);Sl=0;/選通第二位數(shù)碼管顯示P3=tabm/10+0 x80;S2=l;delay(400);S2=0;P3=tabm%10;S3=l;delay(400);S3=0;調(diào)節(jié)電位器,電壓從OV到5V變化,記錄數(shù)碼管的顯示數(shù)值。記錄到表中。輸入電壓V00.511.522.533.541.55A/D結(jié)果001A334D668099B3CDE6FF顯示電壓V000.51.01.52.02.55.03.54.04.55.0V=N*5/255TLC549數(shù)據(jù)采集與LCD顯示AT89C61實(shí)驗(yàn)程序:#include#defineucharunsignedchar
9、#defineumtunsignedmtsbitDAT=P1A7;sbitCS=P1人6;sbitCLK=P1A5;ucharTLC549ADC(void)uchari,x;CLK=O;DAT=1;CS=O;foi(i=0;i8;i+)CLK=1;x=l;if(DAT=l)x+;CLK=O;CS=1;letiun(x);徐戰(zhàn)輝*/嚴(yán)*1000810134#defineucharunsignedchai#defineunitunsignedmt#defineLCD_COM0/Command#defineLCD_DAT1/Datauchaicodetable-TLC549Test.*;ucharc
10、odetable1=HAD=V=vn;ucharnum;sbitLcdRS=P2人7;sbitLcdRW=P2A6;sbitLcdEN=P2人5;voidtime(unsignedintt)unsignedmti;fbr(i=O;it;i+);voidLCD_WRITE(unsignedcharx,bitWS)P3=x;將耍寫(xiě)的命令字如送到P3數(shù)據(jù)總線上LcdRW=0;LcdRS=WS;/WS=O,寫(xiě)命令模式;vs=l,寫(xiě)數(shù)據(jù)模式LcdEN=l;time(50);LcdEN=0;voidLCD_InitiaiQucharnum;LCD_WRIT玖Ox38,LCD_COM);time(120);
11、/顯示模式設(shè)置LCD_WRIT玖0 x01,LCD_COM);time(120);/顯示清零,數(shù)據(jù)指針清零LCD_WRIT玖0 x06,LCD_COM);time(120);/寫(xiě)一個(gè)字符后,地址指針H動(dòng)加LCD_WRITE(OxOc,LCD_COM);time(120);/設(shè)置開(kāi)顯示,不顯示光標(biāo)LCD_VRITE(0 x80,LCD_COM);fbi(num=0;num15;num-H-)LCD_WRITE(tablemim丄CD_DAT);tune(lO);LCD_WRITE(0 x80十0 x40,LCD_COM);fbi(num=0;numP1.7P37WP1.6P3WRP1.5P3.s
12、rnP1.4P3.4CT0PI.3P3.3fiHTTP1.2P3.2flKT0P1.1P31/TXDP1.0P3.aXDP27/A15P26W4EAP2.5TA134LEP24/A12PSENP2.JW1P2.2TA10P2.1JA3P2.0丿A8RSTPO7JAD7PO6JAD6P0.5AAD5PO4JAD4XTAL2P0.33D3P023D2P01JAD1XFAL1POODDO171514311in2g2L26實(shí)驗(yàn)程序:存include#defineucharunsignedchar#defineumtunsignedmtsbitDAT=P1A7;sbitCS=P1人6;sbitCLK=P
13、1A5;voidtime(unsignedintt);/*LTC1292ADC采樣程序*/unitLTC1292ADC(void)uchai1;unitx;CLK=0;DAT=1;CS=0;foi(i=0;K12;i+)CLK=1;x=l;if(DAT=l)x+;CLK=1;CS=1;letum(x);*voiddelay(umtt)wlule(t);徐戰(zhàn)輝*/嚴(yán)*1000810134#defineucharunsignedchai#defineunitunsignedmt#defineLCD_COM0/Command#defineLCD_DAT1/Dataucharcodetable-rLT
14、C1292Test;ucharcodetable1=HAD=V=.vn;ucharnum;sbitLcdRS=P2A7;sbitLcdRW=P2A6;sbitLcdEN=P2A5;voidtime(unsignedintt)unsignedinti;for(i=0;it;i+);voidLCD_WRITE(unsignedcharx,bitWS)P3=x;將耍寫(xiě)的命令字如送到P3數(shù)據(jù)總線上LcdRW=0;LcdRS=WS;/WS=0,寫(xiě)命令模式;ws=l,寫(xiě)數(shù)據(jù)模式LcdEN=l;time(50);LcdEN=0;voidLCD_Initial()ucharnum;LCD_WRIT玖Ox38,
15、LCD_COM);time(120);LCD_WRITE(0 x01,LCD_COM);time(120);LCD_WRIT玖0 x06,LCD_COM);time(120);LCD_WRIT玖OxOc,LCD_COM);time(120);LCD_WRITE(0 x80,LCD_COM);foi(num=0;num15;num-H-)LCD_WRITE(tablem】m,LCD_DAT);tune(lO);LCD_WRITE(0 x80十0 x40,LCD_COM);fbi(num=O;numlLCD_WRITE(8blelniim、LCD_DAT);tune(lO);voidwiite_LTC1292ADC(uchaiadd,unitx)ucharge,shi,bai,qianjn,zh,po;unity;qian=x/1000;bai=(x%1000)/100;slu=(x%100)/10;ge=x%10;v=x*50;J夕m=y/4095;zli=ni/10;po=m%10;LCD_WRITE(0 x80十0 x40十a(chǎn)dd,LCD_COM);LCD_WRITE(0 x30十qian,LCD_DAT);LCD_WRITE(0 x30+bai,LCD_DAT);LCD_WRITE(0 x30+shi
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西國(guó)際商貿(mào)學(xué)院《項(xiàng)目管理全景模擬》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西工業(yè)職業(yè)技術(shù)學(xué)院《貨運(yùn)和商務(wù)管理》2023-2024學(xué)年第二學(xué)期期末試卷
- SCI論文寫(xiě)作與投稿 第2版-課件 13-SCI論文數(shù)學(xué)式使用
- 陜西省咸陽(yáng)市楊陵區(qū)2025年小升初全真數(shù)學(xué)模擬預(yù)測(cè)卷含解析
- 陜西省商洛中學(xué)2025屆高三5月適應(yīng)性考試生物試題含解析
- 陜西省寶雞市岐山縣重點(diǎn)名校2025屆初三下學(xué)期高中畢業(yè)班3月質(zhì)檢物理試題試卷含解析
- 陜西省延安市實(shí)驗(yàn)中學(xué)2025年高考?xì)v史試題倒計(jì)時(shí)模擬卷(7)含解析
- 公共經(jīng)濟(jì)學(xué)課程串講
- 陜西省西安市臨潼區(qū)重點(diǎn)名校2024-2025學(xué)年初三下學(xué)期第一次診斷考試物理試題含解析
- 陜西職業(yè)技術(shù)學(xué)院《傳統(tǒng)運(yùn)動(dòng)養(yǎng)生學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 工程施工分包協(xié)議書(shū)
- 金融知識(shí)與服務(wù)考核試卷
- 消化系統(tǒng)(人體解剖生理學(xué))
- 臨床醫(yī)學(xué)科研設(shè)計(jì)的基本原則和設(shè)計(jì)要點(diǎn)
- 班組長(zhǎng)的領(lǐng)導(dǎo)方式與技巧
- DL-T5190.1-2022電力建設(shè)施工技術(shù)規(guī)范第1部分:土建結(jié)構(gòu)工程
- TD/T 1044-2014 生產(chǎn)項(xiàng)目土地復(fù)墾驗(yàn)收規(guī)程(正式版)
- (高清版)JTGT 3331-07-2024 公路膨脹土路基設(shè)計(jì)與施工技術(shù)規(guī)范
- 基金會(huì)公益慈善項(xiàng)目管理辦法
- 2009年10月自考00567馬列文論選讀試題及答案含解析
- 小學(xué)第三學(xué)段培養(yǎng)數(shù)學(xué)模型意識(shí)研究-以南昌市A小學(xué)為例
評(píng)論
0/150
提交評(píng)論