用89C51的P1口驱动8个发光二极管,使8个发光二极管由左向右轮流点亮。试画出连接图
时间:10-02
整理:3721RD
点击:
用89C51的P1口驱动8个发光二极管,使8个发光二极管由左向右轮流点亮。试画出连接图,编制驱动程序。
1、画电路图
2、编程
mov a,#0feh
up: mov p1,a
lcall delay
rl a
sjmp up
delay1: mov r7,#2
delay11: mov r6,#250
djnz r6,$
djnz r7,delay11
ret
电阻的作用是当流过发光二极管的电流过大时,它就会被烧坏。这个电阻可以限制流过发光二极管的电流,因此这个电阻叫作限流电阻。限流电阻阻值的计算方法如下:
R=(5-1.75)/Id ;Id 是流过发光二极管的电流,一般从8mA到20mA,其值越大,发光二极管越亮,但不能太大,当流过发光二极管的电流超过20mA时,容易烧坏发光二极管。