搜索
bottom↓
回复: 6

点亮34元TFT:采用PIC16F877A + 串口

[复制链接]

出0入0汤圆

发表于 2009-9-26 15:39:45 | 显示全部楼层 |阅读模式
大部分的程序参考店家给的例子,硬件配置是8M晶振19200波特率,单片机5V供电TFT的IO用2K+4.7K电阻分压为3.4V左右。因为PIC16F877A的ROM只有8K,除了存程序和最多40X80点的图片啥都干不成,手头又没flash之类的能容纳大肚量的东西,只好想办法把图片从电脑上下载到单片机上。等以后有了SD卡再试试文件系统。
        从串口接收到的数据是按顺序来的,而显示的时候是先读取后8位数据再反过来读取前8位数据,对应的地址的操作就是先移到后8位的起始地址读完数据再读取前8位。当然用串口助手传数据是极其麻烦的,如果能持续的传输hex数据问题就简单了,现在是不是出现新版本了没时间查证。只好用单片机的编程技巧弥补软件编程的不足。将取模软件得到的240X320数据去掉0x和逗号及回车,分成等分的5份。如没猜错每份大概64253个字节,我的串口助手不支持65536以上个数的数据传输。直接传输过去的是ASIC码,加两条语句转换成hex码之后就可以显示了。过程需要手动添加5次数据到串口助手。效果见下图。

TFT全图 (原文件名:全图.jpg)


屏幕特写 (原文件名:屏幕特写1.jpg)


        如果谁有新版本的串口助手帮忙传一个在此先谢一个,另外用PIC的ROM指针的时候注意要加上const而且ROM指针只能赋值给其他变量,不能被赋值,这个PICC是不会报错的只能自己检查,51和AVR的指针貌似没那么多约束。
        当然买这个屏主要不是欣赏图片的,想向魏坤同学看齐做个示波器,我也是大三的,如有错误和建议欢迎大家提出。
源代码ourdev_485793.rar(文件大小:56K) (原文件名:TFT_com_1.rar)

出0入0汤圆

发表于 2009-9-26 21:18:35 | 显示全部楼层
孟烦了

出0入0汤圆

发表于 2009-10-6 18:15:10 | 显示全部楼层
孟烦了

唉,命太苦了

出0入0汤圆

发表于 2010-4-16 09:41:22 | 显示全部楼层
好东东。顶~~

出0入0汤圆

发表于 2010-4-16 11:17:16 | 显示全部楼层
孟烦了 !!!!!!! 炮灰团

出0入0汤圆

发表于 2010-5-7 00:22:11 | 显示全部楼层
可以,一个8位机玩彩屏!

出0入0汤圆

发表于 2010-6-27 11:04:57 | 显示全部楼层
?????
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 23:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表