各位 大虾 忙烦问一句 12864中文资料液晶控制器 NT7108 与 ST7920 有什么区别吗

液晶屏LCD12864A和LCD12864B有区别吗?另还想知道在Proteus中如何创建新元件ST7920控制的LCD12864_百度知道/***************************************************************************************************************
程序说明:用单片机STC89C52和LCD12864做的曲线显示器,本程序集字体显示、图形显示、任意坐标打点于一体,
可以做成温度曲线,电压曲线等显示仪,采集程序自己设计,加进去就可以用了 程序设计者:莫剑辉
程序测试时间:
****************************************************************************************************************/
#include&reg52.h&
#include&LCD12864.h&
uchar code pitch[]=
调入了一幅图像:C:\Documents and Settings\Administrator\桌面\LCD点阵12864画温度曲线\LCD点阵12864画温度曲线\温度坐标.bmp
宽度x高度=128x64
0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x11,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0x58,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x15,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x15,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0x58,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x1D,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0x58,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0x58,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x11,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1D,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x58,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x05,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x04,0x01,0x00,0x40,0x10,0x04,0x01,0x00,0x40,0x10,0x04,0x01,0x00,0x40, 0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0xC0,0x04,0x03,0x80,0xE0,0x28,0x0E,0x03,0x80,0xE0,0x38,0x0E,0x05,0xC0,0x90, 0x01,0x40,0x04,0x00,0x80,0x20,0x28,0x08,0x02,0x00,0x20,0x28,0x0A,0x05,0x40,0x90, 0x01,0x40,0x04,0x03,0x80,0xE0,0x38,0x0E,0x03,0x80,0x20,0x38,0x0E,0x05,0x40,0x90, 0x01,0x40,0x04,0x02,0x00,0x20,0x08,0x02,0x02,0x80,0x20,0x28,0x02,0x05,0x40,0x90, 0x01,0xC0,0x04,0x03,0x80,0xE0,0x08,0x0E,0x03,0x80,0x20,0x38,0x02,0x05,0xC0,0x90, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
//温度坐标图
void delay(uint t)
while(t--);
void main()
uchar p=56;
LCD_Init();
LCD_SET_Disply(1,2,&曲线显示器&);
LCD_SET_Disply(3,0,&
制作者:莫剑辉&);
delay(50000);
delay(50000);
delay(50000);
Clear_DDRAM();
Clear_GDRAM();
//清除GDRAM,消除刚上电时GDRAM数据随机造成的花屏
Clear_GDRAM();
//清除显示
Delay_50us(2);
//延时100us
Picture_Disp(pitch);
for(n=12;n&128;n++)
LCD_SET_Dot(n,p);
delay(50000);
LCD12864.H文件程序:
/*****************************************************************************
程序调试员:莫剑辉
*****************************************************************************/ #define uchar unsigned char
#define uint unsigned int
#define LCD_DATA P0
//数据输出端0~7
sbit LCD_RS=P2^7;
//LCD12864 RS端
sbit LCD_RW=P2^6;
//LCD12864 RW端
sbit LCD_EN=P2^5;
//LCD12864 EN端
/*****************************************************************************
延时50us函数
*****************************************************************************/ void Delay_50us(uint c)
//误差 -0.us
uchar a,b;
for(b=c;b&0;b--)
for(a=20;a&0;a--);
/*****************************************************************************
LCD12864液晶测忙函数(读状态)
*****************************************************************************/ void LCD_Busy()
LCD_EN = 0;
//关闭使能端
LCD_RS = 0;
LCD_RW = 1;
Delay_50us(1);
//读指令持续时间最小值1500ns
LCD_EN = 1;
//拉高,数据开始读入
busy=LCD_DATA;
//读取数据口的数据
Delay_50us(2);
//延时50us,保证读取完成
LCD_EN = 0;
//再次置低,准备下一次工作
while(busy&0x80);
//判断BUSY位是否工作:1为内部在工作,0为正常状态 }
/*****************************************************************************
LCD12864液晶数据读取函数
*****************************************************************************/ uchar Read_Data()
LCD_Busy();
//初始化数据端口全部置高12864带字库(ST7920控制器)液晶学习+25页+1.4M
之前说学完 12864 字库液晶后和大家交流一下心得,一直没有时间,今天整理一下发上来, 希望对想学习的朋友能有点帮助。
12864带字库(ST7920控制器)液晶学习+25页+1.4M下载
下载资料需要,并消耗一定积分。
下载此资料的人还喜欢:
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
本周热点资料
电子资料热门词
上传者其它资料
传感与控制下载排行12864带字库(ST7920控制器)液晶学习+25页+1.4M_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
12864带字库(ST7920控制器)液晶学习+25页+1.4M
上传于||文档简介
&&关​于26液​晶​屏​的​驱​动​程​序​和​学​习
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩22页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 12864中文资料 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信