下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 SEP3203处理器和SSDl770芯片实现外接伪彩显示接口的设计 SSDl770是晶门科技公司于20*年推出的一款用于点阵显示系统的单片CMOS彩色STN LCD驱动控制器。目前,SSDl770已经应用于传统的工控机领域8080系列微控制器的连接,而在32位嵌入式系统领域内的应用还很少。本文主要研究LCD控制器SSDl770与ARM7TDMI内核的嵌入式微处理器SEP3203之间的系统连接及底层、上层软件开发,并终在产品中得到应用。 1、系统介绍 1.1 系统构成 系统主要由SEP3203处理器和伪彩点阵型图形LCD控制器SSDl770组成。系统接口示意图如图
2、1所示。 1.2 SEP3203概述 SEP3203是由东南大学国家专用集成电路(ASIC)与系统工程技术研究中心设计的一款基于ARM7TDMI内核的1632位RISC微控制器,面向低成本手持设备和其他通用嵌入式设备。它集成了支持黑白、灰度、彩色的LCD控制器。SEP3203中的彩色LCD控制器主要用于TFT真彩显示,不能直接控制CSTN(伪彩)显示,须通过外接伪彩控制器来实现伪彩显示。 SEP3203处理器内嵌20 KB零等待的静态存储器SRAM,提供SDRAM控制器;可扩展支持各种SRAM接口的设备;提供可自由控制的GPIO口,同时具有多种控制器接口。 1.3 SSDl770概述 SSDl
3、770是一个单片高度集成的伪彩点阵型LCD控制驱动器件。它内含3128l4位的图形数据显存GDDRAM和477kHz的振荡电路,集成偏压电路和DC-DC电路;具有8位PPI接口(可直接连接8068xx MCU)、34线SPI串行接口和36条控制传输指令。外加几个电容器件,SSDl770就可控制驱动104RGB8l点彩色STN型LCD,4096种颜色。 1.4 电压匹配 SSDl770 CMOS电源提供电压为1.83.6V,而SEP3203输入输出电压为2.7V,为3.6V,前者的输出可以直接作为后者的输入,无须开展电平转换。 2、 硬件设计 SEP3203的接口协议如图2所示。 SSDl770
4、同时有4种信号接口协议:8位8080系列MPU接口协议;8位6800系列MPU接口协议;三线串行外设接口协议;四线串行外设接口协议。不同的接口协议可通过FS0、PSI引脚的设置来实现,如下表l所列。 由于本设计中传输距离不需要过长,且考虑到速度问题,所以选择并行接口协议。SSDl770支持2种并口模式:一种是6800系列MPU接口协议,如图3所示;另一种是8080系列MPU接口协议,如图4所示。 将SEP3203接口协议与这两种MPU接口协议相比,可知SEP3203的接口协议属于8080系列MPU接口协议。因此,采用8080接口实现SSDl770与SEP3203的连接。 SEP3203所用的接
5、口引脚是外部存储接口模块(External Metmory Interface,简称EMI)中的8位数据总线、输出使能、写使能、地址总线、NAND Flash准备就绪忙和控制时钟中低电平有效的Reset。EMI的功能即提供对外部存储器的读写接口。 SEP3203的主要引脚定义如下。 nOE:读使能信号,表示当前周期执行读操作。 nWE:写使能信号,表示当前周期执行写操作。 LCD_nCSF:片选信号。 DATA:外部数据总线。 ADDR:外部地址总线。 SSDl770的主要引脚定义如下。 D0D7:并行接口方式,双向数据总线。 RES:复位信号输入,低电平有效。 DC:数据或命令选择引脚。若为
6、1,则数据总线上的信息当作显示数据;若为0,则数据总线上的信息发送到命令存放器。 CS:片选信号输入,低电平有效。 RD:与8080 CPU接口时,为写信号输入,低电平有效。 WR:与8080 CPU接,用于写信号(低电平有效)。 与8080系列CPU并行接口,由8位双向数据脚DOD7、RD、WR、DC、CS组成。根据8080 CPU接口协议,SSDl770的DOD7、RD、WR、RES、DC、CS引脚分别与SEP3203的PORTB、nOE、nWE、LCD_RESET、ADDR2、LCD_nCSF引脚相连,如图5所示。 CS信号直接由SEP3203的LCD_nCSF控制。如果CS是低电平且R
7、D为低,则RD输入作为读数据锁存信号;无论是从GDRRAM读显示数据还是从状态存放器读状态都需要DC脚的控制。如果CS是低电平且WR为低,则WR输入作为写数据锁存信号;无论是写显示数据到GDDRAM还是将命令写入命令存放器都需要DC脚的控制。有效数据读之前,需要虚拟读。为了不产生错误操作,在SSDl770与SEP3203控制信号之间使用CMOS芯片。由图5可知,控制信号DC、CS、WR、RD都是单向的,所以使用l片单向的CMOS八位锁存74LS373控制;而D0D7是双向的,因此采用1片双向的74LS245缓冲,具体电路连接如图5所示。 3、 软件设计 3.1 软件系统 LCD的软件驱动程序是
8、在嵌入式操作系统Asix OS上运行的。Asix OS系统是由国家ASIC系统工程技术研究中心开发的一种嵌入式操作系统,具有设计简洁、模块化、易移植、功耗低等特点。它是基于uITRON3.O的T-Kernel,由设备驱动、内核、文件系统、图形用户接口以及系统级服务5个模块组成。结合LCD的具体运用,设计的Asix OS框架如图6所示。 3.2 LCD初始化 在Asix OS系统之上,LCD的驱动程序通过SSDl770的初始化流程、命令参数列表以及其他资料来编写。SSDl770的访问有2种:一种是根据写入不同的命令来实现对SSD1770的控制而使用控制存放器;另一种则是通过调用GDDRAM内的地址来读写显示内容。 首先计算SSDl770的各端口地址。SEP3203的片选信号LCD_nCSF所对应的基址为0 x34000000,所以设定SSDl770的访问地址为0 x34000010,RAM的访问地址为0 x34000018。软件设计的流程图如图7所示。 初始化程序如下: 4 、结论 本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏徐州市沛县五中联盟学区九年级中考模拟英语试卷(含答案)
- 北师大版小学数学一年级下册《阅览室》课时教学设计
- 八年级生物:基于真实问题探究蚂蚁通讯方式的实验教学导学案
- 八年级物理上册知识清单:4.1 从全球变暖谈起(沪粤版)
- 八年级物理上册第五章第2节教案(基于2024人教版)
- 八年级数学三角形章末结构化复习:大观念统领·跨学科融合·思维进阶导学案
- 八年级英语上册Unit 1 My Dream Job(P112)大单元教学设计
- 八年级上册英语(译林版)Unit 2 School life 第3课时 Reading (II) 深度语篇研读与批判性思维教学设计
- 《行为金融学》经理人风险偏好实证研究-教学设计
- 泵站监控系统施工方案
- 2026延长石油(集团)限责任公司社会招聘易考易错模拟试题(共500题)试卷后附参考答案
- 企业资金拨付管理方案
- 2025年新疆维吾尔自治区初二学业水平地生会考试题题库(答案+解析)
- 25年真题贵州省2025年7月普通高中学业水平合格性考试历史试卷
- 2026年中国电信数据发展中心招聘考试试题
- 2026年三基三严考试十八项核心制度试题及答案
- 2026届江苏省苏州市新区一中学中考历史全真模拟试卷含解析
- 2025年广西壮族自治区地理生物会考真题试卷+答案
- 《油气管道地质灾害风险管理技术规范》SYT 6828-2024
- 2023-2025年四川中考物理试题分类汇编:浮力(解析版)
- 2025年上海电力大学马克思主义基本原理概论期末考试模拟题附答案解析(必刷)
评论
0/150
提交评论