基于单片机的LED汉字显示屏设计
基于单片机的LED汉字显示屏设计(任务书,论文8000字)
摘 要
本文主要阐述的是以AT89C51单片机作为核心控制芯片的16×16 LED显示屏。文中将重点介绍该显示屏的工作原理,硬件与软件的实现方法和过程。在硬件方面,此次设计包括了单片机最小系统、列扫描驱动电路、16×16 LED点阵电路等外围电路。在软件方面,介绍了汉字的点阵显示原理,显示内容的代码提取,程序设计的思想,以及在keil软件中的程序编写与调试等。通过修改程序,可以改变显示屏显示的内容,并实现滚动显示的功能。最后总结了在设计、调试过程中出现的问题及解决问题的方案。
关键字:单片机 AT89C51 LED 汉字显示
Design of LED Chinese Character Display Screen Based on MCU
Abstract
This paper mainly expounds the system that it is realized by using the AT89C51 MCU as the core control chip to control the 16×16 LED display screen. This paper will focus on the working principle of the display screen and hardware and software realization method and process. In the hardware, the design includes the minimum system of the MCU, the column scanning drive circuit, 16×16 LED dot matrix circuit and so on. In the software, we introduce dot matrix display principle of the Chinese characters, the acquirement of the displaying content’s code, program design idea, programming and debugging in the developing environment of keil, etc. By modifying the program, it is possible to change the displaying content on the display screen and realize the function of scrolling display. Finally we summarize the problems in the design and debugging process and the solutions to the problems.
Key Words: Microcontroller; AT89C51; LED; Chinese Character Display
目录
摘 要 I
Abstract II
目录 III
第一章 绪论 1
1.1 引言 1
1.2 设计方案 1
1.3 单片机介绍 2
第二章 硬件电路的设计 6
2.1 单片机最小系统设计 6
2.1.1 复位电路的设计 6
2.1.2 时钟电路的设计 6
2.2 列扫描驱动电路的设计 7
2.2.1 74HC154简介 7
2.2.2 列扫描驱动电路 8
2.3 16×16LED点阵电路的设计 9
2.4 系统连接图 10
第三章 软件设计 14
3.1 汉字的点阵显示原理及代码获取方法 14
3.2 程序设计与调试 16
3.2.1 静态显示程序设计 16
3.2.2 动态显示程序设计 19
[资料来源:http://doc163.com]
3.2.3 程序调试 21
第四章 系统实现及总结 22
4.1 系统实现 22
4.1.1 Proteus仿真 22
4.1.2 实际使用 23
4.2 总结 26
致谢 27
参考文献 28
附录 29 [资料来源:http://doc163.com]