[32] EEPROM Àаí, ¾²±â 12/30 19:09 119 line
EEPROM ÀÐ°í ¾²±â
JS8051A º¸µå¿¡´Â 28C16 À̶ó´Â EEPROMÀÌ µé¾î ÀÖ½À´Ï´Ù. ·Ò ³ª¶ó¿¡¼µµ
¾ÈºÎÃÄÁÖ°í ·¥ ³ª¶ó¿¡¼µµ Âɲ¸³ ÁÖº¯ÀÎÀÔ´Ï´Ù.
EEPROMÀº Electrically Erasable PROMÀÇ ¾àÀÚÀÔ´Ï´Ù. "ÀÌÀÌÇÇ·Ò",
"ÀÌ ½ºÄù¾îÇÇ·Ò"À̶ó°í ÀнÀ´Ï´Ù. Ãʺ¸ºÐµéÀº Á¶±Ý »ý¼ÒÇϰÚÁö¸¸ ²Ï
¸¹ÀÌ »ç¿ëµÇ´Â ¸Þ¸ð¸® Áß¿¡ ÇϳªÀÌ´Ï ²À ¾Ë¾Æ µÎ½Ê½Ã¿ä. º°·Î ¾î·Á¿ï
°ÍÀº ¾ø½À´Ï´Ù. ¸ÕÀú EEPROMÀÇ Æ¯Â¡Àº À̸§¿¡¼ º¸µíÀÌ Àü±âÀûÀ¸·Î Áö¿ï
¼ö ÀÖ´Â ±â¾ï ¼ÒÀÚ·Î ½±°Ô ³»¿ëÀ» ¾µ ¼ö ÀÖ°í ¾²¿©Áø ³»¿ëÀº Àü¿øÀÌ
³ª°¡µµ Áö¿öÁöÁö ¾Ê½À´Ï´Ù. ´ëºÎºÐÀÇ Ä¨ Á¦Á¶ ȸ»ç¿¡¼´Â Àü¿ø¾øÀÌ
10³â°£ÀÇ µ¥ÀÌŸ º¸Á¸À» º¸Àå ÇÕ´Ï´Ù.
Àд ¹æ¹ýÀº ·¥À» Àд °Í°ú °°ÀÌ ÀÐÀ¸¸é µË´Ï´Ù. ¼Óµµµµ ·¥°ú ¶È°°ÀÌ
120n, 150n, 200n °¡ º¸ÅëÀÌ°í ´õ ºü¸¥ °Íµµ ÀÖÀ» °Ì´Ï´Ù. ¾µ¶§µµ º¸Åë
·¥¿¡ ¾²µíÀÌ ¾²¸é µË´Ï´Ù. ´Ü, ÇÑ ¹ÙÀÌÆ®ÀÇ °ªÀ» ¾´µÚ 5ms ÀÌ»ó ĨÀ»
±×³É µÎ¾î¾ß ÇÕ´Ï´Ù. ¼ÒÈ(?) ½Ã۴µ¥ ¾à°£ÀÇ ½Ã°£ÀÌ °É¸³´Ï´Ù. ÇѰ¡Áö
´õ ÁÖÀÇÇÒ Á¡Àº °¢ Á¦Á¶ ȸ»ç( ¾ÈŸ±õ°Ô »ï¼º¿¡¼´Â ¿ÃÇØ(95)ºÎÅÍ »ý»ê
Áß´Ü.)¿¡¼´Â ÇÑ ¹øÁö¿¡ 100,000¹ø ±îÁöÀÇ ¾²±â¸¸À» º¸Àå ÇÑ´Ù´Â
°ÍÀÔ´Ï´Ù. ½Ê¸¸¹øÀÌ ¸¹´Ù°í »ý°¢ÇÏ°í ·¥°ú °°ÀÌ Æ¯Á¤ ¹øÁö¸¦ ¸Å¿ì ÀÚÁÖ
¾²ÀÌ´Â Àӽà ¹öÆÛ³ª Àӽà ±â¾ï Àå¼Ò·Î ¾²´Ù°¡´Â Å«ÄÚ ´ÙĨ´Ï´Ù.
¿©´ãÀε¥ Á¦°¡ EEPROM¿¡ ¾ôÈù Àç¹ÌÀÖ´Â(?) °æÇè´ãÀ» µé·Á µå¸®°Ú½À´Ï´Ù.
Á¦°¡ EEPROMÁß Ã³À½ Á¢ÇÑ °ÍÀº 28C64 ¿´½À´Ï´Ù. ȸ·Î´Â ºÐ¸í ÀÌ»óÀÌ
¾ø´Â°Í °°Àºµ¥ °ªÀ» ¾´µÚ ´Ù½Ã ±× ¹øÁö¸¦ ÀÐÀ¸¸é ¾û¶×ÇÑ °ªÀÌ ³ª¿À´Â
°ÍÀÌ ¾ú½À´Ï´Ù. ÀÌ·¸°Ô ÇØµµ ¾ÈµÇ°í, Àú·¸°Ô ÇØµµ ¾ÈµÇ°í, µ¥ÀÌŸ ºÏµµ
¾ø°í ÁÖº¯¿¡ EEPROM ¾Æ´Â »ç¶÷µµ ¾ø°í ¾ÆÀÌ°í ´ä´äÇØ, À¸À¸ ¼ÒȺҷ®
.... ¿©±â Àú±â ÀüÈ·Î ¹°¾îº¸´Ï ¾î¶² ºÐÀÌ "¶óÀÌÆ® ½Ã°£À» ±æ°Ô Çϸé
µÈ´Ù." ¶ó°í ÇÏ´õ ±º¿ä. ±×¶§ Àú´Â ¶óÀÌÆ® ½ÅÈ£(/WR)¸¦ ±æ°Ô
À¯ÁöÇØÁÖ¶ó´Â ¶æÀ¸·Î ¾Ë¾Æµè°í " ¾î¶»°Ô Çϸé /WR ½ÅÈ£¸¦ ±æ°Ô ÇØÁÖÁö?,
WAIT Çɵµ ¾ø´Âµ¥... ¸ÞÀΠŬ·°À» ³·Ãß¾î..." ÇÑÂü °í¹Î, °í¹Î, °í¹Î,,,
´Ù½Ã ¹°¾îº¸´Ï °ªÀ» ¾´µÚ ¿À·¡ ±â´Ù¸° ÈÄ ÀÐÀ¸¶ó°í ÇÏ´õ±º¿ä. ±× µÚ¿¡´Â
»ç¿ë¿¡ ÀüÇô ¹®Á¦°¡ ¾ø¾ú½À´Ï´Ù. ¶Ç ÇѰ¡Áö °æÇèÀº ÁøÂ¥ Å«Àϳ¯»·
Çß´øÀûÀÌ ÀÖ½À´Ï´Ù. Á¦°¡ ¼³°èÇÑ Á¦Ç°¿¡ configulation Á¤º¸¸¦ 28C16¿¡
ÀúÀåÇϵµ·Ï Çß½À´Ï´Ù. ±×¸®°í ÇÑ ¹øÁö¸¦ Àü¿ø ¿ÀÇÁ¿¡ ´ëºñÇÏ¿© ÀÓ½Ã
¹öÆÛ·Î »ç¿ëÀ» Çß½À´Ï´Ù. ÀÛµ¿½Ã ¾à 1ÃÊ¿¡ Çѹø Á¤µµ °ªÀ» ÃëµæÇÏ´Â
½Ã½ºÅÛÀ̾ú½À´Ï´Ù. ȸ»ç¿¡¼´Â ÀüÇô ¹®Á¦°¡ ¾øÀÌ Àß ÀÛµ¿ÇÏ´ø Á¦Ç°ÀÌ
¿ÜºÎ¿¡ ³ª°¡, ¾ÆÁÖ Áß¿äÇÑ ¼ø°£¿¡ ºýÅëÀÌ µÇ¹ö·È½À´Ï´Ù. ³ªÁß¿¡
¾Ë¾Æº¸´Ï 28C16¿¡¼ Àӽà ¹öÆÛ·Î »ç¿ëÇß´ø ÇÑ ¹øÁö°¡ ¸Á°¡Á³´õ±º¿ä.
±×¶§ ±îÁö¸¸ ÇØµµ EEPROMÀÌ ¾²±â »ç¿ë Ƚ¼ö°¡ Á¦ÇÑµÇ ÀÖ´Ù°í´Â »ý°¢À»
¸øÇßÁö¿ä. ºÎ·ªºÎ·ª µ¥ÀÌŸ ºÏÀ» º¸´Ï ..... ±×ÀÏ·Î ³ªµµ ³Ã³ÇØÁö°í
¿ì¸® ȸ»çµµ ÀÔÀåÀÌ °ï¶õÇØ Áö°í, Á¤¸» Å©°Ô È¥³ÀûÀÌ ÀÖ½À´Ï´Ù.
±×·¸´Ù°í »ç¿ëÀ» ²¨¸®½Ç ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ȯ°æ Á¤º¸ ÀúÀå¿¡´Â ·¥
¹é¾÷º¸´Ù´Â ÈξÀ ÁÁ½À´Ï´Ù. ¸¸¾à¿¡ ½Ê¸¸¹ø ÀÌ»ó ³»¿ëÀ» ¹Ù²Ù·Á ÇÑ´Ù¸é
´Ù¸¥ ¹øÁö¿¡ »ç¿ë Ƚ¼ö¸¦ ±â·ÏÇÏ¿© ¸¹ÀÌ »ç¿ëÇÑ ¹øÁö´Â ´Ù¸¥ ¹øÁö·Î
¹Ù²Ù´Âµî ¾à°£ÀÇ ´ëó¸¦ ÇØÁÖ¸é µË´Ï´Ù. ¹°·Ð »ç¿ë Ƚ¼ö¸¦ ´ã°í ÀÖ´Â
¹øÁöµµ ¹Ù²ã¾ß ÇϰÚÁö¿ä. ¼³°èÇϽô٠º¸¸é ¹Ýµå½Ã EEPROMÀÌ ¾Æ´Ï ·¥
¹é¾÷À» ÇØ¾ßÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ·¥ ¹é¾÷¿¡ ´ëÇØ¼´Â ³ªÁß¿¡ Á¤¸®
ÇϰڽÀ´Ï´Ù.
EEPROM¿¡´Â ¾ÆÁÖ ÀÛÀº(8ÇÉ) ½Ã¸®¾ó EEPROMÀÎ 93C45, 93C56... µéµµ ÀÖ°í
´õÅ« ¿ë·®ÀÎ 28C64, 28C256µµ ÀÖ½À´Ï´Ù. °¢ Ĩ¸¶´Ù »ç¿ë¹ý°ú Ư¡ÀÌ
¾à°£¾¿ ´Ù¸¥µ¥ À̰͵µ ³ªÁß¿¡ ±âȸ°¡ ´êÀ¸¸é Á¤¸®ÇϰڽÀ´Ï´Ù. ÀÏ´Ü
28C16À» ÀÍÈ÷½Ê½Ã¿ä.
<= ȤÀÚ ¿Ð " ¸Ç³¯ ³ªÁß¿¡ Á¤¸®Çѵ¥."
¾Æ·¡ ¿¹Á¦´Â ±× µ¿¾È Àß °Á¸¦ º¸½Å ºÐÀº ÀüÇô ºÐÁ¦°¡ ¾øÀ» °Ì´Ï´Ù.
´ÜÁö, °ªÀ» ¾´ÈÄ 10 ms ±â´Ù¸° °ÍÀ» È®ÀÎ ÇϽʽÿä.
; (JS8051A ³»Àå µð½ºÄÏ JS51WREE.ASM ÂüÁ¶)
; JUST WRITE 0 TO EEPROM(8000H) & WRITE 1 TO 8001H AND THEN READ IT
EEPROM EQU 8000H
ORG 0000H
JMP START
ORG 0033H
START: NOP ;
NOP ; DON'T REMOVE
REP: MOV DPTR,#EEPROM
MOV A,#0H ; YOU CAN CHANGE THIS VALUE.AND THEN TRY AGAIN
MOVX @DPTR,A
CALL D_10MS ; 10 ms DELAY
INC DPTR
MOV A,#1
MOVX @DPTR,A ;
CALL D_10MS ; 10 ms DELAY
MOV DPTR,#EEPROM
MOVX A,@DPTR ; A = 0
MOV DPTR,#0F000H
MOVX @DPTR,A
JMP $ ; JUMP SELF ADDRESS
;;;;;;;;;;;;;;;;;;;;< 10 mS >;;;;;;;;;;;;;;;;;;;;
D_10MS:
PUSH PSW
PUSH R0
PUSH R1
CLR RS1
CLR RS0
MOV R0,#70
D_10MS_1:
MOV R1,#63
DJNZ R1,$
DJNZ R0,D_10MS_1
POP R1
POP R0
POP PSW
RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
END
°í¿ø¿ë(wykoh)´Ô Áú¹®
" Á¤¿ë¿ø´Ô²²
JS8051-A KIT¸¦ »ç¼ Á¶¸³ÇßÀ¾´Ï´Ù. Á¶¸³À» ¸¶ÃÆÀ¸³ª ¼³¸í¼¿¡ ÀÖ´Â
´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ¿À½Ç·Î½ºÄÚÇÁ·Î ¹®Á¦Á¡À» ã´ø Áß¿¡ ÀÌ»óÇÑ
°ÍÀ» ¹ß°ßÇßÀ¾´Ï´Ù. 8031ÀÇ 25¹ø ÇÉ(A12)¿¡¼ ÆÞ½º Ãâ·ÂÀÌ ÀÖÀ¾´Ï´Ù.
21-24, 26-28 ÇÉÀº ³·Àº Àü¾Ð »óÅ¿¡ ±×´ë·Î ÀÖÀ¾´Ï´Ù. ÇÔ²² ¿Â
µð½ºÄÏÀÇ ROM.ASM ÇÁ·Î±×·¥ÀÌ ·Ò¿¡ ±¸¿öÁ® ÀÖ´Ù¸é 8051Àº ¸®¼Â ÈÄ
002D¿¡¼ 0032¿¡¼ ¸Éµ¹À̸¦ Çϰí ÀÖ¾î¾ß ÇϹǷΠA6-A15 ÁÖ¼Ò ¶óÀÎÀº
0 V·Î À¯ÁöµÇ¾î¾ß ÇÒ °Í °°½À´Ï´Ù. Á¦°¡ 8051¿¡ ´ëÇØ¼ ¹«¾ùÀ» Àß
¸ð¸£°í ÀÖ´Â °ÍÀԴϱî? ¾Æ´Ï¸é Á¦°¡ ¹ÞÀº ROM¿¡ ±¸¿öÁø ÇÁ·Î±×·¥¿¡
¹®Á¦°¡ ÀÖ´Â °ÍÀԴϱî? 8031¿¡ ¹®Á¦°¡ ÀÖ´Â °Í °°Áö´Â ¾Ê½À´Ï´Ù. °¡Áö°í
ÀÖ´ø 8751À» ´ë½Å ²È°í ½ÃÇèÇØµµ °á°ú´Â ²À °°½À´Ï´Ù.
´Ù¿î·Îµå°¡ µÇÁö ¾Ê½À´Ï´Ù. S1À» ´©¸¥ ÈÄ S2¸¦ ´·¯µµ ¾Æ¹« Àϵµ
ÀϾÁö ¾Ê½À´Ï´Ù. ¿À½Ç·Î½ºÄÚÇÁ·Î µé¿©´Ù º¸¾Æµµ JP2ÀÇ 3¹ø ÇÉ
MAX232ÀÇ TXD Ãâ·ÂÀº -10 V¿¡¼ ²ÄÀÛµµ ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ»óÇÑ °ÍÀº ÀÌ
»óÅ¿¡¼ A12¶óÀÎÀÌ 0 V·Î À¯ÁöµÇÁö ¾Ê°í ÆÞ½º Ãâ·ÂÀÌ ¿À½Ç·Î½ºÄÚÇÁ¿¡¼
º¸Àδٴ °ÍÀÔ´Ï´Ù. ¾î¶»°Ô ÇØ°áÇØ¾ß ÇÒÁö ¾Ë·Á ÁֽʽÿÀ. ¿©±â¿¡
½Ã°£À» ¸¹ÀÌ µéÀÌ°í ½ÍÁö ¾Ê½À´Ï´Ù. ¿Ï¼ºÇ°À» ±¸ÀÔÇÒ ¼ö ÀÖ´Ù¸é ¹æ¹ýÀ»
¾Ë·Á ÁֽʽÿÀ."
¾È³çÇϽʴϱî. Á¤¿ë¿ø ÀÔ´Ï´Ù.
ÀÌÀ¯¾ß ¾î¶»µç°£¿¡ wykoh´ÔÀÌ ±¸ÀÔÇÏ¿© Á¶¸³ÇϽŠÁ¦Ç°ÀÌ Á¤»ó µ¿ÀÛÇÏÁö
¾Ê´Â´Ù´Ï ¸Å¿ì À¯°¨ÀÔ´Ï´Ù. ¸ÕÀú º¸µåÀÇ ¾ÈÁ¤¼ºÀº ¹ÏÀ¸¼Åµµ µË´Ï´Ù.
¸î¹ø ³²µé(Ãʺ¸ÀÚ)ÀÌ ¸¸µé¾î ¾ÈµÈ´Ù´Â º¸µå¸¦ °Ë»çÇÑÀûÀÌ ÀÖ½À´Ï´Ù.
¸ðµÎ(100%) ³³¶« ºÒ·®À̾ú½À´Ï´Ù. wykoh´ÔÀÌ ½Ç·ÂÀ¸·Î º¼¶© ³²¶« ºÒ·®ÀÌ
¾Æ´ÒÁöµµ ¸ð¸¥´Ù°í »ý°¢ÇÏÁö¸¸ ±×·¡µµ °¡Àå Àǽɰ¡´Â ºÎºÐÀº ³³¶«
ºÒ·®ÀÔ´Ï´Ù. (³Ê¹« ¼·ÇÏ°Ô »ý°¢ÇÏÁö ¸¶½Ê½Ã¿ä). 8751·Î±îÁö ÇØº¸¼Ì´Ù´Ï
Á¦°¡ ¸î°¡Áö Á¦¾ÈÀ» ÇϰڽÀ´Ï´Ù. JS8051¿¡¼µµ ¸ð´ÏÅÍ »ó¿¡ ´Ù¿î·ÎµùÀÇ
¼º°ø Ç¥½ÃÀÎ
JS8051A
OK
°¡ ³ª¿À±â À§Çؼ´Â Ŭ·°ÀÔ·Âȸ·Î,¸®¼Âȸ·Î, HC04, 80C31, HC573,
27C256, MAX232( ¶Ç´Â TC232)¸¸ ÀÖÀ¸¸é µË´Ï´Ù. ´Ù½Ã ¸»Çϸé 16V8, ·¥,
HC541, HC574, 28C16Àº ¾ø¾îµµ °ü°è°¡ ¾ø½À´Ï´Ù. ¸¸¾à¿¡ 87C51·Î ÇÑ´Ù¸é
HC573, 27C256 µµ ¾ø¾îµµ µË´Ï´Ù.( /EA ÇÉÀÌ ¹«½¼±â´ÉÀ» ÇÏ°í ¾î¶°ÇÑ
»óÅ¿©¾ß ÇÏ´ÂÁö´Â ¾Ë°í °Ô½Ã¸®¶ó°í ¹Ï°í ¿Ã¹Ù·Î ó¸® ÇØ ÁÖ¾ú´Ù°í
»ý°¢ÇϰڽÀ´Ï´Ù. ) CMOS ŸÀÙÀÇ CPU(80C31, 87C51, 89C51..)¸¦ ¾²½Å´Ù¸é
10uF Äܵ§¼ Çϳª·Îµµ ¸®¼Âȸ·Î Àüü(HC04 Æ÷ÇÔ)¸¦ ´ë½ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
CPUÀÇ 9¹ø ÇÉÀ» ¼ÒÄÏ ¹ÛÀ¸·Î »©¼ 10uF ÀÇ ¸¶À̳ʽº ÂÊÀ» ¿¬°áÇϽðí Ç÷¯½º
ÂÊÀº VCC¿¡ ¿¬°áÇϽʽÿä. ¹°·Ð ¸®¼Â ÂÊÀÌ Á¤»ó ÀÛµ¿ÇÑ´Ù¸é ±×·² ÇÊ¿ä´Â
¾ø½À´Ï´Ù. ±×¸®°í S2,S3°¡ Á¦´ë·Î ÀÔ·ÂÀÌ µÇ´ÂÁö CPUÀÇ 3,4¹ø ÇÉÀ» È®ÀÎ
ÇϽʽÿä. ±×´ÙÀ½ ¿Ã¹Ù·Î Á¦ÀÛÇÑ ½Ã¸®¾ó ÄÉÀ̺íÀ» ¿¬°áÇÏ°í ´Ù¿î ·Îµù
ÇÁ·Î±×·¥( ´ç¿¬È÷ Æ÷Æ®¿¡ ¸Â´Â ÇÁ·Î±×·¥À» »ç¿ëÇϽʽÿä. ¿¬°áÇÑ
¾¾¸®¾ó Æ÷Æ®°¡ COM2Àε¥ Ȥ½Ã UPCOM1À» »ç¿ëÇϽÃÁö´Â ¾Ê¾Ò°ÚÁö¿ä? )À»
µ¹¸°µÚ S2¸¦ ´©¸£½Ê½Ã¿ä. À̶§ CPUÀÇ 11,12 (TXD, RXD from CPU) ¹øÀ» È®ÀÎ
ÇϽʽÿä. ½ÅÈ£°¡ ³ª¿À¸é JP2ÀÇ 2,3(RXD, TXD from CPU) ¹øÀ»
È®ÀÎÇϽʽÿä. ¸¸¾à¿¡ ½ÅÈ£°¡ ¾È³ª¿À¸é TC232(MAX232)¸¦ »©°í CPUÀÇ 11,
12 ¹ø ÇÉÀ» È®ÀÎÇϽʽÿä.
ÀÌ·¸°Ô ±îÁö ÇØµµ ¾ÈµÇ¸é Á¦Ç°À» ¸¶ÀÌÅ©·Î¿¡ ¸Â±â½Ê½Ã¿ä. ´Ü Á¦°¡
³³¶« ÀεΠÇϳª·Î¸¸ °íÃÆ´Ù¸é ¹Ýµå½Ã µ·À» ¹Þ°Ú½À´Ï´Ù. ±×·¯³ª Á¦Ç°ÀÇ
ÇÏÀÚ°¡ ÀÖ¾ú´Ù¸é Â÷ºñ ¶Ç´Â ¿ì¼Û·á ÀÏü¸¦ ¹è»óÇϰڽÀ´Ï´Ù. ÀÌ ÆÇ´ÜÀº
Á¦ ¾ç½ÉÀÌ ÇϰڽÀ´Ï´Ù.
±ÞÈ÷ ´äº¯À» ÇÏ´Ù º¸´Ï ³»¿ëÀÌ ºÎ½ÇÇØ¼ Á˼ÛÇÕ´Ï´Ù. ±×¸®°í ¿Ï¼ºÇ°À»
ãÀ¸½Ã´Âµ¥ ÇöÀç´Â ÆÇ¸Å¿ë ¿Ï¼º º¸µå´Â ¾ø½À´Ï´Ù.
¿Ï¼ºÇ°¿¡ ´ëÇÑ ÆÇ¸Å´Â ¸¶ÀÌÅ©·Î ±è»çÀå´Ô°ú ¾ê±â¸¦ ÇØ¼ °áÁ¤ÇϰڽÀ´Ï´Ù.
À§ ³»¿ëÀº °³ÀÎÀûÀ¸·Î ¸ÞÀÏ·Î ´äº¯À» ÇÏ·Á´Ù°¡ °ø°³·Î ¿Ã¸° °ÍÀÔ´Ï´Ù.
87C51 À̶ó´Â family°¡ ³ª¿À´Âµ¥ Ãʺ¸ºÐµéÀº ÀÏ´Ü 80C31 Çϳª¸¸
¾Ë¾ÆµÎ½Ê½Ã¿ä. ÀûÀýÇÑ ½Ã±â¿¡ Á¤¸® ÇϰڽÀ´Ï´Ù.
[33] Àúµµ LCD¸¦ ´Ù·ê ¼ö ÀÖ³ª¿ä?( ¼Ò°³ ) 01/06 13:18 65 line
Àúµµ LCD¸¦ ´Ù·ê ¼ö ÀÖ³ª¿ä.
»õÇØ ÇϽô ÀÏ ¸ðµÎ ÀßµÇ½Ã°í µæ³² Çϼ¼¿ä ???
¹¯´Â ºÐµéµµ °Ô½Ã°í ÇØ¼ LCD¿¡ ´ëÇØ¼´Â ¾à°£ ÀÚ¼¼È÷ ÇϰڽÀ´Ï´Ù.
LCD°¡ ¹ºÁö´Â ¾Æ½Ã°ÚÁö¿ä. Ȥ½Ã ¸ð¸£½Å´Ù¸é µðÁöÅ» ÀüÀÚ ½Ã°è³ª °è»ê±â,
»ß»ßÀÇ Ç¥½ÃÀåÄ¡´Â º¸¼Ì°ÚÁö¿ä. LCD°¡ ¹«¾ù ÀÎÁö ¾È½Å´Ù°í¿ä. ±×·³
¹®Á¦¸¦ Çϳª ³»Áö¿ä. LCD´Â ¹«¾ùÀÇ ¾àÀÚ ÀԴϱî? " Liquid Crystal
Display " => ¾×ü ¼öÁ¤(¾×Á¤) Ç¥½Ã ÀåÄ¡.
LCD´Â Å©°Ô 4°¡Áö·Î ³ª´ ¼ö ÀÖ½À´Ï´Ù(¼øÀüÈ÷ ³» ¸¶À½´ë·Î). ÁÖ¹®Çü
LCD, Character LCD, Graphic LCD, Digit LCD°¡ ±×°Í ÀÔ´Ï´Ù.
... ¸ðµç LCD´Â back light( ¾îµÎ¿öµµ º¼ ¼ö ÀÖ´Â µÞµî(?))°¡ ÀÖ´Â °ÍÀÌ
ÀÖ°í ¾ø´Â °ÍÀÌ ÀÖÀ¸¸ç, ¶Ç´Ù½Ã »ª¶óÀÌÆ®´Â EL(Electro Luminescence
Àü°è ¹ß±¤) ŸÀÙ°ú CFL( ¶Ç´Â CCFL, Cold Cathode Fluorescent Lamps ),
Incandescent Lamp, LED(Light Emitting Diode) ŸÀÙÀÌ ÀÖÀ¸¸ç,
»ª¶óÀÌÆ®´Â AC ±¸µ¿Çü°ú DC ±¸µ¿ÇüÀÌ ÀÖÀ¸¸ç, »ª¶óÀÌÆ® »ö±òÀº Èò»ö,
³ë¶õ»ö, »¡°£»ö, ÆÄ¶õ»ö, ÁÖȲ»ö µîÀÌ ÀÖÀ¸¸ç EL ¹æ½ÄÀº LED ¹æ½Ä º¸´Ù
ÈξÀ Àü·ù°¡ Àû°Ô ¸ÔÁö¸¸ ±³·ù °íÀü¾ÐÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×¸®°í ¾×Á¤¿¡
µû¶ó¼ TN( Twist N.. NÀÇ ¾àÀÚ´Â º»Àεµ ¸ð¸§ ), STN( Super Twist N..
), DSTN( Double STN ) À¸·Î ³ª´µ¸ç STNÀº viewing angle( º¸ÀÌ´Â °¢µµ
)°¡ ³Ð°í, TNÀº ÀÀ´ä ¼Óµµ°¡ ºü¸£¸ç °ªÀÌ Àú·ÅÇϰí, DSTNÀº ³ëÆ®ºÏ¿¡
¾²´Âµ¥ ÀÚ¼¼È÷´Â ¸ð¸£°í....
" Á¤½Å ¾øÁö¿ä, óÀ½ ºÎÅÍ ºÎ´ãÀ» µå·Á¼... ±×·¯·Á´Â Àǵµ´Â ¾ø¾ú´Àµ¥.
»ç½Ç À̹ø °Á´ ºÎ´ã ¾øÀÌ ÀÐ°í ³Ñ¾î°¡´Â °Á ÀÔ´Ï´Ù. "
ÁÖ¹®Çü LCD( custom designed LCD )´Â ¿©·¯ºÐµéÀÌ ³ªÁß¿¡ ȸ»ç µé¾î°¡¼
ÇÊ¿äÇÏ¸é ¾Ë¾Æº¸½Ã°í, ( ÈùÆ® : ¸î ¹é¸¸¿øÀ¸·Î´Â »ý°¢Áöµµ ¸¶¼¼¿ä )
±×·¡ÇÈ LCD´Â Ãʺ¸¿¡°Ô´Â ¾î¿ï¸®Áö ¾Ê°í,( »ç½Ç ±×·¡ÇÈ LCD´Â LCD ÀÚü
Á¦¾î º¸´Ù´Â ÇѱÛÀ̳ª Çѹ® 󸮰¡ ´õ ±î´Ù·Ó½À´Ï´Ù. ´ç¿¬È÷ PC »ó¿¡¼
ÇѱÛ, Çѹ® ÆùÆ® ³ª ±×¸²À» ´Ù·ê ÁÙ ¾Ë¾Æ¾ß °ÚÁö¿ä.) µðÁöÆ® LCD´Â 8
¼¼±×¸ÕÆ®¸¦ LCDÈ ÇѰÍÀ¸·Î ¼ýÀÚ¸¸ Ç¥½Ã ÇÒ ¼ö ÀÖ´Â °ÍÀ̰í, ³²Àº °ÍÀº
ij¸¯ÅÍ LCD.
ij¸¯ÅÍ LCD( ¸» ±×´ë·Î "±ÛÀÚ LCD"¶ó°í ºÎ¸£±â´Â Á» ¹¹Çϱº¿ä )´Â ¸¹Àº
Á¾·ù°¡ ÀÖ´Â °Í ó·³ º¸ÀÌÁö¸¸, ±ÛÀÚ¼ö ³ª ÁÙ¼ö°¡ ´Ù¸¦ »Ó ¸ðµÎ °°½À´Ï´Ù.
µû¶ó¼ ij¸¯ÅÍ LCD´Â ºÎ¸¦¶§ " 40 ij¸¯ÅÍ 4 ¶óÀÎ LCD " ¶Ç´Â " 40ÀÚ 4ÁÙ
LCD ", " 16 ij¸¯ÅÍ 1 ¶óÀÎ LCD " ÇÏ´Â ½ÄÀ¸·Î ±ÛÀÚ¼ö¿Í ÁÙ¼ö·Î
ºÎ¸¨´Ï´Ù. °¡°ÝÀº ±ÛÀÚ(character) ´ç 500 ~ 600 ¿ø Á¤µµ µË´Ï´Ù.
Á¦Á¶´Â ¿ì¸®³ª¶ó ´ë±â¾÷ µéµµ »ý»êÀ» ÇÕ´Ï´Ù. °³ÀÎÀûÀ¸·Î´Â ´ë¸¸Á¦,
ÀÏÁ¦, ±¹»ê ¸ðµÎ »ç¿ëÇØ ºÃÁö¸¸ ¾ÆÁ÷Àº ±¹»êÀÌ µÚÁý´Ï´Ù.
¼ú¸Ô°í ´ç±¸ Ä¡´Â¶ó°í Ç×»ó µ·¿¡ Âɵ鸮´Â ÇлýµéÀº 16ÀÚ 1Á٠¥¸®¸¦,
»çȸÀεéÀº 16ÁÙ 2¶óÀÎÀ» Ãßõ ÇÕ´Ï´Ù. ¿ë»êÀ̳ª û°èõ¿¡ ³ª°¡¼ »ì¶§
±¸Áö ƯÁ¤ ȸ»ç¸íÀ̳ª ¸ðµ¨¸íÀ» ¾Ë°í °¡½Ç ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¾î¶² ȸ»ç
¾î¶² ÀçǰÀ» ±¸ÀÔÇØµµ ±¸µ¿¹ýÀº °ÅÀÇ °°½À´Ï´Ù. ¹°·Ð JS8051A º¸µå·Îµµ
µ¹¸± ¼ö ÀÖ½À´Ï´Ù. ( ¿©´ãÀε¥ Áö¹æºÐµéÀº ¿øÇϽô ÀüÀÚ ºÎǰÀ» ¾îµð¼
±¸ÇÏ´ÂÁö ±Ã±ÀÇϱº¿ä. ¼¿ïÀÇ Ã»°èõÀ̳ª ¿ë»ê °°Àº °÷ÀÌ °¢ µµ½Ã ¸¶´Ù
ÀÖ´ÂÁö¿ä?)
ÁÖÀÇ : " ¾ÆÀú¾¾ 16 ij¸¯ÅÍ 1 ¶óÀÎ LCD ÁÖ¼¼¿ä"¶ó°í ¸»¾¸ ÇϽøé
¾ÆÀú¾¾°¡ " »ª ¶óÀÌÆ® Àִ°Š¾ø´Â°Å? "¶ó°í µÇ ¹°À» ¼ö ÀÖÀ¸´Ï ¹Ì¸®
¸¶À½ÀÇ Áغñ¸¦ Çϼ¼¿ä. ´ç¿¬È÷ °¡°ÝÀº ¾à°£ Â÷À̰¡ ÀÖÁö¿ä. ±×¸®°í »ì¶§
µÉ ¼ö ÀÖÀ¸¸é ½ºÆå(specification)À» ´Þ¶ó°í ÇϽʽÿä. Ȥ½Ã ¾ø´Ù¸é
Àû¾îµµ ÇÉ À̸§Àº ¾Ë¾Æ¿Í¾ß ÇÕ´Ï´Ù.
ÁøÂ¥ Á¦Ç°À» ¸¸µå½Ã´Â ÇÁ·Î ¿£Áö´Ï¾îµéÀº ¾Æ½Ã°ÚÁö¸¸ viewing angle,
operation temperature, ÈÖµµ µîµµ °í·Á¸¦ ÇØ¾ß ÇÒ ¶§°¡ ÀÖ½À´Ï´Ù.
ÅÍÄ¡ ½ºÅ©¸° LCD, multi color LCD µµ Àִµ¥ Á¦°¡ »ç¿ëÇÑ °æÇèÀÌ ¾ø¾î ¹¹¶ó°í
¸»¾¸À» µå¸± ¼ö°¡ ¾ø±º¿ä. ÂÁ
±è°æ±Ù (maroboss)
[34] ij¸¯ÅÍ LCD¶ó´Â °ÍÀÌ Àִٸ鼿ä?( °³ 01/06 13:20 46 line
ij¸¯ÅÍ LCD¶ó´Â °ÍÀÌ Àִٸ鼿ä?( °³³ä, ¿ë¾î )
ij¸¯ÅÍ LCD ±¸µ¿¿¡ ¾Õ¼ ¾à°£ÀÇ °³³ä°ú ¿ë¾î Á¤¸®¸¦ ÇϰڽÀ´Ï´Ù. ´Ù¸¥
LCDµµ ¸¶Âù°¡ÁöÁö¸¸ ij¸¯ÅÍ LCD´Â Ç¥½Ã ÀåÄ¡ ÀÌ¸é¼ ±â¾ï ¼ÒÀÚ ÀÔ´Ï´Ù.
´Ù½Ã¸»ÇØ, LCD´Â ·¥°ú °°ÀÌ µ¥ÀÌŸ¸¦ ¾µ ¼öµµ ÀÖ°í ¾´ °ªÀ» ÀÐÀ» ¼öµµ
ÀÖ½À´Ï´Ù. ±×¸®°í ·¥°ú °°ÀÌ °¢ ij¸¯ÅÍ(±ÛÀÚ)¿¡´Â ¹øÁö°¡ Á¸ÀçÇÕ´Ï´Ù.
ÇѰ¡Áö ·¥°ú ´Ù¸¥ °ÍÀº ¹øÁöÀÇ ³»¿ëÀ» ¿ì¸®°¡ ¹Ù·Î º¼ ¼ö°¡ ÀÖ´Ù´Â
°ÍÀÔ´Ï´Ù. 00H ¹øÁö¿¡ 64H( ¾Æ½ºÅ° 'A'¿¡ ÇØ´ç )¸¦ ½á³ÖÀ¸¸é 00H ¹øÁö¿¡
ÇØ´çÇÏ´Â LCDÀÇ Ã¹ ±ÛÀÚ¿¡ 'A'°¡ º¸ÀÌ°Ô µË´Ï´Ù.
____________________________
| |
| A |
|____________________________|
| | | .
| | | .
| | | .
| | ----- 03H ¹øÁö
| ------- 01H ¹øÁö
--------- 00H ¹øÁö
VGA TEXT ¸ðµå¸¦ direct access ÇØº» ºÐµéÀº ÀÌÇØ°¡ ½¬¿ï °Ì´Ï´Ù. »ç½Ç
¿ì¸®°¡ ¾î¶»°ÔÇØ¼ µ¥ÀÌŸ °ªÀ» ³ÖÀ¸¸é ±× ¾Æ½ºÅ° Äڵ忡 ÇØ´çÇÏ´Â
±ÛÀÚ°¡ Ç¥½Ã µÇ´ÂÁö¸¦ ¾Ë ÇÊ¿ä´Â ¾ø½À´Ï´Ù. LCD¸¦ µÚÁý¾î º¸¸é
ÄÜÆ®·Ñ·¯°¡ ´Þ·Á Àִµ¥ °Ô³×µéÀÌ ¾Ë¾Æ¼ ÇØÁÖ´Â °ÅÁö¿ä.
ÀÌ·¯ÇÑ LCD ³»ºÎÀÇ µð½ºÇ÷¹ÀÌ µ¥ÀÌŸ ·¥À» DD RAM( Display Data RAM
)À̶ó°í ºÎ¸¨´Ï´Ù.
LCDÀÇ ÇÑ ±ÛÀÚ´Â 5 x 7 dot( Ä¿¼ ¶óÀÎ Á¦¿Ü )·Î ±¸¼ºµÇ Àִµ¥, º¸Åë
DD RAMÀ» ÀÌ¿ëÇØ¼´Â Á¤ÇØÁø ¾Æ½ºÅ° ÄÚµå ÆùÆ® ¸ð¾ç¸¸À» ³ªÅ¸³¾ ¼ö
ÀÖ½À´Ï´Ù. LCD¿¡´Â DD RAM¿Ü¿¡ CG RAM( Character Generator RAM )
À̶ó´Â °ÍÀÌ Á¸ÀçÇÏ¿© ÀÌ °ÍÀ» ÀÌ¿ëÇϸé 8 ±ÛÀÚ ºÐÀÇ »ç¿ëÀÚ Á¤ÀÇ
±ÛÀÚ¸¦ ¸¸µé¾î ¾µ ¼ö ÀÖ½À´Ï´Ù. 8 ±ÛÀÚ¸¦ Á¤ÀÇ ÇÑ´Ù´Â ¶æÀº 8 ±ÛÀÚ ºÐÀÇ
·¥ °ø°£ÀÌ ÀÖ´Ù´Â ¶æÀÔ´Ï´Ù. µû¶ó¼ ÀÌ ·¥ ³»¿ëÀ» ¹Ù²Ù¸é ¸Å¿ì ¸¹Àº
»ç¿ëÀÚ Á¤ÀÇ ±ÛÀÚ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °Ì´Ï´Ù. ´Ü, Çѹø¿¡ 8 ±ÛÀÚ ÀÌ»óÀÇ
»ç¿ëÀÚ Á¤ÀÇ ±ÛÀڴ ǥÇöÇÒ ¼ö ¾ø½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ±ÛÀÚ¸¦ ÀÌ¿ëÇϸé
2¶óÀÎ ÀÌ»óÀÇ LCD¿¡¼´Â ¾î»öÇÑ ÇѱÛ(?)À» ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. Ȥ½Ã
µ¿Àü½Ä °øÁß ÀüÈ ¼öȱ⸦ µé¾úÀ»¶§ "Åõ ÀÔ" À̶ó´Â ±ÛÀÚ°¡ ²»¶ÀÌ´Â
°ÍÀ» º»ÀûÀÌ ÀÖ´ÂÁö¿ä. ÀÁÙ¿¡ " ¤¼ ÀÌ" , ¾Æ·§ÁÙ¿¡ "¿ì ¤²" ( <= ¤·Àº
¾ø´Â °ÍÀ¸·Î º¸¼¼¿ä)À¸·Î ±¸¼ºµÇ ÀÖ½À´Ï´Ù. ±×¸²À» º¸½Ã¸é ¹Ù·Î ÀÌÇØ
ÇϽÇÅÙµ¥ ±Û·Î´Â ÇѰ谡 ÀÖ±º¿ä. CG RAM¿¡ ´ëÇÑ ´õ¿í ÀÚ¼¼ÇÑ ³»¿ëÀº
±è°æ±Ù (maroboss)
[35] LCD ÇÉ 01/06 13:21 82 line
LCD ÇÉ
¸î°¡Áö ÀçǰÀÇ ÇÉ ¹øÈ£¸¦ ¾Ë·Á µå¸®°Ú½À´Ï´Ù. ¾Æ·¡¸¦ º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸
ij¸¯ÅÍ LCDÀÇ 90% ÀÌ»óÀº ÇÉ ¹øÈ£°¡ °°½À´Ï´Ù.
( »ï¼º UC-16206-TNAR5-J ( 16 x 2 line ) )
1 Vss GND
2 Vdd Vcc 5V +- 10%
3 Vo ¾×Á¤ÀÇ ±¸µ¿ Àü¾Ð, °¡º¯ ÀúÇ×À¸·Î ÈÖµµ¸¦ º¯È ½Ãų ¼ö ÀÖ´Ù.
ÀÏ´Ü ÆíÀÇ»ó GND¿¡ ¿¬°á
4 RS Register Selection. H : Data Input
L : Instruction Input
5 R/W Read/Write H : Read
L : Write
6 E Enable H : Enable
L : Disable
7 ~ 14 D0 ~ D7
( STANLEY GMD16101 (16 x 1 line) )
1 Vss GND
2 Vdd Vcc 5V
3 Vee ¾×Á¤ÀÇ ±¸µ¿ Àü¾Ð, °¡º¯ ÀúÇ×À¸·Î ÈÖµµ¸¦ º¯È ½Ãų ¼ö ÀÖ´Ù.
ÀÏ´Ü ÆíÀÇ»ó GND¿¡ ¿¬°á
4 RS Register Selection. H : Data Input
L : Instruction Input
5 R/W Read/Write H : Read
L : Write
6 E Enable H : Enable
L : Disable
7 ~ 14 D0 ~ D7 4 bit interface »ç¿ë½Ã »óÀ§ ´ÏºÒ¸¸ »ç¿ë.
( STANLEY GMD2040A ( 20 x 4 line ))
1 Vss GND
2 Vdd Vcc 5V
3 Vee ¾×Á¤ÀÇ ±¸µ¿ Àü¾Ð
4 RS Register Selection. H : Data Input
L : Instruction Input
5 R/W Read/Write H : Read
L : Write
6 E Enable H : Enable
L : Disable
7 ~ 14 D0 ~ D7 4 bit interface »ç¿ë½Ã »óÀ§ ´ÏºÒ¸¸ »ç¿ë.
15 A(LED+) Anode »ª¶óÀÌÆ® ¿ëÀ¸·Î ¿©·¯°³ÀÇ LED°¡ Á÷º´·Ä·Î
16 K(LED-) Cathode ¿¬°áµÇ ÀÖÀ¸¹Ç·Î ¿ÍÆ®ÀúÇ×À¸·Î Àü·ù¸¦ Á¦ÇÑ.
( Seiko Instruments Inc. M4024 )
1 ~ 8 D7 ~ D0
9 E1
10 R/W
11 RS
12 Vlc ( The screen contrast can be varied by changing Vlc )
13 Vss
14 Vdd
15 E2
16 NC
( Çö´ë ÀüÀÚ HC16201-L (16 x 2 line ))
1 Vss GND
2 Vdd Vcc for Logic IC 5V
3 Vo LCD driving Voltage ( Min : Vdd - 13.5V, Max : 25V )
4 RS Register Selection. H : Data Input
L : Instruction Input
5 R/W Read/Write H : Read
L : Write
6 E Enable H : Enable
L : Disable
7 ~ 14 D0 ~ D7
15 A(LED+) Anode 4.1V
16 K(LED-) Cathode 0V
[36] LCD ÀÎÅÍÆäÀ̽º 01/06 13:23 181 line
LCD ÀÎÅÍÆäÀ̽º
"ÀÎÅÍÆäÀ̽º( interface )"¶ó´Â ¸»Àº '¸éÁ¢'À̶ó°í ¹ø¿ªÇϱ⠺¸´Ù´Â
'¿¬°á' ¶Ç´Â 'Á¢¼Ó' ¾Æ´Ï¸é ±×´ë·Î 'ÀÎÅÍÆäÀ̽º'¶ó°í Çϴ°ÍÀÌ ÀÚ¿¬
½º·¯¿ï°Í °°±º¿ä.
CPU¿Í LCDÀÇ Á¢¼ÓÀº ¸¹Àº Ãʺ¸ÀÚµéÀ» ¿ï¸® °ï ÇÏÁö¿ä. Àúµµ Ãʺ¸½ÃÀý¿¡
¸¹ÀÌ ´çÇÑ »ç¶÷ Áß¿¡ ÇѸí ÀÔ´Ï´Ù. ¸ÕÀú °í»ýÇÑ Á¦°¡ ÇöÀç ÇØ¸Þ°í
°Ô½ÇÁö ¸ð¸£´Â ¸î ºÐÀÇ °í»ýÀ» Á¶±ÝÀ̳ª¸¶ ´ú¾î µå¸®°Ú½À´Ï´Ù.
¾Õ °Á¿¡¼ LCD ÇÉÀ» ¼Ò°³ Çߴµ¥ ¿©±â¼´Â ÇÉÀÇ ¿ªÇÒÀ» Á»´õ ÀÚ¼¼È÷
¾Ë¾Æ º¸°Ú½À´Ï´Ù.
LCD Á¦¾î¿ë ÇÉÀ¸·Î´Â 3°³ÀÇ ÇÉÀÌ ÀÖ½À´Ï´Ù. RS, R/W, E °¡ ±×°Í ÀÔ´Ï´Ù.
RS : Register Select´Â µ¥ÀÌŸ ¹ö½º D0 ~ D7( 4 bit system ¿¡¼´Â
D4 ~ D7 )¸¦ ÅëÇØ ÁÖ°í ¹ÞÀ» °ªÀÌ ¸í·ÉÀÎÁö ¾Æ´Ï¸é Ç¥½ÃÇÒ µ¥ÀÌŸ
ÀÎÁö¸¦ ³ªÅ¸³»´Â ÇÉÀ¸·Î CPU°¡ LCD¿¡°Ô ¾Ë·Á ÁÖ´Â ½ÅÈ£ ÀÔ´Ï´Ù.
º°·Î Áß¿äÇÏÁö´Â ¾ÊÁö¿ä.
( Âü°í : LCD´Â »óÀ§ 4 ºñÆ®¸¸ ÀÌ¿ëÇØ¼µµ Á¦¾î °¡´ÉÇÕ´Ï´Ù. )
R/W : Read/Write. LCD·Î °ªÀ» ¾µ¶§´Â 0À¸·Î ÀÐÀ» ¶§´Â 1 ·Î ¸¸µé¾î
ÁÖ¸é µË´Ï´Ù. ÀÌ·¯ÇÑ ·¹º§ ½ÅÈ£( ·¹º§·Î¼ ±â´ÉÀ» ³ªÅ¸³»´Â ½ÅÈ£
)°¡ ·¥°ú °°Àº ¹æ¹ýÀ¸·Î LCD¸¦ CPU¿Í ¿¬°áÇÏ°Ô ÇÏÁö ¸øÇϰÔ
¸¸µå´Â ÁÖµÈ ¿øÀÎÀÌ µË´Ï´Ù.
E : ½ÇÁ¦ÀÇ Read, Write¸¦ Á¦¾îÇÏ´Â ÇÉ ÀÔ´Ï´Ù. active high Enable
ÇÉ ÀÔ´Ï´Ù. ÀÌ ÇÉÀÌ Áß¿äÇѵ¥ active high ¶ó´Â °Íµµ ¸¶À½¿¡
¾Èµé°í, ÀÌ ½ÅÈ£·Î ½ÇÁ¦ÀÇ Read, Write°¡ ÇàÇØ Áø´Ù´Â °Íµµ
¸¶À½¿¡ ¾Èµé°í....
( WRITE TIMING )
________ _______________________ ________
RS \ / \ /
________ / \ _______________________ / \ ________
________ ________
R/W \ /
\_________________________/
| 140ns | |10ns|
___________
/ \
E _________________/ \_____________
_______________________ ___________ _____
D0 ~ D7 \ / \ /
_______________________ / \ ___________ / \ _____
valid data
.
/|\
|__ ¿©±â¼ LCD°¡ °ªÀ»
Àд´Ù.
( READ TIMING )
________ _______________________ ________
RS \ / \ /
________ / \ _______________________ / \ ________
_______________________
R/W / \
________ / \ ________
___________
/ \
E _________________/ \_____________
_______________________ ___________ _____
D0 ~ D7 \ / \ /
_______________________ / \ ___________ / \ _____
valid data
.
/|\
|__ ¿©±â¼ LCD°¡ °ªÀ» Ãâ·ÂÇÑ´Ù.
E ½ÅÈ£°¡ ¶³¾îÁö´Â °Í°ú´Â
¹«°üÇÏ´Ù.
ȸ»ç¸¶´Ù ¾à°£¾¿ ´Ù¸£Áö¸¸ RS¿Í R/W´Â E°¡ high·Î µÇ±â Å©°Ô´Â 140 ns
ÀÌÀü¿¡ ÀÛ°Ô´Â 40 ns ÀÌÀü¿¡ È®Á¤µÇ¾ßÇÕ´Ï´Ù. E°¡ low·Î µÈÈÄ ÃÖ¼Ò 10
ns±îÁö´Â º¯ÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. ±×¸®°í Ÿ´çÇÑ µ¥ÀÌŸ °ª( valid data
)Àº E°¡ high·Î µÈÈÄ ÃÖ°í 120 ns ÀÌÈÄ¿¡ ¼ö¼ö(access)¸¦ ÇÏ¸é µË´Ï´Ù.
º°·Î ¾î·Á ¿ï°ÍÀº ¾øÁö¿ä. timingÀº LCD Á¦Á¶ ȸ»ç¿¡ µû¶ó ¾×Á¤ Á¦¾î
¹æ¹ý¿¡ µû¶ó ¾à°£ Â÷À̰¡ ³¯ ¼ö ÀÖÁö¸¸ ÀÏ¹Ý ÀÀ¿ë¿¡¼´Â ¹«½ÃÇØµµ µÉ
Á¤µµÀÇ Â÷ÀÌ( ns order ) ÀÔ´Ï´Ù.
1. PORT ÇÉ¿¡ ¹°·Á Á¦¾îÇϱâ
LCD¸¦ PORT ÇÉ¿¡ ¹Ù·Î ¹°·Á Á¦¾î Çϱâ´Â ¸Å¿ì ½±½À´Ï´Ù. ´Ü, Æ÷Æ®°¡ Á»
¾Æ±õÁö¿ä. Á¦¾î ¹æ¹ýÀº
¾µ¶§ : RS, R/W(low), D0 ~ D7( Æ÷Æ®¿Í ¿¬°áÇÔ )¿¡ ¸ÕÀú °ªÀ» ÁÖ°í,
±×´ÙÀ½ ¾Æ¹« »ý°¢ ¾øÀÌ E¸¦ high·Î ¿Ã¸°ÈÄ ´Ù½Ã low·Î ¸¸µé¾î
ÁÖ¸é ³¡.
ÀÐÀ»¶§ : RS, R/W(high)¿¡ °ªÀ» ÁØ ÈÄ, E¸¦ high·Î ¸¸µé°í D0 ~ D7 ¿¡
¿¬°áµÈ Æ÷Æ®¸¦ Àаí E¸¦ ¾²À¹ ³»·Á ÁÖ¸é µË´Ï´Ù. ½±´Ù. ½¬¿ö.
Ȥ½Ã, ¾î¶² Æ÷Æ® ÇÉÀ» LCDÀÇ ¾î¶² ÇÉ¿¡ ¿¬°áÇØ¾ß ÇÒÁö ¸ð¸£´Â ºÐµé RS,
R/W, E´Â Ãâ·Â °¡´É Æ÷Æ®, D0 ~ D7Àº ÀÔÃâ·Â °¡´É Æ÷Æ® ¾Æ¹« ÇÉ¿¡³ª
¹°·Áµµ µË´Ï´Ù. °ú°¨ÇÏ°Ô ÀÚ½ÅÀÌ ¼³°èÇØ º¸½Ê½Ã¿ä. Ȥ½Ã D0 ~ D7À» À§ÇÑ
ÀÔÃâ·Â °¡´É Æ÷Æ®°¡ ¾ø´Ù¸é ±×³É Ãâ·Â Æ÷Æ®¿¡ ¿¬°áÇØµµ µË´Ï´Ù.
2. NAND Çϳª·Î LCD¸¦ Á¤º¹ÇÏÀÚ ( ¾²±â¸¸ °¡´É )
°³ÀÎÀûÀ¸·Î LCD Á¦¾î ½ÅÈ£Áß °¡Àå ¸¶À½¿¡ ¾Èµå´Â °ÍÀÌ E ½ÅÈ£¿Í R/W
½ÅÈ£ ÀÔ´Ï´Ù. ¸¸¾à E°¡ active lowÀ̰í R/W°¡ ±¸ºÐµÈ active low signal
À̶ó¸é HC138°°Àº ¾îµå·¹½º µðÄÚ´õ¿¡ ¹Ù·Î ¹°·Á ·¥°ú °°ÀÌ ¾²¸é
µÉÅÙµ¥... Á¨ÀåÇÒ.... Èû ÀÖ½À´Ï±î. ¸ðµç LCD Á¦Àۻ翡¼ ¸ðµÎ E¸¦
active high·Î ¸¸µå´Âµ¥. ²¿¿ì¸é ¾È¾²´ø°¡, ¾Æ´Ï¸é µû¸£´ø°¡... ´«¹°À»
¸Ó±Ý°í ÀνÉÀ» ¾¹½Ã´Ù. ¾îµå·¹½º µðÄÚ´õÀÇ Ãâ·Â¿¡ (³²´Â) NAND¸¦ Çϳª
¾Æ·¡¿Í °°ÀÌ ¿¬°áÇØ¼ E¿¡´Ù ³Ö¾î ÁݽôÙ.
________ ________
| _______ |
| | \ |
|-------------| | |
DECODER | | |O------ | E
| /WR -----| | |
| |_______ / |________
________| HC00 LCD
HC138 or A15
RS´Â Æ÷Æ®¿¡ ¿¬°áÇϰųª, ÇÏÀ§ ¾îµå·¹½º( A0 )¿¡ ¿¬°áÇÏ¸é µË´Ï´Ù.
LCD´Â Ãâ·Â DEVICE À̹ǷΠ¹Ýµå½Ã ¾´°ªÀ» Àоî¾ßÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
µû¶ó¼ R/W ÇÉÀº Ç×»ó ¾²±â °¡´ÉÀ¸·Î ¸¸µé¾î ÁÝ´Ï´Ù. Áï GND¿¡ ¹°·Á
¹ö¸³´Ï´Ù. »ý°¢ÇØ º¸½Ê½Ã¿ä. ÇÁ·Î±×·¡¸Ó ÀÚ½ÅÀÌ LCD¿¡ 'A'¶ó°í ½á³õ°í
±×°÷¿¡ 'A'°¡ Àß µé¾î°¡ ÀÖ´ÂÁö ²À Àоî¾ß ÇÒ Çʿ䰡 ÀÖÀ»±î¿ä? LCD¸¦
´«À¸·Î º¸¸é µÇ´Âµ¥. ÀÌ ³íÀï¿¡ ´ëÇØ¼´Â LCD ÇÁ·Î±×·¥ °Á¿¡¼ ´õ¿í
ÀÚ¼¼È÷ ´Ù·ç°Ú½À´Ï´Ù. ´ç¿¬ÇÑ ¸»ÀÌÁö¸¸ D0 ~ D7Àº CPUÀÇ µ¥ÀÌŸ ¹ö½º¿¡
¹°¸³´Ï´Ù. ´Ù½Ã ¾ê±âÇϰÚÁö¸¸ RS ÇÉÀ» ÇÏÀ§ ¾îµå·¹½º¿¡ ¹°·ÈÀ» ¶§´Â ¸î
°¡Áö¸¦ »ý°¢ÇØ¾ß ÇÕ´Ï´Ù. ¹»±î¿ä?
3. °ÔÀÌÆ® ¸î°³¸¦ »ç¿ëÇØ¼ LCD ÀÐ°í ¾²±â
°ÔÀÌÆ®¸¦ ¿©·¯°³ »ç¿ëÇÏ´Â °ÍÀº °³ÀÎÀûÀ¸·Î º°·Î ÁÁ¾Æ ÇÏÁö ¾ÊÁö¸¸
¸¶À½¿¡ ¾Èµå´Â LCDÀÇ Á¦¾î ½ÅÈ£ ü°è ¶§¹®¿¡ ¾î¿ ¼ö ¾ø ±º¿ä. ÇÏÁö¸¸
Á¦ °³ÀÎÀûÀÎ ÀǰßÀº À§ÀÇ RS¸¦ A0¿¡ ¹°¸®´Â "2 ¹ø ¹æ¹ý"À» ÃßõÇϰí
½Í½À´Ï´Ù. ±âº» ¿ø¸®´Â ´ÙÀ½°ú °°½À´Ï´Ù. ¾îµå·¹½º µðÄÚµù ½ÅÈ£³ª »óÀ§
¾îµå·¹½º¸¦ /WR, /RD ½ÅÈ£ ¸ðµÎ¿Í Á¶ÇÕÇØ¼ LCDÀÇ E ½ÅÈ£¸¦ Á¦¾îÇϱâ
À§ÇÑ Á¶ÇÕÀ» ¸¸µé¾î ³»´Â °ÍÀÔ´Ï´Ù. ½ÇÁ¦ ¼³°è´Â »ç¶÷µé ¸¶´Ù ¾à°£¾¿
´Ù¸£Áö¸¸ ±âº» ±¸Á¶´Â °°½À´Ï´Ù.
______
| \ _______
/RD------| |____________| \
/WR------| | | |
|______ / | |O------ E
/CS ----| |
( or A15 ) |_______ /
R/W, RS ÇÉÀº °¢°¢ A0, A1¿¡ ¹°¸®¸é µË´Ï´Ù.
Ȥ½Ã Ãʺ¸ºÐµéÀº ¹«½¼ ¸»À» Çϰí ÀÖ³ª Çϰí À¸¾ÆÇØ ÇÒÁöµµ ¸ð¸£Áö¸¸,
CPU¿Í LCDÀÇ timingÀ» Àß µûÁ® º¸½Ê½Ã¿ä. ±×·¡µµ ÀÌÇØ°¡ ¾È°£´Ù¸é
³ªÁß¿¡ °æ·ÂÀÌ ºÙÀºÈÄ ´Ù½Ã ÀÐÀ¸¸é ¾Æ½Ã°Ô µÉ°Ì´Ï´Ù.
4. PLD¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
ÀÌ ¹æ¹ýÀº PALÀ̳ª GALµîÀÇ PLD¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀε¥ Á¦°¡ ¾Ë°í ÀÖ´Â
°¡Àå È¿À²ÀûÀ̰í Áøº¸µÈ ¹æ¹ý ÀÔ´Ï´Ù. JS8051A¿¡¼ ¾²°í ÀÖ´Â ¹æ¹ýÀε¥
±âº» ±¸Á¶´Â "3 ¹ø ¹æ¹ý"ÀÇ ³í¸®¸¦ µû¸¨´Ï´Ù. ÀÌ ³í¸®¸¦ PLD¿¡ ±¸¿ö
³ÖÀº °ÍÀÌÁö¿ä. ÀÌ ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀº Ãʺ¸ÀÚ¿¡°Ô´Â ¾î¿ï¸®Áö ¾Ê´Â
±º¿ä. PLD¿¡ ´ëÇÑ ¼³¸íÀº Àú °³ÀÎÀûÀÎ ´É·Âµµ ºÎÁ·Çϰí Á¦°¡ ¾Æ´Â
³»¿ëÀÇ ¾ç¸¸Çصµ ¹æ´ëÇϹǷΠÇöÀç·Î¼´Â ¹«¸® ÀÔ´Ï´Ù.
±è°æ±Ù (maroboss)
[Q&A] Ű ¸ÞÆ®¸¯½º 01/15 13:54 82 line
[Q&A] Ű ¸ÞÆ®¸¯½º
(PCYONGHO´ÔÀÇ Áú¹®)
¾È³çÇϼ¼¿ä ...
8051 KIT ȸ·Î¸¦ È®ÀÎÀ» Çߴµ¥ ȸ·Î¸¸À¸·Î ÆÇ´ÜÀ» Çϱâ´Â Á¶±ÝÀº
¾î·ÆÁö¸¸ Á¦°¡ º¸±â¿¡´Â ÄÄÇ»ÅÍ¿Í ¿¬°áÀ» ÇÏ¿© »ç¿ëÀ» ÇÏ°Ô µÈ °Í
°°½À´Ï´Ù. ±×·±´ë Àú´Â ±×°Íµµ Áß¿äÇÏÁö¸¸ º°µµ·Î Űº¸µå¸¦ »ç¿ëÀ»
ÇÏ·Á°í ÇÕ´Ï´Ù. Ű´Â ´ë·« 16 ۰¡ µÉ °Í °¬°í¿ä ... Ãâ·ÂÀº 8255³ª ±×
ÀÌ»ó µÇ´Â ¾ÆÀ̾¾¸¦ ÀÌ¿ëÀ» ÇÏ¿© ÃÖÀú·Î 64 °³ ÃÖ°í´Â 128 °³¸¦ »ç¿ëÀ»
ÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ·± °ÍÀÌ °¡´ÉÇÑÁö¿ä Âü Àú´Â Áö±Ý 8051 ½Ã¸®Á °øºÎ
¸¦ Çϰí ÀÖÁö¿ä ... Áö±Ý Á¦°¡ »ý°¢À»ÇÑ °ÍÀÌ 16 °³ÀÇ Å°¿¡¼ 8255¸¦
Æ÷Æ®¸¦ ÀÌ¿ëÀ» ÇÏ¿© 64°³ÀÇ Ãâ·ÂÀ» ÄÜÆ®·Ñ ÇÏ´Â °ÍÀÌ´Ù. ( 01 ) ¸¦
´©¸£¸é Ãâ·Â¿¡¼ 01 ¹øÀÌ ON µÇ°í 64 ¸¦ ´©¸£¸é Ãâ·Â¿¡¼ 64 ¹øÀÌ ON
µÇ°Ô ÇÏ´Â °ÍÀÌ Á¦°¡ Áö±Ý °øºÎ¸¦ Çϰí ÀÖ½À´Ï´Ù. ±×·¯´Ù º¸´Ï MAROBOSS
´ÔÀÇ È¸·Î¿¡¼ ¼Ò½º±îÁö Áشٰí ÇÏ´Ï ÀÌ·¸°Ô ¸ÞÀÏÀ» º¸³À´Ï´Ù. Áö±Ý
Àú´Â °ÅÁþ¸» Âɲû ÇØ¼ ¼ö¹é ¹ø ½ÇÆÐ¸¦ Ç߰ɶû¿ä.. ÀÌ·± °ÍÀÌ
°¡´ÉÇÑÁö¿ä ¹°·Ð ±âÁ¸¿¡ ÀÖ´Â °ÍÀ» Æ÷ÇÔÇØ¼ ¿¡¿ä...
¿¬¶ôÀ» ¹Ù¶ø´Ï´Ù.
(´äº¯)
´äÀåÀÌ ´Ê¾ú±º¿ä.
64°³ÀÇ Å° ÀÔ·ÂÀº °£´Ü ÇÕ´Ï´Ù. JS8051A¸¦ ¾µ °æ¿ì HC574¿Í HC541À»
»ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
__________ __ ¿©±â´Â ½ºÀ§Ä¡¸¦
| | / ´©¸£¸é ¿¬°áµÇ°Ô
| | | | | | / ÇØ Áֽʽÿä.
| 0 |------|----|----|----|-----
| | | | | |
| 1 | .
| HC574 | .
| 2 | .
| |
| 3 |------|----|----|----|-----
| | | | | |
|__________| | . |
__________ | . |
| | | . |
| | | . |
| 0 |------O--------------|-----
| | . |
| 1 | . |
| HC541 | . | <= 10 K ¾î·¹ÀÌ
| 2 | . | ÀúÇ×À¸·Î
| | . | PULL DOWN
| 3 |---------------------O-----
| |
|__________|
HC541ÀÇ ÀÔ·ÂÀº ½ºÀ§Ä¡°¡ ON µÇ¾îÀÖÁö ¾ÊÀ¸¸é ¶°ÀÖ´Â »óŰ¡ µÇ¹Ç·Î 10
K ¾î·¹ÀÌ ÀúÇ×À¸·Î Ç® ´Ù¿îÇØ Áֽʽÿä. (±×¸®±â°¡ ¾î·Æ±º¿ä.)
ÇÁ·Î±×·¥µµ °£´Ü ÇÕ´Ï´Ù. HC574¿¡ 00000001B¸¦ Ãâ·ÂÇϰí HC541À»
ÀнÀ´Ï´Ù. À̶§ °ªÀÌ 00000000B°¡ µé¾î ¿Ô´Ù¸é PUSH SW°¡ ¾È ´·¯Áø
°ÍÀ̸é 00000001B°¡ µé¾î ¿Ô´Ù¸é HC574ÀÇ LSB(OUT 0)¿Í HC574ÀÇ LSB(IN
0)ÀÌ ¸¸³ª´Â °÷ÀÇ ½ºÀ§Ä¡°¡ ´·¯Áø °ÍÀÌÁö¿ä. ±×´ÙÀ½ 00000010B¸¦
Ãâ·ÂÇϰí Àаí.... ÀÌ·± ½ÄÀ¸·Î ½ºÄµÀ» ÇÏ¸é µË´Ï´Ù. ½±Áö¿ä. ÀÌ
¹æ¹ýÀ¸·Î Çϸé ÃÖ´ë 64°³ÀÇ Å°¸¦ ´Þ¼ö ÀÖ½À´Ï´Ù.
¶Ç´Ù¸¥ ¹æ¹ýÀº 80C31ÀÇ Æ÷Æ®¸¦ ¾²°Å³ª 82C55ÀÇ ÇÑ Æ÷Æ®¸¦ ¾²´Â ¹æ¹ýÀÌ
ÀÖ½À´Ï´Ù. 16°³ÀÇ Å°¶ó°í ÇßÀ¸´Ï »óÀ§ ´ÏºíÀº Ãâ·ÂÀ¸·Î ÇÏÀ§ ´ÏºÒÀº
ÀÔ·ÂÀ¸·Î ¸¸µé¾î ¸ÞÆ®¸¯½º¸¦ ¸¸µé¸é µÇ°ÚÁö¿ä. À̶§µµ ÀÔ·Â Ãø ´ÏºíÀº
PULL DOWNÀ» ÇØÁÖ¼¼¿ä.( ±×¸²Àº À§¿Í °°À¸¹Ç·Î »ý·«ÇÕ´Ï´Ù. ) ´Ü,
ÁÖÀÇÇÏ½Ç Á¡Àº 80C31ÀÇ Æ÷Æ®´Â ÀбâÀü¿¡ ¹Ýµå½Ã 1ÀÇ »óÅ¿©¾ß ÇϰÚÁö¿ä.
¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î HC139, HC138, HC154 °°Àº µðÄÚ´õ¸¦ Ãâ·ÂÀ¸·Î
»ç¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ µðÄÚ´õ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡¼´Â
¶Ç´Ù½Ã Æ÷Æ®ÀÇ Ãâ·ÂÇÉÀ» µðÄÚ´õÀÇ ÀÔ·ÂÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý°ú ¾îµå·¹½º¸¦
Á÷Á¢ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ Àִµ¥ ¾à°£ Â÷¿øÀÌ ³ôÁö¿ä. Çѹø »ý°¢ÇØ
º¸½Ê½Ã¿ä. " ÇѰ¡Áö, Ãâ·Â Æ÷Æ®°¡ ³²´Âµ¥ ±¸Áö µðÄÚ´õ¸¦ Çϳª ´õ ³ÖÀ»
ÇÊ¿ä´Â ¾ø°ÚÁö¿ä. "
" PCYONGHO´Ô ! Ãʺ¸·Î¼ Çѹø ÇØº¼¸¸ ÇѰÍÀ» ¼±ÅÃÇϽŠ°Í °°±º¿ä.
ÇÁ·Î±×·¥µµ °£´ÜÇϰí, ±×·±´ë ¿Ö ÀÌ·¸°Ô Ãâ·ÂÀÌ ¸¹Áö¿ä? ¶«Áú ÇÒ¶§
°í»ýÇÒÅÙµ¥. ±×·³ ¼º°ø ÇϽʽÿä. "
[37] LCD ¸í·É(1) 01/15 13:56 177 line
LCD ¸í·É(1)
LCD ¸í·É¾î´Â 9°³°¡ ÀÖÀ¸¸ç (Ãʺ¸) ¿©·¯ºÐÀÌ »ý°¢ÇϽô ¸¸Å ¾î·ÆÁö
¾Ê½À´Ï´Ù. ±×³ª¸¶ ±â±³¸¦ ºÎ¸®Áö ¾Ê´Â ÀϹÝÀûÀÎ »ç¿ë¿¡´Â 3 ~ 4°³ÀÇ
¸í·É¸¸À¸·Îµµ ÃæºÐÇÕ´Ï´Ù.
" ¸í·ÉÀÌ ¼ö¹é°³ÀÎ CPUµµ ´Ù·êÁÙ ¾Æ´Âµ¥ LCD ÂëÀ̾ß... "
°¢ LCD ½ºÆå¿¡´Â Instructions( ¸í·É ) Ç¥¸¦ ÇÔ²² Á¦°øÇØ Áִµ¥ ±×
¸í·É¾î´Â ȸ»ç³ª Á¦Ç°¿¡ °ü°è¾øÀÌ °ÅÀÇ ¶È°°½À´Ï´Ù. µÉ¼öÀÖÀ¸¸é ÀÚ½ÅÀÌ
±¸ÀÔÇÏ´Â LCDÀÇ ½ºÆå Á¤µµ´Â ±¸ÀÔó¿¡¼ ¾ò´ø°¡ º¹»çÇϽʽÿä. Ȥ½Ã ¸ø
±¸Çصµ ³Ê¹« °ÆÁ¤ÇÏÁö ¸¶½Ê½Ã¿ä. ¸î¸î Ã¥¿¡µµ ¸í·É Ç¥°¡ ³ª¿Í ÀÖ°í,
Á¦°¡ ¾Æ·¡ ´ëÃæ Á¤¸®ÇØ µå¸®°Ú½À´Ï´Ù.
( ij¸¯ÅÍ LCD ¸í·ÉÇ¥ )
< ¸í·ÉÇ¥ >
___________________________________________________________________
| |
¸í ·É | RS R/W D7 D6 D5 D4 D3 D2 D1 D0 | ¹øÈ£
_______________|__________________________________________|________
| |
CLEAR DISPLAY | 0 0 0 0 0 0 0 0 0 1 | 1
| |
RETURN HOME | 0 0 0 0 0 0 0 0 1 * | 2
| |
ENTRY MODE | 0 0 0 0 0 0 0 1 I/D S | 3
| |
DISPLAY ON/OFF| 0 0 0 0 0 0 1 D C B | 4
| |
DISPLAY OR | 0 0 0 0 0 1 S/C R/L * * | 5
CURSOR SHIFT | |
| |
FUNCTION SET | 0 0 0 0 1 DL N F * * | 6
| |
SET CG RAM | 0 0 0 1 ADDRESS | 7
ADDRESS | |
| |
SET DD RAM | 0 0 1 ADDRESS | 8
ADDRESS | |
| |
READ BUSY FLAG| 0 1 BF ADDRESS | 9
& ADDRESS | |
_______________|__________________________________________|________
| |
WRITE DATA | 1 0 WRITE DATA | 10
TO CG OR DD | |
RAM | |
| |
READ DATA | 1 1 READ DATA | 11
FROM CG OR DD | |
RAM | |
_______________|__________________________________________|________
Ç¥¿¡¼ ±×¸® Ưº°³ª°Å³ª ±î´Ù·Î¿î ºÎºÐÀº ¾ø½À´Ï´Ù. ¸î°¡Áö ÁÖÀÇÇÒ
Á¡Àº, ¸ÕÀú Çϵå¿þ¾î °Á¿¡¼ R/W ÇÉÀ» Ç×»ó WRITE »óÅ·Î, Áï GND¿¡
¹°·Á³ªµµ µÈ´Ù°í Çߴµ¥, ±×·¸°Ô Çß´Ù¸é À§ Ç¥¿¡¼ R/W°¡ 1 ÀÎ µÎ°³ÀÇ
¸í·É¾î( 9¹ø, 11¹ø)Áï "READ BUSY FLAG & ADDRESS ", "READ DATA FROM
CG OR DD RAM" ¸í·ÉÀº ¾µ ¼ö ¾ø½À´Ï´Ù. µÎ ¸í·É¾î ¸ðµÎ ²À ÇÊ¿äÇϰųª
¾øÀ¸¸é Å©°Ô ºÒÆíÇÑ ¸í·ÉÀº ¾Æ´Õ´Ï´Ù. ±×¸®°í °¢ ¸í·É¾îµéÀº ½ÇÇà
½Ã°£ÀÌ ´Ù¸¨´Ï´Ù. ¿ø·¡ ¸í·ÉÇ¥¿¡´Â ½ÇÇà ½Ã°£ÀÌ ³ª¿Í Àִµ¥ Á¦°¡ ÇÊ¿ä
¾øÀ» °Í °°¾Æ »ý·« Çß½À´Ï´Ù. °¡Àå ´ÊÀº ¸í·ÉÀº 1.6 ms (when fosc is
250 KHz) ÀÔ´Ï´Ù. LCD¿¡¼ ÇöÀç ¼öÇàÁßÀÎ ¸í·ÉÀÌ ³¡³µ´ÂÁö´Â BF(BUSY
FLAG) ºñÆ®¸¦ ÀÐÀ¸¸é( 9¹ø ) ¾Ë ¼ö ÀÖÁö¸¸ ±×·² ÇÊ¿ä ¾øÀÌ ÇÑ ¸í·É ÈÄ
´ÙÀ½ ¸í·É±îÁö 1.6 ms ÀÌ»óÀÇ ½Ã°£À» ±â´Ù¸° ÈÄ ´ÙÀ½ ¸í·ÉÀ» ³»·Áµµ
µË´Ï´Ù.
( BUSY FLAG )
BF¸¦ ÀÐ¾î¼ ±×°ªÀÌ 1 À̸é, LCD¿¡ 'BF¸¦ Àд ¸í·É'( 9 ¹ø ) ÀÌ¿ÜÀÇ
¸í·ÉÀº ÁÙ ¼ö°¡ ¾ø½À´Ï´Ù. BF°¡ 0ÀÌ µÇ¸é ´Ù¸¥ ¸í·ÉÀ» ³»¸± ¼ö
ÀÖ½À´Ï´Ù. BF¿¡ ´ëÇÑ Á¦ °³ÀÎÀûÀÎ ÀǰßÀº ÀÌ·¸½À´Ï´Ù. BF´Â »ç¿ëÇÏÁö
¸¶½Ê½Ã¿ä. ¿Ö³ÄÇϸé BF¸¦ Àд ÀÌÀ¯´Â LCD°¡ ´ÙÀ½ ¸í·ÉÀ» ¹Þ¾ÆµéÀÏ ¼ö
ÀÖ³ª¸¦ ¾Ë±â À§ÇÑ °ÍÀε¥ ±× ¸í·ÉÀÇ ¼öÇà ½Ã°£À» ¾Æ´Â °æ¿ì¿¡´Â ±× ½Ã°£
¸¸ÅÀÇ DELAY ROUTINÀ» µ¹¸° ÈÄ ´ÙÀ½ ¸í·ÉÀ» ³»·Áµµ µË´Ï´Ù. Ȥ½Ã ¼Óµµ
Â÷À̰¡ ³ªÁö ¾Ê´Â³Ä°í ¹Ý¹®ÇÏ´Â ºÐÀÌ °è½ÇÁö ¸ð¸£°Ú±º¿ä. ¼Óµµ¿¡ ´ëÇÑ
Á¦ ÀǰßÀº ÀÌ·¸½À´Ï´Ù. ´ëºÎºÐÀÇ LCD ¸í·ÉÀÌ 40 us°¡ °É¸®´Âµ¥ DELAY
ROUTINµµ °ÅÀÇ 40 us°¡ µÇ°Ô ¸¸µé¼ö ÀÖ½À´Ï´Ù.
½ÇÁ¦ ij¸¯ÅÍ LCD»ç¿ë¿¡ ÀÖ¾î ¼Óµµ´Â Å©°Ô Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.( ±×·¡ÇÈ
LCD´Â Áß¿äÇÕ´Ï´Ù.) ¹«½¼ ¸»À̳ĸé, LCD´Â »ç¶÷ÀÌ º¼¼ö ÀÖ´Â ¼Óµµ·Î
°ªÀÌ º¯È µÇ¾î¾ß Çϴµ¥ ±×º¸´Ù °ªÀ» »¡¸® º¯È ½ÃŰ¸é µµ¸®¾î
¿ªÈ¿°ú°¡ ³³´Ï´Ù. ÀϹÝÀûÀ¸·Î´Â ±×·¸½À´Ï´Ù. µû¶ó¼ LCD ¸í·ÉÁß ¾î¶²
¸í·ÉÀº 1.64 ms ¶Ç ¾î¶² ¸í·ÉÀº 40 us°¡ °É¸®´Âµ¥ ¾Æ¿¹ DELAY ROUTINÀ»
Å« ÂÊÀ¸·Î ÅëÀÏÇÏ¿© »ç¿ëÇϽʽÿä. ( ¾Æ·¡ ¿¹Á¦ ÇÁ·Î±×·¥¿¡¼ È®ÀÎ
ÇϽʽÿä. )
BUSY FLAG¸¦ üũÇÏÁö ¾Ê°í ÀÏÁ¤ ½Ã°£À» ±â´Ù¸° ÈÄ ´ÙÀ½ ¸í·ÉÀº ³»¸®´Â
°æ¿ì´Â ÀÌ·± ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. º¸µå¿¡¼ LCD Ä¿³ØÅ͸¦ »©µµ ÇÁ·Î±×·¥ÀÇ
È帧¿¡´Â ÁöÀåÀÌ ¾ø½À´Ï´Ù. ¸¸¾à BUSY FLAG¸¦ Àд ÇÁ·Î±×·¥À̶ó¸é ÀÐÀº
°ªÀÌ 0 ÀÌ µÉ¶§±îÁö ¹«ÇÑÁ¤ ±â´Ù¸®°Ô µË´Ï´Ù. ±×¸®°í ¾Æ·¡¼ ´Ù½Ã
¼³¸íÇϰÚÁö¸¸ LCD ÃʱâÈ °úÁ¤ Áß¿¡´Â BUSY FLAG¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
¹«Á¶°Ç DELAY·Î ±â´Ù·Á¾ß ÇÕ´Ï´Ù.
¾Õ °Á¿¡¼ LCD´Â RAM°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù°í Çߴµ¥ ¸¸¾à¿¡ LCD¸¦
·¥°ú °°ÀÌ »ç¿ëÇϽŴٸé À§ÀÇ BUSY FLAG °æ¿ì¿Í °°ÀÌ LCD Ä¿³ØÅ͸¦
»©°í »ç¿ëÇϰųª, ¿Á¿Ü¿ë Á¦Ç°À̶ó¸é ¿©¸§¿¡ LCD°¡ ¸ÀÀÌ °°À» °æ¿ì¸¦
ÃæºÐÈ÷ °í·ÁÇÑ ÈÄ °áÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
( ¸í·ÉÇ¥ º¸±â )
"CLEAR DISPLAY"( 1¹ø ) ¸í·ÉÀº ¸í·ÉÇ¥¿¡¼¿Í °°ÀÌ RS, R/W¸¦ 0 À¸·Î
ÇØÁÖ°í LCD¿¡ 01H¸¦ ¾²¸é ¼öÇàµË´Ï´Ù. ´Ù¸¥ ¸í·Éµµ °°Àº ¹æ¹ýÀ¸·Î
ÇÏ½Ã¸é µË´Ï´Ù. JS8051A¿¡¼¿Í °°ÀÌ RS, R/W¸¦ °¢°¢ A1, A0 ¿¡
¿¬°áÇÏ¿´´Ù¸é LCD¸¦ ¾µ¶§¿Í ÀÐÀ»¶§ ¶Ç´Â ¸í·É¾î¿Í µ¥ÀÌŸ¿¡ µû¶ó °¢°¢
´Ü¸¥ ¹øÁö°¡ µË´Ï´Ù. ´ÙÀ½Àº JS8051AÀÇ LCD ¹øÁö ÀÔ´Ï´Ù.
;
; JS8051 LCD ADDRESS
; CONNECTED R/W = A1, RS = A0
;
LCDCW1 EQU 0F200H ;( LCD COMMAND WRITE 1 )
LCDCR1 EQU 0F201H ;( LCD COMMAND READ 1 )
LCDDW1 EQU 0F202H ;( LCD DATA WRITE 1 )
LCDDR1 EQU 0F203H ;( LCD DATA READ 1 )
°¨À» ÀâÀ¸¼Ì´ÂÁö ¸ð¸£°Ú±º¿ä. ¿¹¸¦ µé¾î LCD¿¡ "CLEAR DISPLAY" ¸í·ÉÀ»
¾²°í ½Í´Ù¸é, ¸í·ÉÇ¥¸¦ º¸¸é RS = 0, R/W =0 À¸·Î µÇÀÖ½À´Ï´Ù. µû¶ó¼
JS8051A º¸µå¶ó¸é LCDCW1¿¡ 01H¸¦ ½áÁÖ¸é µÇ´Â °Ì´Ï´Ù.
( ÃʱâÈ )
¸î¸î LCD´Â POWER ON ½Ã¿¡ POWERÀÇ rising timeÀÌ ±Ô°Ý¿¡ ¸ÂÀ¸¸é
ÀÚµ¿À¸·Î initialize(reset)°¡ µÈ´Ù°í µÇÀÖÁö¸¸ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ
¸í·ÉÀ¸·Î ÀÎÀ̼ȶóÀÌÁî(ÃʱâÈ) Çϱ⸦ ±ÇÀåÇϰí ÀÖ½À´Ï´Ù.
POWER ON
|
LCDÀÇ Vdd°¡ 4.5V ÀÌ»ó µÈÈÄ
15 ms ÀÌ»ó ±â´Ù¸²
|
" FUNCTION SET "( 6¹ø ¸í·É )
|
4.1 ms ÀÌ»ó ±â´Ù¸² ; BF üũ ¾ÈµÊ
|
" FUNCTION SET "( 6¹ø ¸í·É )
|
100 us ÀÌ»ó ±â´Ù¸² ; BF üũ ¾ÈµÊ
|
" FUNCTION SET "( 6¹ø ¸í·É )
|
" FUNCTION SET "( 6¹ø ¸í·É )
" DISPLAY OFF "( 4¹ø ¸í·É )
" DISPLAY CLEAR "( 1¹ø ¸í·É )
" ENTRY MODE SET"( 3¹ø ¸í·É )
Á¶½ÉÇÒ Á¡Àº BF üũ°¡ ¾ÈµÇ´Â ºÎºÐÀÌ ÀÖÀ¸´Ï À¯ÀÇ ÇϽʽÿä.
¸í·ÉÇ¥¿¡ ³ª¿À´Â I/D, S, D, C ... µîµîÀÇ ±â´É ºñÆ®µé¿¡ ´ëÇÑ ¼³¸íÀº
ÇÊ¿äÇÏ´Ù°í »ý°¢µÇ´Â °Í¸¸À» ´ÙÀ½ °Á¿¡¼ ÇϰڽÀ´Ï´Ù.
" ¾²´Ùº¸´Ï ³»¿ëÀÌ Á» ¾î·Á¿îµí Çϱº¿ä. ÀÌÇØ°¡ ¾ÈµÇ¸é ¸î¹ø ´õ Àоî
Áֽʽÿä."
±è°æ±Ù (maroboss)
È£ÇÁ ŸÀÓ( HOF TIME ) 01/15 13:58 110 line
¾È³çÇϽʴϱî. Á¤¿ë¿ø ÀÔ´Ï´Ù.
º¸Àß°Í ¾ø´Â °ÁÂÀÌÁö¸¸ ¾Æ²¸ÁÖ½Ã°í °Ý·ÁÇØ ÁֽŴ ºÐµéÀÌ ¸îºÐ °è½Ã´Â
±º¿ä. ±×·¯ÇÑ ºÐµé°ú ÇÔ²² È£ÇÁŸÀÓ(hof time)À» Çѹø °¡Áú±î ÇÕ´Ï´Ù.
¿ø·¡´Â Á» ÀÏÂï °¡Áú±î Çߴµ¥ ÀÌ·¸°Ô ´Ê¾îÁ³½À´Ï´Ù.
¸ÕÀú ÀÏ½Ã¿Í Àå¼Ò ºÎÅÍ ¾Ë·Á µå¸®°Ú½À´Ï´Ù.
ÀϽà : 96³â 1¿ù 19ÀÏ (±Ý¿äÀÏ) Àú³á ½Ã°£ ( 7½Ã ÀÌÈÄ ºÎÅÍ )
Àå¼Ò : ¸¶Àϵå ġŲ È£ÇÁ( 557-9112 , °³² ¹ð¹ð »ç°Å¸®, ¾àµµ ÂüÁ¶ )
Áö¹æºÐµé Áß¿¡µµ ¸¸³ª°í ½ÍÀº ºÐµéÀÌ Àִµ¥...
Áö¹æºÐµé¿¡°Ô´Â Á» ¹Ì¾ÈÇϱº¿ä.
½Ã°£µÇ¸é ¸¹ÀÌ ¿Í Áֽʽÿä. ¿ÕÃʺ¸, ½ÅÇÏÃʺ¸, Ãʺ¸³ª¶ó À̹æÀÎ...
ȸºñ ? " ¸»ÀÌÁ» ÀÌ»óÇϱº."
ÁöÂü±Ý ? " À̰͵µ ÀÌ»óÇѵ¥. "
¼ú°ª ? " ¾î°ư µ·Àº ÀÚ½ÅÀÇ ÁÖ·®°ú ½ÅºÐ(Á÷¾÷)¿¡ ¸Â°Ô 5,000¿ø ~ 10,000¿ø
Á¤µµ°¡ ¾î¶³±î ÇÕ´Ï´Ù. "
Çлý ¶Ç´Â ¹«Á÷(?)Àº ¹«·á ¶Ç´Â 5000¿ø, Á÷ÀåÀÎÀº 10,000¿ø, ³ª¸ÓÁö´Â Á¦°¡.
³ª¿À½Å ºÐµéÀÌ ¸î ¾ÈµÇ¸é ¼ú°ªÀº Á¦°¡ ³»°Ú½À´Ï´Ù.
À̹ø ¼úÀÚ¸®ÀÇ À̽´(issue)´Â °ÅâÇÑ 'ÀüÀÚ°øÇÐ'ÀÌ´Ï 'µðÁöÅ»'ÀÌ´Ï '80C31ÀÇ
ÀÎÅÍ·´Æ® Çڵ鸵'ÀÌ´Ï ÇÏ´Â°Í º¸´Ù´Â 'ÀÚ½ÅÀÇ »ýȰ ¾ê±â', '°æÇè´ã', '¼ú'
µîÀÇ ÀÌ·± Àú·± Æò¹üÇÏÁö¸¸ Àç¹ÌÀÖ´Â Àλý ¾ê±â°¡ ¾î¶³±î ÇÕ´Ï´Ù. ¹°·Ð
°Á¿¡ ´ëÇÑ ¾ê±âµµ »© ³õÀ» ¼ö ¾øÁö¿ä. ½Ç¹« °æ·ÂÀÌ ¸¹Àº ºÐµéµµ ¸¹ÀÌ ³ª¿Í
Áֽʽÿä.
Àå¼Ò : ¸¶Àϵå ġŲ È£ÇÁÀε¥ ÁöÇÏö 2È£¼± °³²¿ª¿¡¼ µµº¸·Î 12 ºÐ Á¤µµ
µÇ°í 3È£¼± ¾çÀ翪¿¡¼´Â 7~8 ºÐ Á¤µµ µË´Ï´Ù.
°³²¿ª¿¡¼ 2¹ø Ãⱸ(½Ã»ç ¿µ¾î»ç, Á¤Ã¶¾îÇпø ¹æ¸é)·Î ³ª¿À½Ã¸é
µË´Ï´Ù.
"¹ð¹ð »ç°Å¸®"±Ùó ÀÔ´Ï´Ù.
________
| |
| ¾çÀ翪 |
|________|
| |
| |
| |
________| |
| | |
| T.G.I.F| |
|________| |
___________ | |
| | | |
| ¹ð¹ð ¸ÅÀå | | |
____|___________|_____| |__________________
¹ð¹ð »ç°Å¸®
________ ______________________ __________________
| | | | |
_______| |_______ | | ³í³ë |
| | |·Î¼Õ | | | °Ç¹° |
| ¸¶Àϵå| |ÆíÀÌÁ¡ | | |_________|
|_______| |_______|______________| |
________ _______________________ |
| | | |
| | | |
| | | |
| |
| |
| |
___________| |__________
___________ __________
| |
__________| |
| | |
|ÇÇÀÚÆäÇdzë| |
|__________| |
| |
Á¤Ã¶¾îÇпø| |
| |
½Ã»ç¿µ¾î»ç| |
_________| |
| 2¹ø Ãⱸ| |
_______|_________| |_______________
°³²¿ª
_________________ _______________
| |
| | ´º¿åÁ¦°ú
| |
| |
| |
½ÃƼ±ØÀå | |