新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用DAC0808實現數字調壓

        用DAC0808實現數字調壓

        作者: 時間:2016-11-17 來源:網絡 收藏
        C代碼:

        #include
        #define uint unsigned int
        #define uchar unsigned char

        本文引用地址:http://www.104case.com/article/201611/315535.htm

        sbit K1 = P3^0;
        sbit K2 = P3^1;
        sbit K3 = P3^2;
        sbit K4 = P3^3;
        sbit K5 = P3^4;
        sbit K6 = P3^5;
        sbit K7 = P3^6;
        sbit K8 = P3^7;

        void DelayMS(uint ms)
        {
        uchar i;
        while(ms--)
        {
        for(i=0;i<120;i++);
        }
        }

        void main()
        {
        P2 = 0x00;
        while(1)
        {
        if(K1 == 0) P2 = 0;
        if(K2 == 0) P2 = 35;
        if(K3 == 0) P2 = 70;
        if(K4 == 0) P2 = 105;
        if(K5 == 0) P2 = 140;
        if(K6 == 0) P2 = 175;
        if(K7 == 0) P2 = 210;
        if(K8 == 0) P2 = 255;
        DelayMS(2);
        }
        }

        仿真電路



        關鍵詞: DAC0808數字調

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 舒兰市| 盐源县| 栾城县| 绥江县| 韶山市| 宾川县| 兴国县| 千阳县| 郎溪县| 五大连池市| 石景山区| 乾安县| 高邑县| 银川市| 镇坪县| 阳西县| 泰和县| 珲春市| 鄂托克前旗| 公安县| 栾城县| 沙坪坝区| 安义县| 肥西县| 囊谦县| 马鞍山市| 玉树县| 陆丰市| 定西市| 哈尔滨市| 辛集市| 嵊州市| 那曲县| 满洲里市| 遂川县| 枣庄市| 广宁县| 理塘县| 城固县| 平乐县| 来宾市|