1、 第 1 章 绪论 1.1 需求分析 随着现代社会的建设,公共汽车越来越为大众所喜爱,不仅仅可以在低消费 下达到目的地,同时也能很方便的省去很多的自驾麻烦。是打工族和学生族的常 用交通工具。而随着人们使用公共汽车的普遍,车辆上一般都相当拥挤,造成许 多的乘客未到站先下车或者推迟下车的情况,也加重了售票员的劳动强度。随着 信息社会的到来,单片机广泛的应用于工业控制系统、数据采集系统、自动测试 系统、声学领域和微机技术等广阔的领域。而利用单片机对公交站名显示系统进 行控制可以达到很好的效果。因此,了解并掌握单片机智能控制技术工作原理及 特性是非常重要的。 本设计是以89C52为核心制作的一款单片机
2、控制的公交车站台名显示系统的 设计,利用 74HC154,74HC374 芯片来控制点阵 LED 的显示。系统通过对信息的采 集来实现对 LED 站名的显示。方便而又快键的显示公交车站名。 1.2 目的及意义 LED 以其环保, 节能的优点在中国, 乃至整个世界得到了广泛的推崇和运用, 在将来的发展中 LED 将得到更加广泛的应用,此公交车站名显示系统就是运用 单片机控制,运用 LED 点阵显示系统来实现站名的显示。LED 的发展,在当今 已经是一个发展的新型行业, 针对 LED 的发展国家同样制定了相对的优惠政策, 这些优惠政策可以使这个公交车站名显示系统的成本大大降低。 进而有利于各个 欠
3、发达地区的应用。 当今社会发展的需要,无人售票公交车也越来越普及,公交车站名显示系统 将成为人们生活不可或缺的一部分, 此系统运用简单的单片机控制来实现站名显 示,方便的为乘客服务。 其次,为了理论联系实际,用大学所学的理论来进行实际工作,将知识转变 为生产力。通过大学本科四年的学习,已经初步具有了一定的分析和设计能力。 通过本次设计将大学所学的知识进行系统地梳理,概括和总结,并综合运用这些 所学的知识。 公共汽车为外出的人们提供了方便快捷的服务, 而公共汽车的站名显示直接 影响服务的质量。传统由乘务人员人工报站,该方式因其效果太差和工作强度太 大,在很多大城市已经被淘汰。近年来,随着科学技术
4、的日益发展和进步,微型 计算机技术已经在许多领域得到了广泛的应用。在 LED 点阵显示方面的应用也 极为广泛。 公交车站名显示系统的设计主要是为了给市民提供更人性化,更完善,更优 越的服务 。 第 2 章 电路设计仿真工具 2.1 Proteus 概述 Proteus 软件是英国 Labcenter electronics 公司出版的 EDA 工具软件。它 不仅具有其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它 是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但 已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科 技工作者的青睐。Proteus 是世界上著名的仿真软件,从原理图布图、代码 调试到单片机与外围电路协同仿真,一键切换到 PCB 设计,真正实现了从 概念到产品的完整设计。是目前世界上唯一将电路仿真软件、 PCB 设计软件 和虚拟模型仿真软件三合一的设计平台,其处理器模型支持 8051、HC11、 PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086 和 MSP430 等,并持续 增加其他系列处理器模