网站大量收购独家精品文档,联系QQ:2885784924

128x64液晶KS0108驱动程序(C51).doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
128x64液晶KS0108驱动程序(C51).doc

128x64液晶KS0108驱动程序(C51) 128x64液晶KS0108驱动程序(C51) /* [文件名] 12864.c [功能] 128X64驱动程序 [版本] 2.0 [作者] 鞠春阳 [最后修改时间] 2003年5月12日 [版权所有] [资料] 请到下载 ===========================================================================================*/ #i nclude absacc.h #i nclude intrins.h //自定义库 在C:\comp51\UserLib\文件夹中 #i nclude .\inc\ASCII816.h //标准ASCII库 #i nclude .\inc\HZTable.h //汉字点阵库(自做) #i nclude .\inc\Menu.h //菜单库(自做) // LCD128*64 数据线 #define LCD12864DataPort P1 // LCD128*64 I/O 信号管脚 sbit di =P3^1; // 数据\指令 选择 sbit rw =P3^3; // 读\写 选择 sbit en =P3^2; // 读\写使能 sbit cs1 =P3^4; // 片选1,低有效(前64列) sbit cs2 =P3^5; // 片选2,低有效(后64列) sbit reset=P0^7; // 复位 /**/ /* ****函数列表**** //开关显示 void SetOnOff(unsigned char onoff) //选择屏幕 //screen: 0-全屏,1-左屏,2-右 void SelectScreen(unsigned char screen) //清屏 //screen: 0-全屏,1-左屏,2-右 void ClearScreen(unsigned char screen) //显示8*8点阵 //旋转90度:字模被竖着切分 //lin:行(0-7), column: 列(0-15) //address : 字模区首地址 void Show88(unsigned char lin,unsigned char column,unsigned int address) //显示8*16字符 //旋转90度:字模被竖着切分 //lin:行(0-3), column: 列(0-15) //character:字符代码(标准ASCII码) void ShowChar(unsigned char lin,unsigned char column,unsigned char character) //显示8*16字符串 //!!!只能显示在一行上即: 串长+column =15 //旋转90度:字模被竖着切分 //lin:行(0-3), column: 列(0-15) //address : 字模区首地址 void ShowString(unsigned char lin,unsigned char column, unsigned char *string) //显示一个汉字 //旋转90度:字模被竖着切分 //lin:行(0-3), column: 列(0-15) //hzcode: 汉字代码(自定义的) void ShowHZ(unsigned char lin,unsigned char column,unsigned int hzcode) //显示图片 //旋转90度 :字模被竖着切分 //startline :开始行 //startcolumn:开始列 //linechar :图片行点除8(图片以8*8点阵为单位) //columnchar :图片列点除8(图片以8*8点阵为单位) //address : 字模区首地址 void ShowPicture(unsigned char startline,unsigned char startcolumn,unsigned char linechar,unsigned char columnchar,unsigned int address) //!!问题大户 //显示一行汉字 //lin:行 //lineheadaddr: 此行汉字代码区首地址 void ShowLine(unsigned char lin,unsigned int lineheadaddr) //显示一屏汉字 //pageheadaddr:此屏汉字代码地址区首地址 void ShowPage(unsigned int pageheadaddr) //反

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档