新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機數字溫度計設計

        單片機數字溫度計設計

        作者: 時間:2013-04-03 來源:網絡 收藏

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嵊泗县| 乌审旗| 巴南区| 安吉县| 许昌县| 济宁市| 汝阳县| 罗甸县| 万安县| 景东| 峨眉山市| 彭山县| 佛坪县| 聂拉木县| 开远市| 凤凰县| 晋宁县| 泰安市| 三河市| 崇左市| 嘉祥县| 崇州市| 大庆市| 杨浦区| 科技| 阳新县| 乌什县| 湖口县| 独山县| 太仆寺旗| 黄冈市| 改则县| 健康| 徐汇区| 金寨县| 景洪市| 华池县| 大埔区| 礼泉县| 玛纳斯县| 常宁市|