原创 完成单片机实现波形发生器

2007-10-13 17:05 3308 9 20 分类: MCU/ 嵌入式

今天终于把我的单片机课程设计做完了,虽然觉得很难花了很长时间,但对于我这个初学者来说还是不容易的。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


一. 波形发生器的技术指标
1. 
波形:方波,正弦波,三角波,锯齿波;
2. 
幅值电压:1v2v3v,4v,5v;
3. 
频率:10hz,20hz,50hz,100hz,200hz,500hz,1khz;
4. 
输出极性;双极。


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


1.  单片机电路


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


  电路如图。<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />89 C51P0P2口作为扩展I\O口,与8155083274 LS373相连接,可寻址片外的寄存器。单片机采用存储器映象方式寻址外设,外部接口芯片与内部存储器统一编址,P0(分时复用)和P2提供16位地址线。P1口接16键的矩阵键盘。用T0定时/计数器作为中断源。用来控制显示程序的扫描时间


2.键盘/显示电路


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


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


      89s52p1口作键盘接口,8155A口作为数码管的段选口,与74 LS244相连,c口作为位选口,与7407相连接。8155的寄存器地址如下:控制口与7FF8HA7FFF9HB7FFAHC7FFBH


3D/A电路


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


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

文章评论11条评论)

登录后参与讨论

用户131119 2008-3-22 19:28

我需要这个程序,能给我一份 谢谢 anchor2088@126.com

用户32227 2008-3-10 12:13

可以给我一份吗?谢谢! 邮箱:liu-hu-an@163.com

用户28671 2008-2-29 20:57

可以给我一份吗?谢谢!

我的邮箱:zhangshouxiu85@126.com

用户28514 2008-1-6 22:49

非常棒! 能给我一份吗?谢谢

chirstian8601@sina.com

用户105764 2008-1-6 22:05

hanke004@163.com我也要 非常感谢!!

用户109979 2008-1-5 21:24

我需要这个程序,过几天要交了,你可以把电路图、程序代码、程序流程图发份到我邮箱吗?

我的邮箱herocf@163.com      非常感觉

用户19812 2007-12-26 19:49

我的邮箱是lostzhou730@163.com

用户19812 2007-12-26 19:47

你好,请问你这个程序可以给我发一份吗?我们现在急着交呢。

用户1599504 2007-10-16 11:00

不错了,能做出东西就收获很多,以后多交流

http://group.ednchina.com/329/

用户111729 2007-10-13 21:39

不错
相关推荐阅读
用户1407150 2008-07-05 15:57
新的开始---写在第一个项目开始之际
开始做项目了,学习了三个月,前几天老总突然宣布让我接手WMC541电阻真空计项目。独立完成,做出一个能投入市场的产品!是挑战,更是机遇!我会努力的,不会愧对黄总的厚爱,也为了更大的提升自己,锤炼自己!...
用户1407150 2008-06-17 17:14
SPI与IIC的讨论
SPI--Serial Peripheral Interface,串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单...
用户1407150 2008-06-17 17:07
锁相环的原理及应用
    随着现代电子技术的发展,具有高稳定性和准确度的频率源已经成为通信、雷达、仪器仪表、高速计算机及导航系统的主要组成部分。高性能的频率源可通过频率合成技术获得。随着大规模集成电路的发展,锁相式频率...
用户1407150 2008-05-31 14:51
用I2C总线实现AD7416的多点温控系统
     下载地址:     很好的一篇文章,思路也不错!     希望大家喜欢!...
用户1407150 2008-05-31 14:42
为什么51单片机常用11.0592MHz的晶振
 为什么51单片机常用11.0592MHz的晶振<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"...
用户1407150 2008-05-28 17:51
步进电机控制(C语言)
 步进电机控制(C语言)汇编的也有,要的请留下e-mial地址!...
我要评论
11
9
关闭 站长推荐上一条 /2 下一条