一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 8795|回复: 7

台湾powertip 全新 cog 12864液晶显示屏 12864 带黄绿色背光

[复制链接]
发表于 2010-3-7 01:13 | 显示全部楼层 |阅读模式
本帖最后由 yleee 于 2010-5-19 15:35 编辑

控制器ST7565S

购买链接A http://item.taobao.com/auction/item_detail-0db2-cea15d9a2b0cd180ed2088059a48683d.jhtml
购买链接B http://item.taobao.com/auction/item_detail-0db2-11957f32f197d9a1eaaf3312e015e76c.htm

                               
登录/注册后可看大图

淘宝店客服1淘宝店客服2 手机13927433520 QQ841526919   http://shop33648706.taobao.com/
联系电话13927433520          QQ841526919 旺旺在线
         yleee@163.com
实物拍摄,详细请看图!
厂家PDF资料(注意:仅供参考,不代表完全正确) PE12864.pdf (1.57 MB, 下载次数: 1488)

//========================参考程序=================================
// 函数: void LCD_DataWrite(unsigned int Data)
// 描述: 写一个字节的显示数据至LCD中的显示缓冲RAM当中
// 参数: Data 写入的数据
// 返回: 无
// 备注: 无
// 版本:
//      2007/01/09      First version
//==============================================================
void LCD_DataWrite(unsigned char Dat)//,_Fill_Dot_LCD
{
unsigned char Num;
LCD_CS = 0;
LCD_A0 = 1;
for(Num=0;Num<8;Num++)
{
  if((Dat&0x80) == 0) LCD_SDI = 0;
  else LCD_SDI = 1;
  Dat = Dat << 1;
  LCD_CLK = 0;
  LCD_CLK = 1;
}
LCD_CS = 1;
}
//==========================================================
// 函数: void LCD_RegWrite(unsigned char Command)
// 描述: 写一个字节的数据至LCD中的控制寄存器当中
// 参数: Command  写入的数据,低八位有效(byte)
// 返回: 无
// 备注:
// 版本:
//      2007/01/09      First version
//===============================================================
void LCD_RegWrite(unsigned char Command)
{
unsigned char Num;
LCD_CS = 0;
LCD_A0 = 0;
for(Num=0;Num<8;Num++)
{
  if((Command&0x80) == 0) LCD_SDI = 0;
  else LCD_SDI = 1;
  Command = Command << 1;
  LCD_CLK = 0;
  LCD_CLK = 1;
}
LCD_CS = 1;
}
//=============================================================
// 函数: void LCD_Fill(unsigned int Data)
// 描述: 会屏填充以Data的数据至各点中
// 参数: Data   要填充的颜色数据
// 返回: 无
// 备注: 仅在LCD初始化程序当中调用
// 版本:
//      2006/10/15      First version
//  2007/01/09  V1.2
//==============================================================
void LCD_Fill(unsigned char Data)
{
unsigned char i,j;
unsigned char uiTemp;
uiTemp = Dis_Y_MAX;
uiTemp = uiTemp>>3;
for(i=0;i<=uiTemp;i++)        //往LCD中填充初始化的显示数据
{
  LCD_RegWrite(0xb0+i);
  LCD_RegWrite(0x01);
  LCD_RegWrite(0x10);
  for(j=0;j<=Dis_X_MAX;j++)
  {
   LCD_DataWrite(Data);
  }
}
}
//==============================================================
// 函数: void LCD_Init(void)
// 描述: LCD初始化程序,在里面会完成LCD初始所需要设置的许多寄存器,具体如果
//   用户想了解,建议查看DataSheet当中各个寄存器的意义
// 参数: 无
// 返回: 无
// 备注:
// 版本:
//      2006/10/15      First version
//  2007/01/09  V1.2
//  2007/06/27  V1.21
//================================================================
//延时程序
void TimeDelay(int Time)
{
int i;
while(Time > 0)
{
  for(i = 0;i < 800;i++)
  {
   _nop_();
  }
  Time --;
}
}
void LCD_Init(void)
{
//LCD驱动所使用到的端口的初始化(如果有必要的话)
TimeDelay(200);
LCD_RES = 0;
TimeDelay(200);
LCD_RES = 1;
TimeDelay(20);
  
LCD_RegWrite(M_LCD_ON);       //LCD On
LCD_RegWrite(M_LCD_POWER_ALL);     //设置上电控制模式

LCD_RegWrite(M_LCD_ELE_VOL);     //电量设置模式(显示亮度)
LCD_RegWrite(0x1f);        //指令数据0x0000~0x003f

LCD_RegWrite(M_LCD_VDD_SET);     //V5内部电压调节电阻设置
LCD_RegWrite(M_LCD_VDD);      //LCD偏压设置,V3时选

LCD_RegWrite(M_LCD_COM_REV);     //Com 扫描方式设置
LCD_RegWrite(M_LCD_SEG_NOR);     //Segment方向选择
LCD_RegWrite(M_LCD_ALL_LOW);     //全屏点亮/变暗指令
LCD_RegWrite(M_LCD_ALL_NOR);     //正向反向显示控制指令

LCD_RegWrite(M_LCD_STATIC_OFF);     //关闭静态指示器
LCD_RegWrite(0x00);        //指令数据

LCD_RegWrite(M_LCD_BEGIN_LINE);    //设置显示起始行对应RAM
LCD_Fill(LCD_INITIAL_COLOR);
}

