工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->微机单片机电路图->单片机制作电路图->可编程正弦波信号发生器电路图

可编程正弦波信号发生器电路图

作者:dolphin时间:2011-04-21

为了能够产生一个可程控的、且具有一定幅度、频率精度高、波形失真小的正弦波,这里采用了一种新方法一离散存储法来实现。
原理电路图如图所示。由8031单片机电路、信号产生部分、开发应用部分组成。信号产生部分包括柔性计数器、只读存储器、D/A转换器、放大滤波器;开发应用部分包括地址锁存器、只读存储器、扩展I/O口。
1、8031附属电路
XTAL1、XTAL2为单片机8031内部振荡电路的引出脚。外接作为反馈元器件的晶体、电容--并联谐振回路构成自激振荡器,输出时钟脉冲。安装时,晶体、电容应尽量靠近单片机芯片,以减小寄生电容,更好地保证振荡器的工作稳定性。
P3口是一个双向I/O口,有8位(P3.0~P3.7)。在MCS-51中,有8个引脚还用于专门功能,这些功能如下表。
串行接口RS232是一个全双工通信接口,能同时进行接收和发送。若只能发送或接收的称为单工;若可以发送和接收,但不能同时进行的,称为半双工。
RESET是复位引脚。5.1k电阻为下拉电阻,复位开关控制片内复位电路的工作。
2、信号产生部分
信号产生部分中,柔性计数器是个新内容,下面单独进行介绍。
(1)、柔性计数器:由74LS273 8D锁存器和2732 EPROM程序存储器组成。8D锁存器的8位D触发器用作状态寄存器,并提供计数器的输出信号。2732EPROM用作产生反馈函数。在时钟脉冲未到来前,D触发器处于某一输出状态,并选中2732EPROM的某一存储单元;当8031的P1.7端输出一个CP时钟脉冲时,该存储单元中的数据便送到D触发器,使74LS273变为新的状态,接着又选中2732EPROM 新的存储单元;如此反复地进行。当计数器出现自启动时,解决的办法是将那些不应出现的计数输出所对应的EPROM存储单元都写入0000.这样,无论进入那一个非正常状态,下一个CP总能自动地使计数器恢复到正常工作状态。




评论

技术专区