33问答网
所有问题
用51单片机制作信号发生器?
使用按键切换 P1.x 输出 10Hz、100Hz、500Hz 和 1000Hz 方波。
在数码管或 LCD 上显示频率。
举报该问题
推荐答案 2020-02-27
1)在数码管或 LCD 上显示频率,应该是容易的事,因为要显示的频率是已知的,直接调用显示例程即可;
2)输出方波信号是比较简单的,就是定时输出高电平及低电平即可构成一个周期的方波信号;
因为信号周期已知,很方便计算得到延时值,因此,延时值可以通过调用延时例程获得,也可以通过定时器的中断运行来获得;
3)键盘状态判断,这个都有例程可复制修改来实现;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/WdBB45c0W4B5cPPhPh.html
其他回答
第1个回答 2020-02-27
你好!
首先要知道,你是要仿真?还是需要做实物?
频率可以用定时器来实现,精度高;
精度低,可以采用延时来做;
如果用数码管,不适合用延时产生频率!
第2个回答 2020-02-26
三个图都没法打开看呢;
DAC0832的输出怎么连接运放,有其典型电路可参考啊
相似回答
急求!!!在
c51单片机
上的三角波
信号发生器
,求原理图与c程序代码._百度知...
答:
//tlc5615传输端口 sbit key1=P1^0; sbit key2=P1^1;//按键的
单片机
接口 uchar keydat;uchar flag;//波形
发生
终止
信号
的标志位 一旦 被置零立马停止发信号 uchar flagsqu; //方波高低电平控制为(运用定时器1 中断控制)uchar m,num; uchar dat=0xff;uchar code tosin[141]={ //...
利用
89C51
单片机
设计多功能低频函数
信号发生器
,能产生方波、正弦波...
答:
单片机控制给DA的数据的时间间隔就可以控制输出的频率了,为了得到比较精确的频率,可以用定时器控制数据的输出频率啦。幅度的调节可以用双DA来做啊,也就是用另外一块DA来控制数据转换DA的基准电压。第二种方案:
用单片机
控制DDS芯片啊,比如用单片机控制AD9834,可以产生正弦波、方波、三角波,频率的调节...
用STC
51单片机做
可调频调压
信号发生器
,为什么用不了24MHz晶振
答:
1.先判断是硬件还是软件问题 写一个简单的LED闪烁程序测试,如果用24M晶振不工作,基本说明是硬件问题,原因如下,晶振那2个谐振电容大了,不起振。查询你用的
51单片机
后缀,看看是否能工作到24MHz。如果有看门狗,可能设置不对。2.以本人的经验,PROTEUS只能做参考,不是绝对正确的,仿真正常实际运行不...
大家正在搜
51单片机信号发生器
51单片机信号发生器程序
51单片机信号发生器可调频率
51单片机信号发生器设计报告
基于52单片机信号发生器
单片机信号发生器的代码
基于单片机的脉冲信号发生器
单片机信号发生器设计
单片机课程设计信号发生器