毕业设计(论文)-基于51单片机的公交车电子显示屏控制器设计_精品.doc
文本预览下载声明
摘 要
本文介绍了一种利用51单片机设计一个基于单片机实现的公交车电子显示屏控制器设计原理,提出了以51单片机为核心,通过3*1独立键盘获取外部指示以控制ISD1700语音芯片电路以及LCD、点阵LED显示的硬件设计和软件设计方案。该系统语音音质好,功能强,成本很低,是提供公交服务的一种较好的手段。本文介绍了AT89C55的基本原理和控制模块、显示系统和存储系统的总体设计思想和实现方案,并且详细阐述了硬件系统和软件系统的设计。硬件系统包括电源电路、控制电路、信息存储电路、显示电路、语音资源存储电路等;软件驱动程序由开发系统提供的C语言库函数及汇编语言来实现。经过调试和仿真运行,使系统最终达到了课题设计的要求。
关键词:语音处理,LCD显示,LED显示,ISD1700
ABSTRACT
This paper explains the principles of a bus DIAS, and offer a hardware and software design program that the microcontroller core AT89C55controls the ISD1700 voice chip circuit and LCD and LED display as the external command from the 3*1 keyboard. This system will provide a well bus service with its high quality voice, strong function and low cost. This paper introduces the fundamental principle and development methods of AT89C55 at first. It discusses the total design idea and the realization method of voice control, display system and memory system. Then it describes the design project of hardware system and software system in detail. The hardware system consists of power circuits, control circuits, information storage circuits, display circuits etc. The software to drive the hardware was developed with the C language function library and assembly language, provided by development system. The system behaved well after debug and simulation. The result shows that the system comes to our expectation.
KEYWORDS: Speech Processing, LCD display, LED display, ISD1700目 录
摘 要 I
ABSTRACT II
第1章 概 述 1
1.1选题的目的和意义 1
1.2设计的主要目标任务 1
第2章 系统硬件电路设计 2
2.1 单片机最小系统 2
2.1.1时钟电路与复位电路 3
2.1.2 键盘电路 3
2.2 电源模块 4
2.3 温度传感器 5
2.4单片机与LCD接口电路 5
2.5点阵LED显示电路 6
2.6 语音电路 8
2.6.1 ISD1700芯片及引脚介绍、 8
2.7 通讯电路 9
第3章 软件系统设计 11
3.1 主控程序设计 11
3.1.1 系统结构图 11
3.1.2 系统流程图 12
3.2 语音系统设计 13
3.2.1流程图 13
3.2.2 程序清单 13
3.3 LED汉字显示程序的设计 17
3.3.1 LED汉字显示程序流程图 17
3.3.2 程序清单 18
3.4 LCD显示程序设计 19
3.5 232串口通信程序设计 22
3.5.1 232串口通信流程图 22
3.5.2 程序清单 22
3.6 DS18B20温度显示程序设计 24
3.6.1 DS18B20温度显示流程图 24
3.6.2 程序清单 24
结论和展望 28
致 谢 29
参考文献 30
附录 电路原理图 31
第章 概 述1.1选题的目的和意义 1.2设计的主要目
显示全部