单片机的停车场计数系统c51_基于51单片机控制的自动停车收费管理系统

本文介绍了一种基于89C51单片机的自动停车收费管理系统,硬件设置中,89C51内部RAM满足需求,通过软件构成系统时钟。采用74LS148优先编码器扩展中断源,提高响应速度。程序设计使用MCS51汇编语言,包括主循环、打印、切换显示等功能。该系统能有效提升停车场管理效率,降低运营成本。
摘要由CSDN通过智能技术生成

4.1硬件设置

本控制中心采用89C51单片机系统。因为系统所需存储容量不大,所以只使用89C51的内部RAM即可,不需要外扩RAM。该单片机采用上电与按钮复位电路,内部时钟频率为12MHz,通过软件构成系统时钟。定时器,I10设置为最高中断优先级,保证系统时间的准确性。在I/0口的设置上,单片机的P0口作为数据口.P0.0~P0.7分别与微型打印机的DB0~DB7相连。P1.0~P1.5作为外部中断源扩展口。P2.0~P2.2分别与红、绿、黄灯相连,作为停车场状态信号指示灯。

自动停车收费管理系统要处理的中断比较多(包括汽车出入停车场中断、驶入驶出停车位中断等),而且要求响应速度很快,所以采用软件查询的方法进行中断优先级排队满足不了要求。因此本系统采用74LS148优先编码器扩展单片机外部中断源,对应不同的中断处理(例如开始和停止计时、计费等),并送显示器显示。

单片机控制中心电路图(包含在中心控制电路中)比较复杂,由于篇幅所限,这里将其略去。

4.2 程序设计

本单片机控制中心的程序采用MCS51汇编语言编写.运行效率较高。其主要程序有:

①主循环程序:用于内部RAM和各种中断的设置,不断扫描键盘,做出相应操作,并送显示器显示。根据系统要求,主循环程序的流程如图4所示。

图4 主循环程序流程图

②打印子程序:完成发票或营业额信息打印功能。打印发票时将同时清除该停车位的停车信息。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值