ST7565R规格书
- 格式:pdf
- 大小:604.73 KB
- 文档页数:53
LCD控制芯片ST7565介绍LCD控制芯片ST7565介绍管脚:CS 片选信号线RES 复位信号线默认高电平,低脉冲复位。
A0 数据与命令选择信号线D0~D8 8数据线命令解析:Internal Reset: (0xE2)所有的命令都复位到默认值。
LCD bias set: (0xa2=1/9bias) (0xa3=1/7bias)LCD驱动电压偏置比,1/9bias效果好些。
Display all points ON/OFF: (0xa4=normal)(0xa5=all points on) 默认是0xa4,0xa5全屏都是黑。
Display normal/reverse: (0xa6=normal 0xa7=reverse)颜色反转ADC select: (0xa0=normal 0xa1=reverse)屏幕左右反转Common outpur mode select:(0xc0=normal 0xc8=reverse) 屏幕上下反正(0xa0和0xc0一个组合)(0xa1和0xc8一个组合)Column address :列地址的设置采用两个命令设置一个起始地址,高四位分别是0和1,低四位分别是地址的高四位和低四位。
如WRITE_LCD(cmd_addr, 0x10); WRITE_LCD(cmd_addr, 0x00);Page address set页地址,也可以叫行地址,设置的命令高4位为B,低四位为地址数据如:WRITE_LCD( cmd_addr,0xB0+Padr);Power control set:这块好像一定要设成0x2F,其他的好像不行,没搞懂,这部分与外部电路连接有关。
Voltage booster,Voltage regulator,Voltage follower ,内外部升压,稳压发生器。
V5 voltage regulator internal resistor ratio set :亮度调节,设置成(0x25)最好Electronic volume register set不知道。
/************ST7565R初始化****************型号:ST7565RMCU : LPC1114晶振:12.0000Mhz日期:2011.07.13*****************************************/#ifndef _ST7565R_H#define _ST7565R_H#define M2995_BUS GPIO2DA TA#define M2995_BUS_OUTPUT() GPIO2DIR|=0xFF#define M2995_BUS_INPUT() GPIO2DIR &=~0xFF#define M2995_BUS_DA TA_CLR() GPIO2DATA &=~0xFF#define M2995_BUS_DA TA_SET() GPIO2DA TA |=0xFF/*********背光端口定义**********/#define BACK_LED (1ul << 8)//P1_8#define BACK_LED_INIT() GPIO1DIR |= BACK_LED /* 背光初始化*/#define BACK_LED_ON() GPIO1DATA |= BACK_LED /* 背光开*/#define BACK_LED_OFF() GPIO1DATA &= ~BACK_LED /* 背光关*//*********M2995端口定义**********/#define ST7565R_RST (1ul << 4)//P2_4#define ST7565R_RST_INIT() GPIO2DIR |= ST7565R_RST /* RST初始化*/#define ST7565R_RST_SET() GPIO2DATA |= ST7565R_RST /* RST置1 */#define ST7565R_RST_CLR() GPIO2DA TA &= ~ST7565R_RST /* RST置0 */#define ST7565R_CS (1ul << 5)//P2_5#define ST7565R_CS_INIT() GPIO2DIR |= ST7565R_CS /* CS0初始化*/#define ST7565R_CS_SET() GPIO2DATA |= ST7565R_CS /* CS0置1 */#define ST7565R_CS_CLR() GPIO2DATA &= ~ST7565R_CS /* CS0置0 */#define ST7565R_CD (1ul << 3)//P0_3#define ST7565R_CD_INIT() GPIO0DIR |= ST7565R_CD/* CD初始化*/#define ST7565R_CD_SET() GPIO0DATA |= ST7565R_CD /* CD置1 */#define ST7565R_CD_CLR() GPIO0DA TA &= ~ST7565R_CD /* CD置0 */#define ST7565R_SCL (1ul << 9)//P1_9#define ST7565R_SCL_INIT() GPIO1DIR |= ST7565R_SCL /* WR*/#define ST7565R_SCL_SET() GPIO1DA TA |= ST7565R_SCL /* WR置1 */#define ST7565R_SCL_CLR() GPIO1DA TA &= ~ST7565R_SCL /* WR置0 */#define ST7565R_SDA (1ul << 4)//P3_4#define ST7565R_SDA_INIT() GPIO3DIR |= ST7565R_SDA /* RD初始化*/#define ST7565R_SDA_SET() GPIO3DATA |= ST7565R_SDA /* RD置1 */#define ST7565R_SDA_CLR() GPIO3DATA &= ~ST7565R_SDA /* RD置0 */unsigned char row_table[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//命令写入函数//void ST7565R_Write_Command(unsigned char command){int i,j;j=0x80;ST7565R_CS_CLR();ST7565R_CD_CLR();for(i=0;i<8;i++){ST7565R_SCL_CLR();if(command&j)ST7565R_SDA_SET();elseST7565R_SDA_CLR();ST7565R_SCL_SET();j=j>>1;}ST7565R_CS_SET();}//数据写入函数//void ST7565R_Write_Data(unsigned char data1){int i,j;j=0x80;ST7565R_CS_CLR();ST7565R_CD_SET();for(i=0;i<8;i++){ST7565R_SCL_CLR();if(data1&j)ST7565R_SDA_SET();elseST7565R_SDA_CLR();ST7565R_SCL_SET();j=j>>1;}ST7565R_CS_SET();}//LCD初始化函数void ST7565R_Init(){ST7565R_RST_INIT();ST7565R_CS_INIT();ST7565R_CD_INIT();ST7565R_SCL_INIT();ST7565R_SDA_INIT();ST7565R_RST_CLR();Delay_Ms(1);ST7565R_RST_SET();Delay_Ms(1);ST7565R_Write_Command(0xA2); //Set Bias 0xA2ST7565R_Write_Command(0xC8); //Common Direction Select,bit3=1,reverse direction;=0,normal;ST7565R_Write_Command(0x2C); //Power Control Set// Delay_Us(10);ST7565R_Write_Command(0x2E); //Power Control Set// Delay_Us(10);ST7565R_Write_Command(0x2F); //Power Control Set// Delay_Us(10);ST7565R_Write_Command(0x24); //set ra/rb 0x25ST7565R_Write_Command(0x81); //Set ContrastST7565R_Write_Command(0x27); //29ST7565R_Write_Command(0xAF); //Display ON}//清屏函数void ST7565R_Display_Clear(unsigned char data1,unsigned char data2){int i,j,m;m=0xb0;for (i=0;i<9;i++){ST7565R_Write_Command(m);ST7565R_Write_Command(0x10);ST7565R_Write_Command(0x00);for (j=0;j<96;j++){ST7565R_Write_Data(data1);ST7565R_Write_Data(data2);}m++;}}//设置列地址void ST7565R_Set_column_addr(unsigned char add){unsigned char temp;temp=add;add=add>>4;add=add&0x0f;add=add|0x10;ST7565R_Write_Command(add); //Set upper addr;add=temp;add=add&0x0F;ST7565R_Write_Command(add); //Set lower addr;}//设置行地址void ST7565R_Set_row_addr(unsigned char row){row=row&0x0F;row=row|0x0B0;ST7565R_Write_Command(row); //page addr set}//绘最小单元函数void ST7565R_Draw_Unit(unsigned char x,unsigned char y,unsigned char Color){ST7565R_Set_row_addr(y); //列ST7565R_Set_column_addr(x); //行ST7565R_Write_Data(Color); //下高上低}//单个矩形图形任意8*尺寸void Print_One(unsigned char x,unsigned char y,unsigned char const *pstr,unsigned char Wide,unsigned char High)//xx yy:开始坐标,Wide High:背景宽度和高度{unsigned char i,j;for(i=0;i<(High/8);i++){for(j=0;j<Wide;j++)ST7565R_Draw_Unit(x+j,(y/8)+i,*(pstr++)); //;}}//单个矩形图形任意8*尺寸void Print_One_RV(unsigned char x,unsigned char y,unsigned char const *pstr,unsigned char Wide,unsigned char High)//xx yy:开始坐标,Wide High:背景宽度和高度{unsigned char i,j;for(i=0;i<(High/8);i++){for(j=0;j<Wide;j++)ST7565R_Draw_Unit(x+j,(y/8)+i,~*(pstr++)); //;}}#endif。
12864(ST7565P)液晶驱动显示概念含有ST7565P 芯片的液晶,是没有文库支持的功能,但是没有就没有啦!液晶可以给我画画,那么它就是好东西了。
液晶的“显示”,液晶的“扫描次序”全部都与CGRAM分配有很大的关系。
我们先了解“扫描次序”吧。
宏观上一副液晶是“64高x 128宽”。
微观上由芯片ST7565P驱动的一副12864 液晶是由“8个8 高x 128宽的页”组成。
至于液晶的“扫描次序”就与4个命令有关系。
上图表示了,当命令为0xA0列扫描是“自左向右”,如果命令式0xA1列扫描是“自右向左”。
总归,这两个命令控制了“列扫描次序”除了控制列扫描的命令以外,当然还有控制“页扫描次序”的命令。
如上图,命令0xC0 控制页扫描是“从下至上”,然而命令0xc8 控制页扫描“又上至下”。
无论页扫描的次序是“从上至下”还是“从下至上”,然而每一页的列填充,都是“低位开始高位结束”关于列扫描就有列填充的问题。
我们知道每“一页”都是由“8 高x 128宽”组成。
换句话说,这里没有“行扫描”的概念,因为“一页”都是由“一个字节数据,列填充128次”成为一页。
如上图中所示。
假设“页扫描次序”是由上至下,填充的值是0x0f,那么经过128次的“列扫描”以后,一页的扫描结果会是如上图所示。
关于ST7565P 芯片,命令,和液晶扫描它们之间的关系而已,我们简单来总结一下:(一)CGRAM分布是由8页组成。
(二)每一页是由一个字节填充和128次列扫描组成。
(三)列扫描次序与命令0xA0 与0xA1有关。
(四)页扫描次序与命令0xC0 与0xC8 有关。
(五)列填充字节的高位低位关系与页扫描命令有关。
(六)不存在行扫描概念。
上图所示是“页扫描”由上至下,“列扫描”由左至右,列填充值是0x0f。
在CGRAM分布方面。
CGRAM 可以说是由8 bits x 1024 words,如果以“页”去分配,也就是说8 page x 8 bits x 128 words ,那么“页”的偏移量就是128。
ST7565黑白液晶使用注意首先,lcd要使用一般必须外部接电容构成正倍压电路,有了pump 才能显示.ST7565的datasheet上说明的4倍压电路.在用电容时遇到了问题,一般我们调试的时候喜欢焊接直插件,而电容一般有极性.很多ST7565P核心的lcd在管脚标识的时候,正负号与电容的正负正好相反,所以出现调试的时候倍压不能的情况,一般显示器的厂商会提醒全部使用无极性电容,一般直接用产品化后设定的贴片电容来焊接即可,不需要刻意买一些直插的.一般屏幕的初始化和显示测试程序可以向lcd提供商索要,他们一般有普通51的测试程序.有了初始化的demo做起来省很多时间.这里还要补充一点,如果屏幕初始化了不显示,各种电气信号又都测量出正常,不要着急,调整一下lcd的显示亮度.我一开始就是因为lcd的显示对比度设置不妥当,导致全是黑屏. 对于ST7565P,微调指令是0x81 0xmm (mm=00--3f) 粗调指令是0x2n (n=0--7),我使用不同厂家的屏幕,发现显示对比度设置后,效果差距较大,一个设置0x10 0x26正好,一个需要设置0x0a 0x27才可以,第一个屏幕使用第二条设置会几乎黑屏.初始化:1./*==================================== ===============================2.函数功能:初始化ST7565,结果全屏点亮3.输入参数:无4.输出参数:无5.函数说明:6.===================================== =================================*/7.void InitST7565(void)8.{9.WriteCom(0xaf); //打开LCD显示 AE--off AF--on10.//WriteCom(0xa2); //设置LCD电压偏置 a2--1/9,a3---1/711.WriteCom(0xa1); //设置显示数据区,a0正常,a1 COM与SEG互换12.// WriteCom(0xc7); //选择COM扫描方向,《C7为正常方向,》C8为反向方向13.WriteCom(0x2f); //选择内部电源供给模式14.//WriteCom(0xa6); //设置显示模式(a6正,a7反)15.//WriteCom(0x81); //设置V0电压寄存器16.//WriteCom(0x20); // 调节显示颜色17.WriteCom(0x20); //选择内部电阻调节比18.19.//WriteCom(0xe0);20.WriteCom(0xAd); //Static indicaor ON(AD)/ OFF(AC)21.WriteCom(0x01); //Static indicator register set22.23.//WriteCom(0xa5); //全屏点亮24.25.}26./*===================================================================27.函数功能:向ST7565写命令28.输入参数:命令字29.输出参数:无30.函数说明:31.=================================== ===================================*/32.void WriteCom(uchar ComData)33.{34.A0 = 0; //写命令35.MRE = 1;36.delay_us(50);37.DataPort = ComData;38.MWE = 0; //写有效39.delay_ms(10);40.MWE = 1;41.42.}43.44.45./*================================= ==================================46.函数功能:向ST7565写数据47.输入参数:数据48.输出参数:无49.函数说明:50.=================================== ===================================*/51.void WriteData(uchar Data)52.{53.A0 = 1; //写数据54.MRE = 1;55.MWE = 0; //写有效56.DataPort = Data;57.MWE = 1;58.}。
液晶屏ST7565 IC驱动程序演示代码/***************一般连接方法:******************/ // C86->H:6800; C86->L:8080;// P/S->H:Parallel; P/S->L:Serial(串口)//连接电容值都为无极性1uF/25V// V0--||--VSS (V0和地之间接一电容)// V1--||--VSS (V1和地之间接一电容)// V2--||--VSS (V2和地之间接一电容)// V3--||--VSS (V3和地之间接一电容)// V4--||--VSS (V4和地之间接一电容)// C2N--||--C2P (C2负和C2正之间接一电容)// C1P--||--C1N (C1正和C1负之间接一电容)// C1N--||--C3P (C1负和C3正之间接一电容)// Vout--||--VSS (Vout和地之间接一电容)//正常工作时,Vout电压约9.0V--11.0V左右/***************电器性能参数描述****************/ //标准工作电压:3.3V//内部频率:20-24KHz,//输入高电平电压: 0.8 x VDD — VDD V//输入低电平电压: VSS — 0.2 x VDD V//Power Supply OFF//显示模式关时标称电流:16 uA//显示模式开时标称电流:19 uA//Power Supply ON//显示模式关时标称电流:90 uA//显示模式开时标称电流:100 uA//睡眠模式电流 0.1 uA//Standby Current 5 uA/************************************************///测试条件为:CPU--A89C51 or A89C2051工作在12MHz条件下//每条指令执行时间均不小于1微妙//请保证您的CPU发送数据时钟频率不能高于驱动IC工作频率!//IC工作频率请看相关IC资料电器特性说明!/************************************************/#include <reg51.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned int#define MAX_X 128 //定义LCD最大宽点阵数#define MAX_Y 64 //定义LCD最大高点阵数#define Startcol 0 //定义LCD首列偏移列数sbit R_S= P3^5;//指令/数据选择信号sbit RES= P3^4;//复位信号sbit W_R= P3^1;//写信号sbit R_D= P3^0;//读信号sbit C_S= P3^7;//片选/****************Serial*************************///串口定义及连接方法://R_D,W_R 接 VDD(3.3V)//D0-D5接地(如果悬空也可以)/*sbit R_S= P3^5;//指令/数据选择信号。
CM12232-27使用手册12232说明书LCD12232点阵屏图形点阵ST7565R控制器CM12232-27 BL W AA-3V (蓝底白字) 一.基本特征:(1)电压:3.0-3.3V(2)STN正视透射模式(3)显式模式:蓝底白字(4)显式角度:6点钟直视(5)驱动方式:1/32Dvty;1/6Bias(6)工作温度(Ta):-10℃~+55℃,存储温度:-20℃~+70℃(7)背光特征:LED背光(白色)(8)模块封装方式:COG(9)接口:并口/串口二.产品参数:三.限定参数:四.平面尺寸图:五.接脚定义:六.原理图七.引脚描述:八.应用举例:九.实物图片:十.程序参考:(6800接口)/********************************************************;;* CM12232-27 : st7565R *;;* MCU type : AT89C52(8K ROM) *;;* *;;* 68 mode *;;********************************************************/#include<reg51.h>#define uint unsigned int#define uchar unsigned charsbit CS=P2^1;sbit RES=P2^0;sbit A0=P2^2;sbit RW=P2^3;sbit E=P2^4;void delay(uint t);void busy();void init();void clrram();void font();void displayoff();void frame();void dots_1();void dots_2();void alldisplayon();void write_com(uint para);void write_data(uint para);code col_add[2]={0x10,0x00};code init_com[5]={0xa2,0xa1,0xc8,0x2f,0xaf};/* v0=8.3v 1/6bias reverse com seg */code page_add[4]={0xb0,0xb1,0xb2,0xb3};code da_font1[122]={0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x42,0x61,0x51,0x49,0x46,0x00,/*2*/0x3E,0x51,0x49,0x45,0x3E,0x00,/*0*/0x00,0x42,0x7F,0x40,0x00,0x00,/*1*/0x42,0x61,0x51,0x49,0x46,0x00,/*2*/0x24,0x3B,0x2A,0x7E,0x2A,0x00,/*年*/0x18,0x14,0x12,0x7F,0x10,0x00,/*4*/0x7F,0x15,0x15,0x15,0x7F,0x00,/*月*/0x42,0x61,0x51,0x49,0x46,0x00,/*2*/0x18,0x14,0x12,0x7F,0x10,0x00,/*4*/0x7F,0x49,0x49,0x49,0x7F,0x00,/*日*/0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,/*0x00,0x00,0x00,0x00, 0x00,0x00 */};code da_font2[122]={0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */0x3F,0x40,0x7F,0x40,0x3F,0x00,/*W*/0x3F,0x40,0x7F,0x40,0x3F,0x00,/*W*/0x3F,0x40,0x7F,0x40,0x3F,0x00,/*W*/0x00,0x00,0x60,0x60,0x00,0x00,/*.*/0x3E,0x41,0x41,0x41,0x22,0x00,/*C*/0x20,0x41,0x41,0x3F,0x01,0x00,/*J*/0x36,0x49,0x49,0x49,0x36,0x00,/*8*/0x3E,0x49,0x49,0x4B,0x30,0x00,/*6*/0x00,0x00,0x60,0x60,0x00,0x00,/*.*/0x3E,0x41,0x41,0x41,0x22,0x00,/*C*/0x3E,0x41,0x41,0x41,0x3E,0x00,/*O*/0x7E,0x01,0x7E,0x01,0x7E,0x00,/*M*/0x00,0x00,0x00,0x00,0x00,0x00,/* */ 0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,0x00,0x00,0x00,0x00,/* */ 0x00,0x00,0x00,0x00,0x00,0x00,/* */0x00,0x00,/*0x00,0x00,0x00,0x00,0x00,0x00/* */};code picdata[488]={ /*纵向取模字节倒序*//*-- 宽度x高度=122x32 --*/0xFF,0x01,0x41,0x89,0xD1,0x01,0xB1,0x51,0x31,0x91,0x31,0x51,0xB1,0x01,0x41,0x41,0xF9,0x41,0x41,0xF9,0x01,0xF1,0x01,0x01,0xF9,0x01,0x11,0x31,0x51,0xB1,0x49,0x39,0x49,0x41,0x21,0x11,0x89,0x01,0x01,0x01,0x01,0xF9,0xA9,0xA9,0xA9,0xA9,0xF9,0x01,0x01,0x01,0x51,0x51,0xF1,0x49,0x49,0x01,0x91,0x21,0x01,0xF9,0x01,0x01,0x21,0x21,0xF9,0x21,0x01,0x21,0x21,0xF9,0x21,0x21,0x21,0x01,0x11,0x11,0x91,0xD1,0x71,0x59,0x51,0x51,0xD1,0x11,0x11,0x01,0xF9,0x09,0xC9,0x39,0x01,0xF9,0x29,0x29,0x29,0xF9,0x01,0x01,0x01,0x81,0x41,0x39,0x01,0x81,0x19,0x61,0x81,0x01,0x01,0x01,0x41,0x49,0x49,0x49,0x49,0x49,0x69,0x49,0x09,0xF9,0x01,0xFF,0xFF,0x00,0x08,0x3F,0x00,0x12,0x0A,0x06,0x02,0x3F,0x06,0x0A,0x12,0x00,0x08,0x08,0x27,0x24,0x10,0x0F,0x00,0x1F,0x00,0x00,0x3F,0x00,0x11,0x09,0x05,0x3F,0x05,0x29,0x21,0x12,0x12,0x09,0x04,0x00,0x00,0x3E,0x2A,0x2A,0x3E,0x00,0x3E,0x2A,0x2A,0x2A,0x3E,0x00,0x0C,0x03,0x3F,0x01,0x02,0x04,0x04,0x05,0x04,0x3F,0x02,0x00,0x22,0x22,0x3F,0x01,0x20,0x23,0x15,0x09,0x15,0x23,0x20,0x00,0x02,0x01,0x00,0x3F,0x0A,0x0A,0x0A,0x2A,0x3F,0x00,0x00,0x00,0x3F,0x04,0x04,0x07,0x00,0x3F,0x21,0x17,0x09,0x15,0x22,0x00,0x01,0x20,0x30,0x28,0x26,0x21,0x14,0x18,0x30,0x01,0x01,0x00,0x00,0x00,0x0F,0x09,0x09,0x09,0x0F,0x20,0x20,0x3F,0x00,0xFF,0xFF,0x00,0x10,0xE2,0x34,0x80,0xAC,0x94,0x8C,0xE4,0x8C,0x94,0xAC,0x00,0x10,0x10,0xFE,0x10,0x10,0xFE,0x00,0xFC,0x00,0x00,0xFE,0x00,0x44,0x4C,0x54,0xEC,0x52,0x4E,0x52,0x90,0x88,0x44,0x22,0x00,0x00,0x80,0x80,0xBE,0xAA,0x2A,0xAA,0xAA,0xBE,0x80,0x80,0x00,0x14,0xD4,0xFC,0x52,0x92,0x00,0x24,0x48,0x00,0xFE,0x80,0x00,0x88,0x88,0xFE,0x48,0x00,0xC8,0x48,0x7E,0x48,0xC8,0x08,0x00,0x84,0x44,0x24,0xF4,0x9C,0x96,0x94,0x94,0xF4,0x04,0x04,0x00,0xFE,0x02,0x32,0xCE,0x00,0xFE, 0x4A,0xCA,0x4A,0x7E,0x80,0x00,0x40,0x20,0x10,0x0E,0x80,0x60,0x06,0x18,0x20,0x40, 0x40,0x00,0x10,0x12,0xD2,0x52,0x52,0x52,0xDA,0x12,0x02,0xFE,0x00,0xFF,0xFF,0x80, 0x82,0x8F,0x80,0x84,0x82,0x81,0x80,0x8F,0x81,0x82,0x84,0x80,0x82,0x82,0x89,0x89,0x84,0x83,0x80,0x87,0x80,0x80,0x8F,0x80,0x84,0x82,0x81,0x8F,0x81,0x8A,0x88,0x84, 0x84,0x82,0x81,0x80,0x80,0x8F,0x8A,0x8A,0x8F,0x80,0x8F,0x8A,0x8A,0x8A,0x8F,0x80, 0x83,0x80,0x8F,0x80,0x80,0x81,0x81,0x81,0x81,0x8F,0x80,0x80,0x88,0x88,0x8F,0x80,0x88,0x88,0x85,0x82,0x85,0x88,0x88,0x80,0x80,0x80,0x80,0x8F,0x82,0x82,0x82,0x8A, 0x8F,0x80,0x80,0x80,0x8F,0x81,0x81,0x81,0x80,0x8F,0x88,0x85,0x82,0x85,0x88,0x80,0x80,0x88,0x8C,0x8A,0x89,0x88,0x85,0x86,0x8C,0x80,0x80,0x80,0x80,0x80,0x83,0x82, 0x82,0x82,0x83,0x88,0x88,0x8F,0x80,0xFF,};void init(){uint i;CS=0;RES=0;delay(5);RES=1;delay(5);for(i=0;i<5;i++){write_com(init_com[i]);}}void clrram(){uint i,j;for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<122;j++){}}}void p(){uint i,k=0,j;clrram();for(j=0;j<4;j++){write_com(page_add[j]);write_com(col_add[0]);write_com(col_add[1]);for(i=0;i<122;i++){write_data(picdata[k]);k++;}}}void font(){uint i;clrram();write_com(0xb1);write_com(col_add[0]);write_com(col_add[1]);for(i=0;i<122;i++){write_data(da_font1[i]);}write_com(0xb2);write_com(col_add[0]);write_com(col_add[1]);for(i=0;i<122;i++){}}void alldisplayon(){uint i,j;clrram();for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<122;j++){write_data(0xff);}}}void displayoff(){write_com(0xac);write_com(0xae);write_com(0xa5);}void frame(){uint i,j;write_com(0xa4);write_com(0xad);write_com(0x00);write_com(0xaf);clrram();write_com(page_add[0]);write_com(col_add[0]);write_com(col_add[1]);write_data(0xff);for(i=0;i<120;i++){write_data(0x01);}write_data(0xff);for(i=1;i<3;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);write_data(0xff);for(j=0;j<120;j++){write_data(0x00);}write_data(0xff);}write_com(page_add[3]);write_com(col_add[0]);write_com(col_add[1]);write_data(0xff);for(i=0;i<120;i++){write_data(0x80);}write_data(0xff);}void dots_1(){uint i,j;clrram();for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<61;j++){write_data(0x55);write_data(0xaa);}}}void dots_2(){uint i,j;clrram();for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<61;j++){write_data(0xaa);write_data(0x55);}}}void h1(){uint i,j;clrram();for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<122;j++){write_data(0x55);}}}void h2(){uint i,j;clrram();for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<122;j++){write_data(0xaa);}}}void c1(){uint i,j;clrram();for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<61;j++){write_data(0xff);write_data(0x00);}}}void c2(){uint i,j;clrram();for(i=0;i<4;i++){write_com(page_add[i]);write_com(col_add[0]);write_com(col_add[1]);for(j=0;j<61;j++){write_data(0x00);write_data(0xff);}}}void write_com(uint para){busy();A0=0;RW=0;P0=para;E=1;E=0;}void write_data(uint para) {busy();A0=1;RW=0;P0=para;E=1;E=0;}void busy(){uint temp;A0=0;RW=1;do{P0=0xff;E=0;delay(0);E=1;temp=P0;}while((temp&0x80)==1); }void delay(uint t){register int i,j;for(i=0;i<t;i++)for(j=0;j<125;j++);}main(){init();IE=0x81;while(1){p();delay(800);font();delay(500);alldisplayon();delay(500);displayoff();delay(500);frame();delay(500);dots_1();delay(500);dots_2();delay(500);h1();delay(500);h2();delay(500);c1();delay(500);c2();delay(500);}}void innt0() interrupt 0{do{}while(1);}。
沪制010*********C179-31质量保证范围本公司保证在用户遵守运输、保管和使用规则的条件下,从发货日起12个月内,如因制造不良发生损坏和不能照常工作时,本公司应负责免费维修(不包括易损易耗件)。
为保证维修,请将仪器或附件连同质保卡返回本公司。
注:本手册包含756S、759S分光光度计到编写本手册时的信息、指令和规格,然而产品是在不断发展中,其操作指令及规格可能变化,恕不另行通知进一步的变化。
本手册采用的安全指示提示符本符号提示当前光源为紫外光源,注意辐射。
本符号提示本操作可能的电器危害,需由有专业资格的人员按相应程序处理。
本符号提示处理表面发热,请按随附指令小心执行。
目录1. 仪器概述 (1)1.1原理 (1)1.2仪器的外形 (1)1.3仪器的工作原理 (2)1.3.1 信号过程和控制系统 (2)1.3.2光路图 (2)1.4仪器的测量功能 (3)1.4.1单机测试 (3)1.4.2计算机联机测试 (3)1.5仪器性能指标 (3)1.5.1仪器规格参数表 (3)1.5.2正常工作条件 (3)1.5.3仪器清单 (4)2. 仪器的操作 (5)2.1 仪器面板介绍 (5)2.1.1 液晶显示窗 (5)2.1.2 功能键的使用 (6)2.2 开机 (6)2.2.1 开机注意事项 (6)2.2.2初始化 (7)2.3 光度模式 (8)2.3.1 光度模式界面 (8)2.3.2 光度模式下的操作 (8)2.4 定量模式 (9)2.4.1 定量模式界面 (9)2.4.2 定量模式操作 (9)2.4.3 定量模式设置 (9)2.5 多波长检测 (12)2.5.1 多波长检测界面 (12)2.5.2 多波长检测的操作 (12)2.5.3 多波长检测设置 (12)2.5.4 多波长检测波长设置 (13)2.6 仪器设置 (13)2.6.1 灯状态及设置 (13)2.6.2 时间设置 (13)2.6.3 暗电流校正 (13)2.6.4 系统复位 (14)2.6.5 版本信息 (14)2.6.6 语言 (14)3. 使用范例 (15)3.1 光度测量 (15)3.2 定量检测 (15)3.3 多波长检测 (17)4. 仪器的维护与故障识别 (18)4.1 仪器的日常维护 (18)4.1.1 使用注意 (18)4.1.2 开盖检视 (18)4.1.3 更换光源 (18)4.2 主机功能检查 (20)4.2.1 波长范围检查 (20)4.2.2 透射比重复性检查 (20)4.2.3 波长重复性检查 (20)4.3 故障识别 (20)11. 仪器概述1.1原理分光光度法分析的原理是利用物质对不同波长光的选择吸收现象来进行物质的定性和定量分析,通过对吸收光谱的分析,判断物质的结构及化学组成。
st7567中文规格书ST7567是一款常用的液晶显示控制器,广泛应用于各种电子设备中。
在本文中,我们将详细介绍ST7567的中文规格书,包括其特性、功能、电气特性以及应用。
一、特性ST7567具有以下特性:1. 5V供电电压2. 1/65Duty、1/9Bias驱动3. 低功耗设计4. 内置128×64像素的液晶显示面板5. 支持并行接口和串行接口6. 内置RAM,可存储显示数据7. 支持显示反转功能8. 支持显示对角线和点阵图形二、功能ST7567具有以下功能:1. 图形显示功能:可以显示各种图形,如线条、矩形、圆形等。
2. 文本显示功能:可以显示各种字符,包括数字、字母、符号等。
3. 温度补偿功能:可以根据温度变化自动调整显示效果,保持稳定的显示质量。
4. 液晶偏压调整功能:可以根据不同环境条件进行调整,以获得最佳显示效果。
5. 低功耗模式:可以在不需要显示时进入低功耗模式,以节省能源。
6. 显示反转功能:可以将显示内容进行反转,以满足不同的显示需求。
三、电气特性ST7567的电气特性包括以下几个方面:1. 工作电压:5V2. 工作温度范围:-20℃至70℃3. 存储温度范围:-30℃至80℃4. 驱动电流:最大50mA5. 液晶电压:最大7V6. 接口:并行接口或串行接口四、应用ST7567广泛应用于各种电子设备中,包括但不限于以下几个方面:1. 便携式电子设备:如智能手表、智能手环等。
2. 工业控制设备:如工业仪表、自动化设备等。
3. 汽车电子设备:如车载导航、车载娱乐系统等。
4. 医疗设备:如医疗监护仪、血压计等。
5. 智能家居设备:如智能门锁、智能插座等。
6. 电子游戏设备:如掌上游戏机、游戏手柄等。
ST7567是一款功能强大、性能稳定的液晶显示控制器,具有广泛的应用领域。
它的特性和功能使得它成为许多电子设备中不可或缺的组成部分。
相信随着技术的不断进步,ST7567在各个领域的应用会越来越广泛,为人们的生活带来更多的便利和乐趣。
756PC/754N/754使用说明书本说明书详细阐述了仪器的使用方法、故障排除及维护与保养等内容。
请在使用前仔细阅读本说明,并请妥善保管以备日后查阅。
制造计量器具许可证编号: 沪制********号章节标题页码1 性能指标 (1)2.安装 (2)2.1电源需求 (2)2.1.1供电电压 (2)2.1.2供电频率 (2)2.1.3供电容量 (2)2.2安装条件 (2)2.2.1安装空间 (2)2.2.2安装平面 (2)2.2.3安装场所的环境要求 (2)2.3安装光盘 (2)2.4检查内容 (2)2.4.1检查包装 (2)2.4.2按照装箱单进行检查 (2)2.5电源线的连接 (2)2.6安装后检查 (3)2.7加电 (3)3部件功能 (3)3.1主机左前视图 (3)3.2主机后视图 (4)3.3操作面板 (5)4仪器操作 (6)4.1仪器功能结构图 (7)4.2 仪器启动和系统自检 (7)4.2.1 仪器启动 (7)4.2.2 系统自检 (7)4.2.3 进入系统主界面 (8)4.3 光度测量功能 (9)4.3.1进入光度测量主界面 (9)4.3.2设定测量模式 (9)4.3.3设定工作波长 (9)4.3.4校空白 (10)4.3.5数据记录测量 (10)4.3.6删除数据 (10)4.3.7打印数据 (10)4.4定量测量功能 (10)4.4.1 首先设定工作波长 (11)4.4.2进入定量测量界面 (11)4.4.3标准曲线法 (11)4.4.3.1 进入标准曲线法界面 (12)4.4.3.2 新建曲线 (12)4.4.3.3 输入标样个数 (12)4.4.3.4 输入标样浓度 (13)(续)4.4.3.5 显示曲线信息 (13)4.4.3.6 进入测量结果显示界面 (13)4.4.3.7 可以重新设定工作波长 (13)4.4.3.8 校空白 (14)4.4.3.9 数据记录测量 (14)4.4.3.10 删除数据 (14)4.4.3.11 打印数据 (14)4.4.4 打开曲线 (15)4.4.5 删除曲线 (15)4.4.6 系数法 (16)4.4.6.1 进入系数法 (16)4.4.6.2 进入设定曲线参数界面 (16)4.4.6.3 设定曲线参数K (17)4.4.6.4 设定曲线参数B (17)4.4.6.5 进入测量结果显示界面 (17)4.4.6.6 可以重新设定工作波长 (17)4.4.6.7 校空白 (18)4.4.6.8 数据记录测量 (18)4.4.6.9 删除数据 (18)4.4.6.10 打印数据 (18)4.4.7 选择浓度单位 (19)4.5 系统设定 (19)4.5.1 氘灯 (19)4.5.2 钨灯 (20)4.5.3 时间设置 (20)4.5.4 暗电流校正 (20)4.5.5 波长校正 (21)4.5.6 输入换灯波长 (21)4.5.7 恢复出厂设置 (21)4.5.8 版本信息 (21)5 周期检查和贮藏 (22)5.1 周期检查 (22)5.1.1 清扫样品室 (22)5.1.2 清扫聚焦镜 (22)5.2 贮藏 (22)5.2.1 完成测量以后 (22)5.2.2 长时间不使用 (22)1. 性能指标型号 756PC 754N / 754单色器 C-T 式单色器,1200线全息光栅 C-T 式单色器,1200线全息光栅 检测器 硅光二极管 硅光二极管显示器 128*64大屏幕液晶显示 128*64大屏幕液晶显示 光源 卤钨灯20W/12V (2000小时),氘灯(1000小时) 卤钨灯20W/12V (2000小时),氘灯(1000小时) 光源切换范围可在300nm-400nm 范围内设定光源切换点 可在300nm-400nm 范围设定光源切换点 波长范围 190~1100nm (步进间隔0.1nm ) 190~1100nm (步进间隔0.1nm ) 光谱带宽 2 nm 4 nm 波长准确度 ±1.0 nm (开机自动校准) ±1.0 nm (开机自动校准) 波长重复性 0.5 nm 0.5 nm 光度范围 -1.0 ~ 200.0%T -0.5 ~ 3.000Abs 0 ~ 9999 C 0 ~ 9999 F -1.0 ~ 200.0%T-0.5 ~ 3.000Abs 0 ~ 9999 C 0 ~ 9999 F透射比准确度±0.5 %T (0 – 100%T ) ±0.5 %T (0 – 100%T ) 透射比重复性±0.2 %T ±0.2 %T 杂散光 0.15 %T (在 220, 340 nm 处) 0.3 %T (在 220, 340 nm 处) 亮电流 / ±0.5 %T 暗电流 / ±0.2 %T 基线平直度 ±0.004A / 基线漂移 ±0.002A / 数据输出 USB 端口,LPT 并行打印口 USB 端口,LPT 并行打印口 软件支持 UV-Solution 工作站软件 UV-Solution 工作站软件(选配) 电源 220V ±±10% 50Hz 150VA 220V 10% 50Hz 150VA 标准样品架 四槽位标准样品架 四槽位标准样品架 仪器尺寸 465长 X 375宽 X 220高 毫米 456长 X 375宽 X 220高 毫米 仪器净重 14.0公斤 14.0公斤 包装尺寸 625长 X 520宽 X 348高 毫米 625长 X 520宽 X 348高 毫米 仪器毛重 17.5 公斤 17.5 公斤12. 安装2.1 电源需求2.1.1 供电电压供电电压(220V和110V)标记在供电电压选择开关的侧面(左面和右面)供电电压的波动范围在额定电压的±10%以内。