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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP 嵌入式系统人机接口设计 1 2 王昶辉 ,蔡晴 1 哈尔滨工业大学电气工程及自动化学院,哈尔滨(150001) 2 吉林大学,长春(130021) 摘 要: 本文介绍了利用DSP2812做为嵌入式控制器开发人机交互界面的实例,介绍了 SED1335液晶控制器和PS/2键盘在实际应用中的处理方法,并对RT320240B液晶屏的刷新速 度和PS/2键盘的误码情况进行分析。针对DSP驱动大尺寸液晶屏显示刷新速率较慢的问题, 提出了实用的软硬件改进方法。该人机接口广泛适用于各种嵌入式系统,操作方便,极具实 用价值。 关键词: DSP2812;人机交互界面;SED1335;PS/2 键盘 中图分类号: TP334.4 1.引言 人机接口是各种嵌入式控制系统中的重要组成部分,它便于人机之间信息交换实时的对 系统进行控制并返回系统状态。在嵌入式系统中,大都采用液晶屏和键盘作为人机接口的输 入、输出设备。DSP2812 具有速度快,外部接口丰富的特点,广泛应用在各种控制领域中。 采用C 语言对DSP 编程具有程序可以执行强,开发时间短的特点,丰富的外围接口也为根据 工程要求采用何种设计方案提供了方便。本文开发的人机接口做为数据采集系统的组成部分 为系统的控制和运行监测提供了方便的手段,而其本身在各种嵌入式控制系统中又具有广发 [1] 的实用性 。 2 .液晶屏显示功能的实现 在本演示板中采用的液晶显示器为 RT320240B ,该显示器的控制器采用的是日本 SEIKO EPSON 公司出品的SED1335 控制器,它在同类产品中具有较强功能的I/O 缓冲器、 指令功能丰富等特点。DSP 访问 SED1335 不需判其忙SED1335 随时准备接收DSP 的访问 并在内部时序下及时地把 DSP 发来的指令数据传输就位。SED1335 在接口部设置了适配 8080 系列和M6800 系列DSP 的两种操作时序电路通过引脚的电平设置可选择二者之一。 TMS320F28X 系列是目前控制领域最高性能的处理器,F2812 具有精度高、速度快、集 成度高的特点,具有通用 I/O、CAN 总线模块、SCI、SPI、McBSP ,XINTF 等多种总线端 口,这为开发者提供了极大的方便。考虑到RT320240B 属于大屏幕液晶显示器,为了方便 的显示数据采集波形需要较快的屏幕刷新速度,本文采用并行数据的发送方式,从硬件设计 [2] 上提高液晶刷新速度 。 2.1 SED1335控制器简介 SED1335是日本SEIKO EPSON公司出品的液晶显示控制器,它在同类产品中是功能最 [3] 强的,其特点如下 : 1.有较强功能的I/O缓冲器; 2.指令功能丰富; 3. 四位数据并行发送最大驱动能力为640*256点阵。 SED1335接口引脚如下: - 1 - DB0-DB7 :数据总线,直接挂在处理器数据总线上; /CS :片选信号,置低时微处理器访问SED1335; A0 :I/O 缓冲器选择信号; /RD 、/WR :读写信号线; /RES :复位信号线; SEL1、SEL2:接口时序类型选择信号。 SED1335控制部分由振荡器、功能逻辑电路、显示RAM 、管理电路字符库及其管理电 路以及产生驱动时序的时序发生器组成。振荡器工作频率可在1M-10MHz范围内选择。 SED1335显示RAM可分成以下几种显示特区: 1.文本显示特性 具有此特性的显示RAM区专用于文本方式显示在该显示RAM区中每个字节的数据都认 为是字符代码SED1335将使用该字符代码确定字符库中字符首地址然后将相应的字

文档评论(0)

吉吉文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档