关于51板测试TFT手机彩屏的问题

作者&投稿:舟光 (若有异议请与网页底部的电邮联系)
51单片机开发板 学习板 实验板的区别?~

分是我的
实验板:可以做试验的(有单片机的板都算)
学习板:可以学习的(功能比较少)
开发板:功能最全的

你这个是小屏的IC了,网上搜一下例程,肯定一大把。
简单跟你说一下怎么根据这个资料去写软件吧。
首先要看时序图,里面有个读和写的时序,根据这个时序,控制51单片机的IO口的电平。
例如RS高,RW低,这样子。配合好时序,你就可以写出一个读写子函数。
例子:
//********************写命令
void Write_Command(uchar Cmd) // Command Write
{
cs = 0;
rs = 1;
DATA_BUS = Cmd;
wr = 0;
wr = 1;
cs= 1;
DATA_BUS = 0xff;
rs = 0;
}
完成了写命令,写数据。你就可以对屏进行初始化。
写入初始化的命令。就可以完成一些简单的功能了。
例如:
//****************输入字符
void String(uchar *str)
{
Write_Dir(0x40,0x80);//设置字符模式
Write_Command(0x02);
while(*str != '\0')
{
Write_Data(*str);
++str;
Chk_Busy();
}
}
大概就这样吧。
例子用的是广州锐显的,顺便给你一个他们技术的QQ:1143946234
你可以向他请教一下,人很好的。

多学学吧,现在知识不够

GUI是图形界面接口,就是已经给出了一些画点,画线,画圆等函数接口,你只要给个参数,就能实现功能的了,很方便,top51和reg52.h这两个是51单片机的头文件,不同的使用者和不同的编译器有不同的头文件,用来定义某些寄存器等信息的,9327这个控制器很常用,多去论坛找找,可以找到好的程序,需要用tft的,可以咨询广州市锐显科技有限公司,我是在哪里买的


关于51板测试TFT手机彩屏的问题
就能实现功能的了,很方便,top51和reg52.h这两个是51单片机的头文件,不同的使用者和不同的编译器有不同的头文件,用来定义某些寄存器等信息的,9327这个控制器很常用,多去论坛找找,可以找到好的程序,需要用tft的,

用51单片机如何控制TFT彩屏
如果只用51的话,控制不了。因为TFT彩屏的数据处理量不是51能完成的,如果非要用51控制,中间要加个控制卡。51只是8位机,也就是同一时刻最多处理8位数据。建议用16位机或者是32位机控制彩屏。

51单片机驱动TFT液晶屏
如果显示图形是正确的 , 那只说明 功能接口是正确的。 颜色错误也要看哪一种, 如果是颜色反了 , 比如红色显示绿色, 那就是颜色信号线接反或者写颜色寄存器地址弄错了, 如果是颜色深浅的问题就要看 数据位数是不是有弄错 , 高低位有没有接对。 大概就这些了 。

51单片机控制TFT屏如何使显示的汉字向左或向右移出去,实现滚屏,谢谢...
实 验 名 : 汉字移动显示 实验说明 :连接方式 : 见接线图 注 意 :\/ include <REG51.H> include <intrins.h> include "array.h"\/\/--重定义函数变量--\/\/ define uchar unsigned char define uint unsigned int define ulong unsigned long \/\/--定义SPI要使用的 IO--\/\/ sbit MOS...

51单片机 TFT彩屏 怎么设置坐标原点
320x240的彩屏吧 通过这2条指令设置的 Write_Cmd_Data(0x20, 0x0000); \/\/ 设置X轴地址 0-239 Write_Cmd_Data(0x21, 0x0000); \/\/ 设置Y轴地址 0-319

51单片机从TFT彩屏上读取某一点颜色的函数方法
如以下是ILI9341控制的单片机读方法,它采用16位数据线,所以一次读出16位,一个点本来要读3次,但时序要求读4次 R = *(__IO uint16_t *)Bank1_LCD_D 实际上就是 给液晶屏一个读信号,然后单片机从总线上获得数据,这是STM32单片机以8088总线的时序操作方式,因此只是一条指令,由于51单片机是...

51单片机ili9328tft屏gui函数
51单片机ili9328tft屏gui函数  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览3 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 51单片机 函数 ili9328tft gui 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中...

