基于51单片机的高速公路收费系统

来源 :青年科学·教师版 | 被引量 : 0次 | 上传用户:thonny007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本设计是一个基于小型收费站的高速公路收费系统设计,本系统包括硬件部分和软件部分两部分组成:硬件部分:在硬件部分中,设计了键盘扫描电路,便于对车牌号、价格等信息的输入和修改,液晶显示电路,用于显示车牌号和要收取的费用,指示灯电路用于指示是否放行,继电器电路用于控制升降杆的开关。软件部分:软件部分包括键盘扫描程序的设计,通过P1口对14个按键进行扫描控制,键盘设计中,加入了车牌号输入完成与否的控制,车牌号修改控制,价格输入完成和修改控制,升降杆开关控制等,另外程序实现了LCD1602的显示操作。
  关键词:STC89C51;LCD11602;键盘扫描收费系统
  一、硬件基础
  (一)STC89C51单片机简介
  STC系列单片机是美国STC公司最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、SRAM、UART、SPI、A\D、PWM等模块。该器件的基本功能与普通的51单片机完全兼容。
  STC89C51单片机主要功能、性能参数:(1)内置标准51内核,机器周期:增强型为6时钟,普通型为12时钟;(2)工作频率范围:0~40MHZ,相当于普通8051的0~80MHZ;(3)STC89C5xRC对应Flash空间:4KB\8KB\15KB;(4)内部存储器(RAM):512B;(5)定时器\计数器:3个16位;(6)通用异步通信口(UART)1个;(7)中断源:8个;(8)有ISP(在系统可编程)\IAP(在应用可编程),无需专用编程器\仿真器;(9)通用I\O口:32\36个;(10)工作电压:3.8~5.5V;
  (二)液晶显示LCD1602简介
  字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。LCD1602分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别。
  1、1602LCD的基本参数
  1602LCD主要技术参数;显示容量:16€?个字符;芯片工作电压:4.5-5.5V;工作电流:2.0mA(5.0V);模块最佳工作电压:5.0V。
  2、1602LCD的RAM地址映射及标准字库表
  液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符。
  二、硬件组成单元设计
  (一)键盘输入设计
  常用的键盘接口分为独立式按键接口和矩阵式键盘接口。
  本设计采用4*4矩阵键盘输入,这种就口方式适用于按键数量较多的场合,它由行线和列线组成,按键位于行,列的交叉点上。矩阵键盘的工作原理是按键设置再行,列交点是,行,列线分别连接到按键开关的两端。行线通过是拉电阻接到+5V上。平时无按键按下时,行线电平处于高电平状态,而当有按键按下时,行线电平状态将由此电平相连接的列线电平决定。列线电平为低,则行线电平为低;列线电平为高,则行线电平也为高。这是识别矩阵键盘是否按下的关键所在。由于矩阵键盘中行列线为多键共用,个键盘均影响该键所在行和列的电平,因此,各按键彼此将相互影响,所有必须将行列线信号配合起来并作适当处理,才能觉得闭合键位置。
  (二)lcd1602显示单元方案设计
  在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比较常用,软硬件都比较简单,液晶显示器的主要有12864和1602,由于本系统设计不需要显示过多的字符,所以用1602足以。
  (三)升降杆控制电路
  当车牌号和收费都完成以后,点击确定完成升降杆的升起动作,当车辆过去以后,升降杆再落下,具体设计电路时控制一个继电器,外接一个指示灯,通过指示灯的亮灭模拟升降杆的开关。
  (四)单片机复位电路设计
  单片机在开机时都需要复位,以便于中央处理器以及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。单片机的复位后时靠外部电路实现的,在时钟电路工作后,只要在单片机的RST引脚时出现24个时钟震荡脉冲以上的高电平,单片机便可以实现初始化状态复位。
  (五)时钟电路设计
  在引脚XTAL1和XTAL2外接晶体振荡器,就构成了内部震荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生震荡时钟脉冲。
  三、软件设计与调试
  (一)本系统主要设计程序简述
  首先是初始化,接着输入车牌号(如果输入错误修改),点击确定输入按钮,显示器显示是否输入完成?如果全部输入完成,点击确定按钮,绿色指示灯亮,继电器控制升降杆升起,车辆放行通过。
  (二)protues中仿真
  本设计在protues中的总图
  参考文献:
  [1]朱月秀.单片机原理与应用[].北京:科学出版社,2004.
  [2]何立民.单片机应用技术选编[M].北京:北京航空航天出版社,1994.
  [3]胡健.单片机原理及接口技术[M].北京:机械工业出版社,2005.
  [4]阎石.数字电子技术基础[M].北京:高等教育出版社,2005.
  [5]肖统民.基于单片机控制的自动停车收费管理系统[J].现代计算机,2007,(5).
  [6]王静霞.单片机应用技术(C语言版)[M].北京:电子工业出版社,2009.
  作者简介:曹怡然(1989.6-),男,甘肃兰州人,西华师范大学教育学院现代教育技术专业 2012级硕士研究生,主要从事教育技术专业的研究。
