资源描述:
《液晶屏ST7565R IC驱动程序演示代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、液晶屏ST7565IC驱动程序演示代码/***************一般连接方法:******************///C86->H:6800;C86->L:8080;//P/S->H:Parallel;P/S->L:Serial(串口)//连接电容值都为无极性1uF/25V//V0--
2、
3、--VSS(V0和地之间接一电容)//V1--
4、
5、--VSS(V1和地之间接一电容)//V2--
6、
7、--VSS(V2和地之间接一电容)//V3--
8、
9、--VSS(V3和地之间接一电容)//V4--
10、
11、--VSS(V4和地之间接一电容)//C2N--
12、
13、--C2P(C2负和C2正
14、之间接一电容)//C1P--
15、
16、--C1N(C1正和C1负之间接一电容)//C1N--
17、
18、--C3P(C1负和C3正之间接一电容)//Vout--
19、
20、--VSS(Vout和地之间接一电容)//正常工作时,Vout电压约9.0V--11.0V左右/***************电器性能参数描述****************///标准工作电压:3.3V//内部频率:20-24KHz,//输入高电平电压:0.8xVDD—VDDV//输入低电平电压:VSS—0.2xVDDV//PowerSupplyOFF//显示模式关时标称电流:16uA//显示模式开时标称电流:19uA//
21、PowerSupplyON//显示模式关时标称电流:90uA//显示模式开时标称电流:100uA//睡眠模式电流0.1uA//StandbyCurrent5uA/************************************************///测试条件为:CPU--A89C51orA89C2051工作在12MHz条件下//每条指令执行时间均不小于1微妙//请保证您的CPU发送数据时钟频率不能高于驱动IC工作频率!//IC工作频率请看相关IC资料电器特性说明!/**********************************************
22、**/#include#include#defineucharunsignedchar#defineuintunsignedint#defineMAX_X128//定义LCD最大宽点阵数#defineMAX_Y64//定义LCD最大高点阵数#defineStartcol0//定义LCD首列偏移列数sbitR_S=P3^5;//指令/数据选择信号sbitRES=P3^4;//复位信号sbitW_R=P3^1;//写信号sbitR_D=P3^0;//读信号sbitC_S=P3^7;//片选/****************Serial
23、*************************///串口定义及连接方法://R_D,W_R接VDD(3.3V)//D0-D5接地(如果悬空也可以)/*sbitR_S=P3^5;//指令/数据选择信号sbitRES=P3^4;//复位信号sbitSCK=P1^6;sbitSDA=P1^7;sbitC_S=P3^7;//片选*//**********************************************/ucharPage=0xb0;voidWrateC(ucharcmd);//写入指令到LCD程序voidWrateD(uchardat);//写入数据
24、到LCD程序voidLcdInit();//LCD初始化设定程序voidDelayms(ucharms);//延时程序voidWriteEnglish(ucharcol,ucharpag,uchar*ptr);//写英文字符串程序voidSetadd(ucharxl,ucharyl);//LCD地址设定程序//取模方式:纵向,字节到序,逗号保留codeunsignedcharfontASCII8x16[96][16]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0
25、x00,//--0x00,0x00,0x38,0xFC,0xFC,0x38,0x00,0x00,0x00,0x00,0x00,0x0D,0x0D,0x00,0x00,0x00,//-!-0x00,0x0E,0x1E,0x00,0x00,0x1E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//-"-0x20,0xF8,0xF8,0x20,0xF8,0xF8,0x20,0x00,0x02,0x0F,0x0F,0x02,0x0F,0x0F,0x02,0x00,//-#-0x38,0x7C