SHENZHEN BRILLIANT CRYSTAL TECHNOLOGIC CO.,LTD. The specification for the following models Graphic LCM serial communication control board CB001 PROPOSED BY APPROVED Design Approved TEL:+86-755-29995238 Http://www.cj86.com Http://www.szcm-lcd.com FAX:+86-755-29459900 E-mail:szcj86@gmail.com E-mail:szcj86@hotmail.com 1 12
2 12
1 2 3 4 5 1 7 2 8 3 9 3 12
CB001 UART RS232 CB001 GB2312 GB2312 ASCII CB001 jpg bmp flash flash CB001 CB001 5V~26V 5V~40V 4 12
1 113mm * 80mm* 2 MCU CortexM3 STM32F103 3 115200bps 1 DC 5V~26V VIN=5V VIN=12V VIN=24V 2 ( ) 90mA 50mA 30mA 3 4 MIN MAX TTL VIH 2.1V VIL 0.9V RS232 V Range -15V +15V MIN MAX TTL VOH 3V 3.3V VOL 0V 0.1V RS232 V Range -15V +15V [3] 1 VIN 2 VIN 3 GND 4 GND 5 DIN RS232/TTL 6 DOUT RS232/TTL 7 BUSY [1] 1. 7 2.54mm 2.DIN DOUT DIN MCU TXD DOUT MCU RXD 3. 1 8 1 4. RS232 TTL/CMOS 1 2 RTC 3 11*12 15*16 24*24 32*32 4 1G bit 5 12
1 J3 2400bps~115200bps 115200bps 2 J2 JP3 T6963C 3 J4 JP4 RA8835 JP5 6 12
CUSTOMER CONFIRM 1 +5.0V 2 0V 1 2 3 4 5 6 7 8 9 10 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7 GPIO8 GPIO9 GPIO10 1 2 VSS VDD 11 12 DB2 DB3 3 4 5 6 VO /WR /RD /CS 13 14 15 16 DB4 DB5 DB6 DB7 7 8 9 10 A0 /RES DB0 DB1 17 18 19 20 FS VOUTLEDA LEDK 1 VIN 2 VIN 3 GND 4 GND 5 6 7 DIN DOUT BUSY Tolerance 0.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 VSS VDD VO /WR /RD /CS A0 /RES DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 LEDAVOUT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 VSS VDD VO /WR /RD /CS A0 /RES DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 NC VOUT LEDA LEDK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 VSS VSS VDD VO /WR /RD /CS A0 /RES DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 FS VOUT LEDA LEDK 21 1 2 3 4 5 6 7 8 9 10 VSS VDD VO A0 /WR /RD DB0 DB1 DB2 DB3 11 12 13 14 15 16 17 18 19 20 DB4 DB5 DB6 DB7 /CS /RES VOUT SEL1LEDA LEDK CB001 A / 7 12
8 12 CB001 0xF1 0xF2 0xF3 0xF4 0xF5 0xF6 AA F1 <X> <Y> <EP> 0D 0A <X> X 2 AA F1 00 00 00 01 0D 0A <Y> Y 1 (0,0) <EP> 00 01 AA F2 <X> <Y> <R> 0D 0A <X> X 2 <Y> Y 1 <R> AA F3 <XS> <YS> <XE> <YE> 0D 0A <XS> X 2 <YS> Y 1 <XE> X 2 <YE> Y 1 AA F2 00 64 64 32 0D 0A (100,100) 50 AA F3 00 00 00 00 64 64 0D 0A (0,0) (100,100) AA F4 <XS> <YS> <XE> <YE> 0D 0A <XS> X 2 <YS> Y 1 AA F4 00 00 00 00 64 64 0D 0A <XE> X 2 (0,0) (100,100) <YE> Y 1 AA F5 <XS> <YS> <XE> <YE> 0D 0A <XS> X 2 <YS> Y 1 AA F5 00 00 00 00 64 64 0D 0A <XE> X 2 (0,0) (100,100) <YE> Y 1 AA F6 <XS> <YS> <XE> <YE> 0D 0A <XS> X 2 <YS> Y 1 AA F6 00 00 00 00 64 64 0D 0A <XE> X 2 (0,0) (100,100) <YE> Y 1 0xF7 AA F7 0D 0A 0xF8 0xF9 0xFA AA F8 0D 0A AA F9 0D 0A 8-20~20 8-20~20 AA FA <P> <LEN> 0D 0A <P> 05 07 AA FA 05 08 0D 0A <LEN> 00-0F 8 0xFB AA FB 0D 0A 0xFC 0xE1 AA FC <P_ID> 0D 0A <P_ID> ID 1 AA E1 <X> <Y> <SIZE> <C> 0D 0A <X> X 2 <Y> Y 1 AA FC 00 0D 0A ID 0 ASCII AA E1 00 00 00 20 42 0D 0A (0,0) 16*32 B
<C> 1 ASCII <SIZE> 0C,10,18,20 0C 6*12 10 8*16 18 12*24 20 16*32 AA E2 <X> <Y> <SIZE> <C> 0D 0A <X> X 2 <Y> Y 1 <C> 0xE2 <SIZE> 0C,10,18,20 AA E2 00 00 00 20 BA C3 0D 0A 0C 11*12 (0,0) 32*32 10 15*16 18 24*24 20 32*32 AA E3 <X> <Y> <SIZE> <STRING> 0D 0A <X> X 2 AA E3 00 00 00 20 B2 CA BE A7 0xE3 <Y> Y 1 BF C6 BC BC 0D 0A <STRING> (0,0) <SIZE> 0C,10,18,20 32*32 16*32 AA E4 <X> <Y> <SIZE> 0D 0A 0xE4 <X> X 2 AA E4 00 00 00 20 0D 0A <Y> Y 1 (0,0) <SIZE> 0C,10,18,20 16*32 0xE5 AA E5 0D 0A AA E6 <X> <Y> <SIZE> 0D 0A <X> X 2 AA E6 00 00 00 20 0D 0A 0xE6 <Y> Y 1 (0,0) <SIZE> 0C,10,18,20 16*32 0xE7 AA E7 0D 0A 0xE9 0xEB 0xB0 AA E9 <YEAR> <MON> <DAY> <H> <M> <S> 0D 0A <YEAR> 2 <MON> 1 <DAY> 1 <H> <M> <S> 1 AA E9 07 DC 01 01 00 00 00 0D 0A RTC 00:00:00 2012.01.01 0xEA AA EA 0D 0A AA EB <TIME> 0D 0A <TIME> 2 AA EB 03 E8 0D 0A 1 AA B0 <BR> 0D 0A <BR> 3 2400~115200 AA B0 01 C2 00 0D 0A 115200 9600 9 12
1 C51 /////////////////////////////////////////////////////////////////////////////////////////////////////// ///AT89S52 11.0592MHz 9600bps /// LCD 0,0 /////////////////////////////////////////////////////////////////////////////////////////////////////// #include <reg52.h> #define uchar unsigned char void init( void ) { TMOD=0x20; TH1=TL1=0xfd; SCON=0x50; PCON=0x00; TR1=1; } //T1 2 // 9600 // 1 10 // // void SendChar (uchar chr)// { SBUF = chr; while(!ti); TI=0; } main() { init(); SendChar(0xAA); SendChar(0xE4); SendChar(0x00); SendChar(0x00); SendChar(0x00); SendChar(0x20); SendChar(0x0D); SendChar(0x0A); while(1); } 10 12
2 1 AT89S52 R33 R34 51R R37 R38 2 R37 R38 51R R33 R34 11 12
3 CB001 12 12