单片机实践电科资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实践电科资料.ppt

* LCD可分为两种类型,一种是字符模式lcd,另一种是图形模式lcd。 LCD的控制需专用的驱动电路,一般不会单独使用,而是将lcd面板,驱动与控制电路组合成模块一起使用,简称lcm。 LCD分类 FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字. 也可完成图形显示. FYD12864-0402B 方框图 FYD12864-0402B液晶模块框图如图1所示,其中ST7920为液晶显示控制芯片,ST7921为液晶显示驱动芯片。 模块主要硬件构成说明 忙标志:BF 字型产生ROM CGROM 中文字库 :8192 ASCII码字库HCGROM:128 显示数据RAM DDRAM 字型产生RAM CGRAM :造字,4组16x16 绘图RAM GDRAM :图形显示 地址计数器AC: 储存DDRAM/CGRAM之一的地址,自动加一。 光标/闪烁控制电路 ● 忙标志:BF BF标志提供内部工作情况.BF 1表示模块在进行内部操作,此时模块不接受外部指令和数据.BF 0时,模块为准备状态,随时可接受外部指令和数据. 利用STATUS RD 指令,可以将BF读到DB7总线,从而检验模块之工作状态. ● 地址计数器AC 地址计数器是用来贮存DDRAM/CGRAM之一的地址,它可由设定指令暂存器来改变,之后只要读取或是写入DDRAM/CGRAM的值时,地址计数器的值就会自动加一,当RS为“0”时而R/W为“1”时,地址计数器的值会被读取到DB6——DB0中。 ●??光标/闪烁控制电路 此模块提供硬体光标及闪烁控制电路,由地址计数器的值来指定DDRAM中的光标或闪烁位置。 模块主要硬件构成说明 ● 显示数据RAM(DDRAM) 模块内部显示数据RAM提供64×2个位元组的空间,最多可控制4行16字(64个字)的中文字型显示,当写入显示数据RAM时,可分别显示CGROM与CGRAM的字型;此模块可显示三种字型,分别是半角英数字型 16*8 、CGRAM字型及CGROM的中文字型,三种字型的选择,由在DDRAM中写入的编码选择,在0000H—0006H的编码中(其代码分别是0000、0002、0004、0006共4个)将选择CGRAM的自定义字型,02H—7FH的编码中将选择半角英数字的字型,至于A1以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码BIG5(A140—D75F),GB(A1A0-F7FFH)。 模块主要硬件构成说明 字符显示原理 字符显示:字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,如下表所示。 字符显示是通过将字符显示编码写入该字符显示RAM实现的。 字符显示原理 FYD12864-0402B每屏可显示4行8列共32个16×16点阵的汉字,每个显示RAM可显示 1个中文字符或2个16×8点阵全高ASCII码字符,即每屏最多可显示32个中文字符或64个ASCII码字符。FYD12864-0402B内部提供 128×2字节的字符显示RAM缓冲区 DDRAM 。字符显示是通过将字符显示编码写入该字符显示RAM实现的。根据写入内容的不同,可分别在液晶屏上显示CGROM 中文字库 、HCGROM ASCII码字库 及CGRAM 自定义字形 的内容。3种不同字符/字型的选择编码范围为:0000~0006H 其代码分别是0000、0002、0004、0006,共4个 显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8 192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系。 数据与地址信息的格式是怎样的?指令 8位并行连接时序图 MPU写资料到模块 8位并行连接时序图 MPU从模块读出资料 代码解读 sbit RS P1^3; sbit RW P1^4; sbit EN P1^5; sbit PSB P1^6; sbit RET P0^7; void write12864com uchar com RS 0; RW 0; delay_50us 1 ; P2 com; EN 1; delay_50us 1 ; EN 0; delay_50us 1 ; void write12864dat uchar

文档评论(0)

love + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档