通信工程专业计算机类课程设计题目汽车停车场停车位显示系统的设计学生姓名索芳学号 ********** 所在院(系) 物理与电信工程学院专业班级通信工程 103 班指导教师陈正涛完成地点陕西理工学院物理与电信工程学院实验室 2013年 11 月 22 日计算机类课程设计任务书院(系) 物理与电信工程学院专业班级通信103班学生姓名索芳一、计算机课程设计题目汽车停车场停车位显示系统设计二、计算机课程设计工作自 2013 年 10 月 22 日起至 2013 年 11 月 22 止三、计算机课程设计进行地点: 物理与电信工程学院实验室四、计算机课程设计任务:1、用4*4点阵表示停车场16个车位,灯点亮表示该车位为空,灯熄灭表示该车位有车。
2、车能够自由的停车在任何空的停车位置上,任何停车位上的车都可以离开停车场。
3、停车场的初始状态是所有车位都没有车。
五、计算机课程设计要求:1、分析设计任务,拟定多种设计方案,根据实验条件,选定其中一种方案绘制系统框图,和设计流程。
2、对设计电路进行编程下载,搭建硬件电路,调试电路并记录实验结果。
3、撰写设计报告一份,课设报告要求格式正确,文字流畅,概念准确,逻辑严密,软件设计要有完整程序。
指导教师陈正涛系(教研室)通信工程系接受论文(设计)任务开始执行日期2013年10月23日学生签名汽车停车场停车位显示系统的设计索芳(陕西理工学院物理与电信工程学院通信103班,陕西汉中723003)指导教师:陈正涛[摘要] 伴随着科技的飞速发展,交通工具的越来越普及。
汽车作为人类社会中最主要的交通工具之一,起着重大作用。
随着人们生活水平的提高,汽车的数量也与日俱增,于是停车正在成为世界性的问题。
以前落后的人力停车管理即将被高科技化的自动停车管理系统所取代,高度自动化的停车场管理系统节省了大量时间和人力物资消耗,大大提高了效率。
本论文介绍了一种停车场管理系统模型。
它能在任意时间内,根据有效的停车空间,计算能够停泊的车辆数量,并且使用自动而可靠的完成车辆的进。
还能够显示是否有停放的场地以及是否有车辆进、出停车场。
本停车场管理系统是集自动化技术、计算机技术为一体的智能化系统,能够避免停车场入口处及出口处的交通阻塞现象,同时还能满足使用者和管理者对停车场效率、安全、性能以及管理上的需要,不会造成大量资源的流失。
因此,停车场管理系统的研究和实现具有十分重要的现实意义。
[关键词]单片机红外线传感器动态显示The car parking spaces display system designSuo Fang(physical communications and telecommunications engineering institute of shanxi university of technology in 103, shaanxi hanzhong 723003).Tutor: Chen Zhengtao[Abstract] along with the rapid development of science and technology, transportation is becoming more and more popular. The car is one of the most important traffic tool in human society, plays an important role in. With the improvement of people's living standard, the number of cars also grow with each passing day, so parking is becoming a world problem. Human parking management previously backward will be automatic parking management system of high-tech replaced, parking management system is highly automatic and saves a lot of time and manpower and material consumption, greatly improving the efficiency. his paper introduces a parking management system model. It can at any time, according to the effective parking space, calculate the number can be parked vehicles, and the use of automatically and reliable vehicle. It can show whether a park site and whether the vehicle into, out of the parking lot。
The parking management system is the intelligent system automation technology, computer technology as a whole, to avoid parking at the entrance and exit of the traffic congestion, but also meet the user and administrator to the parking efficiency, security, performance and the need of management, will not cause a lot of resources loss. Therefore, the parking management system research and has very important practical significance to realize.[keyword] single infrared sensor dynamic display目录第一章绪论 (1)1.1研究背景及意义 (1)1.2 系统概述 (1)1.3课题介绍 (1)第二章硬件电路设计 (3)2.1芯片的选择 (3)2.1.1 AT89S52的介绍 (3)2.1.2 AT89S52引脚功能 (4)2.1.3 AT89S52单片机内部结构 (6)2.1.4七段显示译码器7448的介绍 (7)2.2电源模块的设计 (9)2.3显示模块的设计 (9)2.4键盘输入模块的设计 (9)2.5传感器模块的设计 (11)2.5.1红外线发射模块 (11)2.5.2红外线接收模块 (12)2.6电机控制模块的设计 (12)第三章软件设计 (14)3.1主程序设计 (14)3.2倒计时中断程序设计 (15)3.3键盘中断程序设计 (17)3.3.1增加键 (17)3.3.2减少键 (18)3.3.3确定键 (18)结论 (19)致谢语 (20)参考文献: (21)附录1:系统程序清单 (22)附录2:系统电路原理及实物图 (29)第一章绪论1.1研究背景及意义近年来,随着经济建设的快速发展,汽车带给人们快乐的同时也带来了越来越突出的难题:城市交通问题日益严重,停车问题接踵而至,一个不到10平方米的停车位,牵动着社会的“神经”,停车场车位不足的问题越来越突出。
目前,有偿使用停车场是这个问题最为有效的解决方式,这就使得停车场管理的重要性越来越受到重视。
然而目前的大部分停车场管理系统都是采取人工判别车型、人工收费、人工放行以及人工引导车辆入库等比较传统的管理模式,这在很大程度上制约着城市的发展。
本文是利用单片机来设计的一个停车场管理系统。
在如今农业、工业、生活、军事等各个方面都向自动化、智能化、数字化发展。
为了适应时代的发展,电子技术发展迅猛。
自动化、智能化、数字化的实现方式多种多样,从而产生了很多设计工具。
单片机就是其中之一,它正朝着高性能和多品种方向发展,卓越的性价比受到设计者的欢迎。
1.2 系统概述本系统包括:传感器模块、电源模块、LED显示模块、键盘输入模块等。
它可以实现控制门的开启、显示当前停车场内车辆的数目及状态、人工的设置总车位数以及剩余车位数等功能。
系统的特点:(1)由于本系统采用电子元件无需人工管理。
(2)自动控制门的开启。
(3)自动显示停车场的车位状态。
(4)人工设置总车位数,剩余车位数。
(5)本系统适用于任意停车场。
1.3课题介绍本设计是将单片机作为控制系统的核心部件,通过传感器模块检测到有车辆进出时,进行判断,控制自动门的开启,并通过对显示模块进行动态扫描,显示目前停车场内车辆的数目及状态。
管理者还可以对停车场的最大容量等进行人工的限制。
如系统的基本框图1.1所示:图1.1 系统基本框图第二章硬件电路设计该系统用于检测是否有车辆进出,是否有空余车位,应用单片机来控制其他模块以实现对车辆的数目、状态等的加减计数和状态显示,并利用单片机中的定时系统对车辆进出的时间限制以及设定,键盘系统的输入可以人工控制总车位数以及剩余车位数2.1芯片的选择2.1.1 AT89S52的介绍本系统采用的是一种低功耗、高性能的MCS-51系列的单片机,AT89S52是一种COMS8位微控制器,具有8K在系统可编程Flash存储器,是由Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52委众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89S52的主要性能:●与MCS-51单片机产品兼容;● 8K字节在系统可编程Flash存储器;● 1000次擦写周期;●全静态操作;●三级加密程序存储器;● 32个可编程I/O口线;●三个16位定时器/计数器;● 8个中断源;●全双工UART串行通道;●低功耗空闲和掉电模式;●掉电后中断可唤醒;●看门狗定时器;●双数据指针;●掉电标识符;2.1.2 AT89S52引脚功能● VCC:电源● GND:地● P0口:P0口是一个8位漏极开路的双向I/O口。
作为输出口,每位能驱动8个TTL逻辑电平。
对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。