欢迎来到天天文库
浏览记录
ID:18984369
大小:326.50 KB
页数:23页
时间:2018-09-20
《单片机LCD12864显示系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华东交通大学——单片机课程设计目录一、概述2二、系统总体方案及硬件设计22.1系统框图32.2单片机最小系统42.3显示电路62.4按键控制电路6三、系统软件设计93.1软件设计概述93.2汉字显示103.3上下移屏103.4左右移屏11四、课程设计体会13五、参考文献13六、附录146.1总电路图..................................................6.2总程序..................................................2
2、3华东交通大学——单片机课程设计一、概述随着社会的发展,趣来趣多的地方需要应用显示功能,各种数字显示仪器中的显示、广告牌、数码产品等,传统的数码管显示已经远远不能满足各行各业的需求。基于单片机的LCD显示是一种用单片机来控制的一种显示系统,它不仅能显示种各数字、字母、还能显示各种字体的汉字以及一些简单的图象,使用起来极为方便,只要通过对单片机写入一定的程序来控制LCD的显示即可完成,根据程序的不同而产生不同不效果以满足各种不同需求。本文围绕设计以单片机作为LCD液晶显示系统控制器为主线,基于单片机AT89S5
3、1,采用的液晶显示控制器的芯片是SED1520,主要实现由按键控制的中文显示、图片显示、滚屏以及左右移动功能。同时也对部分芯片和外围电路进行了介绍和设计,并附以系统结构框图加以说明,着重介绍了本系统应用的各硬件接口技术和各个接口模块的功能及工作过程,并详细阐述了程序的各个模块。本系统是以单片机的C语言来进行软件设计,指令的执行速度快,可读性强。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。使硬件在软件的控制下协调运作。其次阐述了部分程序的流程图和实现过程。本文撰写的主导思想是
4、软、硬件相结合,以硬件为基础,来进行各功能模块的编写。最后对我所开发的用单片机实现LCD液晶显示器控制原理的设计思想和软、硬件调试作了详细的论述。二、系统总体方案及硬件设计2.1系统框图23华东交通大学——单片机课程设计本系统由电源部分、单片机最小系统部分、LCD12864显示电路部分、按键控制部分组成。其中,单片机最小系统部分包括晶振电路、复位电路。2.2单片机最小系统2.2.1、AT89S52单片机89S51各引脚功能介绍:1.VCC:2.89S51电源正端输入,接+5V。3.VSS:4.电源地端。5.X
5、TAL1:6.单芯片系统时钟的反相放大器输入端。7.XTAL2:8.系统时钟的反相放大器输出端,一般在设计上只要在XTAL1和XTAL2上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一20PF的小电容,可以使系统更稳定,避免噪声干扰而死机。9.RESET:10.89S51的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程
6、序代码而执行程序。11.EA/Vpp:12."EA"为英文"ExternalAccess"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用8751内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp)。13.ALE/PROG:14.端口3的管脚设置:15.P3.
7、0:RXD,串行通信输入。16.P3.1:TXD,串行通信输出。17.P3.2:INT0,外部中断0输入。18.P3.3:INT1,外部中断1输入。19.P3.4:T0,计时计数器0输入。20.P3.5:T1,计时计数器1输入。21.P3.6:WR:外部数据存储器的写入信号。23华东交通大学——单片机课程设计1.P3.7:RD,外部数据存储器的读取信号。2.2.2复位电路电路图如下:上电自动复位是通过外部复位电路的电容充电来实现的。只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。图2.1单片机复位电
8、路2.2.3、时钟电路时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种是内部时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式。电路图如下:图2.2晶振电路2.2.4LCD12864显示电路管脚名称及功能:23华东交通大学——单片机课程设计管脚号
此文档下载收益归作者所有