利用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单片机有研究的牛人请帮忙解答一下,或提供相关的资料(源程序)之类,回答一个问题也没关系,将送上悬赏分数
写代码不难,只不清楚你的接口是怎样连接的。
可以提示下:
1.一个正弦信号可以用12个点表示。直接把量化值写入单片机内。
2.用定时器定时1/(频率*12)秒一个中断,在定时中断程序里循环输出那12个量化的正弦值到DAC0832,输出即要求的频率信号值。
3.有效值测量,就是在定时中断里读取ADC0809的量化数据,并按比例换算成10进制字符显示。就转换稍微麻烦点。不过数据不多也可以用查表方式,反正存储空间有的是。