学CPLD近两个月,总算把TFT驱动和CPLD搞的有点明白了,做了个简单的TFT控制器~24位,就是PSP的液晶屏~ 
 不过,现在的只做了基本的东西,没有命令控制等~因要下星期要考试了,所以先做到这~而且我还对CPLD有很多还不会~ 
 此外还有很多东西没解决,现在只是个简单的框架~,只有16为数据入口,RS,RST,WR,这些引脚~其中 
 RST目前还是个摆设,因为还在测试中~ 
 输入数据的速度还可以提高~在CASE函数中,有很多空的周期,可以用来提高速度 ,同样也可以扩展功能,不过目前我还什么都没做呢~ 
 还有十分感谢网友myjnj 帮我做的板~ 
 MCU发数据很简单: 
 CPLD上点100MS后,初始化:只有一个语句,RS=0,DATA=0; 
 然后发数据:RS=1;WR下降沿CPLD读入数据,具体可见MCU测试程序 
 
视频 
点击此处下载ourdev_184462.rar(文件大小:13.19M) 
 
程序和PCB文件等,测试程序MCU为LPC2103 
cpld程序,Quartus II 7.1 (32-Bit) 编译通过 
点击此处下载ourdev_184463.rar(文件大小:726K) 
DDB文件 
点击此处下载ourdev_184464.rar(文件大小:231K) 
测试MCU程序-LPC2103 
点击此处下载ourdev_184465.rar(文件大小:36K) 
 |