控制器ST7565S,可以选择并口通信或者串口通信,8080接口和6800接口可选。
ST7565S是一颗支持串行SPI的LCD 芯片,其使用方法比较简单,只需要驱动程序包括写入指令和写入数据操作即可。

工作电压3.3伏,需外接电容就可产生负压来驱动液晶,或者直接在VOUT脚接负压。
引脚定义,正面最左边为1脚:
1   IRS   必须接3.3伏
2   /HPM
3   P/S     串口和并口选择 H并口 L串口
4   C86     6800和8080接口选择  H,6800   L,8080
5   VR
6   V5
7   V4
8   V3
9   V2
10  V1
11  VRS
12  CAP4+
13  CAP2+
14  CAP2-
15  CAP1-
16  CAP1+
17  CAP3-
18  CAP5-
19  VOUT  
20  VSS    GND
21  VDD    3.3V
22  D7
23  D6
24  D5
25  D4
26  D3
27  D2
28  D1
29  D0
30  /RD
31  /WR
32  A0
33  /RES
34  /CS
下面图片中最大的液晶显示屏就是本次销售的,两块屏一起拍是和其他液晶品做对比的,图中大的是本次销售的12864
DSC_1366.JPG
DSC_1368.JPG
DSC_1370.JPG
DSC_1404.JPG
DSC_1405.JPG
DSC_1406.JPG
DSC_1408.JPG
DSC_1410.JPG
发表于 2010-3-7 08:27 | 显示全部楼层
请问这个屏VCC我接3.3V
直接用5V的51单片机驱动行吗
回复

使用道具 举报

发表于 2010-3-7 11:18 | 显示全部楼层
便宜啊,我记得12864好像卖30多元嘀
回复

使用道具 举报

发表于 2010-5-3 22:09 | 显示全部楼层
还有货吗?王老板!
回复

使用道具 举报

 楼主| 发表于 2010-5-3 23:42 | 显示全部楼层
回复

使用道具 举报

发表于 2010-8-1 17:10 | 显示全部楼层
怎么也点不亮啊!!
回复

使用道具 举报

发表于 2010-8-18 20:59 | 显示全部楼层
有朋友买了这个屏吗,想知道屏的大小,是不是55X39.8mm
回复

使用道具 举报

发表于 2010-11-10 09:49 | 显示全部楼层
这个屏控制芯片与ST7565R可以通用吗,有什么区别?
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-14 17:40 , Processed in 0.034390 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表