基于89C51的自动收费系统.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工 程 技 术 SCIENCE&TECHN0L00Y 基于89C51的自动收费系统 谢俐俐 (常州轻工职业技术学院 江苏常州 213164) 摘 要:介绍所设计的一个基于89C51及TSOPI738的临时停车场 自动收费系统,试系统通过单片机89C5l控制虹外接收端和计、收费 端,较为理想的解决 了临时停车门禁、计费及收费的功能。 关键词:89C51 收费系统 红外 中图分类号:U11 文献标识码:A 文章编号:1672—3791(2008)10(c)一0045—01 我们所设计的基于89C5l的红外全 自 的控制编码是连续的32位二进制码组 ,其 还是 “0”。TSOPl738送往89C51解码单 动停车收费门禁管理系统采用的红外传感 中前 l6位为8位用户识别码及其反码 ,能 片机 INT0和 INT1两引脚上的波形相反, 器TSOP1738是VISHAY公司推出的一体 区别不同的电器设备,防止.不同机种遥控 由INT0引脚上脉冲的下降沿所触发的中 化红外接收器,集红外接收放大于一体 ,无 码互相干扰。该芯片 的用户识别码 固定为 断服务程序完成启动计数器 T0,以测量 需任何外接元器件 ,使得该系统具有门禁 十六进制0lH;后 16位为8位操作码及其反 INT1引脚上正脉冲的宽度。由INTl引脚 控制 、自动计 费结算 ,并且该系统因为采 码。该 32位二进制码经38kHZ的载频进行 上脉冲的下降沿所触发的中断服务程序完 用模块化设计 ,使得在功能上可根据 用户 调制,提高发射效率 ,达到降低电源功耗的 成关计数器T0,并根据计数值来判断是对 需求进行功能灵活调节 ,该系统操作安装 目的。然后 ,再通过红外发射二极管进行 应于二进制的 “0”还是 “l 。 简单 ,稳定性较高 ,能满足用户对于系统性 二次调制,产生红外线向空 间发射。 价 比的需 求 。 在接收端TsOPl738能完成从红外线 3软件程序流图设计 接收到输出与TTL电平信号兼容的所有工 本系统 的软件系统的主程序采用 C语 1系统设计框架及工作流程 作 ,而体积和普通的塑封三极管一样 。接 言编 写,核心模块采用汇编语 言编 写以提 该系统根据设计的需求将系统分为以 收端红外检测主要 负责对信号进行解码 , 高系统工作效率 ,C语言实现的模块主要包 下几个模块:①门禁模块 :负责对停车场的 即识别二进制码 “0”和 “l”以及遥控信 括以下几个部分 :①主控制模块 :主要实现 开关控制,该模块通过89C5l控制读取红 号起始位。由89C51单片机对脉冲间隔计 对存储设备RAM 的读取以及对各种外设 外检测设备记录的数据来实现 。②显示输 数 ,由计数值的大小区别脉冲间隔的时间, 硬件的中断系统进行控制 。②计费统计模 出模块 :该模块主要提 供显示停车场 的停 从而识别出二进制码 “0”、 “1”和遥控信 块 :通过软件系统读取内部时钟来对计 费 车状态,费用信息 ,打印预览以及可视化的 号起始位。红外发射 32位二进制串行码是 系统进行控制 ,并在该模块中加入对收费 系统设嚣等功能。③键盘输入模块 :通过 4 脉宽调制的,脉冲宽度固定 (0.56ms),而脉 标 准 的初 始化 设置功 能 。③查询打 印模 ×4键 盘进行多种人机交互操作。④红外 冲的间隔不同 。因此 ,只要设法测出脉 冲 块 :负责对键盘输入的查询设置需求做 出 检测模块 :安装在停车场出入处以及每个 隔时间,即可判断是二进制的 “0”还是 “1”。 正确的判断 。 停车位 ,用于检测汽车的进出车场以及停 在设计时考虑到适 当的容差 ,将脉 冲间隔 而采用汇编实现 的模块主要是红外接 放车辆时接收到的信号,送 89C5l单片机 为0.256ms~0.768ms的判为 “0”,脉冲间 收端89C51控制解码的响应 INT0中断服 作相应处理 。 隔为 1.

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档