30單片機(jī)四位數(shù)數(shù)字溫度計(jì)實(shí)驗(yàn)_第1頁
30單片機(jī)四位數(shù)數(shù)字溫度計(jì)實(shí)驗(yàn)_第2頁
30單片機(jī)四位數(shù)數(shù)字溫度計(jì)實(shí)驗(yàn)_第3頁
30單片機(jī)四位數(shù)數(shù)字溫度計(jì)實(shí)驗(yàn)_第4頁
30單片機(jī)四位數(shù)數(shù)字溫度計(jì)實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、30.四位數(shù)數(shù)字溫度計(jì)1.溫度傳感器ad590基本知識ad590產(chǎn)生的電流與絕對溫度成正比,它可接收的工作電壓為4v- 30v,檢測的溫度范圍為一55°c + 150°c,它冇非常好的線性輸出性 能,溫度每增加1°c,其電流增加lua。ad590溫度與電流的關(guān)系如-卜表所示攝氏溫度ad590電流經(jīng)10kq電壓o°c273. 2 ua2. 732v10°c283. 2 ua2. 832 v20°c293. 2 ua2. 932 v30 °c303. 2 ua3. 032 v40 °c313.2 ua3. 132 v5

2、0 °c323. 2 ua3. 232 v60 °c333. 2 ua3. 332 v100°c373. 2 ua3. 732 vad590引腳圖2實(shí)驗(yàn)任務(wù)利用ad590溫度傳感器完成溫度的測量,把轉(zhuǎn)換的溫度值的模擬量送 入adc0809的其中一個(gè)通道進(jìn)行a/d轉(zhuǎn)換,將轉(zhuǎn)換的結(jié)杲進(jìn)行溫度值 變換z后送入數(shù)碼管顯示。3.電路原理圖gndr12kj lli9kr2viad59oceoc 78oevcc卜ghd卜9-j£13 nrin3in4盂in7二誥卷口tltoa b c e inininal282726 ini i252j d720 d619 d518

3、d4vref> dognd vref-di d217 dopld3c5112 s4c4211 clc83a 1 1&月.l 丄 r10 c6c34opx9 s3c75c| | ii "8 s2s16 * cl i、 h7 c2si 1 1 1 du3led84sc2c3c4c5c6c?一c8151617igo>p1.0po.o/adopl.lp0.1/adpl 2p0.2/ad2pl .3p03/ad3pl .4p0.4/ad4pl .5p0.5/ad5pl 6p0.6/ad6pl 7p0.7/ad7alepsenp3 0jrxdp2 7/a15p3 lftxdp

4、2 6/a14p3 2/1ntdp2mu3p3.mntp2 47a12p3."h)p2 3/a11p3."hp22a10p36avrp2 1/a9p3.7/rdp2.o/a8a-gxo導(dǎo)yi12mu238di?7d226d335d4d533d6二l730 al292827262524s423s322s221si39 doat89s51gnu圖 4. 30. 14系統(tǒng)板上硬件連線(1) 把“單片機(jī)系統(tǒng)"區(qū)域中的pl. 0-p1. 7與“動態(tài)數(shù)碼顯示”區(qū)域屮的abcdefgh端口用8芯排線連接。(2) 把“單片機(jī)系統(tǒng)”區(qū)域中的p2. 0-p2. 7與“動態(tài)數(shù)碼顯示&q

5、uot;區(qū)域屮的s1s2s3s4s5s6s7s8端口用8芯排線連接。(3) 把“單片機(jī)系統(tǒng)”區(qū)域屮的p3.0與“模數(shù)傳換模塊”區(qū)域中的st端子用導(dǎo)線相連接。(4) 把“單片機(jī)系統(tǒng)”區(qū)域屮的p3. 1與“模數(shù)轉(zhuǎn)換模塊"區(qū)域小的0e端子用導(dǎo)線相連接。(5) .把“單片機(jī)系統(tǒng)”區(qū)域屮的p3. 2與“模數(shù)轉(zhuǎn)換模塊”區(qū)域小的eoc端子用導(dǎo)線相連接。(6) 把“單片機(jī)系統(tǒng)”區(qū)域中的p3. 3與“模數(shù)轉(zhuǎn)換模塊"區(qū)域中的clk端子用導(dǎo)線相連接。(7) 把“模數(shù)轉(zhuǎn)換模塊嘔域中的a2a1a0端了用導(dǎo)線連接到“電源模塊”區(qū)域中的gnd端子上。(8) .把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的ino端子用導(dǎo)線連

6、接到自制的ad590電路上。(9) 把“單片機(jī)系統(tǒng)”區(qū)域中的po. 0-p0. 7用8芯排線連接到“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的d0d1d2d3d4d5d6d7端子上。5. 程序設(shè)計(jì)內(nèi)容(1) .adc0809的clk信號由單片機(jī)的p3.3管腳提供(2) 由于ad590的溫度變化范圍在一55°c + 150°cz間,經(jīng)過10kq z后采樣到的電壓變化在2. 182v-4. 232v z間,不超過 5v電壓所表示的范圍,因此參考電壓取電源電壓vcc,(實(shí)測 vcc=4. 70v)。由此可計(jì)算出經(jīng)過a/d轉(zhuǎn)換之后的攝氏溫度顯 示的數(shù)據(jù)為:如果(d*2350/128) <2732

7、,則顯示的溫度值為一 (2732- (d*2350/128)如果(d*2350/128)上2732,則顯示的溫度值為+ (d*2350/128) -2732)6. 匯編源程序(略)7. c語言源程序#include <at89x52. h> includectype. h>unsigned char code dispbitcode = oxfe, oxfd, oxfb, 0xf7,oxef, oxdf, oxbf, 0x7f;unsigned char code dispcode = 0x3f, 0x06, 0x5b, 0x4f, 0x66,0x6d, 0x7d, 0x07

8、, 0x7f, 0x6f, 0x00, 0x40;unsigned char dispbuf 8 = 10, 10, 10, 10, 10, 10, 0, 0;unsigned char dispcount;unsigned char getdata;unsigned long temp;unsigned char i;bit sflag;sbit st二p3'0;sbit oe二p3"l;sbit eoc二p3"2;sbit clk二p3'3;sbit led1=p36;sbit led2二p3"7;sbit spk二p3'5;void

9、main(void)st=o;oe二 0;tm0d=0xl2;tli0=0x216;tl0=0x216;th1= (65536-4000)/256;tl1= (65536-4000)%256;tr1=1;tro=1;eto=1;et1=1;ea=1;st=1;st 二 0; getdata二148;wh訂c(l) void to(void) interrupt 1 using 0clk="clk;void tl(void) interrupt 3 using 0th1= (65536-4000)/256;tl1= (65536-4000)%256;if(e0c=l)0e=l;get da tai 二 p0;0e=0;temp=(getdata*2350);temp二tcmp/128;if (temp<2732)temp二2732-temp;sflag=l;elsetemp=temp-2732; sflag二0;i=3;dispbuf0=10;dispbufl=10;dispbuf2=10;if (sflag=l)dispbuf7=11;else dispbuf7=10;dispbuf3=0;dispbuf4=0;dispbuf5=0;dispbuf6=0;whilc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論