单片机LCD12864显示系统课程设计.pdf
单片机LCD12864显示系统课程
设计
华东交通大学——单片机课程设计
目录
一、概述2
二、系统总体方案及硬件设计2
2.1系统框图3
2.2单片机最小系统4
2.3显示电路6
2.4按键控制电路6
三、系统软件设计9
3.1软件设计概述9
3.2汉字显示10
3.3上下移屏错误!未定义书签。
3.4左右移屏错误!未定义书签。
四、课程设计体会错误!未定义书签。
五、参考文献13
六、附录14
6.1总电路图
........................
...............
6.2总程序
........................
...............
2
华东交通大学——单片机课程设计
一、概述
随着社会的发展,趣来趣多的地方需要应用显示功能,各种数字显示仪
器中的显示、广告牌、数码产品等,传统的数码管显示已经远远不能满足各
行各业的需求。基于单片机的LCD显示是一种用单片机来控制的一种显示
系统,它不仅能显示种各数字、字母、还能显示各种字体的汉字以及一些简
单的图象,使用起来极为方便,只要通过对单片机写入一定的程序来控制
LCD的显示即可完成,根据程序的不同而产生不同不效果以满足各种不同
需求。
本文围绕设计以单片机作为LCD液晶显示系统控制器为主线,基于单
片机AT89S51,采用的液晶显示控制器的芯片是SED1520,主要实现由按
键控制的中文显示、图片显示、滚屏以及左右移动功能。同时也对部分芯片
和外围电路进行了介绍和设计,并附以系统结构框图加以说明,着重介绍了
本系统应用的各硬件接口技术和各个接口模块的功能及工作过程,并详细阐
述了程序的各个模块。本系统是以单片机的C语言来进行软件设计,指令的
执行速度快,可读性强。为了便于扩展和更改,软件的设计采用模块化结构,
使程序设计的逻辑关系更加简洁明了。使硬件在软件的控制下协调运作。其
次阐述了部分程序的流程图和实现过程。本文撰写的主导思想是软、硬件相
结合,以硬件为基础,来进行各功能模块的编写。最后对我所开发的用单片
机实现LCD液晶显示器控制原理的设计思想和软、硬件调试作了详细的论
述。
二、系统总体方案及硬件设计
2.1系统框图
3
华东交通大学——单片机课程设计
4
华东交通大学——单片机课程设计
5
华东交通大学——单片机课程设计
内部时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式。
电路图如下:
图2.2晶振电路
2.2.4LCD12864显示电路
管脚名称及功能:
管脚