返回首页

51单片机信号发生器(51单片机信号发生器可调频率)

来源:www.haichao.net  时间:2023-01-05 22:55   点击:179  编辑:admin   手机版

1. 51单片机信号发生器可调频率

51单片机通过IO口输出方波信号驱动无源蜂鸣器时,方波的频率通常为1k赫兹。理论上,只要方波频率处于音频带宽(20~20kHz)内都可以,但无源蜂鸣器的谐振频率通常都是在1k赫兹。

驱动有源蜂鸣器时单片机无法改变蜂鸣器的频率,因为这种蜂鸣器的频率是生产时固定的。

2. 51单片机 频率

肯定要速度快的单片机,比如带ADC的STC12单片机,用定时器设置好每秒中断2000次,每次启动ADC转换一次,这样就得到数据了。

当然要存储2000个数据还是问题,如果是8bit的结果,那需要2000字节,12bit结果要4000字节。所以要求单片机本身有很大的RAM或者要扩展RAM才行。但STC12内部才1024字节的RAM,肯定不够用,所以这时要用STC90C58AD了,4096字节的RAM。如果用C8051F单片机,那更简单。比如C8051F的ADC0是100ksps,就是说连续转换时每秒能采样100000个数据,转换2000个是小菜一碟,只要设置好定时器以0.5毫秒触发一次ADC转换,再设置好ADC中断,这样1秒采集2000个数据没问题。

3. 51单片机信号发生器可调频率显示在4位LED数码管上

一、开启电源,开关指示灯显示。

二、选择合适的信号输出形式(方波或正弦波)。

三、选择所需信号的频率范围,按下相应的档级开关,适当调节微调器,此时微调器所指示数据同档级数据倍乘为实际输出信号频率。

四、调节信号的功率幅度,适当选择衰减档级开关,从而获得所需功率的信号。

五、从输出接线柱分清正负连接信号输出插线。

4. 51单片机定时器中断

51单片机定时中断时是否需要重装计数器初值,取决于定时器配置成了哪种工作模式。

定时器可以配置为三种初值装入模式:

第一种是16位重装模式,这种模式是在定时器溢出后自动进行初值重装,不需要程序干预。

第二种是16位非自动重装模式,这种模式就需要程序在定时器中断服务中重新装入计数器初值。

第三种是8位自动重装模式,这种模式实在定时器溢出时,计数器初值低8位可以自动重装到计数器高8位。

5. 51单片机最大可以产生的频率

如果是STC的MCU,则可以用定时器产生.这个频率有点偏差不要紧的。我还是建议使用实际点的ADC,8腿的,或者使用MCU自带的ADC。 用ATMEL或STC的单片机,它们的T2定时器可设置成在P1.0管脚上可编程时钟输出 STC89C52RC是跟通用的AT89C52兼容的,定时器T2可以16位自动重装输出方波而不用中断,是硬件输出的,不占用CPU,输出1MHZ都木问题。

你可以使用STC12C5A60S2,引脚兼容,带8路10位ADC。

顶一下
(0)
0%
踩一下
(0)
0%