您现在的位置是:主页 > 光电 > 其他光电实用电路图 >
采用AT89S51单片机设计制作的函数信号发生器-其他光电实用电路图
发布时间:2023-01-17 22:01:07所属栏目:其他光电实用电路图 已帮助人编辑作者:电路图知识网
这款函数信号发生器综合了定时/计数器、中断、独立按键、数码管显示等内容。
一、原理简介
此简易函数发生器不仅能产生正弦波、三角波、方波。还能够调整波形的周期。制作包括两个部分:
硬件部分:将AT89S51单片机的8位P2口与D/A相连,单片机产生的数字信号转换成模拟信号,模拟信号经运算放大器放大后可由示波器观测到波形。显示部分用4位七段数码管,数码管的数据端与P0口相连,位选端与P3口相连。此函数发生器主要由一片AT89S51单片机、一片DAC0832数/模转换器、一片运算放大器LM082、四位七段数码管构成。
软件部分:主要是波形数据的存储、波形数据的选择、波形周期大小的调整,通过程序得到各种波形。波形参数存入si_tab(正弦波)、thr_tab(三角波)和fangbo_tab(方波)三个数组中,波形的选择通过独立按键,每个按键对应一个波形,周期的改变采用调整定时计数初值来实现,由独立按键来调整周期。波形的产生,利用计数溢出产生中断,单片机顺序读取存储在各波形数组中的波形数据,将波形数据经P2口送到D/A数模转换芯片得到模拟信号。
二、电路原理图及软件流程图
1、电路原理图

2.软件原理图



三、程序分析


四、调试
首先,通过PC机将编写好的程序生成.hex文件然后烧写到单片机芯片里。先将函数发生器与示波器相接,然后对函数发生器上电并使示波器处于工作状态。按单片机上的复位键,选择波形(调整波形周期),通过调节电位器即可调整波形幅值,函数发生器上电后初次选择波形,直接按下所选波形按键即可。再选择下一波形前请按一次复位键或再次按下上次所选波形按键,再按所选波形键。
Tags:
相关文章
其他光电实用电路图相关资讯
用PROG-110设计制作的多媒体投影机自动控制器-其他光电实用电路图
卡拉OK人声增效电路-其他光电实用电路图
用分立元件制作的耳聋助听器-其他光电实用电路图
微波多层板反钻孔之金属化孔互连-其他光电实用电路图
9800系列UHF发射单元的制作方法-其他光电实用电路图
基于定位系统基准频率源的设计与制作-其他光电实用电路图
电子扩音机安装后的电压检测与调整-其他光电实用电路图
用6N7P电子管制作的单端功率放大器-其他光电实用电路图
用μPC1366提高收音机灵敏度-其他光电实用电路图
庭院太阳能照明灯电路-其他光电实用电路图
对讲机发射功率测试笔的制作-其他光电实用电路图
选择性去桥连技术提高焊接成品率-其他光电实用电路图
选频声控开关电路设计与分析-其他光电实用电路图
采用TDA4605-2制作的开关电源-其他光电实用电路图
由NE555、CD4017组成的节-其他光电实用电路图
