2009年10月
第17卷第10期
电子设计工程
Electronic
Oct.2009
V01.1
7
No.1 0
Design Engineering
DSP嵌入式系统人机接口设计
王昶辉1.蔡晴2
(1.哈尔滨工业大学,黑龙江哈尔滨150001:2.吉林大学,吉林长春130021)
摘要:介绍利用DSP2812作为嵌入式控制器的人机交互界面实例以及SEDl335液晶控制器和PS/2键盘在实际应
用中的处理方法。并对RT320240B液晶屏的刷新速度和PS/2键盘的误码情况进行分析。针对DSP驱动大尺寸液晶
屏显示刷新速率较慢,提出利用外部接口总线并行控制的改进方案。大幅提高液晶刷新速度。该接口设计主要应用
于具有板级BIsT功能的数据采集系统中.并可广泛适用于各种嵌入式系统。实现灵活,实用价值高。
关键词:DSP2812;人机交互界面;SEDl335;PS/2键盘
中图分类号:TP334.4
文献标识码:A
文件编号:1674-6236(2009)10-0100-02
Man-machine interface
of DSP embedded
system
design
WANGChang· hui‘,CAI
Qin92
Institute
(1.Harbin
150001,China;2.Jilin University,Clmngchun 130021,China)
ofTechnology,Harbin
Abstract:This
man.machine interface
which makesuse of DSP2812 as embedded controller
paper provides
development
and
all
method of SED
l
335LCD
in
introduces
available
controller
and咖keyboard
practical application.Meanwhile.the
the refresh rate of R,r320240B LCDand error rate of PS,2
at the slower refresh rate
prob-
keyboard.Aiming
USes XINTF bus to control LCDin mode for im.
parallel
paper analyzes
lem in
LcD screen
DSP.this
driving large-size
display by
paper
has been used in data which has BIST func·
acquisition system
the reflesh rate
interface
proving
significantly.This
design
has flexible realization and value.
highly practical
and iS
used in various embeddod
tions
widely
systems.It
Keywords:DSP2812;man.machine interface;SEDl335;Ps/2 keyboard
可选。SEDl335的显示RAM具有以下特性:
1
引言
(1)文本显示特性显示RAM区专用于文本方式显示,该
显示RAM区每个字节的数据都认为是字符代码,SEDl335将
使用该字符代码确定字符库中字符首地址,再将相应字模数据
传送到液晶显示模块。在液晶屏上出现该字符的8x8点阵块即
文本显示RAM的一个字节对应显示屏上的8x8点阵。
(2)图形显示特性显示RAM区专用于图形方式显示,
该显示RAM区每个字节的数据直接被送到液晶显示模块
人机接口是嵌入式控制系统的重要组成部分,用于人机
之间实时交换控制系统并返回系统状态。嵌入式系统大都采
用液晶屏和键盘作为人机接口的输入、输出设备。这里设计
的人机接I=1作为数据采集系统的组成部分,为系统控制和运
行监测提供方便.而其本身在各种嵌人式控制系统中又具有
广泛的实用性fIl。
上.每个位的电平状态决定显示屏上一个点的显示状态,l为
显示.0为不显示,所以图形显示RAM的一个字节对应显示
屏上的8× l点阵。
2液晶屏显示功能的实现
这里采用的液晶显示器为RT320240B.该显示器的控制
器使用SEIKOEPs0N公司生产的SEDl335型控制器。DSP
(3)字符发生器SEDl335管理内存字符发生器CGROM.
访问SEDl335时,无需判断其是否空闲,SEDl335能够随时
准备接受DSP的访问并按照内部时序及时正确传输DSP发
该字符发生器固化160种5x7点阵字符的字模SEDl335.由
于SEDl335仅能处理8位字符代码.所以一次最多只能显示
及建立256种字符并在SEDl335的字符表中给出内部字符发
生器的全部内容,同时给出外扩字符发生器的字符代码范围
80H一9FH和EOH—FirH。共64种。
送的指令、数据。考虑到RT320240B是大屏幕液晶显示器,显
示数据采集波形需较快的屏幕刷新速度,这里采用并行数据
发送方式.从而在硬件设计上提高液晶屏幕的刷新速度t2l。
2.1 SEDl335控制器
2.2液晶屏显示硬件电路设计
SEDl335型液晶显示控制器由振荡器、功能逻辑电路、
考虑到SEDl335控制器的特点以及显示波形对速度的
要求。应用并行数据总线的方法141。而DSP2812的外扩数据总
线刚好符合并行传输数据需要,I/O数据缓冲接口AO选用外
扩地址总线的最低位地址总线A0.通过XINTF,将指令码写
显示RAM埘、管理电路字符库及其管理电路,以及产生驱动时
MHz范周内
序的时序发生器组成。振荡器丁作频率在l—10
收稿日期:2009--04—21
稿件编号:200|9(,4052
研究方向:电路故障诊断,数字信号处理。
作者简介:王昶辉(1984-),男,黑龙江哈尔滨人.硕士研究生。
一100_
万方数据
全部评论(0)