珍藏的12864 使用经典资料.docVIP

  • 17
  • 0
  • 约2.57万字
  • 约 21页
  • 2017-11-17 发布于河南
  • 举报
珍藏的12864 使用经典资料

一、首先说一下关于驱动函数的书写,这些是液晶显示的基础 一般包括四个函数:? 1、写命令函数; ?2、写数据函数;? ?3、读状态函数;? ?4、读数据函数这四个函数并不是必须全部写的,具体要看你实现的功能,如果只是单纯的显示汉字和字符,写命令、写数据、读状态这三个函数就够了,如过你还需要进行一些绘图的操作,那读数据函数也必须书写。另外关于读状态函数,其实也就是用于判忙操作,我看郭天祥的书里面是这样说的:原则上每次对控制器进行读写操作之前,都必须进行读写检测,由于单片机的操作速度慢于液晶控制器的反应速度,因此可不进行读写检测,或者只进行简短的延时即可。因此,读状态函数也可以不写,只用简短的延时函数替换即可。1、写操作的编写: 由图可见操作很简单: 1RS=1(写数据操作);或者RS=0(写命令操作); 2RW=0;//指明为写操作 3E=1; 4DB=data;//data为你要写入的命令或数据值 5E=0; 以下是我的驱动函数,仅供参考: /********************************液晶端口定义**************************/ #define??lcd_data? ?P0? ?? ?? ? //数据口? sbit??RS? ? = P2^4;? ?? ?? ?? ? //选择寄存器(并行) 0:指令寄存器 1:数据寄存器; sbit?

文档评论(0)

1亿VIP精品文档

相关文档