二、软件部分
1.概述
在看过王伟华老师的8小时玩转TFT后,我对TFT编程有了系统的了解,虽然老师说我们不用自己写驱动函数,因为有生产主控IC厂家提供,老师还说也不用我们写GUI(graphic user interface)函数,因为有生产TFT厂家提供。但我还是认为,有时我们什么都没有,而要使用这款彩屏怎么办呢?我相信没有摔倒过就学不会怎么站起来,所以我还是尝试自己完成所有工作,一来练习C语言,二来体会摔倒一次
老师的总体思想是:
同过将程序分层,可以模块化编程,既可以提高效率,又可以使程序显得有次序。
2.C语言编程
有了这个总体思路以后就是具体的编程工作了
1>驱动程序:
写16位数据:
void LCD_WRITEDATA16(unsigned int dashuju)//写16位数据
{
LCD_CS=0; //片选打开
LCD_RS=1; //数据
LCD_WR=0;
DATA=dashuju>>8;
LCD_WR=1;
***************************************************************************************(1)