知道IC资料和TFT的资料怎样去用51板(80C51单片机做的测试板)编辑软件去点亮啊
如图所示,知道了ILI9327IC的资料,怎样去根据这个资料去写一个软件呢?请说详细点,最好还举例说明!...
如图所示,知道了ILI9327 IC的资料,怎样去根据这个资料去写一个软件呢?请说详细点,最好还举例说明!
展开
3个回答
展开全部
你这个是小屏的IC了,网上搜一下例程,肯定一大把。
简单跟你说一下怎么根据这个资料去写软件吧。
首先要看时序图,里面有个读和写的时序,根据这个时序,控制51单片机的IO口的电平。
例如RS高,RW低,这样子。配合好时序,你就可以写出一个读写子函数。
例子:
//********************写命令
void Write_Command(uchar Cmd) // Command Write
{
cs = 0;
rs = 1;
DATA_BUS = Cmd;
wr = 0;
wr = 1;
cs= 1;
DATA_BUS = 0xff;
rs = 0;
}
完成了写命令,写数据。你就可以对屏进行初始化。
写入初始化的命令。就可以完成一些简单的功能了。
例如:
//****************输入字符
void String(uchar *str)
{
Write_Dir(0x40,0x80);//设置字符模式
Write_Command(0x02);
while(*str != '\0')
{
Write_Data(*str);
++str;
Chk_Busy();
}
}
大概就这样吧。
例子用的是广州锐显的,顺便给你一个他们技术的QQ:1143946234
你可以向他请教一下,人很好的。
简单跟你说一下怎么根据这个资料去写软件吧。
首先要看时序图,里面有个读和写的时序,根据这个时序,控制51单片机的IO口的电平。
例如RS高,RW低,这样子。配合好时序,你就可以写出一个读写子函数。
例子:
//********************写命令
void Write_Command(uchar Cmd) // Command Write
{
cs = 0;
rs = 1;
DATA_BUS = Cmd;
wr = 0;
wr = 1;
cs= 1;
DATA_BUS = 0xff;
rs = 0;
}
完成了写命令,写数据。你就可以对屏进行初始化。
写入初始化的命令。就可以完成一些简单的功能了。
例如:
//****************输入字符
void String(uchar *str)
{
Write_Dir(0x40,0x80);//设置字符模式
Write_Command(0x02);
while(*str != '\0')
{
Write_Data(*str);
++str;
Chk_Busy();
}
}
大概就这样吧。
例子用的是广州锐显的,顺便给你一个他们技术的QQ:1143946234
你可以向他请教一下,人很好的。
参考资料: 广州锐显M系列液晶模块
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询