位置:51电子网 » 技术资料 » 接口电路

液晶控制器SED1520与单片机mPSD3334D的接口及显示设计

发布时间:2008/6/3 0:00:00 访问次数:449

徐云强 刘蓉 吴四清 侯向锋

  摘 要:本文采用基于sed1520控制器的gxm12232-1液晶模块与mpsd3334d单片机pa口以外围设备i/o模式连接,介绍了如何在psdsoft express中进行pa口的配置。给出了用c51硬件描述语言读、写控制器和实现液晶模块显示的流程图。

  关键词:sed1520液晶控制器;gxm12232-1液晶模块;mpsd3334d;c51

引言

  点阵液晶显示器具有可显示复杂的文字及图形,显示屏面积大小多样等优点,在智能仪器仪表、电子设备等工业、民用方面有着广泛的应用前景。

  st公司的mpsd系列单片机以其接口功能强大、存储容量大和系统开发方便等优点,逐渐被应用到对功能要求较高的控制领域。其可编程逻辑的丰富外围接口和大容量存储器的使用必须通过psdsoft express软件配置,与传统51系列单片机开发不同。本文通过在实际项目中对mpsd3334d的应用,重点介绍了其特点及其与内置sed1520液晶控制器的液晶模块gxm12232-1的接口,并给出了mpsd3334d的引脚配置和gxm12232-1显示控制流程图。

mpsd3334d及

sed1520简介

mpsd3334d单片机

  mpsd33xx系列单片机是高性能嵌入式控制器,整合了8051微控制器、灵活的存储器结构、可编程逻辑和丰富的外围接口。芯片由mcu和psd两大模块组成。该系列不同种类单片机的区别主要体现在存储器空间大小和mcu模块、psd模块供电电压的不同。mpsd3334d存储空间为256kb flash、8kb sram,mcu模块采用3.3v供电,psd模块采用5.5v供电。

  与传统8032单片机比较,除时钟特性和可控制指令预取、跳转缓存特性不同外,其余不同主要表现在如下方面:

1. 灵活的扩展外围接口功能。pa、pb、pc、pd口为多功能复用口,通过相应寄存器的设置可根据系统需要灵活进行功能切换。端口供电电压与mcu模块电压的不同,可方便与外围不同供电电压器件接口,减少系统电压转换的设计。

2. 高性能jtag调试、下载功能,方便产品开发和生产。

sed1520驱动器

  sed1520是一种点阵图形式液晶驱动器,可直接与8位cpu相连,使用方便。sed1520通常集列驱动器和控制器于一体,作为内藏式控制器,广泛应用于小规模液晶模块的显示。

  sed1520驱动器的主要特点为:

1. 内部显示ram容量为2560b。其每一位数据控制液晶屏上一点的亮灭状态。“1”表示亮,“0”表示暗。

2. 具有16个行驱动和61个列驱动,可方便与sed1521配合,进行单一列的扩展。

3. 总线速度可达10m,显示占空比为1/16或1/32。

  采用sed1520作为驱动器的液晶模块,根据液晶屏的大小不同,sed1520、sed1521对行、列的组合有所不同。如屏大小为141×16、占空比为1/16的液晶模块采用sed1521进行了列的扩展。当液晶屏行数超出单片sed1520的行驱动能力时,可采用主从式sed1520进行行扩展。如图1所示。

  本文介绍的gxm12232-1液晶模块采用的sed1520驱动器的内部系统框图即为图1所示。采用主从结构的两片sed1520分别控制显示屏幕左、右半屏显示。

图1 采用主从式sed 1520进行扩展

sed1520指令与显示ram结构

  sed1520指令系统比较简单,共13条,除读状态指令、读显示ram数据指令外,其他指令均为写操作,并且读写指令均为单字节指令。在送出每条指令时,必须进行控制器状态检测,状态字节的含义如下:

d7:1/0,模块忙/准备就绪;
d5:1/0,模块显示关/开;
d4:1/0,模块复位/正常;
d3-d0:未用

在指令使用中,关键要分清显示行、列设置和显示页面设置的关系。单片sed1520可驱动61×16液晶屏,其内部显示ram相对于com0每8行为一个显示页面,故本文使用的模块可显示4页。

液晶模块与mpsd3334d的

硬件接口与配置

  sed1520驱动器设计有80-cpu和68-cpu两种接口时序。gxm12232-1模块在采用不同控制时序时,引脚连接功能不同。本设计在使用该模块时采用了68-cpu的控制时序。pa口与液晶模块数据线连接,pb4、pb3分别连接液晶模块引脚e1、e2,pb2连接模块rw,pb1连接模块数据命令控制引脚a0。

psd模块pa、pb口引脚定义

  mpsd3334d单片机的pa是多功能复用口,pb口具有可编程逻辑输出功能。在本文中为便于程序移植和接口时序要求,pa口设置成外围设备模式;pb4、pb3设置成cpld输出外部片选、高电平有效模式,命名为lcd_e2、lcd_e1;pb2、pb1设置成cpld输出combinatorial模式,命名为lcd_rw、lcd_a0。pa口的外围设备模式的引脚定义必须使用psdsoft_express软件才能完成,在程序运行时引脚工作模式不能更改。

