AT89C2051的一个特殊应用,用它的比较器做一个光强调节器,应用在全静态LED显示屏上。当初的情况是原有LED 显示屏的光控是用专用的AD转换芯片做的,比较贵。最后用这个方案做为一个补丁用了一下。
它的使用原理是:用单片机的比较器和电容及光敏电阻组成一个充放电电路,用单片机的两个定时器组成一个PWM信号输出。PWM信号从一个端口输出,然后控制LED 显示屏的显示使能信号,这样就可以做到在夜间LED显示屏变暗一点,的天变亮一点。以达到一个最好的效果。
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TIMER0 ;改变占空比
ORG 001BH
LJMP TIMER1 ;定时10MS
ORG 0030H
MAIN: MOV SP,#70H
MOV P1,#0FFH
CLR P1.1
MOV P3,#0FFH
MOV TMOD,#11H
MOV IE,#8AH
MOV TH1,#0DCH ;定时10MS,扫描频率100HZ
MOV TL1,#00H
MOV TH0,#00H ;根据光强改变亮度占空比
MOV TL0,#00H
MOV 30H,#00H
MOV 31H,#00H
MOV 32H,#50 ;配合定时器1完成启动光检测的时间500MS
;MOV 33H,#5
MOV 34H,#055H ;十秒到标志,055H为时间到
;MOV 35H,#0A绕行电感AH ;启动比较器标志,55H为启动
SETB TR1
MAIN1: SETB ET0
CPL P1.4
M插件电感OV A,34H
CJNE A,#55H,MAIN1
MOV 34H,#0AAH
CLR TR0
CLR ET0
MOV TH0,#00H
MOV TL0,#00H
功率电感SETB TR0
SETB P1.1
JB P3.6,$
CLR TR0
SETB P3.7
CLR P1.1
CPL P1.5
MOV功率电感器 30H,TH0
MOV 31H,TL0
MOV A,#0FFH
CLR C
SUBB A,31H
MOV 31H,A
MOV A,#0FFH
SUBB A,30H
MOV 30H,A
LJMP MAIN1
TIMER1: PUSH ACC
MOV TH1,#0DCH
MOV TL1,#00H
MOV TH0,30H
MOV TL0,31H
SETB TR0
CLR P3.7
CPL P1.7
DJNZ 32H,T1ZD1
MOV 32H,#50
MOV 34H,#55H ;500MS
T1ZD1: POP ACC
色环电感生产厂
RETI
TIMER0: PUSH ACC
CLR TR0
MOV TH0,30H
MOV TL0,31H
SETB P3.7
cpl p1.6
POP ACC
RETI
END
LED电源频闪现象的解决 现在的LED电源普遍都有频闪的现象,即用相机拍照可见波浪式的纹波抖动,大家说说有什么可以如何解决这类的问题。
不管是两极电路,或者是输出加高频芯片等,大家可以分享一下
平均电流可30K调光频率PWM调光模拟调光驱动芯片平均电流可30K调光频率PWM调光模拟调光驱动芯片!APS54083 降压恒流驱动器产品特点宽输入电压范围:5V~80V可设定电流范围:10mA~6000mA固定工作频率:外部电阻设定内置抖频电路,降低对其他设备的 EMI干扰平均电流模式采样,恒流精度更高0-100%占空比控制,无电流节点跳变输出短路保护过温保护调光功能:线性调光/PWM 调光调光深度小于 0.4%SOP8 封装产品描述APS54083 是一款 PWM 工作模式,高效率、外围简单、外置功率 MOS 管,适用于 5-80V输入的高精
微波炉使用方法讲解标签:微波炉(33) 微波炉使用方法1 A.微波炉要放置在平衡、通风的地方,后部应有不少于10厘米左右及顶部不少于5厘米的空间,以利于排气散热,且要远离带有磁场的家用电器,以免影响烹调效果。 B.微波