新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > DSP嵌入式系统人机接口设计

DSP嵌入式系统人机接口设计

作者:时间:2010-12-14来源:网络收藏

 1 引言

本文引用地址:http://www.amcfsurvey.com/article/151200.htm

  人机接口是控制系统的重要组成部分,用于人机之间实时交换控制系统并返回系统状态。系统大都采用液晶屏和键盘作为人机接口的输入、 输出设备。这里设计的人机接口作为系统的组成部分,为系统控制和运行监测提供方便,而其本身在各种控制系统中又具有广泛的实用性。

  2 液晶屏显示功能的实现

  这里采用的液晶显示器为RT320240B。该显示器的控制器使用SEIKO EPSON公司生产的SED1335型控制器。访问SED1335时,无需判断其是否空闲,SED1335能够随时准备接受的访问并按照内部 时序及时正确传输发送的指令、数据。考虑到RT320240B是大屏幕液晶显示器,显示波形需较快的屏幕刷新速度,这里采用并行数据发送方 式,从而在硬件设计上提高液晶屏幕的刷新速度。

  2.1 SED1335控制器

  SED1335型液晶显示控制器由振荡器、功能逻辑电路、显示RAM、管理电路字符库及其管理电路,以及产生驱动时序的时序发生器组成。振荡器工作频率在1~10 MHz范围内可选。SED1335的显示RAM具有以下特性:

  (1)文本显示特性 显示RAM区专用于文本方式显示,该显示RAM区每个字节的数据都认为是字符代码,SED1335将使用该字符代码确定字符库中字符首地址,再将相应字模 数据传送到液晶显示模块。在液晶屏上出现该字符的8×8点阵块即文本显示RAM的一个字节对应显示屏上的8×8点阵。

  (2)图形显示特性显示RAM区专用于图形方式显示,该显示RAM区每个字节的数据直接被送到液晶显示模块上,每个位的电平状态决定显示屏上一个点的显示状态,1为显示,0为不显示。所以图形显示RAM的一个字节对应显示屏上的8×1点阵。

  (3)字符发生器SED1335管理内存字符发生器CGROM,该字符发生器固化160种5×7点阵字符的字模SED1335,由于 SED1335仅能处理8位字符代码,所以一次最多只能显示及建立256种字符并在SED1335的字符表中给出内部字符发生器的全部内容,同时给出外扩 字符发生器的字符代码范围80H~9FH和E0H~FFH,共64种。

  2.2 液晶屏显示硬件电路设计

  考虑到SED1335控制器的特点以及显示波形对速度的要求,应用并行数据总线的方法。而DSP2812的外扩数据总线刚好符合并行传输数据需 要。I/O数据缓冲接口A0选用外扩地址总线的最低位地址总线A0,通过XINTF,将指令码写入“*******1”的外扩地址中,并将数据写入 “*******1”的外扩地址中,因此巧妙方便地解决了A0端口的设定,同时为编程带来方便。基于上述考虑进行设计,液晶屏的硬件连接电路如图1所示。

液晶屏的硬件连接电路

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

关键词: DSP 嵌入式 数据采集

评论


相关推荐

技术专区

关闭