请登录 免费注册
分享
  • 微信
  • 新浪微博
  • 人人网
  • QQ空间
  • 开心网
  • 豆瓣
会员服务
进取版 标准版 尊贵版
| 设为首页 | 收藏 | 导航 | 帮助
产品 资讯
请输入产品名称
JUKI贴片机 单极霍尔开关 pcb设备 全方位海绵 无感电容 电源供应 MDD72-16N1B-IXYS二极管
关注微信随身推
首页 电子商城 专题报道 资料中心 成功案例
词多 效果好 就选易搜宝!
深圳市夏松集成电子有限公司
新增产品 | 公司简介
注册时间:2010-10-13
联系人:
电话:
Email:
首页 公司简介 产品目录 公司新闻 技术文章 资料下载 成功案例 人才招聘 荣誉证书 联系我们

产品目录

日本光王
触摸屏
测量仪器
HITACHI
SHARP
LB104V03-A1 LG工业液晶屏
MITSUBISHI
MITSUBISHI
数字示波器
DMF50840 5.7寸工业液晶屏
DMF50840 5.7寸工业液晶屏
NEC工业液晶屏
AA170EB01 MITSUBISHI 17寸军标液晶屏
KYOCERA
LB064V02-TD01
LB064V02-TD01 6.4寸640480工业液晶屏
LB104V03-A1 10.4寸640480工业液晶屏
首页 >>> 技术文章 >

技术文章

彩色液晶屏模块@对应单片机接口的应用

彩色液晶屏模块@对应单片机接口的应用:
TFT因为轻薄,辐射少,数位化,已广泛应用在工业自动化,电力,电信,环保,医疗,金融等领域。
相对黑白模块,TFT液晶显示模块有它的复杂之处,它有显示接口多样,外围电路复杂,没有成熟的统一的驱动控制芯片,因此对客户来说,选择液晶屏、驱动控制方案、配件、以及应用调试都需要相当专业的人员来进行。所以对很多想用tft的单片机用户来说,这是一座很高的门槛,一担心单片机系统要升级,二怕速度不够,效果不好,三怕成本过高,四怕编程麻烦

intel8080接口控制tft彩色液晶原理图
核心电路均采用大规模可编程逻辑器件设计,全硬件实现,性能稳定可靠,产品一致性好。采用简单的并行总线方式与51单片机、avr、dsp、pic、arm等cpu直接连接,信号包括数据d[7:0]、地址a[1:0]、片选/cs、写/wr、读/rd。
单片机与tft控制器的接口定义
引脚
符号
功能
备注
1
gnd
液晶屏逻辑地
0v
2
gnd
液晶屏逻辑地
0v
3
5v
液晶屏逻辑电源
5v
4
rdj
读操作信号,低电平有效
in     3.3/5v
5
wrj
写操作信号,低电平有效
in     3.3/5v
6
csj
片选信号,低电平对屏操作有效
in     3.3/5v
7
a0
地址线0
in     3.3/5v
8
a1
地址线1
in     3.3/5v
9
d0
数据总线
inout  3.3/5v
10
d1
数据总线
inout  3.3/5v
11
d2
数据总线
inout  3.3/5v
12
d3
数据总线
inout  3.3/5v
13
d4
数据总线
inout  3.3/5v
14
d5
数据总线
inout  3.3/5v
15
d6
数据总线
inout  3.3/5v
16
d7
数据总线
inout  3.3/5v
17
tirq
7843中断
in     3.3/5v
18
tdout
7843 数据输出
in     3.3/5v
19
tbusy
7843 busy
in     3.3/5v
20
tdin
7843数据输入
in     3.3/5v
21
tcs
7843片选
in     3.3/5v
22
tdlk
7843 spi时钟
in     3.3/5v
23
gnd
液晶屏逻辑地
0v
24
gnd
液晶屏逻辑地
0v
总线时序

按此在新窗口浏览图片
按此在新窗口浏览图片
图片数据的显示:以分辨率为640*480为例
按此在新窗口浏览图片
将图中间区域填充成蓝色。
采用逐行操作模式。
在每行的写操作前,先设置x、y。
#include 
#include 
#define x_addr xbyte[0x0000]
#define y_addr xbyte[0x0100]
#define cmd xbyte[0x0200]
#define dat xbyte[0x0300]
main()
{
unsigned int x,y; 
//用白色清屏  
cmd=0; 
x_addr = 0; 
x_addr = 0; 
y_addr = 0; 
y_addr = 0;//////////////对于分辨率为320*240的液晶模块,y坐标只需要写入1次////////// 
for (y=0;y
{ for (x=0;x  
//用蓝色填充中间区域
cmd=0; 
for (y=70;y
{ x=41; 
x_addr = x; //写地址地低8位 
x_addr = x/256; //写列地址高位 
y_addr = y; 
y_addr = y/256; /////////对于分辨率为320240的液晶模块,y坐标只需要写入1次////// 
for(x=41;x

效果图

上一篇:8.4寸高亮度工业液晶屏参数@
下一篇:液晶屏@工业应用主要型号选择
            
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除