51内核控制TFT显示汉字,使用,FLASH
unsigned int j;unsigned char m,i,xx;CSB =0;while(*str!='\\0'){ wz=*str;str++;wz-=161;wz*=94;wz+=*str;wz-=161;wz*=32;j=wz%512;wz+=266240;wz\/=512;wz*=512;SdReadBlock(DATA,wz,512);\/\/在内存卡的地址wz处读取512个字节 Address_set(x,y,x+15,y+15);for(xx=0...

51开发板上赠送的TFT彩屏 我把自己的照片取模下载进去之后怎么花屏呢...
(武汉谷鑫科技)专业从事51单片机驱动TFT彩屏显示模块。看看你的彩屏支持的最大颜色是多少,因为你的照片的颜色肯定比这个大,所以建议转换。

51单片机(STC8H8K64U\/STC8051U34K64)_RA8889驱动彩屏_硬件SPI4通信方式...
首先,从链接获取STC8H8K64U和STC8051U34K64的参考代码,它们的开发板配合7寸TFT 800x480彩屏进行实验。这些单片机型号选择广泛,如STC8H8K64U和STC8051U34K64,显示效果优良且编程简单。RA8889是瑞佑科技的高性能液晶控制芯片,支持1366x768分辨率的屏幕,自带JPEG解码引擎和图形驱动,有助于简化单片机...

泽州县15862654746: 用51单片机如何控制TFT彩屏
师柯希舒: 如果只用51的话,控制不了.因为TFT彩屏的数据处理量不是51能完成的,如果非要用51控制,中间要加个控制卡. 51只是8位机,也就是同一时刻最多处理8位数据. 建议用16位机或者是32位机控制彩屏.

泽州县15862654746: 51单片机 TFT彩屏 怎么设置坐标原点
师柯希舒: 320x240的彩屏吧 通过这2条指令设置的 Write_Cmd_Data(0x20, 0x0000); // 设置X轴地址 0-239 Write_Cmd_Data(0x21, 0x0000); // 设置Y轴地址 0-319

泽州县15862654746: 51的开发板的彩屏使用问题
师柯希舒: 基本原理一样,都是通过单片机的data口送出数据,类似于LED所做的GPIO控制.不同的是你得参照彩屏的说明,因为它会定义一些特定的操作流程,这些流程是需要在你送数据的前后对屏发些控制命令,但是方法还是和控制LED那样写数据到data线上.

泽州县15862654746: 51单片机从TFT彩屏上读取某一点颜色的函数方法 -
师柯希舒: 这和TFT液晶屏型号有关,还和你采用何种接线方式有关 如以下是ILI9341控制的单片机读方法,它采用16位数据线,所以一次读出16位,一个点本来要读3次,但时序要求读4次 R = *(__IO uint16_t *)Bank1_LCD_D 实际上就是 给液晶屏一个读...

泽州县15862654746: 你好,我想向你请教一个问题,我是手机屏厂的,请问用51单片机可以驱动480X800分辨率的手机屏吗? -
师柯希舒: 如果是需要扫描的那种的会速度不够,例如VGA的液晶显示器,多大的都做不了,因为时钟频率无法满足同步的要求,无法描述像素点.但像是TFT的2.4寸如240*320的坐起来只是速度慢了罢了.更大的也可以驱动,只是我看见过cycloneII嵌入系统后驱动的4.3寸液晶,那个FPGA嵌入nios之后速度还不地1T的单片机呢.再者经常看见卖串口显示屏的,那些屏幕足有七寸,也都能拿单片机驱动,或者能做串口通信的其他器件.但是具体如何驱动我就不知道了,我都是照搬程序的,所以不了解.

泽州县15862654746: msp430单片机控制大尺寸tft液晶屏 -
师柯希舒: 控制裸屏的话需要缓存器,控制电路,的一遍遍的刷屏,会很麻烦.液晶屏模块的话直接io口直连就好,但是430速度太慢,刷一次彩屏可能的好几秒,用户体验会很差,彩屏至少的stm32刷,或者有dma的单片机能强一点.黑白屏还好.控制思路一样.程序至少的留邮箱吧.

泽州县15862654746: TFT彩屏一般用什么单片机?avr的什么款可以?C51内核的什么款可以? -
师柯希舒: 那要看你拿来干嘛了.如果要刷屏速度要求不高,一般的单片机都可以. 如果想稍微快点的,可以用1T的单片机,比如STC12C5A系列的单片机.我用来做过3.2寸示波器显示+触摸没问题.

泽州县15862654746: 单片机驱动TFT彩屏显示问题 -
师柯希舒: 如果你是采用读写控制TFT彩屏,可以在读点时禁止彩屏刷新数据的操作.除非你读点的时间非常长,长到会有数据更新,那就需要改变编程思路了.

泽州县15862654746: 51的开发板的彩屏使用问题 -
师柯希舒: 不难.你先搞清楚你的彩屏的分辨率和色彩深度(即用多少位表示一个像素),然后通过图形处理软件将你照片的分辨率和色彩深度设置成与彩屏兼容的模式.剩下的就是将照片图像文件中的像素逐个读出来,然后写入彩屏的显示缓冲区就可以了.

泽州县15862654746: 51单片机上的彩屏液晶如何显示图片,怎么做这个实验,能不能写点简单的c程序. -
师柯希舒: 你用的是普通的51吗?一般彩屏显示图片都是通过读SD卡来实现的,因为单片机的内存太小 如果你需要显示很小的图标51还可以实现 具体做法是:先找到真彩的小图标,用软件把图标取模(把图标的数据显示出来) 然后写到单片机里 如果读SD卡来显示图片的话 就需要先学习SD卡的协议 自我感觉普通的51根本不能很好的驾驭彩屏

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网