- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
参数D7D6D5D4D3D2D1D0P1000OVDM2DM1MX1MX0OV:合成方式选择位。DM1:第一显示区域的显示属性选择位。0:文本1:图形DM2:第三显示区域的显示属性选择位。合成显示的逻辑关系设置,具体设置见表。MX1MX0合成方式00逻辑或合成01逻辑异或合成10逻辑与合成11保留OVLAY 指令代码 5BH指令描述:该指令设置了显示区域合成显示的逻辑关系以及第一、三显示区域的显示特性。显示开关设置指令所带的参数DISONO/OFF 指令代码 59H/58H
指令描述:显示开关设置指令,带有1个参数,设置了各显示区及光标的显示属性。显示属性设置参数D7D6D5D4D3D2D1D0P1SAD3属性SAD2、4属性SAD1属性光标属性HDOT_SCR 指令代码 5AH指令描述:该指令设置了以点为单位的画面水平移动量。CGRAM_ADR 指令代码5CH指令描述:自定义字库的CGRAM起始地址设置,带有2个参数。参数D7D6D5D4D3D2D1D0P100000D2D1D0参数D7D6D5D4D3D2D1D0P1CGRAM起始地址低8位SAGLP2CGRAM起始地址高8位SAGHCSRW 指令代码 46H
指令描述:设置光标地址指令。CSRR 指令代码 47H指令描述:读取光标地址指令。参数D7D6D5D4D3D2D1D0P1光标地址低8位CSRLP2光标地址高8位CSRH所带参数表CSRDIR 指令代码4CH~4FH指令描述:光标移动方向的设置指令。光标移动方向与对应取值CSR_FORM 指令代码 5DH指令描述:该指令为光标形状的设置指令。参数D7D6D5D4D3D2D1D0P10000CRXP2CM000CRYCRX:光标宽度,以象数点为单位。CRY:光标高度,以象数点为单位。CM:光标形状选择。MEMWRITE 指令代码 42H指令描述:显示数据写操作指令。MEMREAD 指令代码 43H指令描述:显示数据读操作。写命令子程序#defineLCD_A0 (123) //P2.23选择信号#defineLCD_RD (124) //P2.24读信号#defineLCD_RST (125) //P2.25复位信号#defineLCD_CS (126) //P2.26芯片使能信号,共用BOOT0引脚#defineLCD_WE (127) //P2.27写信号,共用BOOT1引脚/*********************************************************************名称:LCD_WriteCommand(uint8Code)*功能:往液晶模块写入一个字节的代码*入口参数:Code 指令代码*注释:由于P2.27为特殊引脚,所以在写操作结束后将P2.27拉低********************************************************************/voidLCD_WriteCommand(uint8Code){ uint8i; IO2CLR=LCD_CS; //CS=0 IO2SET=LCD_A0; //A0=1 LS164_SendData(Code); //通过74HC164芯片向模块写指令代码 IO2SET=LCD_RD; //RD=1 IO2CLR=LCD_WE; //WR=0 for(i=0;i3;i++); IO2SET=LCD_WE; //WR=1 IO2SET=LCD_CS; IO2CLR=LCD_WE; }写数据子程序/*********************************************************************名称:LCD_WriteData()*功能:往液晶模块写入一个字节的数据*入口参数:Data 数据*注释:由于P2.27为特殊引脚,所以在写操作结束后将P2.27拉低********************************************************************/vo
文档评论(0)