gxkj001 发表于 2011-9-23 14:51

51单片机能控制的TFT触摸屏

<div class='showpostmsg'><P>51单片机能控制的TFT触摸屏</P>
<P>直接上一段源码大家看看,希望大家多多支持啊</P>
<P>/************************************************<BR>&nbsp;&nbsp;TFT6448BS-5.7<BR>&nbsp;&nbsp;显示武汉谷鑫为您添光增彩<BR>&nbsp;&nbsp;&nbsp;<A href="http://www.mcutech.cn">www.mcutech.cn</A><BR>*************************************************/<BR>sfr AUXR = 0x8e;//////////////////////////////////注意增加该语句。<BR>#include &lt;reg51.h&gt;<BR>#include &lt;absacc.h&gt;<BR>#include "ziku.h"<BR>#define X_ADDR XBYTE//地址0<BR>#define Y_ADDR XBYTE//地址1<BR>#define CMD XBYTE<BR>#define DAT XBYTE<BR>unsigned char code col=<BR>{0xff,0xfc,0xe3,0xe0,0x1f,0x1c,0x03,0x00};<BR>void hanzi()<BR>{&nbsp;unsigned char n,k;<BR>&nbsp;unsigned char col[]={0xE0,0x1C,0xFC,0x2A,0x00,0x00,0xE0,0x18,0x03,0xC3};<BR>&nbsp;//8点写模式下写汉字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;for(k=0;k&lt;10;k++)<BR>&nbsp;{&nbsp;CMD = 0x02;DAT=col;//前景色<BR>&nbsp;&nbsp;CMD = 0x04;DAT=0xFF;//背景色<BR>&nbsp;&nbsp;CMD = 0x01;<BR>&nbsp;&nbsp;for ( n=0; n&lt;56; n++ )&nbsp; <BR>&nbsp;&nbsp;{&nbsp;X_ADDR =64*k;<BR>&nbsp;&nbsp;&nbsp;X_ADDR =(64*k)/256;<BR>&nbsp;&nbsp;&nbsp;Y_ADDR =160+n;<BR>&nbsp;&nbsp;&nbsp;Y_ADDR =(160+n)/256;<BR>&nbsp;&nbsp;&nbsp;DAT = zk;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;DAT = zk; <BR>&nbsp;&nbsp;&nbsp;DAT = zk;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;DAT = zk;<BR>&nbsp;&nbsp;&nbsp;DAT = zk;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;DAT = zk; <BR>&nbsp;&nbsp;&nbsp;DAT = zk; <BR>&nbsp;&nbsp;&nbsp;DAT = zk;&nbsp; <BR>&nbsp;&nbsp;}<BR>&nbsp;}<BR>}<BR>void wangzhi()<BR>{&nbsp;unsigned char n,k;<BR>&nbsp;//8点写模式下写汉字<BR>&nbsp;CMD = 0x02;DAT=0x03;//前景色<BR>&nbsp;CMD = 0x04;DAT=0xFF;//背景色<BR>&nbsp;CMD = 0x01;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;for(k=0;k&lt;14;k++)<BR>&nbsp;{&nbsp;for ( n=0; n&lt;48; n++ )&nbsp; <BR>&nbsp;&nbsp;{&nbsp;X_ADDR =24*k+130;<BR>&nbsp;&nbsp;&nbsp;X_ADDR =(24*k+130)/256;<BR>&nbsp;&nbsp;&nbsp;Y_ADDR =240+n;<BR>&nbsp;&nbsp;&nbsp;Y_ADDR =(240+n)/256;<BR>&nbsp;&nbsp;&nbsp;DAT = En;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;DAT = En; <BR>&nbsp;&nbsp;&nbsp;DAT = En;&nbsp;&nbsp; <BR>&nbsp;&nbsp;}<BR>&nbsp;}<BR>}<BR>void main()<BR>{&nbsp;unsigned int x=0,y=0;<BR>&nbsp;unsigned int hh=0;<BR>&nbsp;unsigned char cc=0;<BR>&nbsp;AUXR = 0x02;//////////////////////////////////注意增加该语句。<BR>&nbsp;CMD=0;X_ADDR=0;X_ADDR=0;Y_ADDR=0;Y_ADDR=0;<BR>&nbsp;for(y=0;y&lt;480;y++)<BR>&nbsp;&nbsp;for(x=0;x&lt;800;x++)DAT=0xFF;<BR>&nbsp;hanzi();wangzhi();<BR>&nbsp;while(1);<BR>}</P>
<P>&nbsp;</P></div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

eeman 发表于 2011-9-24 21:20

:Sad: 看不懂程序

怎么这么简单的呢

tiger_板砖 发表于 2011-9-24 22:41

不完整,看了,也看不懂啊:funk:

gxkj001 发表于 2011-10-9 09:30

回复 板凳 tiger_板砖 的帖子

嗯嗯 可以去网站上直接了解啊 你下载说明书就可以了

gxkj001 发表于 2011-10-31 10:24

回复 4楼 gxkj001 的帖子

加油哈哈谢谢支持
武汉谷鑫科技专业从事单片机驱动TFT真彩色液晶屏显示模块

lkx2011 发表于 2011-11-7 15:58

:~o :~o :~o :~o :~o :~o :tongue: :tongue: :tongue: :tongue: :tongue: :tongue:

gxkj001 发表于 2011-11-24 14:05

回复 6楼 lkx2011 的帖子

谢谢支持啊武汉谷鑫科技

gxkj001 发表于 2011-12-9 15:13

回复 7楼 gxkj001 的帖子

不错啊 加油啊

swtintel 发表于 2011-12-16 13:22

yongpeiyuan 发表于 2012-1-8 12:46

驱动函数呢?

gxkj001 发表于 2012-1-29 20:42

回复 10楼 yongpeiyuan 的帖子

哈哈 分享下啊

jobszheng 发表于 2012-1-30 10:46

看不懂,还需要学习!

gxkj001 发表于 2012-3-30 19:20

回复 12楼 jobszheng 的帖子

在学习啊 哈哈

gxkj001 发表于 2013-9-5 10:46

回复 13楼gxkj001 的帖子

:kiss: :victory: :hug: :lol :Mad: :Sweat:

xiaoafei 发表于 2013-10-4 00:58

好好学习,天天向上

zqy1818 发表于 2013-10-6 19:51

谢谢分享,这个代码我还没有看懂

springcity 发表于 2013-11-24 21:03

不错的资料,可以下下来仔细研究研究

gxkj001 发表于 2013-12-16 11:48

回复 17楼springcity 的帖子

恩恩 有什么问题可以和我联系啊caoyi_027@163.com

zshasd1948 发表于 2024-10-23 20:34

页: [1]
查看完整版本: 51单片机能控制的TFT触摸屏