一.系统设计
基于52单片机开发的车灯控制系统,通过光敏电阻模块检测光强,光照较暗则会控制近光灯打开,按下会车按键可以进行远近光交替。按下倒车按键电机就会倒转(模拟倒车),倒车灯就会亮起,此时按下停止按键刹车灯就会亮。按下泊车按键,泊车灯就会亮起。
图1 系统框图
二.硬件设计
图2 硬件电路
三.软件设计
系统软件程序在运行前首先会进行一次初始化,初始化结束后光明电阻模块就会进行光强检测,检测到数据会通过ADC进行转换,如果判断光强低于阈值则控制近光灯和小灯亮,继续判断泊车按键是否按下,如果按下则泊车灯就会亮,继续判断倒车按键是否按下,如果按下电机运转且倒车灯会亮起,继续判断刹车按键是否按下,如果按下则电机停转且刹车灯亮,最后判定会车按键是否按下,按下则会进行远近交替。
图3 程序流程图
图4 主程序
图5 测距子程序
四.实物展示
五.资料内容
审核编辑 :李倩
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)