彩屏液晶应用手册.docx
- 文档编号:4417504
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:11
- 大小:165.99KB
彩屏液晶应用手册.docx
《彩屏液晶应用手册.docx》由会员分享,可在线阅读,更多相关《彩屏液晶应用手册.docx(11页珍藏版)》请在冰豆网上搜索。
彩屏液晶应用手册
彩屏液晶资料整理
本模块采用3.3V供电,16个数据IO,像素320*240
引脚排列40个引脚
箭头是1脚
12
34
56
。
。
。
。
1-DB02-DB13-DB24-DB35-DB46-DB57-DB68-DB7
9-DB810-DB911-DB1012-DB1113-DB1214-DB1315-DB1416-DB15
17-nCS18-RS19-nWR20-NC21-nRD22-nReset23-VCC24-VCC
25-VCC26-VCC27-NC28-BL29-GND30-GND31-GND32-GND
33-TS_CLK34-TS_VBAT35-TS_nCS36-TS_AUX37-TS_DIN38-TS_DOUT39-TS_BUSY40-TS_nPENIRQ
1-16数据引脚
NCS
RS
NWR
NRD
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] 0]≤“EF”h.“04”h≦HEA-HAS VSA[8: 0]/VEA[8: 0]代表窗口地址区开始和结束各自在水平方向的地址,通过设置VSA和VEA,可以限制写数据是在GRAM水平方向的区域,设置这些位时,确保“000”h≤VSA[8: 0] 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文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 彩屏 液晶 应用 手册