0% found this document useful (0 votes)
82 views10 pages

JHD162A PDF, JHD162A Description, JHD162A Datasheet, JHD162A View - ALLDATASHEET

Uploaded by

Phatichar Bhai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
82 views10 pages

JHD162A PDF, JHD162A Description, JHD162A Datasheet, JHD162A View - ALLDATASHEET

Uploaded by

Phatichar Bhai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 10
JHD162A SERIES IMCHARACTERISTICS: DISPLAY CONTENT: 16 CHAR x 2ROW CHAR DOTS: 5x8 Drivin MODE: 1/16D AVAILABLE TYPES: TN, STN(vELLOW GREEN. GREY. RAW) REFLECTIVE, WITH EL OR LED BACKLIGHT EL/100VAC, 400HZ LED/4.2VDC MBPARAMETER (V=5. OV+ 10%, Var Teng seats | criteria [Mis | hp | Maw | Uae smiviee [Vev] - [as | so] as |v rere | va 2 ve | ¥ eerie [ve |= [s os |v Geman | vow 2 v es a |v eecmerae | bo 13 [30 [a WAPPLICATION CIRCUIT 07 coms ‘ corm, Je ay mae 110 Ist uw SEO Jone is ‘ES0066, 5 am |. }—9}seomewt oxrven IMDIMENSIONS/DISPLAY CONTENT 200203 25203 J 75.003 2 BHA i, fae 5415-301 16-20% fp! USUTUTUSTUUTETHC—y + ag| COOP | sf yg xlal PLDORET OCT |: | é + S| y 32D 3 ae 1S, 225003 a 738203 9) age 005 2 415 [6 [7 [879 [iofii fefisti4fistie] shy 0.55 \ #include sbit de=0xa0; 1P2.0 LoD ay ar RS sbit rw=0xat; (P21 LOD ayRIW 22"7 sbit os=Oxe4 p24 402 #9 a5 sfr ledbus=0x80; /*pOLCD Hii D0=P0.0"/ unsigned int sys!0mscounter: unsigned char sysiimitcounter; char pathi[8]={0x00.0x:f,0x00,0xt,0x00,0xtf, 0x00 Oxtf}/ "RETEST char path2[6]=(0xtf,0x00,0xi¥.0x00.0xi f,0x00,0xtf 0x00} /* 3 SLPS char pats![8}=0x15,0x15 0x15,0x15,0x15,0x15,0x15 0x5}, AE UPS char pats2{8]=/0x0a,0x0a 0x0a,0x0a,0x0a 0x0a,0x0a 0x0a} BEI void soft, nop()) void soft fOms()/"""""i2MHZ #EERI0MS SREB {register int i for(i=Oi<7HHi#+); jar a er 2 void soft_20msi)/**""™"i2MHZ #84820MS SRIHHERT “tm {soft tOms() soft 10ms\) ) void hard_1Oms(unsigned int delaytime) /"EEF10MS BSHR(+HERI*/ (_ systmscounter=delaytime while(sys!mscounter} ) unsigned char data ledcounter; bit Iedusing} |edusing2; bit led,checkbusy()/"@#ELCD tt"! (register Iedstate; de=t ABS"! wet, S7 cs=I esti "7 soft,nop) lodstate=Icdbus cs=0, return((bit\icdstate&0x80)) Void led wremd{unsigned char Iedemd) /SLCD #89") {_ ledusingt=1 while(Icd checkbusy() Iedbus=ledemd; Pde ARYB=0 Aas"! Prw=tiR=0 AS. os=1i88."/ soft_nop)) 80; lodbus=Oxtf, ledusing=0; void led moveto(char position) /*#2atD Gt BHBREAT.0-70"/ {register cmd=0x80;, ledeounter=position if (position > 59) position += 0xt8; cise {_ if (position > 39)position else ( if (position > 19)position += Ox2c; } x14; ‘cmd=cmdjposition led.wremd(emd):} void led. wrdata(char Ieddata) "ESAS THOREAU’) ( char i ledusing2=" while(ied,checkbusy()) if(ledcounter==20), led movetor20) whilalied, checkbusy()) ) if(ledcounter==40), led, moveto(4o) whila(iod, checkbusy)) ) if{ledcounter==60} led, moveto(60), whileied,checkbusy(); ) if(ledcounter==80) led, moveto(} hileied,checkbusy(); Iedcounter=0; ) sis eaOR ledcounter++: Icdbus=leddata 81; /"0s=128iB"/ soft_nop(): os=0; Iedbus=0xff, lcdusing2=0; ] void ed string(char *strpoint) /“ZE°S80E97UOEGERLCD “FAB (register i=0; while(strpoint[i!=0), ed.wrdate(strpoint[i) void lod init()/"@IREHL"/ { Ied.wremd(0x38); Wigs fitest2 1757"/ Ied_wremd(0x0c), PERE RAE led wremd(0x06); SEBS EBT! Jed_wremd(0x0");, ak ledcounter=0 Void lod cls()/"FRRERA'/ {led wromd(0x0} ledcounter=0; } void timer0(void) interrupt 1 /°TO sbF*/ ( THO=0xd8; /“12M./0ms*/ TLO=0xt6; TRO=i if(sys!0mscounter!=0)sysiOmscounter- -; /3E633810ms"/ if(sysimitcounter!=0)sysiimitcounter --; /"32833810ms"/ main() { unsigned char j IE=0;PO=OxtfPI=OxtP2=OxFf:P: ted init(}soft 20ms() TMOD=0x51 THO=0xd8; 12M, 10ms"/ TLO=0xt6; TRO=1ETO=1EA=1 Oxf; RT) whito(t) eee led init; 8B" for(j=0;j <80,j++}edwrdata(oxt®)) hard.10ms(60) led init), “ASS BRS" led, wremd(0x40) for(j=0;j <8:j++)led wrdatalpathi{j) for(j=01j <100;++)led wrdata(o} hard j0ms(50): led init; (91 led, wremd(Ox40) for(j=0;j <8; ++)/ed wrdata(path2{j}); for(j=0;j <100,j++)led wrdata(0) hard.tOms(60) lod init /8—"/ led, wremd(Ox40) for|j=0;j <8;j++)/od wrdata(patsi[j]); for(j=0;j <100,j++)led wrdata(0} hard.tOms(60) lod jnit(y 85" led, wremd(Ox40) for(j=0;j <8;j++)\od wrdatalpats2[j)} for(i=0;j <100,j++)led wrdata(0) hard.tOms(60) lod init(y, led, string (UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUJUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUU UUUUL"): hard sOms(50}; led init() led string("agagaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaacaaaaaaaaaaaada ‘aaaaaaaaaacaaaaaaaaaaaaa 20000"); hard s0ms(50}; led init(); led. string(” ABCDEF GHJKLMNOPQRSTUVWXYZ0123456789abedefghijkimnoparstuwx y20123456789+-! +#$%87"), hard, 10ms(50);} }

You might also like