77问答网
所有问题
利用单片机输出模拟数字信号控制LED发光,单片机怎么调节频率峰值强度?请朋友们具体说一下。
如题所述
举报该问题
推荐答案 2012-01-04
单片机峰值是固定的,因为它只有两个信号量0和VCC。至于频率的话你可以用定时中断来控制,如果你单片机有PWM功能,利用PWM编程是最简单的。还不明白可以留下联系方式一起探讨。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/83GpvvGW3.html
其他回答
第1个回答 2012-01-08
最简单的用定时器,调节输出的占空比。
第2个回答 2012-01-03
利用中断输出PWM波 调节脉宽就行
相似回答
51
单片机怎样控制LED的
光亮度
答:
单片机控制led
亮度 LED是电流控制器件, 而不能说成电压
控制,调节
电压的大小也能控制啊(电压越大亮度超高), 1、PWM是脉冲宽度调制
信号,
注意其中的“宽度”,就是脉冲的高电平的时间。PWM
信号调节
LED亮度时
,信号频率
是不变的,改变的是脉冲的高电平的时间,即LED的导通时间。这种信号调节亮度相当...
请教c51
单片机,
c语言编程,关于
控制LED
灯闪烁
频率?
答:
在无限循环中,不断检测K1和K2按键状态,以改变全局变量“freq”并
控制LED灯
的闪烁频率;然后使用一个计时器中断服务程序来控制LED灯的闪烁,具体实现方式请参考代码注释。最后,为了保证每个周期的闪烁持续时间与频率相符,应该在循环内部加入一个延时操作,等待一定时间再进入下一次循环。
89C52
单片机怎么
通过按键产生PWM
信号
来
控制LED灯
的不同亮度?
答:
用几个变量表示按键的按下/松开状态,然后用定时器中断设置PWM的
频率,
例如要50hz的频率,那么定时器中断周期(PWM周期的一半)可以设置为10ms,在中断服务程序内根据按键的状态确定是否需要对PWM输出管脚进行翻转。改方法可以输出占空比为50%的PWM信号。
LED
是英文 light emitting diode (发光二极管)的缩写,...
用
单片机输出
可调的pwm来
控制led
灯亮度
答:
旋转电阻就是可调电阻,单片机不能直接得到电阻量。
所以得将电阻的变化转换为模拟信号或数字信号,可搭建一个简单的分压电路
。单片机ad转换成数字量,通过程序判断后,调节PWM参数,进使LED亮度变化。PWM信号,有些单片机内部有PWM发生器,参考数据手册设置。当然也可以用IO口模拟PWM。不过精确度会比较差。
如何
用
单片机控制LED
想让LED发出不同颜色的光
怎么
用单片机进行...
答:
有些一种
LED
是把3个红、绿、蓝三色集成在一个LED中的,这样的LED有4个引脚,其中一个是是GND。只要通过
单片机控制
其它的3个脚 就能实现不同颜色的变化
PWM
输出控制LED
的亮暗程度原理?
答:
pwm
控制led
灯亮度原理:旋转电阻就是可调电阻
,单片机
不能直接得到电阻量。所以得将电阻的变化转换为
模拟信号
或
数字信号
,可搭建一个简单的分压电路。单片机转换成数字量,通过程序判断后,调节PWM参数,进使LED亮度变化。PWM是一种对模拟信号进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被...
信号
发生器(可用
单片机控制频率
和幅值)
答:
如果要求频率不是很高,可以采用PWM方式,优点是无需另外加DA,且输出分辨率可灵活调整。考虑到
单片机
的运算能力不强,你可以用EXCEL编制一个正弦信号在一个周期内的等间隔幅值表,比如说,将一个周期的正弦信号分为64个点
,信号
的峰值为1000,初始相位为0°,那么,这个表格的第一个点是0,第n点为...
大家正在搜