sky-Hawk where 发表于 2013-2-5 18:44:32

【PSoC3心得】我的TFT液晶屏实践(汉字,触摸,画线、圆等)

本帖最后由 ming1006 于 2013-2-5 20:09 编辑

一直以来就想有一个自己的TFT液晶屏,寒假前终于买了个3.2寸的TFT彩屏,控制芯片是ILI9320,触摸芯片是ADS7843。寒假在家实践了一番,已经可以实现基本的显示字符,汉字,画点、线、折线、矩形、圆,画图等功能。废话少说,先上图了

PSoC3工程的建立还是很简单的,数据总线用两个8位的控制寄存器来实现,触摸芯片的spi也用软件模拟(只是为了移植方便,不然其实应该使用PSoC3的spi模块),所以只要添加一些数字IO口就行了。模块原理图如下
引脚分配如下

至于代码嘛实在太多了,上传个工程,大家自己看吧。注释绝对详细哦(没办法,这是我的风格,注释很重要哦)。考虑到液晶的应用很常见,为了方便大家移植到其他单片机上,我用宏定义来屏蔽底层,大家只需要改改头文件就可以了。(对了,延时函数移植到其他单片机时替换下就好了)




sky-Hawk where 发表于 2013-2-5 20:10:31

本帖最后由 ming1006 于 2013-2-5 20:55 编辑

附上ILI9320和ADS7843的说明书和中英文资料






还有本液晶屏的引脚接线图,是51的,可以作为一个参考

sky-Hawk where 发表于 2013-2-6 08:41:50

很不错滴。赞一个

sky-Hawk where 发表于 2013-2-6 08:44:26

很强悍,顶一个!!!哈哈~

sky-Hawk where 发表于 2013-2-6 23:41:00

nemon 发表于 2013-2-6 08:41 static/image/common/back.gif
很不错滴。赞一个

考试周荒废了好久,寒假重操旧业

sky-Hawk where 发表于 2013-2-6 23:44:38

xinxincaijq 发表于 2013-2-6 08:44 static/image/common/back.gif
很强悍,顶一个!!!哈哈~

这个寒假人不多啊

sky-Hawk where 发表于 2013-2-7 09:53:30

顶一个:)                  

sky-Hawk where 发表于 2013-2-7 16:04:17

好强悍,很不错啊!:D

sky-Hawk where 发表于 2013-2-7 22:51:22

今天我也刚调通了一块液晶,沾了QQ哥的喜气啦。

sky-Hawk where 发表于 2013-2-7 23:07:58

suyong_yq 发表于 2013-2-7 22:51 static/image/common/back.gif
今天我也刚调通了一块液晶,沾了QQ哥的喜气啦。

你是用什么液晶芯片呢
页: [1] 2 3 4
查看完整版本: 【PSoC3心得】我的TFT液晶屏实践(汉字,触摸,画线、圆等)