没有合适的资源?快使用搜索试试~ 我知道了~
单片机LCD12864显示系统课程设计报告书.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 115 浏览量
2021-10-11
21:40:37
上传
评论
收藏 312KB DOC 举报
温馨提示
试读
26页
单片机LCD12864显示系统课程设计报告书.doc
资源推荐
资源详情
资源评论
目录
一、概述.............................................................................................................................................2
二、系统总体方案与硬件设计.........................................................................................................2
2.1 系统框图.......................................................................................................................................2
2.2 单片机最小系统...........................................................................................................................3
2.2.1、AT89S52 单片机.............................................................................................................3
2.2.2 复位电路............................................................................................................................4
2.2.3、时钟电路.........................................................................................................................4
2.2.4LCD12864 显示电路..........................................................................................................5
2.2.5、按键控制电路.................................................................................................................7
三、 软件局部....................................................................................................................................8
3.1、软件系统概论............................................................................................................................8
3.2、汉字显示....................................................................................................................................8
3.3、图片显示....................................................................................................................................9
3.4、上下移动....................................................................................................................................9
3.5 左右移动.......................................................................................................................................9
四、 课程设计总结..........................................................................................................................10
五、 参考文献..................................................................................................................................11
六、附录...........................................................................................................................................12
6.1、附总电路图..............................................................................................................................12
6.2、附总程序..................................................................................................................................13
1 / 26
一、概述
随着社会的开展,趣来趣多的地方需要应用显示功能,各种数字显示仪
器中的显示、广告牌、数码产品等,传统的数码管显示已经远远不能满足
各行各业的需求。基于单片机的 LCD 显示是一种用单片机来控制的一种显
示系统,它不仅能显示种各数字、字母、还能显示各种字体的汉字以与一
些简单的图象,使用起来极为方便,只要通过对单片机写入一定的程序来
控制 LCD 的显示即可完成,根据程序的不同而产生不同不效果以满足各种
不同需求。
本文围绕设计以单片机作为 LCD 液晶显示系统控制器为主线,基于单
片机 AT89S51,采用的液晶显示控制器的芯片是 SED1520,主要实现由
按键控制的中文显示、图片显示、滚屏以与左右移动功能。同时也对局部
芯片和外围电路进展了介绍和设计,并附以系统结构框图加以说明,着重
介绍了本系统应用的各硬件接口技术和各个接口模块的功能与工作过程,
并详细阐述了程序的各个模块。本系统是以单片机的 C 语言来进展软件设
计,指令的执行速度快,可读性强。为了便于扩展和更改,软件的设计采
用模块化结构,使程序设计的逻辑关系更加简洁明了。使硬件在软件的控
制下协调运作。其次阐述了局部程序的流程图和实现过程。本文撰写的主
导思想是软、硬件相结合,以硬件为根底,来进展各功能模块的编写。最
后对我所开发的用单片机实现 LCD 液晶显示器控制原理的设计思想和软、
硬件调试作了详细的论述。
二、系统总体方案与硬件设计
2.1 系统框图
2 / 26
本系统由电源局部、单片机最小系统局部、LCD12864 显示电路局部、
按键控制局部组成。其中,单片机最小系统局部包括晶振电路、复位电路。
2.2 单片机最小系统
2.2.1、AT89S52 单片机
89S51 各引脚功能介绍:
1. VCC:
2. 89S51 电源正端输入,接+5V。
3. VSS:
4. 电源地端。
5. XTAL1:
6. 单芯片系统时钟的反相放大器输入端。
7. XTAL2:
8. 系统时钟的反相放大器输出端,一般在设
计上只要在 XTAL1 和 XTAL2 上接上一只
石英振荡晶体系统就可以动作了,此外可
以在两引脚与地之间参加一 20PF 的小电
容,可以使系统更稳定,防止噪声干扰而
死机。
9. RESET:
10.89S51 的重置引脚,高电平动作,当要对
晶片重置时,只要对此引脚电平提升至高
电平并保持两个机器周期以上的时间,AT89S51 便能完成系统重置的各项
动作,使得部特殊功能存放器之容均被设成状态,并且至地址 0000H 处开
3 / 26
始读入程序代码而执行程序。
11. EA/Vpp:
12. "EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低
电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码〔存
于外部 EPROM 中〕来执行程序。因此在 8031 与 8032 中,EA 引脚必须
接低电平,因为其部无程序存储器空间。如果是使用 8751 部程序空间时,
此引脚要接成高电平。此外,在将程序代码烧录至 8751 部 EPROM 时,可
以利用此引脚来输入 21V 的烧录高压〔Vpp〕。
13. ALE/PROG:
14. 端口 3 的管脚设置:
15. P3.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:外部数据存储器的写入信号。
22. P3.7:RD,外部数据存储器的读取信号。
2.2.2 复位电路
电路图如下:
上电自动复位是通过外部复位电路的电容充电来实现的。只要 Vcc 的上升
时间不超过 1ms,就可以实现自动上电复位。
图 2.1 单片机复位电路
2.2.3、时钟电路
时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,
4 / 26
有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电
路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种
是部时钟方式,另一种为外部时钟方式。本文用的是部时钟方式。
电路图如下:
图 2.2 晶振电路
2.2.4LCD12864 显示电路
管脚名称与功能:
管脚号 管脚名称 电平 管脚功能描述
1 VSS 0V
电源地
2 VCC 3.0~+5V
电源正
3 V0 -
比照度〔亮度〕调整
4
RS(CS〕
H/L
RS=“H〞,表示 DB7——DB0 为显示数据
RS=“L〞,表示 DB7——DB0 为显示指令数据
5
R/
W(SID)
H/L
R/W=“H〞,E=“H〞,数据被读到 DB7——DB0
R/W=“L〞,E=“H→L〞, DB7——DB0 的数据被写到 IR 或 DR
6 E(SCLK) H/L
使能信号
7 DB0 H/L
三态数据线
8 DB1 H/L
三态数据线
9 DB2 H/L
三态数据线
10 DB3 H/L
三态数据线
11 DB4 H/L
三态数据线
12 DB5 H/L
三态数据线
13 DB6 H/L
三态数据线
14 DB7 H/L
三态数据线
15 PSB H/L
H:8 位或 4 位并口方式,L:串口方式〔见注释 1〕
16 NC -
空脚
17 /RESET H/L
复位端,低电平有效〔见注释 2〕
18 VOUT -
LCD 驱动电压输出端
5 / 26
剩余25页未读,继续阅读
资源评论
yunxidzh
- 粉丝: 59
- 资源: 30万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功