SED1330显示控制芯片简介
发布时间:2008/6/3 0:00:00 访问次数:579
---- sed1330的硬件部分由mpu接口单元、内部控制单元、驱动单元等组成。
---- 接口单元具有功能较强的i/o缓冲器,体现在两个方面:1. mpu访问sed1330不须判断其"忙"状态,sed1330随时准备接受mpu的访问,并在内部时序下及时把mpu发来的指令、数据传输就位。2. sed1330在接口单元设置了适配8080系列和m6800系列mpu的操作时序电路,通过引脚的电平设置,可二者选择其一。
---- 控制单元由振荡器、功能逻辑电路、显示ram管理电路、字符库及其管理电路和产生驱动时序的时序发生器组成。振荡器频率可在1~10mhz范围内选择,控制单元可以管理64k字节显示ram,显示ram可设置为文本显示或图形显示方式,两种显示方式下显示ram内每个字节的数据对应不同的显示内容。sed1330内藏字符发生器crrom,其中固化了160种5×7点阵的字符。驱动单元具有各显示区的合成显示能力,可对传输数据进行组织以及产生液晶显示模块所需要的时序。
---- sed1330显示控制芯片内部功能结构如图1所示。
---- sed1330带有13条指令,用以方便地完成各种显示功能。
sed1330显示控制芯片的应用
---- sed1330系列控制板
---- sed1330控制芯片在实际应用中还需要搭接外围电路。图2为一个控制系统显示控制部分的构成简图。通过mpu发送给sed1330控制信号的显示数据,控制显示内容和显示方式。sed1330还有一定容量的外部显示缓存,可用于储存显示内容并通过lcd显示屏进行显示。除此以外,由于lcd背光显示需要提供特殊电源,因此外围电路中除了提供正常电源外,还需要冷阴级背光电源逆变器和dc-dc变换器。
图:显示系统外围电路简图。 |
---- 尽管sed1330显示控制芯片具有完善方便的lcd显示控制功能,但在实际应用时还需要对芯片的相关外围电路、接口等进行设计,并不能简单地直接应用,因此我们在设计研发中,可以选择为方便用户使用而设计的带有sed1330芯片的显示控制板,例如清华蓬远公司研制的sed1330系列液晶显示控制板。这类显示控制板带有lcd接口和mpu接口,lcd接口与适配于sed1330芯片的液晶显示模块相连接,它接收来自mpu系统的指令与数据,并产生相应的时序及数据控制液晶显示模块的显示。用户只需设计与显示控制板相应的mpu接口,通过mpu对sed1330芯片进行控制,就可以完成相应的显示功能。
---- 显示控制程序 ---- 初始化子程序
---- 显示字符程序图如图3所示。显示控制时,需要首先根据液晶显示模块的特性和要求的显示方式进行参数的初始化,然后通过数据和指令的写入完成显示功能。由于计算机对sed1330的访问不需进行"忙"的判断,因此操作非常简易,只需将指令一条条写入即可。
count1 equ 32h ;计数器1 count2 equ 33h ;计数器2intr: mov dptr,#wc_add ;设置写指令代码地址 mov a,#40h ;system set代码 movx @dptr,a ;写入指令代码 mov conunt1,#00hintr1: mov dptr,#systab ;设置指令参数表地址 mov a,count1 ;取参数 movc a,@a+dptr mov dptr,#wd_add ;设置写参数及数据地址 movx @dptr,a ;写入参数 inc count1 mov a,count1 cjne a,#08h,intr1 ;循环 …… mov dptr,#wd_add mov a,#00h ;设置参数,显示1、3区为文本属性 movx @dptr,a ;二重"或"合成 lcall clear ;调清显示ram子程序 mov dptr,#wc_add mov a,#59h ;disp on/off代码 movx #dptr,a mov dptr,#wd_add mov a,#54h ;设置参数:显示1~4区开显示 movx @dptr,a ret
---- 显示应用程序举例
---- 下面通过一个显示8×8点阵字符的程序简要说明一下sed1330的使用。首先我们需要有字符的点阵数据,假设使用的是8位单片机,点阵数组就包括了8个8位数,使其
---- sed1330的硬件部分由mpu接口单元、内部控制单元、驱动单元等组成。
---- 接口单元具有功能较强的i/o缓冲器,体现在两个方面:1. mpu访问sed1330不须判断其"忙"状态,sed1330随时准备接受mpu的访问,并在内部时序下及时把mpu发来的指令、数据传输就位。2. sed1330在接口单元设置了适配8080系列和m6800系列mpu的操作时序电路,通过引脚的电平设置,可二者选择其一。
---- 控制单元由振荡器、功能逻辑电路、显示ram管理电路、字符库及其管理电路和产生驱动时序的时序发生器组成。振荡器频率可在1~10mhz范围内选择,控制单元可以管理64k字节显示ram,显示ram可设置为文本显示或图形显示方式,两种显示方式下显示ram内每个字节的数据对应不同的显示内容。sed1330内藏字符发生器crrom,其中固化了160种5×7点阵的字符。驱动单元具有各显示区的合成显示能力,可对传输数据进行组织以及产生液晶显示模块所需要的时序。
---- sed1330显示控制芯片内部功能结构如图1所示。
---- sed1330带有13条指令,用以方便地完成各种显示功能。
sed1330显示控制芯片的应用
---- sed1330系列控制板
---- sed1330控制芯片在实际应用中还需要搭接外围电路。图2为一个控制系统显示控制部分的构成简图。通过mpu发送给sed1330控制信号的显示数据,控制显示内容和显示方式。sed1330还有一定容量的外部显示缓存,可用于储存显示内容并通过lcd显示屏进行显示。除此以外,由于lcd背光显示需要提供特殊电源,因此外围电路中除了提供正常电源外,还需要冷阴级背光电源逆变器和dc-dc变换器。
图:显示系统外围电路简图。 |
---- 尽管sed1330显示控制芯片具有完善方便的lcd显示控制功能,但在实际应用时还需要对芯片的相关外围电路、接口等进行设计,并不能简单地直接应用,因此我们在设计研发中,可以选择为方便用户使用而设计的带有sed1330芯片的显示控制板,例如清华蓬远公司研制的sed1330系列液晶显示控制板。这类显示控制板带有lcd接口和mpu接口,lcd接口与适配于sed1330芯片的液晶显示模块相连接,它接收来自mpu系统的指令与数据,并产生相应的时序及数据控制液晶显示模块的显示。用户只需设计与显示控制板相应的mpu接口,通过mpu对sed1330芯片进行控制,就可以完成相应的显示功能。
---- 显示控制程序 ---- 初始化子程序
---- 显示字符程序图如图3所示。显示控制时,需要首先根据液晶显示模块的特性和要求的显示方式进行参数的初始化,然后通过数据和指令的写入完成显示功能。由于计算机对sed1330的访问不需进行"忙"的判断,因此操作非常简易,只需将指令一条条写入即可。
count1 equ 32h ;计数器1 count2 equ 33h ;计数器2intr: mov dptr,#wc_add ;设置写指令代码地址 mov a,#40h ;system set代码 movx @dptr,a ;写入指令代码 mov conunt1,#00hintr1: mov dptr,#systab ;设置指令参数表地址 mov a,count1 ;取参数 movc a,@a+dptr mov dptr,#wd_add ;设置写参数及数据地址 movx @dptr,a ;写入参数 inc count1 mov a,count1 cjne a,#08h,intr1 ;循环 …… mov dptr,#wd_add mov a,#00h ;设置参数,显示1、3区为文本属性 movx @dptr,a ;二重"或"合成 lcall clear ;调清显示ram子程序 mov dptr,#wc_add mov a,#59h ;disp on/off代码 movx #dptr,a mov dptr,#wd_add mov a,#54h ;设置参数:显示1~4区开显示 movx @dptr,a ret
---- 显示应用程序举例
---- 下面通过一个显示8×8点阵字符的程序简要说明一下sed1330的使用。首先我们需要有字符的点阵数据,假设使用的是8位单片机,点阵数组就包括了8个8位数,使其
热门点击
- PWM至线性信号转换电路适于风扇速度控制
- 国内外电站DCS系统的现状和发展
- 人机界面的技术发展史
- 由NE555光控及抗干扰电路及CD4541定
- 富士触摸屏与西门子PLC通讯中的问题及解决方
- 基于uC/OS-Ⅱ的光盘伺服控制系统的设计
- 为微控制器提供4到20mA回路的电路
- 水位自动控制器 二
- 可编程温湿度控制器
- 单相电动机调速方法及其实现
推荐技术资料
- 自制经典的1875功放
- 平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]