新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)

        單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)

        作者: 時(shí)間:2013-04-03 來源:網(wǎng)絡(luò) 收藏

        void t0(void) interrupt 1 using 0

        {

        CLK=~CLK;

        }

        void t1(void) interrupt 3 using 0

        {

        TH1=(65536-4000)/256;

        TL1=(65536-4000)%6;

        if(EOC==1)

        {

        OE=1;

        getdata=P0;

        OE=0;

        temp=(getdata*2350);

        temp=temp/128;

        if(temp2732)

        {

        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;

        temp=temp/10;

        i++;

        }

        dispbuf[i]=temp;

        ST=1;

        ST=0;

        }

        P1=dispcode[dispbuf[dispcount]];

        P2=dispbitcode[dispcount];

        dispcount++;

        if(dispcount==8)

        {

        dispcount=0;

        }

        }


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 蓝山县| 武穴市| 资阳市| 海城市| 江津市| 永年县| 历史| 固阳县| 晋中市| 成安县| 开远市| 随州市| 闽清县| 杨浦区| 峨山| 大冶市| 兴和县| 汶川县| 偏关县| 彭山县| 绥芬河市| 西城区| 蓬安县| 军事| 政和县| 罗定市| 塘沽区| 扎兰屯市| 广水市| 兴义市| 绵阳市| 康定县| 基隆市| 娱乐| 泾源县| 凉山| 永善县| 石渠县| 昌邑市| 仙居县| 新闻|