当前位置:首页 > 单片机 > 单片机
[导读]介绍TMS320LF2407型DSP的主要特点和LCM320240液晶显示模块的基本使用方法。在此基础上讨论了DSP与液晶显示屏之间采用数字I/0口模拟时序的硬件接口设计方案,给出了基于C语言具体的实现方法

摘要:介绍TMS320LF2407型DSP的主要特点和LCM320240液晶显示模块的基本使用方法。在此基础上讨论了DSP与液晶显示屏之间采用数字I/0口模拟时序的硬件接口设计方案,给出了基于C语言具体的实现方法,最终实现了DSP与LCM320240的良好接口,并在实际系统应用中取得了成功。同时,可为其他DSP与LCD的接口设计和控制实现提供参考。
关键词:TMS320LF2407;LCM320240; C语言;接口;DSP;LCD


1 引言
    DSP即数字信号处理器,是一种特别适用于数字信号处理运算的微处理器,速度快,功能强,广泛应用于图形图像处理、语音处理、仪器仪表、通信、多媒体及军事等领域。液晶显示器由于具有功耗低、价格低、驱动电压低、接口方便、使用寿命长等特点以及优越的字符和图形显示功能,在各种图形显示、人机交互中得到广泛应用。
    本文将给出TMS320LF2407型DSP(以下简称DSP)控制北京青云公司生产的LCM320240液晶显示屏的软硬件设计实例,说明如何通过DSP控制液晶显示模块。同时,由于程序采用系统设计C语言,因此对其他型号的DSP与LCD接口设计和控制实现也有一定的参考价值。

2 TMS320LF2407主要特点
    TMS320LF240x系列是TMS320C2000家族中最新、功能强大的DSP,其中LF2407是最具有革命性的产品,是一款集成度较高、性能较强的DSP,采用高性能静态CMOS技术,使得供电电压降为3.3V,减少了控制器的损耗;30 MI/s的执行速度使得指令周期缩短到33 ns.从而提高了控制器的实时控制能力;具有多达41个通用、双向的数字I/O引脚,能方便地实现各种I/O操作;与现存240xDSP控制器代码兼容,并且外设集成度更高、程序存储器容量更大、A/D转换速度更快。

3 LCM320240液晶显示器简介
    LCM320240是北京青云公司生产的320x240点阵LCD模块。内含7 602个简体中文字型,支持4/8位6800/8080 MPU接口,工作电源(3.3 V)与DSP兼容。本设计中采用6800时序,8位数据并行方式。
    LCM320240工作在两种不同的显示模式。
    文字显示模式。内建512 KB的16x16中文显示字型ROM(Font ROM),存储7 602个标准GB码的简体中文。每个简体中文汉字由两个8位代码组成,对应关系参见LCM320240中文代码表。通过将汉字所对应的两个8位代码写入资料寄存器,就可以将对应汉字显示在当前光标处,汉字大小为16x16。
    绘图显示模式。它是以字元映射(bit map)方式在Display RAM上填入图形资料。当所要显示的汉字大小不为16x16时,可以将LCD设置为绘图模式,通过字模提取软件得到所需大小的汉字字码表,再在LCD上以绘图方式显示。
    通过控制其指令寄存器[FD]实现LCD在这两种不同模式之间切换。对LCM320240的操作实质上就是通过控制RS引脚对指令寄存器和资料寄存器进行相应的读写操作。

4 接口的硬件设计
    DSP经常会对读写周期较慢的输入/输出设备(如液晶显示模块、打印机、键盘等)进行访问,通常用以下两种方法来解决DSP与这些慢速设备之间的输入/输出时序匹配问题。
    直接访问。直接访问方式是将DSP的读写信号线与慢速设备接口控制板引出的读写信号线直接相连,时序由DSP内部读写逻辑控制。由于慢速外设的读写周期相对DSP较慢,要使两者的时序匹配,还必须进行一些时序方面的控制处理。一种处理方法是软件编程等待状态发生器,将外部总线周期扩展到数个机器周期。由于受硬件条件的限制,这种扩展通常也是有限的,TMS320C2000系列DSP最多只能扩展到7个机器周期。另一种处理方法是利用DSP的READY(外部设备准备就绪)引脚,通过硬件扩展实现外部状态自动等待,从而使DSP与慢速设备之间的时序匹配。虽然可以将总线周期扩展到任意个机器周期,但是需要进行硬件扩展,增加了系统设计的复杂度。
    间接访问。用DSP的数字I/0间接控制慢速设备,通过软件控制DSP的I/O口来实现与慢速设备的时序匹配。此种方式无需硬件扩展即可实现与任意时序慢速设备之间的时序匹配。
    本设计采用间接访问方式来实现DSP与LCM320240之间的时序匹配。接口电路如图1所示。

    图中电阻大小均为2 kΩ。SLK,SLA分别为LED背光源正负极;Vdd,Vss分别为LCD的电源和地;CSl,CS2为LCD片选信号,当CSl为低,CS2为高时,LCM320240处于就绪状态,随时可接受指令。LCM320240的DB0-DB7与DSP的IOPB0-IOPB7相连,实现数据传送;IOPE0与RS相连,当RS为高时,DSP存取指令寄存器,而当RS为低时,DSP存取资料寄存器。IOPEI与WR(R/W)相连,当LCM320240为6800系列时序时,此引脚为读取/写入信号,高电平时表示读取的动作,低电平时表示写入的动作;I0PE2与RD(E)相连,当为6800时序时,EN为使能信号,高电平有效;IOPE5设置为输入方式,与BUSY相连,当BUSY引脚为高电平时,控制器无法被存取,DSP必须在对控制器做存取前确定该引脚为低电平才可对LCM320240进行操作;I0PE6设置为输入方式,与INT相连,此引脚可设成高或低电平触发,当光标Segment位址寄存器(CPXR)与Segment中断位址寄存器(INTX)值相同,或光标Common位址寄存器(CPYR)与Common中断位址寄存器(INTY)值相同时,发生中断,触发该引脚;IOPE7与RST相连,当IOPE7设置为低电平,且持续时间不小于LCM320240规定的最小时间100ms时,LCM320240复位;VOUT为液晶模块的负电压输出,LCD V0为LCD的工作电压(调节LCD Vo的值可以调节显示对比度),通过调节可变电位器,可以调节液晶屏的显示对比度。

