新闻中心

EEPW首页>嵌入式系统>设计应用> 基于AT89S51单片机的低频信号设计及仿真研究

基于AT89S51单片机的低频信号设计及仿真研究

作者: 时间:2013-08-22 来源:网络 收藏

4 ProtueS仿真调试
本设计方案的思路是通过软件仿真来进行波形调试,利用定时器TMR0定时中断与预设波形数据表配和起来实现波形的生成,将定时器设定成定时方式1,在每次中断发生时,对波形数据进行采集,或者对定时时间进行调整。从而实现当前时刻的波形数据的输出,以及频率的调整。是在keil软件上编译,用C语言设计程序的源代码。
下图2~5即为调试所得各类波形。

本文引用地址://m.amcfsurvey.com/article/170437.htm

b.JPG


仿真过程中,本设计可以实现预期的4种常用波形的输出,各输出波形标准规范。同时各种波形的输出均可实现调频和调幅操作:对于调频操作,在单片机工作时钟频率为24 MHz条件下,正弦波、锯齿波、三角波可以在1 kHz以下范围内保持输出波形不变形,方波的保形频率范围则可以达到2 kHz,对调幅操作,可以做到4种波形幅值在0~5 V范围内连续调节。

c.JPG



5 结束语
尽管技术调试过程中,出现了诸如正弦波、三角波、锯齿波的频率在0~1 kHz范围调节可以得到清晰、连续平整的没有变形的波形,但是超过这个范围输出的波形会失真变形;不能一次同时多波形输出等技术难题。但是,实验数据仍然表明,文中采用单片机设计的方案,是合理可行。同时,从仿真的数据结果和分析来看,新的设计技术方案获得的输出低频波形信号规整、可靠性较好,符合普通常用低频
信号源基本要求,其实验结果是令人满意的。
另外,在调试中发现,因受到转换位数和建立时间的限制,从而引起了输出波形不够规整、前后沿不陡峭等问题。我们认为,如果能够采用其他诸如DAC9881等芯片来提高转换位数和建立时间的话,设计方案将能够获得更加完美的输出波形。

模拟信号相关文章:什么是模拟信号


51单片机相关文章:51单片机教程


c语言相关文章:c语言教程


负离子发生器相关文章:负离子发生器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