基于C8051F020的12864液晶显示

基于C8051F020的12864液晶显示

ID:37742003

大小:41.50 KB

页数:5页

时间:2019-05-30

基于C8051F020的12864液晶显示_第1页
基于C8051F020的12864液晶显示_第2页
基于C8051F020的12864液晶显示_第3页
基于C8051F020的12864液晶显示_第4页
基于C8051F020的12864液晶显示_第5页
资源描述:

《基于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);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。