5 软件控制实现
    DSP可以采用汇编语言或C语言作为开发语言进行程序设计,但考虑到系统的可移植性和软件的可读性,本文以C语言作为开发语言,介绍DSP与LCM320240之间控制程序的实现。
    首先解决TMS320LF2407与LCM320240之间的时序匹配。时序匹配是DSP控制LCM320240最关键也是最基本的问题,其本质就是如何编写控制程序对LCM320240的指令寄存器和资料寄存器进行读写操作。LCM320240所采用的6800时序图如图2所示。LCM320240接口时序如表1所示。

    根据LCM320240的时序图和时序表便可以编写与时序匹配的DSP控制程序。以写指令寄存器和写资料寄存器程序为例,程序源代码如下:

 

    其次,进行系统初始化设置,包括DSP和LCD的初始化。DSP初始化主要完成DSP与LCD相连的I/O口的功能配置;LCD的初始化主要完成对LCD工作方式和显示模式的设置,需要特别指出:在LCD初始化中应对LCD进行一次复位操作,为后续对LCD进行操作程序做好准备(源代码略)。
    最后,在完成系统初始化后,根据实际系统的需要,通过调用已经编译好的时序匹配的LCM320240控制程序来完成对实际系统程序的编写。


6 结束语
   
文中介绍的DSP控制LCM320240的软、硬件实现方法已在便携式检测仪中得到应用,运行效果良好。同时,本文所用程序采用C语言编写,具有较高的可移植性,对其他类型的DSP与LCD之间的软、硬件实现具有一定的参考价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:主要介绍了应用DSP的电能质量检测系统的硬件电路及软件开发工具,对采集来的某电铁电流信号进行了电能质量检测,并开展了实际实验尝试。实验结果显示,实际信号含有大量谐波,但通过应用DSP的电能质量检测系统成功检测到了它...

关键字: 电能质量检测 Matlab仿真 DSP

随着生活水平的提高,大家都想从生活压力中释放出来,越来越多的人向往户外运动、露营等,在大自然的拥抱中释放压力,解放自我,从而成为户外旅行火热的原因之一。因此,很多音箱厂商都开始推出针对户外的户外蓝牙音箱。但是市面上的蓝牙...

关键字: PD快充 I2S DSP IC

摘要:数字信号处理器(DSP,digitalSignalproceSSor)是专门用于某些数字信号处理任务的微处理器,一般由集成电路芯片构成。当前,水声领域中声呐探测设备正逐渐向大运算量、强实时性及小型化等方向发展,对高...

关键字: 水声信号处理 DSP 声呐

DSP开发板,就是围绕DSP的功能进行研发,推出用于DSP芯片开发的线路板,并提供原理图和源代码给客户。DSP尤以TI公司的DSP市场占有率最大。

关键字: DSP 开发板

在这篇文章中,小编将为大家带来无线模块的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 无线模块 自动化 DSP

当你在大疆无人机上拍照,跟踪或者自主飞行时,背后有一堆高性能处理器在为这些应用加速,其中就有DSP(Digital Signal Processor)。DSP的软硬件解决方案为图像,机器学习和飞行控制业务提供高性能计算平...

关键字: 嵌入式 DSP 大疆

(全球TMT2022年5月26日讯)Yahoo和全球领先的独立程序化户外 (DOOH) 广告技术公司Hivestack巢仕达宣布建立全球战略合作伙伴关系,致力于连接双方行业领先的技术,并为全球范围内的优质程序...

关键字: STACK BSP DSP MT

华为开源云原生AI卫星应用方案亮相KubeCon EU 2022 瓦伦西亚2022年5月20日 /美通社/ -- 5月18日,在云原生领域备受瞩目的会议——KubeCon和CloudNativeCon欧洲峰会主论坛中,...

关键字: DSP 华为 卫星 开源

(全球TMT2022年5月16日讯)日前,国际权威研究机构Gartner发布《市场份额分析:2021年全球软件行业市场规模报告》,报告显示浪潮云海服务器虚拟化软件InCloud Sphere(以下简称InCloud S...

关键字: DSP 虚拟化 软件 AI

北京2022年5月13日 /美通社/ -- 日前,国际权威研究机构Gartner发布《市场份额分析:2021年全球软件行业市场规模报告》,报告显示浪潮云海服务器虚拟化软件InCloud Sphere(以下简称I...

关键字: DSP 虚拟化 软件 GARTNER

单片机

21600 篇文章

关注

发布文章

编辑精选

技术子站

关闭