LCD122x32驱动.docxVIP

  • 21
  • 0
  • 约4.82千字
  • 约 4页
  • 2016-08-05 发布于河南
  • 举报
LCD122x32驱动

自己用Proteus仿真做的LCD122x32的驱动: 下面是源程序: 先是主程序页main.c; #includeat89x52.h//调用头文件 #includelcdzhimu.h;//调用字库文件 /*LCD12232硬件资源定义*/ sfr DATAport=0x80;//定义LCD12232数据口(0x80表示P0口) sbit lcda0=P2^0;//写(数据/指令)(1/0)选择 sbit lcde1=P2^1;//LCD左边使能 sbit lcde2=P2^2;//LCD右边使能 sbit lcdrw=P2^3;//(读/写)(1/0)状态选择 sbit lcdbusy=P0^7;//忙状态检测位(即数据口最高位) /*100us延时函数*/ void delay(unsigned char x){ unsigned char i; while(x--){ for(i=100; i0; i--); } } /*写指令*/ void LCDcmd(unsigned char temp){ delay(2); lcde1=0; //禁止控制器 lcde2=0; lcda0=0; //写指令模式 lcdrw=0; //写使能 lcde1=1; //控制器使能 lcde2=1; DATAport=temp; //写指令 lcde

文档评论(0)

1亿VIP精品文档

相关文档