用8051单片机完成发光二极管灯光控制

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:19:11
控制灯光由暗到亮.暗到亮有一个平滑过度过程,过度时间不少于2秒钟 可调整平滑过度过程时间.
画出硬件接线图 画出流程图,编写程序 用Proteus 6画图

简易PWM:

org 0000h

mov r0,#??;输入1-255,改变亮度

main:
mov r1,r0
clr c
mov a,#255
subb a,r0
mov r2,a

clp p1.0; 亮
djnz r1,$

setb p1.0
djnz r2,$ ;灭

ajmp main

用PWM输出,与控制直流电机同理 http://www.fxdzw.com/dpj/MCU_PWM.pdf

只不过是PWM的使用

悬赏50分啊?给我50元我就做。