DSP实验LCD实验.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP实验LCD实验

DSP实验三 LCD实验 一、实验目的 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码、点阵图形的同屏显示,广泛用于各种仪器仪表、电力设备和信息产品上作为显示器件。 与实验有关的操作命令:设定DDRAM(Display Data RAM)地址设定DDRAM地址到地址计数器(AC),第一行AC范围为80H~87H,第二行地址范围为90H~97H,第三行AC范围为88H~8FH,第四行地址范围为98H~9FH。字符显示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中文字库字型。若要在某一个位置显示中文字符,应先设定显示字符的位置,即先设定显示地址,再写入中文字符编码。 四、实验步骤 1、跳线JS1连接成串行方式,“信号源单元”拨码开关S3的拨码1置“NO”。 1 2 3 连接1,2:并行方式 连接2,3:串行方式 2、用仿真机将计算机与数字信号处理实验箱连接好,并依次打开实验箱电源、仿真机电源,然后运行CCS软件。 3、打开exp10目录下的lcd.pjt ,查看各源程序,加载lcd.out,运行程序,记录实验结果。 答:首先显示“m3/h”,接着显示“田”,然后显示“北京精仪达盛公司欢迎您多谢关照”,之后就一直循环以上步骤。 4、打开exp3目录下的lcd.pjt, 加载lcd.out,运行程序,记录实验结果。 答:首先显示“m3/h”,接着显示“田”,然后显示“仲恺农业工程学院信息学院欢迎您! HAPPY NEW 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定义字符,然后查看data memory的存储单元可以获得字符的编码。 或者通过查表,来获得字符的编码。 2、通过实例说明.string初始化的字符串在存储器中的存储方式。 答:例如:.string 北京精仪达盛公司信息学院欢迎您! HAPPY NEW YEAR 汉字 “北“的国标编码为B1B1H。 如下图:每个字符的大小是两个word,在存储器中占用两个地址空间的低8位空间存储。 3、分析exp3和exp10目录下字符显示程序word_disp.asm的主要区别。 答:exp3的显示方式是通过用.string定义字符,然后用rptb循环显示,而exp10是直接给出每个字符的编码,然后逐个显示。 4、分析lcd.c程序中for(;

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档