DSP实验:LCD实验_第1页
DSP实验:LCD实验_第2页
DSP实验:LCD实验_第3页
DSP实验:LCD实验_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DSPDSP实验三实验三 LCDLCD实验实验 一 实验目的一 实验目的 1 了解LCD显示的基本原理 2 学习用TMS32054DSP芯片控制LCD的基本步骤 3 熟悉对访问DSP IO 空间的理解 二 实验设备二 实验设备 计算机 CCS2 0版软件 DSP仿真器 实验箱 三 实验系统相关资源三 实验系统相关资源 1 实验箱采用北京青云创新科公司的中文液晶显示模块 型号为 LCM12864ZK LCD LCM12864ZK LCD 中文液晶显示模块的液晶屏幕为 128 64 可显示四行 每 行可显示 8 个汉字 中文液晶显示模块字型 ROM 内含 8192 个 16 16 点中文字型 和 128 个 16 8 半宽的字母符号字型 另外绘图显示画面提供一个 64 256 点的 绘图区域 GDRAM 而且内含 CGRAM 提供 4 组软件可编程的 16 16 点阵造字功能 电源操作范围宽 2 7V to 5 5V 低功耗设计可满足产品的省电要求 同时与 单片机等微控器的接口界面灵活 三种模式 并行 8 位 4 位 串行 3 线 2 线 中文液晶显示模块可实现汉字 ASCII 码 点阵图形的同屏显示 广泛用于 各种仪器仪表 电力设备和信息产品上作为显示器件 1 1 与实验有关的操作命令 与实验有关的操作命令 设定 DDRAM Display Data RAM 地址 设定 DDRAM 地址到地址计数器 AC 第一行 AC 范围为 80H 87H 第二行地 址范围为 90H 97H 第三行 AC 范围为 88H 8FH 第四行地址范围为 98H 9FH 2 2 字符显示字符显示 LCM12864ZK 按照每个中文字符 16 16 点阵将显示屏分为 4 行 8 列 共 32 个区 每个区可显示 1 个中文字符或 2 个 16 8 点阵全高 ASCII 码字符 LCM12864ZK 内部提供 128 2 Bit 的字符显示 RAM 缓冲区 DDRAM 字符显 示是通过将字符显示编码写入该字符显示 RAM 实现的 根据写入内容的不同 可分别在液晶屏上显示 CGROM 中文字库 HCGROM ASCII 码字库 及 CGRAM 自定义字型 的内容 三种不同字符 字型的编码选择范围为 0000 0006H 显示自定义字型 02H 7FH 显示半宽 ASCII 码字符 A1AOH F7FFH 显示 8 192 种 GB2312 中文字库字型 若要在某一个位置显示 中文字符 应先设定显示字符的位置 即先设定显示地址 再写入中文字符 编码 3 3 LCDLCD 的显示控制的显示控制 本实验中 采用串行数据接口输入方式 把 LCD 映射到 DSP 芯片的 IO 空间 其 IO 地址为 0 x8007 TMS320C54xDSP 芯片对该地址输出数据 实现对 LCD 的显示控制 四 实验步骤四 实验步骤 1 跳线JS1连接成串行方式 信号源单元 拨码开关S3的拨码1置 NO 123 连接1 2 并行方式 连接2 3 串行方式 2 用仿真机将计算机与数字信号处理实验箱连接好 并依次打开实验箱电 源 仿真机电源 然后运行CCS软件 3 打开exp10目录下的lcd pjt 查看各源程序 加载lcd out 运行程序 记录实验结果 答 首先显示答 首先显示 m m3 3 h h 接着显示 接着显示 田田 然后显示 然后显示 北京精仪达盛公司欢北京精仪达盛公司欢 迎您多谢关照迎您多谢关照 之后就一直循环以上步骤 之后就一直循环以上步骤 4 打开exp3目录下的lcd pjt 加载lcd out 运行程序 记录实验结果 答 首先显示答 首先显示 m m3 3 h h 接着显示 接着显示 田田 然后显示 然后显示 仲恺农业工程学院信仲恺农业工程学院信 息学院欢迎您 息学院欢迎您 HAPPYHAPPY NEWNEW YEAR YEAR 之后就一直循环以上步骤 之后就一直循环以上步骤 5 将exp3目录下的lcd pjt的源程序word disp asm中 string初始化的字 符串修改为 北京精仪达盛公司信息学院欢迎您 HAPPY NEW YEAR 重新 生成可执行代码并加载到目标板 查看data memory 2000H起始的存储单元 了 解 string初始化的字符串在存储器中的存储方式 6 查看exp3目录下的lcd pjt的源程序word disp asm 与exp10目录下的 lcd pjt的源程序word disp asm相比较 分析两个字符显示程序的主要区别 7 修改exp3目录下的lcd pjt的源程序word disp asm 在LCD显示模块上 显示 信息学院 专业班级姓名 8 查看lcd c 完成思考题4 五 思考题五 思考题 1 如何获得需要显示字符的编码 答 通过设置答 通过设置 string string定义字符 然后查看定义字符 然后查看datadata memorymemory的存储单元可以获得字的存储单元可以获得字 符的编码 符的编码 或者通过查表 来获得字符的编码 或者通过查表 来获得字符的编码 2 通过实例说明 string初始化的字符串在存储器中的存储方式 答 例如 答 例如 string string 北京精仪达盛公司信息学院欢迎您 北京精仪达盛公司信息学院欢迎您 HAPPYHAPPY NEWNEW YEARYEAR 汉字汉字 北北 的国标编码为的国标编码为B1B1HB1B1H 如下图 每个字符的大小是两个如下图 每个字符的大小是两个wordword 在存储器中占用两个地址空间的低 在存储器中占用两个地址空间的低8 8位空位空 间存储 间存储 3 分析exp3和exp10目录下字符显示程序word disp asm的主要区别 答 答 exp3exp3的显示方式是通过用的显示方式是通过用 string string定义字符 然后用定义字符 然后用rptbrptb循环显示 而循环显示 而 exp10exp10是直接给出每个字符的编码 然后逐个显示 是直接给出每个字符的编码 然后逐个显示 4 分析lcd c程序中for 语句的作用 InitC5402 语句是否一定要出 现在循环体中 该程序可以如何优化 试用do while语句重新修改代码 答 答 for for 实现死循环 实现死循环 InitC5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论