本帖最后由 monkey.liu 于 2012-11-10 17:55 编辑
看到
http://www.amobbs.com/thread-5491832-1-1.html
2.6寸tft液晶屏加51开发板本站会员20元专为学习液晶的爱好...
http://www.amobbs.com/thread-5496302-1-1.html
自己动手丰衣足食!共享s6d0154驱动的带图片-字符显示,带...
http://www.amobbs.com/forum.php? ... p;page=1#pid6103626
51单片机控制tft液晶的全部资料(精简版)
忍不住买了一块,测试发现刷屏较慢,虽知道51的速度有限,但1T的51应该还有潜力...
优化后测试发现:单 {MOD}刷屏很快,检查LST文件,没有多余代码,达到目标。
但刷图提升不明显,检查刷图的LST文件,发现并没有充分利用16位指针DPTR,于是用汇编改写
了部份核心代码,编绎有错误提示,需要更改编绎选项。再次测试,刷图提升明显,检查SRC文
件,已经利用16位指针DPTR,没有多余代码,刷图达到目标。
程序改动如下:
1. 增加利用STC-ISP命令流,实现自动下载功能,不用拔插电源插头。
2. 优化单 {MOD}刷屏函数 Pant 和刷图函数 Display_Image (因高度优化,与硬件相关,只能用
FLASH中的图象数据)。
3. 增加测试刷屏时间功能,分别显示在图象下部和用串口发出,单位为ms(串口数据多1ms和
0.5ms延时时间,分别是1和0,这两个数据已用定时器0的1MHz测试过,是准的;此处仅供参考,
因精度不够,没有实际意义)。
STC11F60XE, 12MH 条件下测试数据如下:
原单 {MOD}刷屏时间: 0x181 = 385ms
优化后单 {MOD}刷屏时间: 0x40 = 64ms
优化后刷图时间: 0x0C7 = 199ms
附源码和编译好数据:
51.rar
(92.51 KB, 下载次数: 81)
2012-11-10 17:53 上传
点击文件名下载附件
有此模块的朋友可下载HEX数据并直接烧入测试。
现正在调试用TF卡和FAT文件系统显示图片......
直接用STC-ISP的下载功能,和上电下载功能完全一样。启动STC-ISP后,打开HEX后就可下载,不用做任何设置。
一周热门 更多>