DSP实验指导用书 - 图文 下载本文

数字信号处理EXPIV型教学实验系统 87

实验九 键盘接口及七段数码管显示实验

一、实验目的

1.了解串行口8位LED数码管及64键键盘智能控制芯片HD7279A的基本原理; 2.学习用TMS320C54XDSP芯片控制芯片HD7279A键盘和LED的基本方法和步骤; 二、实验设备

计算机,CCS 2.0 版软件,DSP仿真器,实验箱。 三、HD7279A芯片简介

该芯片是一片具有串行接口的,可同时驱动8位共阴式数码管或(64只独立LED)的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵,单片即可完成LED显示,键盘接口的全部功能。HD7279A内部含有译码器,可直接接受BCD码或16进制码,并同时具有2种译码方式。此外,还具有多种控制指令,如消隐、闪烁、左移、右移、段寻址等。

HD7279A具有片选信号,可方便地实现多于8位的显示或多于64键的键盘接口。 四、实验步骤和内容

1. 开关K9拨到右边,即仿真器选择连接右边的CPU:CPU2;正确完成计算机、DSP仿真器和实验箱的连接后,系统上电;

2. 启动CCS 2.0,用Project/Open打开exp09_cpu2/目录下的“exp09.pjt”工程文件;双击“exp09.pjt”及“source”可查看各源程序;并加载“debug”目录下的 “exp09.out”;

3单击”run”运行程序或按F5运行程序,然后观察结果:

可以看到LED全部点亮(包括小数点)闪烁,然后LED13、LED14显示出 0、1、2、3、4、5、6、7、8、9、A、b、C、d 、E、F,并逐渐左移,然后LED全部熄灭,此时按键盘上的按键,便可在最右边一位LED上显示出按键对应的键值,再次按下任意一键时,上一个显示的键值左移一位,新键值显示在最右端。,同时LED1~LED8亮灭变化。下面是键盘的键值表:

数字信号处理EXPIV型教学实验系统 88

F B 7 3 E A 6 2 D

9 5 1 C 8 4 0 关闭所有窗口,本实验完毕。 五、实验说明

本实验帮助学习智能键盘、显示驱动芯片HD7279A的工作原理和使用方法;实验把DSP的MCBSP1配置成通用IO口来模拟串口实现和HD7279A的通信。

注: HD7279的详细资料,请查看附带的PDF文档

数字信号处理EXPIV型教学实验系统 89

实验十 LCD实验

一、实验目的

1.了解LCD显示的基本原理;

2.学习用TMS320C54XDSP芯片控制LCD的基本方法和步骤; 3.加深对访问DSP IO空间的理解。 二、实验设备

计算机,CCS 2.0 版软件,DSP仿真器,实验箱。 三、LCD简介

液晶显示器(LCD)以其功耗低、体积小、外形美观、价格低廉等多种优势在仪器仪表产品中得到愈来愈多的应用。

LCD数据接口基本上分为串行接口和并行接口两种形式,本实验系统选用的是北京青云创新科公司生产的中文液晶显示模块,型号为LCM12864ZK_LCD,其字型ROM 内含8192 个16*16 点中文字型和128 个16*8 半宽的字母符号字型;另外绘图显示画面提供一个64*256 点的绘图区域GDRAM; 而且内含CGRAM 提供4 组软件可编程的16*16 点阵造字功能。电源操作范围宽(2.7V to 5.5V);低功耗设计可满足产品的省电要求。同时,与单片机等微控器的接口界面灵活(三种模式并行8 位/4 位串行3 线/2 线)。

中文液晶显示模块可实现汉字、ASCII 码、点阵图形的同屏显示;广泛用于各种仪器、仪表家用电器和信息产品上作为显示器件。

本实验中,采用串行和并行8位数据接口输入方式,把LCD映射到DSP芯片的I/O空间,通过读写I/O地址来控制液晶,TMS320C54xDSP芯片对该地址输出数据,实现对LCD的显示控制。 四、实验步骤和内容

1. 开关K9拨到右边,即仿真器选择连接右边的CPU:CPU2;在CPU上连接DSP

开发系统,正确连接完毕后,系统上电;将“液晶显示单元”拨码开关S2的1、2位都置“ON”,打开液晶的电源和背光电源。 2.

数字信号处理EXPIV型教学实验系统 90

A、 并口工作方式: 拨码开关SW2的设置;

SW2 1 2 3 4 ON 备 注 码位 LCD工作模式控制,8位并口模式 OFF OFF ON 跳线J65: 1、2短接 1)、启动CCS 2.0,用Project/Open打开“EXP10_CPU2\\ userlcdepp_54\\”

userlcdepp_54.pjt”工程文件;双击“userlcdepp_54.pjt”及“source”可查看各源程序;并加载“EXP10_CPU2\\ userlcdepp_54\\debug”下的userlcdepp_54.out”;

2)单击“Run”运行程序;

在LCD上显示: 4行汉字“白日依山尽,黄河入海流,欲穷千里目,更上一层

楼”,每隔一定的时间清屏后又重新显示。 注:随实验附带有液晶的编程说明,及使用说明。

B、 串口工作方式: 拨码开关SW2的设置;

SW2 1 ON 2 ON 3 ON 4 ON 备 注 码位 LCD工作模式控制,3线串口模式 跳线J65: 2、3短接 1)、启动CCS 2.0,用Project/Open打开“EXP10_CPU2\\ userlcdser_54\\”

userlcdser_54.pjt”工程文件;双击“userlcdser_54.pjt”及“source”可查看各源程序;并加载“EXP10_CPU2\\ userlcdser_54\\debug”下的userlcdser_54.out”;

2)单击“Run”运行程序;

在LCD上显示: 4行汉字“白日依山尽,黄河入海流,欲穷千里目,更上一层楼”,每隔一定的时间清屏后又重新显示。

注: 液晶LCM12864ZK的详细资料,请查看附带的PDF文档