51单片机能控制的TFT触摸屏
直接上一段源码大家看看,希望大家多多支持啊
/************************************************
TFT6448BS-5.7
显示武汉谷鑫为您添光增彩
www.mcutech.cn
*************************************************/
sfr AUXR = 0x8e;//////////////////////////////////注意增加该语句。
#include <reg51.h>
#include <absacc.h>
#include "ziku.h"
#define X_ADDR XBYTE[0x0000]//地址0
#define Y_ADDR XBYTE[0x0100]//地址1
#define CMD XBYTE[0x0200]
#define DAT XBYTE[0x0300]
unsigned char code col[8]=
{0xff,0xfc,0xe3,0xe0,0x1f,0x1c,0x03,0x00};
void hanzi()
{ unsigned char n,k;
unsigned char col[]={0xE0,0x1C,0xFC,0x2A,0x00,0x00,0xE0,0x18,0x03,0xC3};
//8点写模式下写汉字
for(k=0;k<10;k++)
{ CMD = 0x02;DAT=col[k];//前景色
CMD = 0x04;DAT=0xFF;//背景色
CMD = 0x01;
for ( n=0; n<56; n++ )
{ X_ADDR =64*k;
X_ADDR =(64*k)/256;
Y_ADDR =160+n;
Y_ADDR =(160+n)/256;
DAT = zk[k][n*8];
DAT = zk[k][n*8+1];
DAT = zk[k][n*8+2];
DAT = zk[k][n*8+3];
DAT = zk[k][n*8+4];
DAT = zk[k][n*8+5];
DAT = zk[k][n*8+6];
DAT = zk[k][n*8+7];
}
}
}
void wangzhi()
{ unsigned char n,k;
//8点写模式下写汉字
CMD = 0x02;DAT=0x03;//前景色
CMD = 0x04;DAT=0xFF;//背景色
CMD = 0x01;
for(k=0;k<14;k++)
{ for ( n=0; n<48; n++ )
{ X_ADDR =24*k+130;
X_ADDR =(24*k+130)/256;
Y_ADDR =240+n;
Y_ADDR =(240+n)/256;
DAT = En[k][n*3];
DAT = En[k][n*3+1];
DAT = En[k][n*3+2];
}
}
}
void main()
{ unsigned int x=0,y=0;
unsigned int hh=0;
unsigned char cc=0;
AUXR = 0x02;//////////////////////////////////注意增加该语句。
CMD=0;X_ADDR=0;X_ADDR=0;Y_ADDR=0;Y_ADDR=0;
for(y=0;y<480;y++)
for(x=0;x<800;x++)DAT=0xFF;
hanzi();wangzhi();
while(1);
}
深圳市云利科技长期供应7吋串口液晶模组(YL-800480TN92)
功能如下:
1.支持24bit的BMP,JPG图片,64K色,图片文件从电脑直接拷贝到板子的存储卡里,无需经过任何格式转换
2.没有图库存储容量限制
3.支持任何大小和字体的中英文字库,可同时内置和调用多个字库
4.带RTC 实时钟
5.支持4线电阻式触摸屏
6.支持RS232, RS485及TTL 接口的串口通讯
7. 本模组分辨率为800X480,支持显示旋转90°,180°,270°等功能
8.本模组适合各种用51系列单片机,ARM7,DSP等驱动TFT液晶屏做为产品显示,适用行业:美容仪器、消防器材、仪器仪表、桑拿洗浴器材、POS机客显、彩票机客显等。
深圳市云利科技有限公司长期供应各种中小尺寸液晶屏的AV驱动板,单片机串口液晶屏驱动板,单片机并口液晶屏驱动板。详细技术资料来电备索,可以根据客户需要驱动不同的液晶屏,并可以按照客户要求修改各种功能。
0755-27954072,http://www.epku.net
E-MAIL:
阿里旺旺:swtintel
正在学习单片机开发与设计,学习了,感谢您的分享。谢谢了!