首页 理论教育 电路设计指南:单片机应用实例与原理

电路设计指南:单片机应用实例与原理

时间:2023-10-22 理论教育 版权反馈
【摘要】:例如,要产生幅度为0~5V的锯齿波,只要将DAC0808的VREF-接地,VREF+接+5V,单片机的并行口首先输出00H,再输出01H、02H,直到输出FFH,再输出00H,依此循环,这样在如图11-33所示的电路图的Vout端就可以看到在0~5V变化的锯齿波。如图11-33所示,在VREF+端串联一电位器,调节VREF的电压,即可达到调节波形幅度的目的。波形切换 如图11-33所示,利用4位DIP开关DSW1来选择波形,并通过4个LED进行指示。

电路设计指南:单片机应用实例与原理

(1)信号的产生 利用8位D/A转换器DAC0808,可以将8位数字量转换成模拟量输出。数字量输入的范围为0~255之间,对应的模拟量输出的范围在VREF-到VREF+之间。根据这一特性,可以利用单机的并行口输出的数字量,产生常用的波形。例如,要产生幅度为0~5V的锯齿波,只要将DAC0808的VREF-接地,VREF+接+5V,单片机的并行口首先输出00H,再输出01H、02H,直到输出FFH,再输出00H,依此循环,这样在如图11-33所示的电路图的Vout端就可以看到在0~5V变化的锯齿波。

(2)信号幅度控制 如上所述,DAC0808的模拟量输出范围为VREF-到VREF+之间,也就是说,当数字量输入为00H时,DAC0808的输出为VREF-,当输入为FFH时,DAC0808的输出为VREF+。所以为了调节输出波形的幅度,只要调节VREF即可。如图11-33所示,在VREF+端串联一电位器,调节VREF的电压,即可达到调节波形幅度的目的。

(3)信号频率控制 仍以锯齿波为例,若要调节信号的频率,只需在单片机输出的两个数据之间加入一定的延时即可。如图11-33所示,在单片机的P0接口输出一个数字量后,读取8位DIP开关DSW2的状态,将开关状态转换为8位二进制数,作为延时常数。这样,在程序运行过程中,用DIP开关DSW2输入8位二进制数,即可调整输入信号的频率。

(4)波形切换 如图11-33所示,利用4位DIP开关DSW1来选择波形,并通过4个LED进行指示。(www.xing528.com)

正弦波仿真图如图11-34所示。

978-7-111-46831-8-Chapter11-84.jpg

图11-33 电路图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