其他文献
科工贸一体化大型企业集团是装备制造业发展的重要标志及趋势。推动企业并购重组是我国装备制造业调整和振兴规划突出的鲜明特色。目前,我国发达省市和中部其它省份都将组建
摘要:中職卫生类学校中女生占据了学生群体的大多数,如何科学高效的管理好女生群体,提高女生整体的素质水平,将会影响到整体教学质量和就业质量。文章从分析女生的特点出发,有针对性的提出管理意见,为中等卫生类职业院校的女生管理工作提供参考。  关键词:女生群体;管理  中图分类号:G712 文献标识码:A 文章编号:1671-864X(2016)02-0109-01  众所周知,由于护理行业的特殊性,导致
斯里兰卡是全球25个生物多样性保护的热点地区之一,是全亚洲最绿色的岛屿,面积65610平方千米,岛上植物独特性高达23%以上.rn斯里兰卡的中南部高地,占地537平方千米,包括了斯里
晋城作为一个典型的资源型城市,贯彻落实科学发展观,必须尽早规划,加快推进经济转型。一、推进晋城经济转型是大势所趋、现实所需科学发展观的第一要义是发展,晋城 As a typ
摘要:网络技术的快速发展,尤其是新型媒介的不断涌现下,网络媒介的主流作用日益显示出来,微博、QQ空间、博客、网站等的信息量增大、受众多,成为了当前网络发展的主要方向。但是,其中各种网络新闻的出现,既有全面的报道,也有负面的引导等因素,要强化网络新闻的编辑技术,就离不开编辑策略的运用,从新闻视角、角度策划等多方面形成全面的技巧运用和组织模式,推动整体技术的全面运用。围绕当前网络新闻编辑的特点以及运行
分析现有航运环境,市场低迷造成了市场发展中运力过剩,船企运营环境相对较为恶劣,为了推动船企的持续发展,提升管理效率与质量,合理控制成本,就要探究科学合理的管理对策与手
期刊
本文主要论述了思想政治教育中生活化教育法的重要性,从教学内容生活化到通过课堂情境教学及课外实践来生活化教学,让学生更rn好的学习知识,使用知识,使他们的能力能更好的发展。
哲学是人类把握世界、理解世界的特殊方式,任何实证科学、科学主义的方法都是无法替代的,必须借助辩证法。唯物辩证法作为马克思主义哲学的重要组成部分,是思维的具体与实践
摘要:党员领导干部的从政道德即为官德,在深入推进社会主义先进文化建设新的历史时期,加强官德建设可以称之为加强公仆文化建设。公仆文化建设是以官员从政道德为主题,以邓小平理论和“三个代表”重要思想为指导,以弘扬公仆精神、公仆宗旨、公仆纪律为主要任务,以德政、勤政、法治、效率为中心内容所建立起来的思想理论体系。加强从政道德建设应当着重加强教育、完善制度、有效监督、强化惩处等四个方面上很下功夫,为改革发展
摘要:作文教学不是件容易的事,教师必须在教学理论中不断探索,在教学实践中获得启发,不断总结经验,才能于学生有所裨益。  关键词:激发兴趣;积累素材;指导方法  中图分类号:G623.24 文献标识码:A 文章编号:1671-864X(2016)02-0112-01  作文教学是语文教学的重要组成部分,是提高学生书面语言表达能力的重要途径。培养小学生的能力是小学语文教学的重要任务之一。当前农村小学的