- 15
- 0
- 约3.04千字
- 约 7页
- 2022-07-22 发布于境外
- 举报
这个程序写得很好, 自己也是看的别人写的很好的程序, 但是它代码不够完整, 注释 不详细,经过自己的修改加以完善。另外我发现很多的测试代码都没有附 上测试代码效 果图,在本人的代码下面有自己拍的效果图,填补不足之处。 自己在找资料的过程中花 掉很多的财富值, 如果大家看得起该代码请评五分加 以下载,在下感激不尽! /*******************************************
程序名称: 12864 液晶经典驱动程序( 带中文字库 )
功 能: 12864 测试程序
修改作者:王 程
修改时间: 2014 年 2 月 5 日 23:22:32
#includereg
#includereg52.h #define uchar
unsigned char
#define uint unsigned int sbit PSB = P2A4; //模式选择 1 为并行 0 为串行
// P0 为数据口
sbit LCD_RS=P2P; sbit LCD_RW=P2A 1; sbit LCD_EN=P2A2;
// 数据、命令选择端口
// 液晶读写控制
// 液晶使能控制
sbit RES = P2A5; //复位端口 低电平复位,上电之前进行复位,为了稳定!
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;i110;i++); } /*******************************************
函数名称: write_cmd
功 能:向液晶中写控制命令
参 数: cmd--控制命令
返回值 :无
***********************************v*i*d**r*it*_cmd(uchar cmd)
{
uchar lcdtemp = 0;
LCD_RS=0;
LCD_RW=1;
do // 经典判忙方式,精简
{
LCD_EN=1; delay_1ms(2); lcdtemp = P0; LCD_EN=0;
}
while(lcdtemp 0x80);
LCD_RW=0;
P0 = cmd;
LCD_EN=1;
delay_1ms(5);
LCD_EN=0;
}
/******************************************* 函数名称: write_data
功 能:向液晶中写显示数据
参 数: dat--显示数据
返回值 :无
******************************************** void write_data(uchar dat)
{
uchar lcdtemp = 0;
LCD_RS=0;
LCD_RW=1;
do // 经典判忙方式
{
LCD_EN=1; delay_1ms(2); lcdtemp = P0;
LCD_EN=0;
}
while(lcdtemp 0x80);
LCD_RS=1;
LCD_RW=0;
P0 = dat;
LCD_EN=1;
delay_1ms(5);
LCD_EN=0;
}
/*******************************************
函数名称: lcd_int
功 能:初始化液晶模块
参 数:无
返回值 :无
********************************************
void lcd_int(void)
{
delay_1ms(40); // 大于 40MS 的延时程序
PSB=1; // 设置为 8BIT 并口工作模式
delay_1ms(1); // 延时
RES=0; // 复位
dela
您可能关注的文档
最近下载
- 琼脂糖微球的制备和活化条件研究.doc VIP
- BILIBILI2026年轻人消费趋势报告.pdf
- 上海市虹口区2025-2026学年八年级(上)期末化学试卷(含答案).pdf VIP
- 从《 镜花缘》 看李汝珍的女性观.pdf VIP
- 第六单元正比例和反比例 六年级下册数学高频考点重难点讲义(苏教版) (2).docx VIP
- 2025年度事业单位公开招聘考试(C类)《综合应用能力》新版真题卷(附解析.docx VIP
- 上海市浦东新区几校2025-2026学年八年级上学期1月期末物理试题(原卷版+解析版).docx VIP
- 2025年度事业单位公开招聘考试(C类)《综合应用能力》新版真题卷(附解析).pdf VIP
- 建筑工程资料管理课标教案.docx
- 2025年国际胰腺病学会急性胰腺炎修订指南解读.pptx VIP
原创力文档

文档评论(0)