基于51单片机可调频波形发生器(单片机还可以这么玩)

单片机还可以这么玩:制作波形发生器

基于51单片机可调频波形发生器(单片机还可以这么玩)(1)

一.波形发生器的技术指标

1. 波形:方波,正弦波,三角波,锯齿波;

2. 幅值电压:1v,2v,3v,4v,5v;

3. 频率:10hz,20hz,50hz,100hz,200hz,500hz,1khz;

4. 输出极性;双极。

二.硬件组成

由单片机,键盘/显示接口电路,波形转换(D\A)电路和电源等四部分组成。

1.单片机电路

功能:形成扫描码、键值识别、键处理、参数设置;形成波形的数字编码,并输出到D\A接口电路。

电路如图。89 C51的P0、P2口作为扩展I\O口,与8155、0832、74 LS373相连接,可寻址片外的寄存器。单片机采用存储器映象方式寻址外设,外部接口芯片与内部存储器统一编址,P0(分时复用)和P2提供16位地址线。P1口接16键的矩阵键盘。用T0定时/计数器作为中断源。用来控制显示程序的扫描时间

2.键盘/显示电路

功能:驱动6位数码管动态显示,扫描键盘。

由并口扩展芯片8155、74 LS244、同相驱动器7407、6位共阴极数码管和4×4键盘等组成。

89s52的p1口作键盘接口,8155的A口作为数码管的段选口,与74 LS244相连,c口作为位选口,与7407相连接。8155的寄存器地址如下:控制口与7FF8H、A口7FFF9H、B口7FFAH、C口7FFBH。

3.D/A电路

功能:将波形样值的编码转换成模拟值;完成单极性向双极性的波形输出。

由两片0832和一块LM 324运放组成。0832(1)提供参考电压,单片机向0832(1)送数字编码,产生不同的输出。本波形发生器可输出1v,2v,3v,4v,5v等5个电压,作为0832(2)的参考电压。因此,0832(2)输出波形信号时,其幅度是可调的。0832(2)用于产生各种波形,生成波形样值编码,经D/A转换得到波形的模拟样值点。假如N个点构成波形的一个周期,则0832(2)输出N个样值点后,样值点形成运动轨迹,即一个周期。重复输出N个点,成为第二个周期。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页