| 型号 |
JGS12864W2717 |
|
JGS12864W2717-12864点阵液晶显示屏
关键词:12864点阵液晶显示屏 电气参数 控制指令 屏幕地址 取模
JGS12864W2717-12864点阵液晶显示屏详细参数
型号:JGS12864W2717
产品类型:STN
分辨率:12864
外形尺寸(L×W×H):69×46×5
视域窗口尺寸(VA):66.5×38
有效尺寸(AA):60.775×32.935
显示尺寸:2.7
视角:6H
连接方式PIN数:20
特殊说明:点阵屏
工作温度:-20~70℃
存储温度:-30~80℃
JGS12864W2717-12864点阵液晶显示屏的屏参设置涉及多个方面,包括电气参数、显示参数、控制指令等。以下是对12864点阵液晶显示屏屏参设置的详细归纳:
一、电气参数
电源电压(VDD):+3.0~+5.5V(某些情况下,如特定设计或模块要求,可能使用3.3V)。
工作电流:根据背光状态、显示内容等因素有所不同。
工作温度:一般为0℃+55℃,存储温度为-20℃+60℃。
二、显示参数
显示分辨率:128×64点,即屏幕由128列64行的液晶显示点组成。
显示方式:通常为STN(超扭曲向列)显示,有半透和正显两种显示模式。
驱动方式:1/32DUTY,1/5BIAS,这种驱动方式有助于降低功耗并提高显示质量。
视角方向:具有多个视角方向可供选择,以满足不同应用场景的需求。
三、控制指令
12864点阵液晶显示屏通常支持基本指令集和扩展指令集两种控制方式。以下是一些常用的控制指令:
初始化指令:用于设置显示屏的基本参数,如显示模式、光标状态等。例如,选择基本指令操作(0x30)、显示开/关光标(0x0C)、清除显示内容(0x01)等。
显示设置指令:用于设置显示屏的显示起始行、页面地址、列地址等。这些指令有助于确定显示内容在屏幕上的位置。
数据读写指令:用于向显示屏写入数据或从显示屏读取数据。写数据指令通常用于显示字符、图形等内容,而读数据指令则用于获取显示屏的当前状态或内容。
四、屏幕地址与取模
地址概念:12864液晶显示屏分为上半屏和下半屏,每个屏幕区域都有自己的垂直地址和水平地址。在写入数据时,需要先发送垂直地址,然后发送水平地址,Z后发送要显示的数据。
取模:为了将图像或字符显示在屏幕上,需要将其转换为适合液晶屏显示的点阵信息。这通常通过取模软件或算法来完成。取模时,需要按照液晶屏的横纵坐标顺序进行,以确保显示内容的正确性。
五、设置步骤与示例
以下是设置12864点阵液晶显示屏的一般步骤和示例代码(以并行控制为例):
初始化显示屏:发送初始化指令集以配置显示屏的基本参数。
设置显示区域:根据需要设置显示的起始行、页面地址和列地址。
写入显示数据:按照取模后的点阵信息,将数据写入到对应的屏幕地址中。
示例代码(伪代码形式):
c
//初始化函数
voidLCD12864_Init(){
//设置并行接口
LCD12864_PSB=1;
//复位显示屏
LCD12864_RST=1;
//发送初始化指令
LCD12864_WriteCmd(0x30);//选择基本指令操作
LCD12864_WriteCmd(0x0C);//显示开,光标关
LCD12864_WriteCmd(0x01);//清除显示内容
}
//写指令函数
voidLCD12864_WriteCmd(ucharcmd){
//忙检查、使能端设置、数据放置等步骤(省略具体实现)
}
//写数据函数
voidLCD12864_WriteData(uchardat){
//忙检查、使能端设置、数据放置等步骤(省略具体实现)
}
//显示图片函数(示例)
voidshow_Pic(uchar*address){
uchari,j;
//遍历上半屏和下半屏,写入数据
for(i=0;i<32;i++){
LCD12864_WriteCmd(0x80+i);//发送垂直地址
LCD12864_WriteCmd(0x80);//发送水平地址(上半屏)
for(j=0;j<16;j++){
LCD12864_WriteData(*address);//写入数据
address++;
}
}
//下半屏操作类似(省略具体实现)
}
请注意,上述代码仅为示例性质,具体实现可能因硬件连接、软件环境等因素而有所不同。在实际应用中,需要根据具体的12864点阵液晶显示屏模块手册或数据手册进行调整和修改。
嘉冠JGS12864W2717-12864点钟液晶显示屏详细规格书或资料请咨询董工。