欢迎来到天天文库
浏览记录
ID:37742003
大小:41.50 KB
页数:5页
时间:2019-05-30
《基于C8051F020的12864液晶显示》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、/*--------------文件信息--------------------------------------------------------------------------------**文件名:12864屏.C**修改人:Helong---------------------------------------------------------------------------------------------------------*/#include#incl
2、ude#includetypedefunsignedcharuchar;typedefunsignedintuint;uintcount=0;ucharsgewei='0';ucharsshiwei='0';ucharmgewei='0';ucharshuzi1='0';ucharshuzi2='0';ucharshuzi3='0';//函数声明voidconfig(void);voidLCD_data(unsignedchardata_data);voidLCD_comm
3、and(unsignedcharcom_data);voidLCD_Init(void);voidDelay1us(unsignedintus);voidDelay1ms(unsignedintus);voidLCD_BUSY(void);voidLCD_shijian(unsignedcharout_addr,unsignedcharshuzi1,unsignedcharshuzi2,unsignedcharshuzi3);sbitlcdRW=P3^2;//5引脚sbitlcdE=P3^3;//E或EP6引脚s
4、bitlcdRS=P3^1;//D/I4引脚sbitlcdRST=P3^0;//lcd复位17引脚sbitlcdPSB=P3^4;//15引脚ucharcodetable1[]="液晶显示测试";ucharcounter=0;//记录时间-秒/***********************************************************************//*初始化配置*//*******************************************************
5、****************/voidconfig(void){//OVERTIME2-0bit=111WDTCN=0xde;//看门狗禁止WDTCN=0xad;//看门狗禁止//交叉开关允许XBR0=0x28;//交叉开关配置的几种配置方案见Text2XBR1=0x0C;XBR2=0x40;P0MDOUT=0xFF;P1MDOUT=0xFF;P2MDOUT=0xFF;P3MDOUT=0xFF;P74OUT=0xff;//P4~7口输出方式配置*****EMI0CF=0x13;//EMD2(EMI0CF4)=
6、0,非复用方式;OSCXCN=0x67;//外部晶振OSCICN=0x88;//采用内部晶振,频率为2MHZ}voiddelay_50us(uintt){ucharj;for(;t>0;t--)for(j=19;j>0;j--);}/***********************************************************************//*延时子程序*//************************************************************
7、***********/voidDelay1ms(unsignedintus){uintx,y;for(x=us;x>0;x--)for(y=110;y>0;y--);}//****************************写指令**********************//voidLCD_command(unsignedcharcom_data){lcdRW=0;lcdRS=0;delay_50us(1);P4=com_data;lcdE=1;delay_50us(10);lcdE=0;delay_50
8、us(2);}//****************************写显示数据**********************voidLCD_data(unsignedchardata_data){lcdRW=0;lcdRS=1;delay_50us(1);P4=data_data;lcdE=1;delay_50us(10);lcdE=0;delay_50us(2);}
此文档下载收益归作者所有