基于51单片机的公交车报站系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业设计(论文)
题目:基于51单片机的
公交车报站系统设计
专业:电子信息工程
班级:
姓名:
学号:
指导教师:
职称:副教授
完成日期:
本设计主要是研究公交车报站系统的LED点阵显示屏技术。本LED显示屏能够以动态扫描的方式同时显示两个32×16点阵汉字,并能通过外接按键来更改显示内容,实现公交报站显示。因为点阵显示屏广泛应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。
本设计具体是使用STC51高速单片机作为主控制模块,利用简单的外围电路来驱动32×16的点阵LED显示屏。利用STC12C系列高速单片机本身强大的功能和内部E2PROM,可以很方便的实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化。因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。
本文从LED的显示原理入手,详细阐述了LED动态显示的过程,以及硬件电路的设计、和软件的设计等等。
关键词:公交报站系统;LED显示屏;单片机;串行传输
This design is to study the LED Dot Matrix Display technolog of the bus stations’ system. The LED display can also show two (32 ×16 dot matrix) characters by the way of dynamic scanning, and it can change the display to achieve bus-stop display through an external button. Because the Dot Matrix Display are widely used in hospitals, airports, banks and other public places, so this design has a strong practical applicability.
This design uses specific High-Speed Microcontroller Family STC51as the main control module, and using simple external circuit to drive the 32 ×16 Dot Matrix LED display. The STC12C High-Speed Single Chip , owns powerful function and internal E2PROM.So that it can easily realize data transfer and storage between PC and MCU , and it's easy to use software to display the contents of variety . And for the serial transmission, the scalability of the system be enhanced to facilitate cascading multiple display units.
Key Words:Bus Auto-Reporting-Calling System;LED display screen;High-Speed Single Chip;Serial Transmission
目录
1 绪论............................................................. - 1 -
1.1前言......................................................... - 1 -
1.2 背景与意义.................................................. - 1 -
1.2.1 国内外研究现状........................................ - 1 -
1.2.2 研究主要成果.......................................... - 2 -
1.2.3 发展趋势.............................................. - 3 -
1.3 设计任务.................................................... - 4 -
2 总体方案的考虑分析............................................... - 5 -
2.1 LED显示屏的考虑............................................. - 5 -
2.1.1 LED电子显示屏的分类................................... - 5 -
2.1.2 LED点阵模块结构....................................... - 5 -
2.1.3 LED 显示屏的选择...................................... - 6 -
2.2 控制器的比较及选型考虑...................................... - 6 -
2.2.1常见的几款单片机的介绍................................. - 6 -
2.2.2 STC单片机在条屏运用中的优越性......................... - 8 -
2.3 LED点阵显示屏驱动方案....................................... - 9 -
2.3.1 LED显示屏的工作原理................................... - 9 -
2.3.2串行控制驱动方式...................................... - 10 -
2.3.3并行控制驱动方式...................................... - 11 -
2.3.4高度集成专用芯片的应用................................ - 11 -
2.3.5 LED驱动方式的选择.................................... - 11 -
2.4 单片机软件开发工具及语言................................... - 12 -
2.5 对于系统电源及通信电缆的考虑............................... - 13 -
2.5.1 对于LED显示屏的电源要求............................. - 13 -
2.5.2 开关电源在条屏应用中的优势........................... - 13 -
2.5.3 系统电源的选择....................................... - 13 -
2.6 系统总体方案设计框图....................................... - 13 -3硬件电路设计.................................................... - 15 -
3.1单片机最小系统的设计........................................ - 15 -
3.2列驱动电路设计.............................................. - 15 -
3.3行驱动电路设计.............................................. - 17 -
3.3.1 行驱动电路元件参数计算............................... - 17 -