用51单片机制作信号发生器?

使用按键切换 P1.x 输出 10Hz、100Hz、500Hz 和 1000Hz 方波。
在数码管或 LCD 上显示频率。

1)在数码管或 LCD 上显示频率,应该是容易的事,因为要显示的频率是已知的,直接调用显示例程即可;
2)输出方波信号是比较简单的,就是定时输出高电平及低电平即可构成一个周期的方波信号;
因为信号周期已知,很方便计算得到延时值,因此,延时值可以通过调用延时例程获得,也可以通过定时器的中断运行来获得;
3)键盘状态判断,这个都有例程可复制修改来实现;
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-27
你好!
首先要知道,你是要仿真?还是需要做实物?
频率可以用定时器来实现,精度高;
精度低,可以采用延时来做;
如果用数码管,不适合用延时产生频率!
第2个回答  2020-02-26
三个图都没法打开看呢;
DAC0832的输出怎么连接运放,有其典型电路可参考啊
相似回答
大家正在搜