Р Y Р车辆通过A点?Р Y N Р车辆通过B点РN Р车辆计数器+1Р车辆过B点?Р Y N Р车道计数器-1Р YР车库计数器+1车道计数器-1Р YР车库计数器-1车道计数器+1Р显示红绿灯信号及其车道中的车辆数Р关闭车库入口Р车库中的车辆已满?Р YР N Р中断返回Р :Р重研对象及难点Р 1:显示以及传感器等的选择及设计问题Р2:硬件电路的整体焊接问题。Р3:软件的流程结构问题。Р4:具体程序的编写问题。РLED显示电路:Р停车场汉字显示系统本质上就是要在LED点阵上显示汉字,然而从理论上讲,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到想要的显示效果。目前主要有静态显示方式和动态显示方式。Р(1)静态显示方式Р静态显示是指每一个显示器都要占用单独的、具有锁存功能的I/O接口,以用于锁存字形代码。但需要显示某一字符时,主控只需要将待显示的字形代码发送到接口电路,显示器相应的导通或截止,稳定的显示数字或字符,知道要显示新的字符时。Р对于我们正在研究的停车场汉字显示系统,由于16*16点阵共有256个发光二极管,单片机显然没有这么多端口。如果采用锁存器来扩展端口,那么按8位的锁存器来计算,一个16*16点阵需要256/8=32个锁存器。这个数据是庞大的,并且显示屏还要更大,因此在现实生活中,这种现实方法是不可取的。Р(2)动态显示方式Р动态显示就是逐行轮流点亮,这样扫描驱动电路就可以实现多行的同名列共用一套列驱动器。以共阳接法的16*16点阵为例,先送出对于第一行发光二极管亮灭的数据并锁存,然后选通第一行使其点亮一定的时间,然后熄灭;再送出对于第二行发光二极管亮灭的数据并锁存,然后选通第二行使其点亮一定的时间,然后熄灭;如此循环。样的循环的速度足够快,由于人眼的视觉暂留现象,我们就可以看到显示屏上稳定的图形了。