- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
滨江学院
学年论文
题 目 基于单片机的液晶显示
院 系 自动控制系
专 业 电气工程与自动化
学生姓名
学 号
指导教师
二零一三年十二月二十五号
目 录
1.引言 1
2.现状 1
3.主要目的 2
4.实现方案和步骤 2
4.1 KS0108 2
4.1.1 KS0108特点 2
4.1.2 KS0108的引脚功能 3
4.1.3 KS0108的指令系统 4
4.2 图形点阵式液晶显示控制 5
4.3汉字编码原则 8
4.4程序实现流程 9
5.实验结果及结果讨论 10
6.结论 11
7.参考文献 11
8.附件 12
南京信息工程大学滨江学院学年论文
基于单片机的液晶显示
南京信息工程大学滨江学院自动控制系,南京 210044
摘要:本文围绕设计以单片机作为LCD液晶显示系统控制器为主线,基于单片机8051,采用的液晶显示控制器的芯片是SED1520,主要实现中文显示、滚屏以及左右移动功能。同时也对部分芯片和外围电路进行了介绍和设计,并附以系统结构框图加以说明,着重介绍了本系统应用的各硬件接口技术和各个接口模块的功能及工作过程,并详细阐述了程序的各个模块。
关键字:单片机、液晶显示、8051、SED1520
1、引言
单片机液晶显示系统主要是指单片机以及由单片机驱动的点阵式液晶显示屏所组成的一个显示系统[1]。我们在许多地方可以看到LCD显示屏的应用,例如空调,车内广告,冰箱和显示仪表盘等等,它们都是一个小型的单片机控制液晶显示系统。在日常生活中,我们也可以看到一些类似的由单片机控制的显示系统,如火车站售票大厅的候车信息显示屏,在这些屏幕上,可以显示各种不同的图形、汉字等,并且可以实现上下滚屏与左右移动等。这就是LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕KS0108液晶显示控制器,在C8051F020单片机实验系统上实现KS0108是点阵型液晶显示控制器,利用单片机控制液晶显示系统的原理,完成单片机液晶显示系统的设计。
液晶显示器具有功耗低、体积小、重量轻、超薄等许多其它显示器无法相比的优点。近年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品当中。液晶显示器分为字符型LCD显示模块和点阵型LCD显示模块。字符型LCD是一种用57点阵图形来显示字符的液晶显示器。点阵型液晶可显示用户自定义的任意符号和图形,并可卷动显示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中。支持汉字显示的点阵型液晶在现代单片机应用系统中是一种十分常用的显示设备,手机上的显示屏就是点阵LCD。点阵型LCD是现代单片机应用系统中最常用的人机交互界面之一。
KS0108
液晶显示控制器KS0108是一种带有驱动输出的点阵型液晶显示控制器,它可直接与8位微处理器相连,它可与KS0107配合对液晶显示控制器进行行、列驱动,组成液晶显示驱动控制系统。KS0108的特点、外部部分引脚功能、复位时序、显示RAM地址结构及指令集等。
KS0108的特点如下:
1、内藏64×64=4096位显示RAM,RAM中每位数据对应LCD屏上一个点的亮、暗状态;
KS0108是列驱动器,具有64路列驱动输出;
KS0108读、写操作时序与68系列微处理器相符,因此它可直接与68系列微处理器接口相连;可直接与8位微处理器相连KS0108的占空比为1/48~1/64;KS0108可管理64KB显示RAM。其中,图形方式为64KB;字符方式为4KBKS0108的引脚功能见表 状态 引脚名称 功能 CS1,CS2,CS3 芯片片选端 CS1和CS2低电平选通,CS3高电平选通 E 读写使能信号 在E下降沿,数据被锁存(写)入KS0108;在E高电平时,数据被读出 R/W 读写选择信号 R/W=1,为读选通;R/W=0为写选通 RS(也习惯叫做D/I) 数据、指令选择信号 RS=1为数据操作
RS=0为写指令或读状态 DB0-DB7 数据总线 RST 输入 复位信号 低电平有效,复位信号有效时,关闭液晶显示,使显示起始终不渝行为0,RST可跟MPU相连,由MPU控制;也右直接接VDD,使之不起作用。 KA0108显示关闭,显存地址归零。
符号 最小值 典型值 最大值 单位 复位时间 Trs 1.0 … … 微秒 上升时间 Tr … … 200 纳秒
4.1.3 KS0108的指令系统
KS0108的指
您可能关注的文档
- ,基于java的bbs论坛的设计与开发.doc
- 《基于NET的宿舍管理系统的设计与开发》外文翻译.doc
- 【毕业论文】基于matlab的人脸识别系统的设计与开发.doc
- 【毕业论文】基于单片机的照明控制系统的设计与开发.doc
- 1基于ARM平台的嵌入式自动指纹考勤机的设计与开发.doc
- 4110008032+付水生+基于ARM Cortex-M3的双以太网口通信的设计与开发.doc
- DEM建立与应用及基于DEM的ArcGIS水文分析的设计与开发.doc
- Java面向对象课程设计-拼图游戏的设计与开发(淮海工学院).doc
- protel课程设计-基于51单片机的计算器的设计与开发.doc
- TI公司官网源代码基于TMS320F2812的永磁同步电动机空间的设计与开发.doc
原创力文档


文档评论(0)