仪器社区

怎么用C51编程实现工频信号发生器?

shi377988 2007-06-25
利用WAVE6000实验系统上的硬件资源,用C51编程实现:1.工频信号发生器(50HZ,0-5V输出);利用DAC0832,编制程序产生0-50HZ范围的正弦波信号2.工频信号电压有效值测量;利用ADC080... 利用WAVE6000实验系统上的硬件资源,用C51编程实现: 1.工频信号发生器(50HZ,0-5V输出); 利用DAC0832,编制程序产生0-50HZ范围的正弦波信号 2.工频信号电压有效值测量; 利用ADC0809编程实现 3.工频信号电压有效值的LCD实时显示 对C51单片机有研究的牛人请帮忙解答一下,或提供相关的资料(源程序)之类,回答一个问题也没关系,将送上悬赏分数
评论
全部评论
love_xue_58
写代码不难,只不清楚你的接口是怎样连接的。
可以提示下:
1.一个正弦信号可以用12个点表示。直接把量化值写入单片机内。

2.用定时器定时1/(频率*12)秒一个中断,在定时中断程序里循环输出那12个量化的正弦值到DAC0832,输出即要求的频率信号值。

3.有效值测量,就是在定时中断里读取ADC0809的量化数据,并按比例换算成10进制字符显示。就转换稍微麻烦点。不过数据不多也可以用查表方式,反正存储空间有的是。
5 0 2007-06-26 0条评论 回复
glmhlhyx
http://www.pudn.com/downloads61/sourcecode/embed/detail213195.html
真的不好找,但这个好像需要付费阿
9 0 2007-06-26 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论