- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
液晶控制器SED1520与单片机μPSD3334D接口及显示设计
液晶控制器SED1520与单片机μPSD3334D接口及显示设计
摘要:本文采用基于SEDl520控制器的GXMl2232―1液晶模块与gPSD3334D单片机PA口以外围设备I/O模式连接,介绍了如何在PSDsoftExpress中进行PA口的配置。给出了用C51硬件描述语言读、写控制器和实现液晶模块显示的流程图。
关键词:SEDl520液晶控制器;GXMl2232-1液晶模块;gPSD3334D;C51
引言
点阵液晶显示器具有可显示复杂的文字及图形,显示屏面积大小多样等优点,在智能仪器仪表、电子设备等工业、民用方面有着广泛的应用前景。
ST公司的μPSD系列单片机以其接口功能强大、存储容量大和系统开发方便等优点,逐渐被应用到对功能要求较高的控制领域。其可编程逻辑的丰富外围接口和大容量存储器的使用必须通过PSD softExpress软件配置,与传统51系列单片机开发不同。本文通过在实际项目中对gPSD3334D的应用,重点介绍了其特点及其与内置SEDl520液晶控制器的液晶模块GXM12232―1的接口,并给出了gPSD3334D的引脚配置和GXMl2232―1显示控制流程图。
μPSD3334D及
SEDl520简介
gPSD3334D单片机
gPSD33xx系列单片机是高性能嵌入式控制器,整合了8051微控制器、灵活的存储器结构、可编程逻辑和丰富的外围接口。芯片由MCU和PSD两大模块组成。该系列不同种类单片机的区别主要体现在存储器空间大小和MCU模块、PSD模块供电电压的不同。1PSD3334D存储空间为256KB Flash、8KBSRAM,MCU模块采用3.3V供电,PSD模块采用5.5V供电。
与传统8032单片机比较,除时钟特性和可控制指令预取、跳转缓存特性不同外,其余不同主要表现在如下方面:
1.灵活的扩展外围接口功能。PA、PB、PC、PD口为多功能复用口,通过相应寄存器的设置可根据系统需要灵活进行功能切换。端口供电电压与MCU模块电压的不同,可方便与外围不同供电电压器件接口,减少系统电压转换的设计。
2.高性能JTAG调试、下载功能,方便产品开发和生产。
SED1520驱动器
SED1520是一种点阵图形式液晶驱动器,可直接与8位CPU相连,使用方便。SEDl520通常集列驱动器和控制器于一体,作为内藏式控制器,广泛应用于小规模液晶模块的显示。
SED 1 520驱动器的主要特点为:
1.内部显示RAM容量为2560b。其每一位数据控制液晶屏上一点的亮灭状态。“1”表示亮,“0”表示暗。
2.具有16个行驱动和61个列驱动,可方便与SEDl521配合,进行单一列的扩展。
3.总线速度可达10M,显示占空比为1/16或1/32。
采用SED1520作为驱动器的液晶模块,根据液晶屏的大小不同,SED1520、SED1521对行、列的组合有所不同。如屏大小为141×16、占空比为1/1 6的液晶模块采用SEDl521进行了列的扩展。当液晶屏行数超出单片SED1520的行驱动能力时,可采用主从式SEDl520进行行扩展。如图1所示。
本文介绍的GXMl2232―1液晶模块采用的SED1520驱动器的内部系统框图即为图1所示。采用主从结构的两片SED1520分别控制显示屏幕左、右半屏显示。
SED1520指令与显示RAM结构
SED1520指令系统比较简单,共13条,除读状态指令、读显示RAM数据指令外,其他指令均为写操作,并且读写指令均为单字节指令。在送出每条指令时,必须进行控制器状态检测,状态字节的含义如下:
D7:I/0,模块忙/准备就绪;
D5:I/0,模块显示关/开;
D4:I/0,模块复位/正常;
D3-D0:未用
在指令使用中,关键要分清显示行、列设置和显示页面设置的关系。单片SEDl520可驱动61×16液晶屏,其内部显示RAM相对于COM0每8行为一个显示页面,故本文使用的模块可显示4页。
液晶模块与gPSD3334D的硬件接口与配置
SED1520驱动器设计有80―CPU和68一CPU两种接口时序。GXMl2232―1模块在采用不同控制时序时,引脚连接功能不同。本设计在使用该模块时采用了68-CPU的控制时序。PA口与液晶模块数据线连接,PB4、PB3分别连接液晶模块引脚El、E2,PB2连接模块RW,PB1连接模块数据命令控制引脚A0。
PSD模块PA、PB口引脚定义
gPSD3334D单片机的PA是多功能复用口,PB口具有可编程逻辑
文档评论(0)