摘要:本设计主要是设计一个16×16的点阵LED汉字显示屏。可以通过计算机终端控制使LED显示用户想要显示的文字。本设计用到的器件主要有STC89C52单片机、74HC154译码器、16×16LED以及三极管等。通过单片机的控制功能和74HC154的译码功能实现16×16LED点阵显示屏上的汉字显示。通过编程控制,可以实现静态显示和滚动显示。在上位机端,利用取模软件取到的汉字字符,通过串口通信发送给单片机,从而实现了对显示的内容的实时控制。
该设计简单实用,可用于机场、车站等公共场所。
关键词 单片机;点阵;串口通信;LED显示屏
目录
摘要
Abstract
1 绪论-1
1.1课题背景-1
1.1.1选题的背景与意义-1
1.1.2研究现状及发展趋势-1
1.2 研究要解决的主要问题-2
1.3 论文主要内容-2
2.系统的设置及设计-4
2.1.显示屏主控制器-4
2.1.1 74HC154-4
2.1.2单片机-6
2.2通信系统-8
2.2.1并行通信-8
2.2.2串行通信-8
2.2.3串口通信的实现-8
2.3 显示系统-8
2.3.1 LED点阵显示屏-8
3.软件的应用及程序设计-11
3.1单片机的编程语言-11
3.2系统软件编译-11
3.3 设计过程所需软件-11
3.3.1 Proteus-11
3.3.2 KEIL-13
3.3.3 KEIL与Proteus的联调-14
3.4建立虚拟串口软件-14
3.5系统程序的设计-16
3.5.1主系统-17
4系统调试及结果分析-20
4.1系统调试-20
4.1.1硬件调试-20
4.1.2软件调试-20
4.2结果分析-21
4.3技术指标-21
4.3.1 单片机的技术指标-21
4.3.2 74HC154的技术指标-21
4.3.3 LED的技术指标-21
结论-22
致谢-23
参考文献-24
附录-25
附录1-25
附录2-27
程序1初步程序-27
程序2通信程序-29