首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 光电应用
基于DSP和CPLD的液晶模块的设计
来源:本站整理  作者:佚名  2009-08-07 10:38:52



PIE中断矢量表

InitPeripherals();//初始化外设
  LcdComL = 0x00;//初始化命令寄存器
 LcdDatL = 0x00;//初始化数据寄存器 

WriteLcdCom(0x01);//清除显示屏 

WriteLcdCom(0x0e);//显示状态打开 

WriteLcdCom(0x30);//LCD选择为 8位并行数据传输方式

比如要在显示屏第一行显示“检测物质:Theanol”

WriteLcdCom(0x80);  //写第一个字符的地址 

WriteLcdDat(0xbc);  //第一个汉字“检”的高字节 

WriteLcdDat(0xec);//“检”的低字节 

WriteLcdDat(0xb2);//汉字“测”高字节 

WriteLcdDat(0xe2);//“测”低字节 

WriteLcdDat(0xce);//汉字“物”高字节 

WriteLcdDat(0xef);//汉字“物”低字节

WriteLcdDat(0xd6);//汉字“质”高字节

WriteLcdDat(0xca);“质”低字节

WriteLcdDat(0x3a);//冒号“: ”

WriteLcdDat(0x45);//字符“ T”

WriteLcdDat(0x74);//字符“ h”

 … for(;;);

} void WriteLcdCom(unsigned char c) { * LcdComH = c;
* LcdComL=c;
delay(5000); } void WriteLcdDat(unsigned char d) { * LcdDatH = d;
* LcdDatL = d;
delay(5000); } void delay(unsigned int t) { while(t>0)
t--; }
以上程序均在 DSP集成开发环境 CCS中调试通过,LCD显示屏上可以正常显示连续的汉字、字符以及图形等,在实际的嵌入式数据采集系统中得以应用。通过移植本文的程序,修改其中一些命令,可以完成更加复杂的功能,并且具有缩短产品开发周期,加快产品上市等优点,因此非常适合便携式设备的界面显示系统。
结论
本文作者创新点:以 DSP为核心处理器,利用 CPLD来进行逻辑转换和控制,实现高速CPU处理器和低速外设接口的时序匹配,同时采用了移植性能和可读性能高的 C程序设计,无需插入等待周期,在实际的嵌入式系统中成功运行,为快速处理器与慢速外设的接口设计提供了一种借鉴的方法。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:2,867.18800 毫秒