波形发生器 – 输出正弦波,三角波,矩形波,锯齿波,梯形波 – DAC0832
使用MSC-51单片机系统和相关电子器件,如:D/A,A/D转换器,数码管或液晶显示器,运算放大器,示波器等,设计电路使其能产生正弦波,三角波,矩形波,锯齿波,梯形波,并使用按键实现五者之间的转换,且要求在产生相应波形时用LED显示对应的波形编号。调试用C语言编写MSC-51单片机代码,用PROTEUS和KEIL编程软件联合调试
DAC0832工作方式
DAC0832三种工作方式
(1)单缓冲方式:若应用系统中只有一路D/A转换或虽然有夺路转换,但并不要求各路信号同步输出时,则采用单缓冲的方式来接口。方法是:使锁存器和DAC寄存器同时接收数据。
(2)双缓冲方式:当多路D/A信号要求同步输出时,则采用双缓冲方式。方法是:分别使其输入锁存器接收数据;同时传送数据到其DAC寄存器,以实现多路转换同步输出。
(3)直通方式:所有控制信号均有效,适宜连续控制时。
D/A转换
D/A芯片DAC0832的应用:DAC0832是8位 D/A芯片,片内带数据锁存器,电流输出。该系列产品包括DAC0830——32,它们可以完全相互代换。它由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路组成
ADC0808引脚如图,各引脚功能如下:
※DI0-DI7:数