12864液晶经典驱动程序-一看就懂-有详细的注释(c语言编写-不看后悔)

这个程序写得很好,自己也是看的别人写的很好的程序,但是它代码不够完整,注释不详细,经过自己的修改加以完善。另外我发现很多的测试代码都没有附上测试代码效果图,在本人的代码下面有自己拍的效果图,填补不足之

这个程序写得很好,自己也是看的别人写的很好的程序,但是它代码不够完整, 注释不详细,经过自己的修改加以完善。另外我发现很多的测试代码都没有附上 测试代码效果图,在本人的代码下面有自己拍的效果图,填补不足之处。 自己在找资料的过程中花掉很多的财富值, 如果大家看得起该代码请评五分加以 下载,在下感激不尽! /******************************************* 带中文字库 程序名称:12864液晶经典驱动程序() 功能:12864测试程序 修改作者:王 程 修改时间:2014年2月5日23:22:32 ********************************************/ #include<reg52.h> #define uchar unsigned char #define uint unsigned int // P0 为数据口 sbit LCD_RS=P2^0; //数据、命令选择端口 sbit LCD_RW=P2^1; //液晶读写控制 sbit LCD_EN=P2^2; //液晶使能控制 sbit PSB =P2^4; //模式选择 1为并行 0为串行 sbit RES =P2^5; //复位端口 低电平复位,上电之前进行复位,为了稳定! unsigned char code DAT[] ="我爱我家"; //测试显示的汉字,下面的A为测 试显示的英文 /******************************************* 函数名称:Delay_1ms (晶振为12M) 功能:延时约1ms的时间 参数:无 返回值 :无 ********************************************/ void delay_1ms(uint x) { uint i,j; for(j =0;j <x;j++) for(i=0;i<110;i++); } /******************************************* 函数名称:write_cmd 功能:向液晶中写控制命令 参数:cmd--控制命令 返回值 :无 ********************************************/

腾讯文库12864液晶经典驱动程序-一看就懂-有详细的注释(c语言编写-不看后悔)