- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于DSP液晶显示屏的应用精要
基于DSP的液晶显示的应用
讲课人:xxxxx
学号:xxxxxx
一.以 OCM12864 图形点阵液晶显示模块为例
二.TMS320LF2407 对显示屏进行控制的硬件设计
三.C 语言实现液晶字符显示软件设计
主要内容:
A、了解液晶显示器
液晶显示器是一种最具发展前景并已成熟的平板显示器件,独特的低压、微功耗特性使其可直接与大规模集成电路相结合来开发具有便携显示功能的系列产品。除撞击、破碎或配套件损坏外,液晶显示器件自身寿命终结几乎没有。
B、为什么要进行DSP液晶显示屏的设计?
1.近年来,随着低价格、高性能 DSP 的出现,DSP已广泛应用于高速信号处理等领域
2.由于液晶属于慢速设备,通用单片机的速度可以与液晶时序相匹配,但在系统需要大量高速实时数据时,就会出现高速处理器与液晶时序不匹配的问题
3.液晶显示模块与单片机的并行接口相连,在编写驱动子程序时,需要用软件模拟液晶工作操作时序。本系统设计采用美国德州仪器(TI)公司开发的 16 位定点 DSP—TMS320LF2407,该器件具有体积小、功耗低、实时处理快等特点。将液晶显示模块与 DSP 的地址总线、数据总线相连,可简化软件设计。
在本系统中,液晶显示控制器映射在 DSP 的 I/O 空间,其数据/指令选择、左右半屏的片选信号由 DSP 的 A0、A1、A2 地址线控制,因此,对 KS0108B 读写操作实质上是对映射在 I/O 空间的 I/O 口读写操作。在程序开发时,使用了 TDS2407EA 评估板,其外部 I/O 映射地址从 8000H 开始,故对液晶操作地址都是在此地址的基础上加偏移量得到的。
C、硬件接口及其工作原理
液晶显示模块与 DSP 的接口设计如图
D、液晶显示软件设计
1.定义I/O口地址
2.LCD驱动程序
3.初始化程序
4.字库的设计
5.字符显示程序
6.主程序
在软件设计中,定义变量 DATA 作为数据寄存器,COM 作为指令寄存器。地址线 A0 连接 RS 引脚,A1 连接左屏选通引脚,A2 连接右屏选通引脚。根据驱动程序要求,可以确定 TDS2407EA 评估板外部 I/O 映射地址 8000H 以上的偏移量,从而得到对液晶显示模块进行读状态、写指令、写数据、读数据操作时所对应的 I/O 地址。
D1、定义I/O口地址
D2、LCD 驱动程序
读状态子程序:
写指令子程序:
D3、初始化程序:
主程序中需要系统初始化、液晶显示模块初始化。在系统初始化中需要对 DSP 的系统控制和状态寄存器、等待状态发生器控制寄存器、中断寄存器等进行必要设置。液晶显示模块初始化特别重要,顺序依次为:关显示→正常显示驱动设置→复位→清屏→开显示。
D4、字库的设计
建立两个数组,char1 为汉字“液”,char2为字母“X”。
const char1[16] = {0x1060,0x020C,0xC004,0xC43C,0x05C6,
0xBC24,0x24E4,0x0400,0x0404,0x7E01,0x0201,0xFF42,0x2314,0x0815,0x23C0,0x4000};
const char2[8]={0x0818,0x6880,0x8068,0x1808,0x2030,0x2C03,
0x032C,0x3020};
DISP(ARRAY,PAGE,COL,TYPE)
int *ARRAY,PAGE,COL,TYPE;
{ int K,L,TEMP1,TEMP,a; TEMP=PAGE|0x0B8; WC(TEMP,0); WC(TEMP,1);
if(TYPE= =16)
a=7;
else {if(TYPE= =8) a=3;} for(L=0;L=1;L++)
{ for(K=0;K=a;K++,COL++,ARRAY++) { TEMP=(*ARRAY0xFF00)8;
if(COL63) {TEMP1=(COL- 64)|0x40;
WC(TEMP1,0);
WD(TEMP,0);}
D5、字符显示程序:
ARRAY 字模数组
PAGE 页面物理地址
COL 列物理地址
TYPE 显示类型
else {TEMP1=COL|0x40; WC(TEMP1,1); WD(TEMP,1);}
COL++;
TEMP=*ARRAY0x00FF;
if(COL64)
WD(TEMP,1);
else {TEMP1=(COL- 64)|0x40; WC(TEMP1,0); WD(TEMP,0);}
}
TEMP=(PAGE+1)|0x0B8;
WC(TEMP,0);
WC(TEMP,1);
COL=COL- TYPE;
}
}
在主程序中,先执行初始化程序,然后再调用字符显
您可能关注的文档
- 基于Ansoft-RMxprt的三相异步电机设计精要.ppt
- 基于android平台的视频播放器设计答辩ppt精要.ppt
- 抗菌药物联合应用技巧讲述.ppt
- (精品)2017高考古代诗歌鉴赏4——表达技巧鉴赏解读.ppt
- 基于ARM2103的多功能电子计价秤设计精要.doc
- 基于Arduino的音乐播放器设计精要.doc
- (语文A版)一年级语文上册课件十二属相图解读.ppt
- (必威体育精装版)2012年全国各地中考物理(90套)试题汇编:物态变化解读.doc
- 抗菌药物合理使用材料2(革兰阴性杆菌)讲述.ppt
- (最终版)港航2011级:桩基工程:第六章、第七章.ppt解读.ppt
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
最近下载
- 理财教材《小狗钱钱》.pdf
- 护理品管圈问题解决型之提高慢性肾功能不全患者饮食指导知晓率.pptx VIP
- 复旦投毒案林森浩(详细的参考资料整理).docx
- Axure RP原型设计图解微课视频教程(Web+App)(刘刚)PPT全套完整教学课件.pptx
- 2024年国家电网招聘之财务会计类题库附参考答案(轻巧夺冠).docx
- 1精益管理倡导者培训.pptx
- 整本书阅读 《朝花夕拾》(同步课件) 七年级语文上册(统编版2024).pptx
- 2024-2029年中国房地产投资行业发展分析及投资风险预警与发展策略研究报告.docx
- 文旅融合背景下的文化遗产活化措施.pptx VIP
- 非物质文化遗产活化策略PPT.pptx VIP
文档评论(0)