51单片机+LCD12864驱动显示汉字模板+Proteus仿真

51单片机+LCD12864驱动显示汉字模板+Proteus仿真


  • Proteus仿真效果
    在这里插入图片描述

汉字显示方法

汉字通过取模软件取模。

  • 取模软件:pctolcd2002

  • 取模方式:
    在这里插入图片描述

  • 工程文件架构

在这里插入图片描述

主程序代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <reg52.h>
#include "LCD12864.h"
#include "font.h"
#include "delay.h"


void main()
{ char i=0,j;
init\_lcd();//初始化LCD
Clr\_Scr();//清屏
while(1)
{
/\*\*\*\*第一行显示\*\*\*\*/
LeftDisplay();//左屏开显示
for(i=0;i<4;i++){
hz\_LCDDisp16(16\*i,0,Hz[i]);
}

RightDisplay();//右屏开显示
for(i=0,j=4;i<4;i++,j++){
hz\_LCDDisp16(16\*i,0,Hz[j]);
}
/\*\*\*\*第二行显示\*\*\*\*/
LeftDisplay();//左屏开显示
for(i=0;i<4;i++){
hz\_LCDDisp16(16\*i,2,Hz[8+i]);
}
RightDisplay();//右屏开显示
for(i=0;i<4;i++){
hz\_LCDDisp16(16\*i,2,Hz[12+i]);
}
delay\_ms(1000);
Clr\_Scr();//清屏
}

}



程序源码和仿真资源

1
2
3
链接:https://pan.baidu.com/s/11Sh6CkRr1wHVQh28V2kHWA 
提取码:vxyw