当前位置:首页 > 单片机 > 单片机
[导读]之前做了一个adc0832的DA转换实验,利用adc0832把采集到的模拟信号(电压)转换成数字信号,输入到单片机,然后在7段数码管中显示出信号的电压来。所以这一次做一做数字转模拟的实验。51的比较多的数模转换实验是做信

之前做了一个adc0832的DA转换实验,利用adc0832把采集到的模拟信号(电压)转换成数字信号,输入到单片机,然后在7段数码管中显示出信号的电压来。

所以这一次做一做数字转模拟的实验。

51的比较多的数模转换实验是做信号发生器,锯齿波,正弦波,方波等。

先做一做锯齿波吧。运放用的是标准运放opamp,主要是为了免去了解运放芯片参数的麻烦。

程序如下:

为了简单,我直接把dac0832设置为直通方式。实际运用的时候,直通方式是不能直接接单片机的。

#include
#include

sbit CS0=P3^0;
sbit WR0=P3^1;


main()
{
unsigned char k;
WR0=0;
CS0=0;

while(1)
{
_nop_();
_nop_();
for(k=255;k>0;k--)
{



P2=k;
_nop_();
_nop_();
_nop_();
}

}

}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。

关键字: 51 单片机 51单片机论坛

【零基础】彻底搞懂51单片机各种型号(ATMEL系列)

关键字: 51 型号

51单片机交通灯(十字路口演示)

关键字: 51 交通

51单片机编程软件keil4的安装过程

关键字: 51 编程

接触过STC89,90,12,15系列,接触过SMT32F103,接触过TI TIVA cortex m4,接触过Mbed OS,接触过TI CC23530,CC2540的来怒答一波。

关键字: cc2530 51 单片机

在  「信号转换的解题思路」[1] 中,提到为了能够使得输出信号的占空比不随着输入信号的频率改变而改变,使用了一种 「信号转换| 如何使用模拟电路完成对方波信号倍频PWM转换?」 博文中的方式,但是该方式在调试过程中的结...

关键字: 方波 倍频 PWM波 锯齿波

总结一下最近学的东西,这两天学的东西,rfid门卡系统终于弄出来来了,这个程序算现在写过的比较满意的程序,大家可以参考参考

关键字: 51 rc522 人体红外感应 门禁系统

这个proteus仿真是一个网友做的,该仿真可以生成方波、正弦波、锯齿波和三角波,并且还可以用按键调整波形。

关键字: 三角波 方波 正弦波 锯齿波

以下四幅图都是关于串口中断的问题,串口中断需要一个接收或者发送数据的触发。

关键字: proteus仿真 串口问题

弄了几天的Proteus仿真,终于觉得自己想做的东西,已经全部用Proteus仿真过了,应该可以动手做了。于是先用Proteus画好原理图,再用ARES画好PCB板图——虽然我只是用洞洞板焊接,但是有个PCB板图做参照,...

关键字: proteus仿真
关闭
关闭