标题: 如何控制单片机P1口LED亮度 [打印本页]

作者: aifengdian    时间: 2018-6-28 16:56
标题: 如何控制单片机P1口LED亮度
各位大师,请问如何控制P1口LED从灭渐亮到50%的亮度,延时一段时间后,从50%亮度渐灭到灭灯状态?最终的亮度值可以修改,用汇编语言,感激!!

作者: wxxl    时间: 2018-6-28 18:13
让他10MS亮,10MS灭,这样就是50%高度了
作者: gesang    时间: 2018-6-28 20:07
采用PWM控制亮度,也就是控制LED亮与灭的时间比
作者: zouxiaokun    时间: 2018-6-28 20:45
可以用定时中断配合P1口来进行模拟PWM输出
作者: yzwzfyz    时间: 2018-6-28 21:11
你先做灯一熄一明。而后再做这到题。
作者: blusa    时间: 2018-6-28 22:34
通常通过pwm控制亮度,即控制固定周期内的灯亮灭的时间比。当然如果该端口支持DAC输出,也可以直接通过调节该端口输出电压调节亮度。
作者: Matthewf    时间: 2018-6-28 23:00
让他10MS亮,10MS灭,这样就是50%高度
作者: Monster吕    时间: 2018-6-28 23:31
我弄过通过P1端口控制亮灭的,想要控制亮度应该不简单,不过如果只要有两个亮度等级的话,应该可以参考我弄的那个,将灭改成暗就好了,应该很简单的吧
作者: aifengdian    时间: 2018-6-29 09:13
Monster吕 发表于 2018-6-28 23:31
我弄过通过P1端口控制亮灭的,想要控制亮度应该不简单,不过如果只要有两个亮度等级的话,应该可以参考我弄 ...

你好,你那个是怎么样的?
作者: wayne_w    时间: 2018-6-29 09:54
通过高低电平的时长
作者: ioe    时间: 2018-6-29 11:13
可以试试用单片机控制DAC芯片输出电流来控制发光二极管的亮灭变化
作者: xieqiang520    时间: 2018-6-29 11:37
PWM也可实现
作者: lgj3118    时间: 2018-6-29 16:53
循环时间控制就可以啊




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1