psd模块逻辑功能设置

  根据接口时序的要求

徐云强 刘蓉 吴四清 侯向锋

  摘 要:本文采用基于sed1520控制器的gxm12232-1液晶模块与mpsd3334d单片机pa口以外围设备i/o模式连接,介绍了如何在psdsoft express中进行pa口的配置。给出了用c51硬件描述语言读、写控制器和实现液晶模块显示的流程图。

  关键词:sed1520液晶控制器;gxm12232-1液晶模块;mpsd3334d;c51

引言

  点阵液晶显示器具有可显示复杂的文字及图形,显示屏面积大小多样等优点,在智能仪器仪表、电子设备等工业、民用方面有着广泛的应用前景。

  st公司的mpsd系列单片机以其接口功能强大、存储容量大和系统开发方便等优点,逐渐被应用到对功能要求较高的控制领域。其可编程逻辑的丰富外围接口和大容量存储器的使用必须通过psdsoft express软件配置,与传统51系列单片机开发不同。本文通过在实际项目中对mpsd3334d的应用,重点介绍了其特点及其与内置sed1520液晶控制器的液晶模块gxm12232-1的接口,并给出了mpsd3334d的引脚配置和gxm12232-1显示控制流程图。

mpsd3334d及

sed1520简介

mpsd3334d单片机

  mpsd33xx系列单片机是高性能嵌入式控制器,整合了8051微控制器、灵活的存储器结构、可编程逻辑和丰富的外围接口。芯片由mcu和psd两大模块组成。该系列不同种类单片机的区别主要体现在存储器空间大小和mcu模块、psd模块供电电压的不同。mpsd3334d存储空间为256kb flash、8kb sram,mcu模块采用3.3v供电,psd模块采用5.5v供电。

  与传统8032单片机比较,除时钟特性和可控制指令预取、跳转缓存特性不同外,其余不同主要表现在如下方面:

1. 灵活的扩展外围接口功能。pa、pb、pc、pd口为多功能复用口,通过相应寄存器的设置可根据系统需要灵活进行功能切换。端口供电电压与mcu模块电压的不同,可方便与外围不同供电电压器件接口,减少系统电压转换的设计。

2. 高性能jtag调试、下载功能,方便产品开发和生产。

sed1520驱动器

  sed1520是一种点阵图形式液晶驱动器,可直接与8位cpu相连,使用方便。sed1520通常集列驱动器和控制器于一体,作为内藏式控制器,广泛应用于小规模液晶模块的显示。

  sed1520驱动器的主要特点为:

1. 内部显示ram容量为2560b。其每一位数据控制液晶屏上一点的亮灭状态。“1”表示亮,“0”表示暗。

2. 具有16个行驱动和61个列驱动,可方便与sed1521配合,进行单一列的扩展。

3. 总线速度可达10m,显示占空比为1/16或1/32。

  采用sed1520作为驱动器的液晶模块,根据液晶屏的大小不同,sed1520、sed1521对行、列的组合有所不同。如屏大小为141×16、占空比为1/16的液晶模块采用sed1521进行了列的扩展。当液晶屏行数超出单片sed1520的行驱动能力时,可采用主从式sed1520进行行扩展。如图1所示。

  本文介绍的gxm12232-1液晶模块采用的sed1520驱动器的内部系统框图即为图1所示。采用主从结构的两片sed1520分别控制显示屏幕左、右半屏显示。

图1 采用主从式sed 1520进行扩展

sed1520指令与显示ram结构

  sed1520指令系统比较简单,共13条,除读状态指令、读显示ram数据指令外,其他指令均为写操作,并且读写指令均为单字节指令。在送出每条指令时,必须进行控制器状态检测,状态字节的含义如下:

d7:1/0,模块忙/准备就绪;
d5:1/0,模块显示关/开;
d4:1/0,模块复位/正常;
d3-d0:未用

在指令使用中,关键要分清显示行、列设置和显示页面设置的关系。单片sed1520可驱动61×16液晶屏,其内部显示ram相对于com0每8行为一个显示页面,故本文使用的模块可显示4页。

液晶模块与mpsd3334d的

硬件接口与配置

  sed1520驱动器设计有80-cpu和68-cpu两种接口时序。gxm12232-1模块在采用不同控制时序时,引脚连接功能不同。本设计在使用该模块时采用了68-cpu的控制时序。pa口与液晶模块数据线连接,pb4、pb3分别连接液晶模块引脚e1、e2,pb2连接模块rw,pb1连接模块数据命令控制引脚a0。

psd模块pa、pb口引脚定义

  mpsd3334d单片机的pa是多功能复用口,pb口具有可编程逻辑输出功能。在本文中为便于程序移植和接口时序要求,pa口设置成外围设备模式;pb4、pb3设置成cpld输出外部片选、高电平有效模式,命名为lcd_e2、lcd_e1;pb2、pb1设置成cpld输出combinatorial模式,命名为lcd_rw、lcd_a0。pa口的外围设备模式的引脚定义必须使用psdsoft_express软件才能完成,在程序运行时引脚工作模式不能更改。

psd模块逻辑功能设置

  根据接口时序的要求

相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!