彩屏液晶应用手册Word文档格式.docx
- 文档编号:17342878
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:11
- 大小:165.99KB
彩屏液晶应用手册Word文档格式.docx
《彩屏液晶应用手册Word文档格式.docx》由会员分享,可在线阅读,更多相关《彩屏液晶应用手册Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
NRESET
33-40是触摸屏控制的
本模块选用的是16位并行模式写数,也就是说模式在模块上面已经设定好了,芯片是ILI9320
读写寄存器时序图
指令说明详细请见ILI9320P51
IR:
变址寄存器W
RS=1
SR:
读状态寄存器RRS=
L7L6L5L4L3L2L1L000000000
L[7:
0]指示正在驱动TFT页的的驱动行的位置
00H:
开始振动RS=
R
W最后一位写1
01H:
驱动输出控制1W
RS=1
00000SM0SS00000000
当SS=0时,这个移位的方向是从S1到S720
当SS=1时,这个移位的方向是从S720到S1
02H:
LCD驱动控制寄存器WRS=1
03H输入模式
TRIDFM0BGR00HWM0ORG0I/D1I/D0AM000
AM控制GRAM更新的方向
当AM=0,水平方向更新地址
当AM=1,垂直方向更新地址
当awindowarea通过16H17H设置,这个GRAM的地址仅能更新通过I/D[1:
0]和设置AM
I/D[1:
0]当更新显示数据时,控制地址计数器AC自动增加或者减少1
ORG:
当awindowaddressarea被设置,通过ID的状态字来移动源地址,这个功能在用到高速的RAM写数据到windowaddressarea时被使能
注:
WINDOWADDRESS在后面有说明
注意:
1,当ORG=1,只有源地址00000H可以被写入在RAM地址设置寄存器20H,21H中
2,在RAM的读操作中,确保ORG设置为0
BGR:
TRI:
=0TRI和DFM结合起来用,DFM只有在TRI=1时才有用
DFM:
04H恢复控制寄存器
000000RCV1RCV000RCH1RCH000RSZ1RSZ0
07H显示控制1WRS=1
00PTDE1PTDE000BASEE000GONDTECL0D1D0
设置D[1:
0]=11来打开显示,D[1:
0]=00来关闭显示
D1=1,图形显示打开,D1=0,显示关闭,即页面上没有显示
CL=0COLORS262,144
=1COLORS8
BASEE=0,nobaseimageisdisplay?
=1,thebaseimageisdisplay
PEDE[1:
0]半桢图像2和半帧图像1使能位,?
PEDE1/0=0关闭半帧图像
PEDE1/0=1打开半帧图像
08H显示控制2WRS=1
0000FP3FP2FP1FP00000BP3BP2BP1BP0
09H显示控制3
00000PTS2PTS1PTS000PTG1PTG0ISC3ISC2ISC1ISC0
0AH显示控制4
000000000000FMARKOEFMI2FMI1FMI0
0CHRGB显示接口控制1WRS=1;
ENC2ENC1ENC00000RM00DM1DM000RIM1RIM0
RIM[1:
0]选择RGB接口数据宽度
01
DM[1:
0]选择显示操作模式
00内部接口系统时钟
01RGB接口
10VSYNC接口
11
0FHRGB显示接口控制2WRS=1
00000000000VSPLHSPL0EPLDPL
20H/21H数据水平、垂直地址设置WRS=1;
00000000AD7AD6AD5AD4AD3AD2AD1AD0
0000000AD16AD15AD14AD13AD12AD11AD10AD9AD8
当通过设置AM,I/D位,写入数据到GRAM时,这个地址计数器自动更新
当从GRAM读出数据时,这个地址计数器不会自动更新
当RGB接口被选择(RM=1),地址AD[16:
0]在VSYNC的下降沿被设置到地址计数器
当VSYNC接口模式被选择(RM=0),通过更新21H,地址AD[16:
0]被设置到地址计数器
22H写数据到GRAMWRS=1
读数据从GRAMRRS=1
2BH帧速和颜色控制WRS=1
16M_ENDITHER000000EXT_R0FR_SEL1FRSEL00000
EXT_R外部或者内部寄存器选择,关于振荡器的
0内部的寄存器(默认的)
1外部的寄存器
FR_SEL[1:
0]当振荡器选择内部寄存器时,设置帧速度
0090HZ默认
0180HZ
10110HZ
11100HZ
16M_EN选择颜色深度
0262K的色彩默认
116M的色彩
一般选择默认的
50H51H52H53H垂直和水平的RAM地址位置WRS=1
50H00000000HSA7HSA6HSA5HSA4HSA3HSA2HSA1HSA0
51H00000000HEA7HEA6HEA5HEA4HEA3HEA2HEA1HEA0
52H0000000VSA8VSA7VSA6VSA5VSA4VSA3VSA2VSA1VSA0
53H0000000VEA8VEA7VEA6VEA5VEA4VEA3VEA2VEA1VEA0
HSA[7:
0]/HEA[7:
0]P73代表窗口地址区开始和结束各自在垂直方向的地址,通过设置HSA和HEA位,可以限制写数据时在GRAM垂直方向的区域,设置这些位时,确保00”h≤HSA[7:
0]<
HEA[7:
0]≤“EF”h.“04”h≦HEA-HAS
VSA[8:
0]/VEA[8:
0]代表窗口地址区开始和结束各自在水平方向的地址,通过设置VSA和VEA,可以限制写数据是在GRAM水平方向的区域,设置这些位时,确保“000”h≤VSA[8:
VEA[8:
0]≤“13F”h.,
80H半帧1显示位置WRS=1
0000000P0[8]P0[7]P0[6]P0[5]P0[4]P0[3]P0[2]P0[1]P0[0]
半帧1和半帧2不能有重叠的部分
81H82H半帧1的RAM的开始/结束地址WRS=1
0000000(PTS)A0[8]A0[7]A0[6]A0[5]A0[4]A0[3]A0[2]A0[1]A0[0]
0000000(PTE)A0[8]A0[7]A0[6]A0[5]A0[4]A0[3]A0[2]A0[1]A0[0]
确保PTSA0[8:
0]<
=PTEA0[8:
0]
83H半帧2显示位置WRS=1
0000000(PTS)A1[8](PTD)P1[7]P1[6]P1[5]P1[4]P1[3]P1[2]P1[1]P1[0]
84H85H半帧2的RAM的起始/结束地址
0000000(PTS)A1[8]A1[7]A1[6]A1[5]A1[4]A1[3]A1[2]A1[1]A1[0]起始
0000000(PTE)A1[8]A1[7]A1[6]A1[5]A1[4]A1[3]A1[2]A1[1]A1[0]结束
GRAMaddressMAP
对GRAM的读写操作
是怎样显示彩色的?
?
图片取模格式为水平扫描,16位颜色模式,
每个像素点的颜色包含在提取模值中,提取出来的点,即像素用个16位的数据表示,里面包含颜色信息
RGB三原色R5位G6位B5位
显示图片和文字时注意
用IMAGE2LCD软件提取图片,
最下面的那个:
输出图像(52,46)这里一定要注意,就是显示的图片的大小
显示字符和汉字:
其实就是画点,调用画点函数,把点都描出来
用汉字取模软件提取字模时要注意,那些字模提取软件的字模提取是按一列8个点
EG:
.
....这一列的8个点提取完后在提取后面那一列的8个点
的方式进行提取的,所以彩屏液晶显示汉字时也应按照这种方式进行显示
注:
以上为了普通液晶的需要是按纵向取模,字节倒序的方式进行提取字模的,为了方便我们可以在彩屏液晶应用时采用横向取模,字节不倒序的方式,示例程序采用的是横向取模,
显示16*16的汉字,在字模软件中选择:
宋体,常规,小四,横向取模,字节不倒序
触摸屏部分:
本模块选用的芯片是TSC2046,此芯片与ADS7846ads7843功能是一样的,他们的管脚是一样的,驱动程序应该差不多,(TheTSC2046is100%pincompatiblewiththeexistingADS7846,andwilldropintothesamesocket)DATASHEET里面这样说的
先说下触摸屏原理:
电阻式触摸屏需要经常校正。
本触摸屏属于电阻式的四线触摸屏
四线触摸屏
四线触摸屏包含两个阻性层。
其中一层在屏幕的左右边缘各有一条垂直总线,另一层在屏幕的底部和顶部各有一条水平总线,见图4。
为了在X轴方向进行测量,将左侧总线偏置为0V,右侧总线偏置为VREF。
将顶部或底部总线连接到ADC,当顶层和底层相接触时即可作一次测量。
为了在Y轴方向进行测量,将顶部总线偏置为VREF,底部总线偏置为0V。
将ADC输入端接左侧总线或右侧总线,当顶层与底层相接触时即可对电压进行测量。
对于四线触摸屏,最理想的连接方法是将偏置为VREF的总线接ADC的正参考输入端,并将设置为0V的总线接ADC的负参考输入端。
ADS7843串行接口的一次完整操作需要3×
8=24个DCLK时钟周期,前8个脉冲接收8位的命令,并在第6个脉冲的上升沿开始A/D转换器进入采样阶段,从第9个脉冲开始进入转换阶段,输出12位采样值,转换结束进入空闲阶段。
直到24个DCLK结束,cs置高电平,一次测量结束。
当用户在触摸屏上的有效区域内点击时,触摸屏的x方向、Y方向输出电阻分别随x和Y呈线性变化,ADS7843控制器将其分别转换为12位数据,通过中断告知单片机需要接收数据,单片机接收到数据后进行处理;
首先进行触点数据是否有效判断,包括两方面:
一是判断是否误操作,即是否是由于人的抖动产生的错误数据;
二是ADS7843传过来得数据是否有效,由于刚开始的传过来的第一个坐标是用户开始接触触摸屏时产生的,电阻不准确,导致数据也不准,通常要去掉;
在接收过程中采用多次平均的方法,假如有一次接收的数据和平均值差别很大,则这次测量就作废,需要重新测量。
一旦数据有效,单片机接着计算触点坐标落在液晶屏的位置,根据计算的结果判断执行相应的功能函数。
使触摸屏和液晶屏有机的结合起来,建立一定的逻辑关系,交互地进行信息存取和输出。
此时触摸屏控制器开始对X轴、Y轴电压进行AD转换,等待转换结束后单片机读取转换数据并存储,最后通过一个坐标变换公式转化为显示屏上的坐标供操作系统[2]进行后续处理。
FROMCUITICEC技术部
熊孟龙
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 彩屏 液晶 应用 手册