×

AT89S52和AT89S51波形发生器程序案例分享

消耗积分:0 | 格式:rar | 大小:0.2 MB | 2017-09-05

分享资料个

波形的产生是通过AT89S51 执行某一波形发生程序,向D/A转换器的输入端按一定的规律发生数据,从而在D/A转换电路的输出端得到相应的电压波形。在AT89S51的P2口接5个按扭,通过软件编程来选择各种波形、幅值电压和频率,另有3个P2口管脚接TEC6122芯片,以驱动数码管显示电压幅值和频率,每种波形对应一个按钮。此方案的有点是电路原理比较简单,实现起来比较容易。缺点是,采样频率由单片机内部产生故使整个系统的频率降低。
 
1、波形发生器技术指标
 
1)波形:方波、正弦波、锯齿波;
 
2)幅值电压:1V、2V、3V、4V、5V;
 
3)频率:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;
 
2、操作设计
 
1)上电后,系统初始化,数码显示6个‘-’,等待输入设置命令。
 
2)按钮分别控制“幅值”、“频率”、“方波”、“正弦波”、“锯齿波”。
 
3)“幅值“键初始值是1V,随后再次按下依次增长1V,到达5V后在按就回到1V。
 
4)“频率“键初始值是10HZ,随后在按下依次为20HZ、50HZ、100HZ、200HZ、500HZ、1000HZ循环。 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !