新聞中心

        ADC0804應用

        作者: 時間:2016-11-18 來源:網絡 收藏
        #include
        #define uint unsigned int
        #define uchar unsigned char
        sbit p20=P2^0;//數碼管位選端定義
        sbit p21=P2^1;//數碼管位選端定義
        sbit p22=P2^2;//數碼管位選端定義
        sbit cs=P2^4;
        sbit rd=P2^5;
        sbit wr=P2^6;
        unsigned char code tab[] =
        {
        0XC0,//;0
        0XF9,//;1
        0XA4,//;2
        0XB0,//;3
        0X99,//;4
        0X92,//;5
        0X82,//;6
        0XF8,//;7
        0X80,//;8
        0X90,//;9
        };
        void delay(uchar z)
        {
        uint i;
        while(z--)
        for (i=0;i<120;i++);
        }
        void disp(uchar a,uchar b,uchar c)
        {
        p20=1;
        p21=0;
        p22=0;
        P0=tab[a];
        delay(5);
        P0=0xff;
        p20=0;
        p21=1;
        p22=0;
        P0=tab[b];
        delay(5);
        P0=0xff;
        p20=0;
        p21=0;
        p22=1;
        P0=tab[c];
        delay(5);
        P0=0xff;
        }
        void stdc()
        {
        cs=0;
        wr=1;
        wr=0;
        wr=1;
        }
        void main()
        {
        uchar A,B,C,d;
        while(1)
        {
        stdc();
        delay(10);
        rd=1;
        delay(1);
        rd=0;
        d=P3;
        rd=1;
        A=d/100;
        B=d%100/10;
        C=d%10;
        disp(A,B,C);
        }
        }



        關鍵詞: ADC080

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 虹口区| 靖边县| 陕西省| 克什克腾旗| 平南县| 清原| 衡山县| 陆良县| 崇州市| 阿图什市| 吉木萨尔县| 崇明县| 莱阳市| 仪陇县| 镇远县| 南岸区| 怀化市| 睢宁县| 清水县| 巴中市| 襄樊市| 高淳县| 施秉县| 蓬莱市| 屯门区| 张家港市| 镇赉县| 北碚区| 邯郸市| 郓城县| 岫岩| 定襄县| 民县| 防城港市| 油尖旺区| 博野县| 安阳县| 东安县| 小金县| 襄樊市| 垦利县|