<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開(kāi)發(fā)網(wǎng)

      電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 單片機(jī) >> 正文

      51單片機(jī)制作的四位數(shù)字溫度計(jì),Digital thermometer

      作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2016-12-16
      關(guān)鍵字:AT89S51,數(shù)字溫度計(jì)電路圖
      1.溫度傳感器AD590基本知識(shí)
      AD590產(chǎn)生的電流與絕對(duì)溫度成正比,它可接收的工作電壓為4V-30V,檢測(cè)的溫度范圍為-55℃-+150℃,它有非常好的線性輸出性能,溫度每增加1℃,其電流增加1uA。
      AD590溫度與電流的關(guān)系如下表所示
      攝氏溫度
      AD590電流
      經(jīng)10KΩ電壓
      0℃
      273.2 uA
      2.732V
      10℃
      283.2 uA
      2.832 V
      20℃
      293.2 uA
      2.932 V
      30℃
      303.2 uA
      3.032 V
      40℃
      313.2 uA
      3.132 V
      50℃
      323.2 uA
      3.232 V
      60℃
      333.2 uA
      3.332 V
      100℃
      373.2 uA
      3.732 V
      AD590引腳圖
       
      2.實(shí)驗(yàn)任務(wù)
      利用AD590溫度傳感器完成溫度的測(cè)量,把轉(zhuǎn)換的溫度值的模擬量送入ADC0809的其中一個(gè)通道進(jìn)行A/D轉(zhuǎn)換,將轉(zhuǎn)換的結(jié)果進(jìn)行溫度值變換之后送入數(shù)碼管顯示。
      3.電路原理圖
       51單片機(jī)制作的四位數(shù)字溫度計(jì),溫度計(jì)電路圖
      四位數(shù)數(shù)字溫度計(jì)Digital thermometer
       
       
      4.系統(tǒng)板上硬件連線
      (1).    把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0-P1.7與“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的ABCDEFGH端口用8芯排線連接。
      (2).    把“單片機(jī)系統(tǒng)”區(qū)域中的P2.0-P2.7與“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。
      (3).    把“單片機(jī)系統(tǒng)”區(qū)域中的P3.0與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的ST端子用導(dǎo)線相連接。
      (4).    把“單片機(jī)系統(tǒng)”區(qū)域中的P3.1與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的OE端子用導(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)換模塊”區(qū)域中的A2A1A0端子用導(dǎo)線連接到“電源模塊”區(qū)域中的GND端子上。
      (8).    把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的IN0端子用導(dǎo)線連接到自制的AD590電路上。
      (9).    把“單片機(jī)系統(tǒng)”區(qū)域中的P0.0-P0.7用8芯排線連接到“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的D0D1D2D3D4D5D6D7端子上。
      5.程序設(shè)計(jì)內(nèi)容
      (1).      ADC0809的CLK信號(hào)由單片機(jī)的P3.3管腳提供
      (2).      由于AD590的溫度變化范圍在-55℃-+150℃之間,經(jīng)過(guò)10KΩ之后采樣到的電壓變化在2.182V-4.232V之間,不超過(guò)5V電壓所表示的范圍,因此參考電壓取電源電壓VCC,(實(shí)測(cè)VCC=4.70V)。由此可計(jì)算出經(jīng)過(guò)A/D轉(zhuǎn)換之后的攝氏溫度顯示的數(shù)據(jù)為:
      如果(D*2350/128)<2732,則顯示的溫度值為-(2732-(D*2350/128))
      如果(D*2350/128)≥2732,則顯示的溫度值為+((D*2350/128)-2732)
      6.匯編源程序
      (略)
      7.C語(yǔ)言源程序
      #include
      #include
      unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,
                                        0xef,0xdf,0xbf,0x7f};
      unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
                                     0x6d,0x7d,0x07,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^1;
      sbit EOC=P3^2;
      sbit CLK=P3^3;
      sbit LED1=P3^6;
      sbit LED2=P3^7;
      sbit SPK=P3^5;
      void main(void)
      {
        ST=0;
        OE=0;
        TMOD=0x12;
        TH0=0x216;
        TL0=0x216;
        TH1=(65536-4000)/256;
        TL1=(65536-4000)%256;
        TR1=1;
        TR0=1;
        ET0=1;
        ET1=1;
        EA=1;
        ST=1;  
        ST=0;
        getdata=148;
        while(1)
          {
            ;
          }
      }
      void t0(void) interrupt 1 using 0
      {
        CLK=~CLK;
      }
      void t1(void) interrupt 3 using 0
      {
        TH1=(65536-4000)/256;
        TL1=(65536-4000)%256;
        if(EOC==1)
         {
           OE=1;
           getdata=P0;
           OE=0;
           temp=(getdata*2350);
           temp=temp/128;
           if(temp<2732)
             {
               temp=2732-temp;
               sflag=1;
             }
             else
               {
                 temp=temp-2732;
                 sflag=0;
               }
           i=3;
           dispbuf[0]=10;
           dispbuf[1]=10;
           dispbuf[2]=10;
           if(sflag==1)
             {
               dispbuf[7]=11;
             }
             else
               {
                 dispbuf[7]=10;
               }
           dispbuf[3]=0;
           dispbuf[4]=0;
           dispbuf[5]=0;
           dispbuf[6]=0;
          while(temp/10)
            {
              dispbuf[i]=temp%10;
              temp=temp/10;
              i++;
            }
          dispbuf[i]=temp;        
           ST=1;
           ST=0;
         }
        P1=dispcode[dispbuf[dispcount]];
        P2=dispbitcode[dispcount];
        dispcount++;
        if(dispcount==8)
          {
            dispcount=0;
          }
      }
       
      Tags:單片機(jī),四位數(shù)字溫度計(jì),單片機(jī)溫度計(jì),制作  
      責(zé)任編輯:admin
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁(yè)面
      下到頁(yè)底
      晶體管查詢
      主站蜘蛛池模板: 色欲色香天天天综合网WWW| 国产成人精品综合久久久久| 久久香综合精品久久伊人| 色综合天天综合给合国产| 好了av第四综合无码久久| 色综合蜜桃视频在线观看| 亚洲综合图色40p| 亚洲综合无码一区二区痴汉| 91精品国产91久久综合| 国产精品免费综合一区视频| 一本一道久久精品综合| 久久天天日天天操综合伊人av | segui久久综合精品| 色欲人妻综合AAAAA网| 精品第一国产综合精品蜜芽| 亚洲欧美综合精品成人导航| 99久久综合狠狠综合久久止| 伊人色综合久久天天五月婷| 婷婷四房综合激情五月在线| 亚洲国产综合精品一区在线播放| 亚洲国产精品综合久久久| 一本大道无香蕉综合在线| 综合五月激情二区视频| 久久婷婷香蕉热狠狠综合| 狠狠色丁香婷婷综合激情 | 久久综合色之久久综合| 色先锋资源久久综合5566| AV狠狠色丁香婷婷综合久久| 久久久久久久综合色一本| 亚洲伊人久久大香线蕉综合图片| 一本大道AV伊人久久综合| 亚洲AV成人潮喷综合网| 国产成人精品久久综合| 国产成人人综合亚洲欧美丁香花| 色综合色天天久久婷婷基地| 99久久国产综合精品女图图等你| 亚洲欧洲日韩综合| 国产精品亚洲综合久久| 国产成人综合久久精品亚洲| 丁香六月激情综合| 国产婷婷色综合AV蜜臀AV|