tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(89)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

哈尔滨工业大学——DSP 原理与应用实验指导书

III-38

实验八 外设控制实验—液晶显示器控制显示实验

一,实验目的

通过实验学习使用2407ADSP的扩展I/O端口控制设备的方法,了解液晶显示器的显示控制原理及编程方法。

二,实验设备

计算机,ICETEK-LF2407-EDU实验箱。

三.实验原理

ICETEK-LF2407-A 是一块以 TMS320LF2407ADSP 为核心的 DSP 扩展评估板,它通过扩展接口与实验箱的显示/控制模块连接,可以控制其各种设备。

液晶显示模块的访问、控制是由2407ADSP对扩展I/O接口的操作完成。

控制 I/O 口的寻址:命令控制 I/O 接口的地址为 0x8001,数据控制 I/O 接口的地址为0x8003和0x8004,辅助控制I/O接口的地址为0x8002。

显示控制方法,

- 液晶显示模块中有两片显示缓冲存储器,分 别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。其地址与象素的对应方式如下,

左侧显示内存 右侧显示内存

Y= 0 1 62 63 0 1 62 63 行号

DB0 DB0 DB0 DBO DBO DBO DBO DBO DBO DBO 0

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

X=0 DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 7

DB0 DB0 DB0 DB0 DB0 DB0 DB0 DB0 DB0 DB0 8

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 55

X=7 DB0 DBO DBO DBO DBO DBO DBO DBO DBO DBO 56

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 DB7 63

-发送控制命令:向液晶显示模块发送控制命令的方法是通过向命令控制I/O接口写入命令控制字,然后再向辅助控制接口写入0。下面给出的是基本命令字、解释和C语言控制语句举例。

显示开关:0x3f打开显示;0x3e关闭显示;

设置显示起始行:0x0c0+起始行取值,其中起始行取值为0至63;

设置操作页:0x0b8+页号,其中页号取值为0-7;

设置操作列:0x40+列号,其中列号为取值为0-63;

- 写显示数据:在使用命令控制字选择操作位置(页数、列数)之后,可以将待显示的数据写入液晶显示模块的缓存。将数据发送到相应数据控制I/O接口即可。

* 液晶显示器与DSP的连接,

哈尔滨 工业 大 学—— DSP 原 理与应 用实 验 指导书

III- 39

地址 地址译码 片选

TMS320 控制 液晶显示模块

LF2407A 数据 8 位 数据

其他控制 控制端

* 数据信号的传送:由于液晶显示模块相对运行在 40MHz 主频下的 DSP 属于较为慢速设备,连接时需要考虑数据线上信号的等待问题;

* 电平转换:由于 DSP 为 3.3V 设备,而液晶显示模块属于 5V 设备,所以在连接控制线、数据线时需要加电平隔离和转换设备,如,ICETEK-CTR 板上使用了

74LS245。

四,实验程序

include "2407c.h"

#define LCDDELAY 1

#define LCDCMDTURNON 0x3f


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-89.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 张任翔
      张任翔

      这人出道几年了

    • 夏侯敦元让
      夏侯敦元让

      台湾同胞户口迁移实行多样补贴和帮助

    • 邱凤娟
      邱凤娟

      或者让男的变太监

    热点图片
    拼命载入中...