汽车转弯灯原理
当开关拨向左边,左边的发光二极管导通发光,延时0.5s,再熄灭延时0.5s,反复重复这个过程即实现左转弯灯闪烁。
当开关拨向右边,右边的发光二极管导通发光,延时0.5s,再熄灭延时0.5s,反复重复这个过程即实现右转弯灯闪烁。
当开关拨向中间,两个灯都不闪烁,保持熄灭状态。
ppt内容预览:
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- ORG 0000H
- LJMP MAIN
- ORG 0080H
- MAIN:JB P3.0,NEXT
- LOP:SETB P1.1
- LCALL DELAY
- CLR P1.1
- LCALL DELAY
- JNB P3.0,LOP
- SETB P1.1
- NEXT:JB P3.1,MAIN
- LOOP:SETB P1.7
- LCALL DELAY
- CLR P1.7
- LCALL DELAY
- JNB P3.1,LOOP
- SETB P1.7
- LJMP MAIN
- DELAY:MOV R5,#255
- DEL0:MOV R4,#255
- DEL1:NOP
- NOP
- NOP
- NOP
- DJNZ R4,DEL1
- DJNZ R5,DEL0
- RET
- END
复制代码
所有资料51hei提供下载:
汽车转弯灯控制.rar
(5.59 MB, 下载次数: 53)
|