- 4
- 0
- 约1.42万字
- 约 29页
- 2019-11-25 发布于四川
- 举报
PAGE
PAGE 29
基于51单片机的多波形发生器
1.设计原理与技术方法
1.1电路工作原理分析与原理图
本次课设使用芯片PCF8591进行D/A转换,通过I2C协议(短距离通信传输协议)与单片机进行通信,当写入255时,D/A输出5V电压,因此改变写入芯片的值可以输出不同的电压值,也就可以输出不同的波形。当改变每次数据写入PCF8591的时间间隔,也就可以实现输出不同频率的波形。通过按键可以步进调节幅度,占空比和频率,并且可以通过数码管显示方波的频率,并可以通过按键直接设置频率的大小。总的系统结构框图如图1所示。
图 SEQ 图 \* ARABIC 1 系统框图
总的电路图见附录,下面是各部分的电路图:
(1)STC89C516使用12M的晶振,接5V电源,STC89C516的电路图如图2所示。
图 SEQ 图 \* ARABIC 2 STC89C516电路图
(2)D/A转换模块,使用PCF8591的D/A转换功能,AOUT引脚接示波器显示,其电路图如图3所示。
图 SEQ 图 \* ARABIC 3 DA模块电路图
(3)独立按键部分,使用的是共阴极的接法,当按键按下时,I/O口为低电平。其电路图如图4所示。
图 SEQ 图 \* ARABIC 4 独立按键电路图
(4)动态数码管采用八个共阴数码管进行动态显示,利用人眼的视觉暂留,用74LS
原创力文档

文档评论(0)