电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

液晶显示器控制显示实验VIP免费

液晶显示器控制显示实验_第1页
1/9
液晶显示器控制显示实验_第2页
2/9
液晶显示器控制显示实验_第3页
3/9
1 实验二 液晶显示器控制显示实验 一、实验目的 通过实验学习使用VC5416DSP 的扩展端口控制外围设备的方法,了解液晶显示器的显示控制原理及编程方法。 二、实验设备 计算机、ICETEK-VC5416-EDU 实验箱(或ICETEK 仿真器+ICETEK-VC5416-A 系统板+相关连接线及电源)。 三、实验原理 1、扩展IO 接口: ICETEK-VC5416-A 是一块以TMS320VC5416ADSP 为核心的DSP 扩展评估板,它通过扩展接口与实验箱的显示/控制模块连接,可以控制其各种外围设备。 2、液晶显示模块的访问、控制时由VC5416 DSP 对扩展接口的操作完成。 控制口的寻址:命令控制接口CTRLCDCMDR 的地址为0x8001,数据控制接口的地址为CTRLCDLCR:0x8003 和CTRLCDRCR:0x8004,辅助控制接口CTRLCDCR 的地址为0x8002。 3、显示控制方法: 液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的像素,向其中写入数值将改变显示,写入“1”则显示这一点,写入“0”则不显示。其地址与像素的对应方式如下: ——发送控制命令:方法是通过向命令控制接口写入命令控制字,然后再向辅助控制接口写入0。下面给出的是基本命令字、解释和C 语言控制语句举例: 显示开关:0x3f 打开显示;0x3e 关闭显示; CTRLCDCMDR=0x3f;CTRLCDLCR=0;//将液晶显示打开 CTRLCDCMDR=0x3e;CTRLCDLCR=0;//将液晶显示关闭 设置显示起始行:0x0c0+起始行取值,其中起始行取值为0 至 63; 2 CTRLCDCMDR=0x0c0;CTRLCDLCR=0;//设置从存储器第0 行开始显示 CTRLCDCMDR=0x0c8;CTRLCDLCR=0;//设置从存储器第8 行开始显示 设置操作页:0x0b0+页号,其中页号取值为0 至7; CTRLCDCMDR=0x0b0;CTRLCDLCR=0;//设置即将操作的存储器第0 页 CTRLCDCMDR=0x0b2;CTRLCDLCR=0;//设置即将操作的存储器第2 页 设置操作列:0x40+列号,其中列号取值为0 至63; CTRLCDCMDR=0x40;CTRLCDLCR=0;//设置即将操作的存储器第0 列 CTRLCDCMDR=0x44;CTRLCDLCR=0;//设置即将操作的存储器第4 列 ——写显示数据:在使用命令控制字选择操作位置(页数、列数)之后,可以将待显示的数据写入液晶显示模块的缓存。将数据发送到相应数据控制 I/O 接口即可。由于液晶模块相对于 DSP 来讲是慢速设备,在命令之间可能需要增加延时语句。C 语言语句举例说明: CTRLCDLCR=0x80;CTRLCDLCR=0;//向左侧屏幕缓存存入 0x80,若显示行、页号 //和列号均为0 时,屏幕...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

液晶显示器控制显示实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部