新聞中心

        EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > DAC0832控制LED亮暗程序

        DAC0832控制LED亮暗程序

        作者: 時(shí)間:2016-12-04 來(lái)源:網(wǎng)絡(luò) 收藏

        DAC0832是8分辨率的D/A轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個(gè)DA芯片以其價(jià)格低廉、接口簡(jiǎn)單、轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。D/A轉(zhuǎn)換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉(zhuǎn)換電路及轉(zhuǎn)換控制電路構(gòu)成。

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

        /*D15發(fā)光二極管做亮暗顯示,指示DAC0832將數(shù)字量轉(zhuǎn)換為模擬量的結(jié)果*/

        #include "reg52.h"

        #define uchar unsigned char

        #define uint unsigned int

        sbit we=P2^7;

        sbit du=P2^6;

        sbit csda=P3^2;

        sbit wr=P3^6;

        void delay(uchar z)

        { uint x,y;

        for(x=z;x>0;x--)

        for(y=110;y>0;y--);

        }

        void main()

        {

        we=0;

        du=0;

        csda=0;//片選

        while(1)

        {

        wr=0;

        P0=0x0;

        wr=1;

        delay(500);

        wr=0;

        P0=0x38;

        wr=1;

        delay(500);

        wr=0;

        P0=0x82;

        wr=1;

        delay(500);

        wr=0;

        P0=0xff;

        wr=1;

        delay(200);

        }

        }



        關(guān)鍵詞: DAC0832控制LED亮暗程

        評(píng)論


        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 呼玛县| 玛沁县| 忻城县| 邢台县| 盐山县| 潮州市| 新晃| 姜堰市| 宁河县| 兴业县| 久治县| 文化| 怀化市| 紫金县| 泰宁县| 延边| 阿勒泰市| 滕州市| 东莞市| 泗水县| 山东省| 锦州市| 五家渠市| 晋宁县| 枝江市| 东丰县| 聂拉木县| 上栗县| 乌拉特中旗| 哈密市| 嘉鱼县| 常山县| 两当县| 濮阳县| 宣威市| 固原市| 正宁县| 卢龙县| 涪陵区| 温泉县| 肇源县|