×
嵌入式 > 技术百科 > 详情

DAC0832控制LED亮暗程序

发布时间:2020-06-10 发布时间:
|

DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。

/*D15发光二极管做亮暗显示,指示DAC0832将数字量转换为模拟量的结果*/

#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);

}

}




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
FPGA及CPLD应用领域不断拓展