专注电子技术学习与研究
当前位置:单片机教程网 >> 常用芯片 >> 浏览文章

dac0832中文资料引脚图电路原理

作者:佚名   来源:本站原创   点击数:  更新时间:2008年01月16日   【字体:

DAC0832是采样频率为八位的D/A转换器件,下面介绍一下该器件的中文资料以及电路原理方面的知识。

    DAC0832内部结构资料:芯片内有两级输入寄存器,使DAC0832具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。D/A转换结果采用电流形式输出。要是需要相应的模拟信号,可通过一个高输入阻抗的线性运算放大器实现这个供功能。运放的反馈电阻可通过RFB端引用片内固有电阻,海可以外接。

    该片逻辑输入满足TTL电压电平范围,可直接与TTL电路或微机电路相接,下面是芯片电路原理图

DAC0832引脚图和内部结构电路图

DAC0832程序

#pragma db oe sb
#i nclude<reg51.h>
#i nclude<absacc.h>

#define DAC0832 XBYTE[0x7fff]   /* 定义端口地址 */
#define uchar unsigned char

void delay(uchar t) {           /* 延时函数 */
   while(t--);
}

void saw(void) {                /* 锯齿波发生函数 */
  uchar i;
  for (i=0;i<255;i++) {
     DAC0832=i;
  }
}

void square(void) {             /* 方波发生函数 */
  DAC0832=0x00;
  delay(0x10);
  DAC0832=0xff;
  delay(0x10);
}

void main(void) {    /*  DAC0832主程序*/
  uchar i,j;
  i=j=0xff;
  while(i--) {
    saw();                      /* 产生一段锯齿波 */
  }
  while(j--) {                
    square();                    /* 产生一段方波 */
  }
}

 

关闭窗口