设计与开发

单片机汽车转向灯 汽车流水式转向灯工作原理

小编 2024-10-21 设计与开发 23 0

汽车流水式转向灯工作原理

汽车流水式转向灯是一种比较常见的汽车灯光装饰方式,它可以通过 LED 灯带的滚动来模拟流水的效果。

其原理是通过控制 LED 灯带中各个 LED 灯珠的亮灭,来实现流水的效果。具体来说,当车辆转向时,转向灯开关会控制 LED 灯带中相应的 LED 灯珠亮起,其余的 LED 灯珠则保持熄灭状态。随着车辆转向角度的变化,LED 灯带中的 LED 灯珠会依次亮起,从而实现流水的效果。

流水式转向灯的控制通常是通过微控制器(如单片机)来实现的。微控制器会根据转向灯开关的信号,控制 LED 灯带中各个 LED 灯珠的亮灭,并通过调整 LED 灯珠的亮灭速度和顺序,来实现不同的流水效果。

需要注意的是,流水式转向灯只是一种灯光装饰方式,它并不能提高车辆的转向提示效果。因此,在使用流水式转向灯时,应该确保它不会影响车辆的正常转向提示功能。

单片机汇编语言编程:汽车转向灯控制器

;=============================================

;题目:汽车转向灯控制器的编程

;1号键(左转向)按下时 实现P3.6闪亮,P0-P2口左流水;

;2号键(右转向)按下时 实现P3.7闪亮,P0-P2口右流水;

;3号键(刹车键)按下时 实现P0-P2口同时亮;

;4号键(紧急状况键) 按下时 实现P3.6和P3.7同时闪亮。

;按键按住时,执行上述程序,按键松开后关闭所有灯。

;=============================================

;按照题目要求,编写了程序,用 PROTEUS 绘出了仿真电路图,运行起来如下所示:

;程序如下:

L_T BIT 00H ;按键标志位

R_T BIT 01H

S_T BIT 02H

J_J BIT 03H

SAME EQU 30H;按键缓冲区

Runw EQU 31H ;31H 32H,共16位数,当做流水灯

SP_B EQU 33H ;栈底位置

;--------------------------------

ORG 0000H

SJMP START

ORG 000BH

SJMP T0_INT

;--------------------------------

START:

MOV TMOD, #01H

MOV TH0, #4CH ;定时

MOV R3, #5 ;250ms闪烁一次

SETB TR0

MOV IE, #82H ;开中断

MOV SP, #SP_B

MOV Runw, #255

MOV Runw + 1, #0

;--------------------------------

M_LOOP:

MOV A, P1 ;读一次按键

ANL A, #0FH

MOV SAME, A ;保存

MOV R7, #40 ;延时约20ms

MOV R6, #0

DJNZ R6, $

DJNZ R7, $ - 4

MOV A, P1 ;再读一次按键

ANL A, #0FH

CJNE A, SAME, M_LOOP ;两次不等则是抖动

CPL A

MOV C, ACC.3 ;保存按键信息

MOV R_T, C

MOV C, ACC.2

MOV J_J, C

MOV C, ACC.1

MOV S_T, C

MOV C, ACC.0

MOV L_T, C

SJMP M_LOOP ;继续去读

;--------------------------------

T0_INT:

MOV TH0, #4CH ;定时

PUSH ACC

DJNZ R3, T0_END ;不到5次就退出

MOV R3, #5

;----------------------;以下每隔250ms执行一次

LEFT:

JNB L_T, RIGHT

MOV A, Runw

RRC A

MOV Runw, A

MOV A, Runw + 1

RRC A

MOV Runw + 1, A

MOV A, Runw

MOV ACC.7, C

MOV Runw, A

MOV P2, Runw

MOV P0, Runw + 1

SETB P3.7

CPL P3.6

JMP T0_END

RIGHT:

JNB R_T, STOP

MOV A, Runw

RLC A

MOV ACC.0, C

CPL P3.7

SETB P3.6

JMP T0_END

STOP:

JNB S_T, JINJI

MOV P2, #0

MOV P0, #0

JINJI:

JNB J_J, NOTHING

MOV P2, #255

MOV P0, #255

NOTHING: ;关闭所有的灯

T0_END:

POP ACC

RETI

;--------------------------------

END

;试验的时候,应该释放了前一个按键,再按下另一个按键,这才能有理想的结果。

加入微信

更多内涵 你懂的

搜索微信公众号:电子产品世界

相关问答

汽车转向灯 失灵是怎么回事

[最佳回答]汽车转向灯故障是由闪光继电器故障引起的。转向灯是重要的指示灯,在机动车转弯时开启,提醒前、后、左、右车辆和行人。转向灯灯管采用氙气灯管和单...

凯美瑞 转向灯 怎么打 - 汽车维修 技术网

[回答]凯美瑞转向灯通过拨动方向盘左侧的灯光总成打开关闭,向上是右转向,向下是左转向,中间是关闭。凯美瑞转向灯通过拨动方向盘左侧的灯光总成打开关闭,...

凯美瑞 转向灯 在哪里 - 汽车维修 技术网

[回答]凯美瑞转向灯在车辆前后端的左右两侧位置。凯美瑞转向灯在车辆前后端的左右两侧位置。转向灯是在机动车辆转向时开启以提示前后左右车辆及行人注意...

高尔夫7.5代rline刷隐藏功能 转向灯 3次变5次没用

[最佳回答]搞定了,谢谢编码设置后需要在mib里面复位下灯光选项就可以。高尔夫(查成交价|参配|优惠政策)转向灯三变五下可前往4S店进行刷新即可。转向灯是在机...

怎么看 汽车转向灯 电路图?

汽车转向灯电路图:汽车转向灯是指在车辆转弯时,起到警示车前或车后的行人或车辆的作用的灯。汽车转向灯按使用材料分,分为:1、气体汽车转向灯;2、LED...汽...

转向灯 杆功能介绍?

转向灯杆的作用是操纵转向灯的亮灭。转向灯是在机动车辆转向时开启以提示前后左右车辆及行人注意的重要指示灯。转向灯灯管采用氙气灯管,单片机控制电路,左右...

12款新胜达 转向灯 型号?

新胜达转向灯型号是py21w,转向灯是在机动车辆转向时开启以提示前后左右车辆及行人注意的重要指示灯。转向灯灯管采用氙气灯管,单片机控制电路,左右轮换频闪不...

停车车头 转向灯 一直亮怎么回事?

汽车转向灯一直亮的原因:可能闪光继电器坏了。需要换个闪光继电器了,不知你是什么车型,打开转向灯你能听到闪光继电器一闪一闪的声音,它就在那个位置,您可...

蔚来 转向灯 不亮是什么情况?

可能是灯丝烧坏了要拆换方向灯。1、也有可能是没有充上电,是充电器的问题;2、如果闪光器出现异常,便会造成新能源汽车上下方向灯都不怎么亮;3、针对这样的事...

荣威360左面 转向灯 闪一下就不闪了?

汽车转向灯亮一下就不亮了,是因为继电器工作不良的原因。转向灯是在机动车辆转向时开启以提示前后左右车辆及行人注意的重要指示灯。转向灯灯管采用氙气灯管,...

猜你喜欢