2

基于单片机的停车场车位管理系统设计(#0430)

 1 year ago
source link: https://blog.51cto.com/u_15856507/5813884
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

基于单片机的停车场车位管理系统设计(#0430)

精选 原创

电子开发圈 2022-11-01 15:10:26 博主文章分类:MCU51系统设计 ©著作权

文章标签 单片机 停车场 车位管理 系统设计 电路设计 文章分类 Linux 系统/运维 阅读数174

随着人们生活水平的提高,汽车的数量也与日俱增,于是停车正在成为世界性的问题。以前落后的人力停车管理即将被高科技化的自动停车管理系统所取代,高度自动化的停车场管理系统节省了大量时间和人力物资消耗,大大提高了效率。

1、采用51单片机作为主控芯片;

2、采用红外避障传感器作为计数电路;

3、采用LCD1602作为显示模块;

4、当剩余车位数为0时,蜂鸣器报警、红灯亮(平时绿灯亮);

基于单片机的停车场车位管理系统设计(#0430)_停车场

1、设置键:设置车位总量;

2、加值键:对设置值+1操作;

3、减值键:对设置值-1操作;

基于单片机的停车场车位管理系统设计(#0430)_停车场_02

采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。

基于单片机的停车场车位管理系统设计(#0430)_系统设计_03

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

基于单片机的停车场车位管理系统设计(#0430)_停车场_04

主程序设计

void main()
{
init_1602(); //lcd1602初始化
while(1)
{
key(); //按键扫描函数
if(key_can < 10)
key_with(); //按键执行函数
hw_jin_dis(); //红外计数
hw_chu_dis(); //红外计数
if(num == 0)
{
red = 0; green = 1; //车位为0 红灯亮
}else
{
red = 1; green = 0; //绿灯亮
}
delay_1ms(100);

}
}

源文件获取

微信扫码关注公众号【电子开发圈】,首页发送 “车位” 获取;


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK