51单片机protues仿真学习:[24]ADC0832

 时间:2024-10-12 02:38:01

通俗说就是:是一个数亨蚂擤缚字/模拟信号转换器。

打个比方吧,有8跟线,上面是数字信号(比如00001吭稿荔徊111,对应的就是0x0f=15),经过这个器件就可以变成相应的电压值了

举例如下:

/*用单片机控制DAC0832芯片输出电流,让发光二极管D12由灭均匀变到最亮,在最亮时使用蜂鸣器分别报警一声,循环变化*/

原理图如下:

51单片机protues仿真学习:[24]ADC0832

程序如下:

#include<reg52.h>

#defineuintunsignedint

#defineucharunsignedchar

sbitDACS=P3^2;

sbitDAWR=P3^4;

sbitbeep=P1^0;

voiddelay_ms(uintz)

{

uintx,y;

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

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

}

voidmain()

{

uchari;

DACS=0;//直通方式

DAWR=0;//直通方式

while(1)

{

P0=i;

delay_ms(2);

i++;

if(i==255)

{

beep=0;

delay_ms(2000);

beep=1;

}

}

}

  • 如何在AD中放置MICROBLAZE芯片?
  • MATLAB R2015b中注释汉字复制到word上出现乱码
  • 如何在AD中放置计量表?
  • AD如何导出PDF原理图
  • altium designer 电路原理图复制到WORD方法
  • 热门搜索
    儿童歌曲大全100首连续播放 幼儿手工制作大全图片 股癣怎么引起的 做蛋糕的方法 民间故事大全 新蕾电动车怎么样 乐姓氏怎么读 清理缓存的方法 家常炖菜 含有近义词的成语大全