±â¼ú°øÀ¯
 ÁúÀÇÀÀ´ä
 ÀÚ·á½Ç
 ¸¶ÀÌÄÞÁ¦¾î
  Home >> ±â¼ú°øÀ¯ > ¸¶ÀÌÄÞÁ¦¾î

Total 38  (20/38)
ºÎ·ÏÀ» Æ÷ÇÔÇÏ¿© ÃÑ 38°­Á·Π±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Ã¥À» ÀеíÀÌ ¾ÕÆä¿¡ÁöºÎÅÍ »ç¿ëÇϽʽÿä

Á¦6Àå 8051 Çϵå¿þ¾î ¼³°è- 2°­



5. 8255 º´·Ä ÀÎÅÍÆäÀ̽º(PPI : Programable Peripheral Interface)
PPI 8255 ´Â CPU ¿Í ÁÖº¯ÀåÄ¡µéÀ» ¾î¶² µ¿ÀÛ±ÔÄ¢À» ¼³Á¤ÇÏ¿© »óÈ£°£ÀÇ ½ÅÈ£µéÀ» Á¦¾îÇÒ ¼ö ÀÖ´Â ChipÀ¸·Î
¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ ½Ã½ºÅÛ¿¡¼­ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù.

±×¸² 6-5¿¡¼­´Â 8255ÀÇ ÇɹèÄ¡µµ ÀÌ´Ù.





5-1. RD/WR
8255·ÎºÎÅÍ Data¸¦ Àоîµé¿©¿À±â À§ÇÑ ½ÅÈ£¿Í CPU·ÎºÎÅÍ Ãâ·ÂÆ÷Æ®, ÄÜÆ®·Ñ-¿öµå¸¦ ½á³Ö±â À§ÇÑ ½ÅÈ£¼±À¸·Î
µÎ ½ÅÈ£¼± ¸ðµÎ´Ù LOW¿¡¼­ Active ÇÑ´Ù (CPU ÀÇ WR/RD ¿¡ ¹Ù·Î ¿¬°á)


5-2. A0,A1
Address BusÀÇ ÃÖÇÏÀ§ 2Bit·Î A,B,C Port¿Í Control Word(C.W)¿¡ Address¸¦ ÇÒ´çÇÏ°í ±× °ªÀ» ¼±ÅÃÇϱâ À§ÇÑ ½ÅÈ£¼±ÀÌ´Ù.
(CPUÀÇ A0,A1 Bus¿¡ ¹Ù·Î ¿¬°á)






5-3. RESET
8255¸¦ ÃʱâÈ­ ÇÏ´Â ÀԷ´ÜÀÚ·Î È®Àå½½·Ô ¶Ç´Â One Chip CPUÀÇ RESET ´ÜÀÚ¿¡ ¹Ù·Î ¿¬°áÇÏ¿© ¾´´Ù
HIGH ÀÏ ¶§ Active ÇÑ´Ù.

5-4. CS
CPU·ÎºÎÅÍ 8255ÀÚü¸¦ ¼±ÅÃÇϱâ À§ÇÑ ´ÜÀÚ·Î LOW ActiveÀÌ´Ù. º» ½Ã½ºÅÛ¿¡¼­´Â 16V8(PLD)ÀÇ Á¦¾î¼±¿¡ ¿¬°áÇÏ¿© »ç¿ëÇÑ´Ù.

5-5. D0 ¢¦ D7 (Data Bus)
CPUÀÇ D0 ¢¦ D7¿Í ¿¬°áÇÏ¿© ÄÜÆ©·Ñ ¿öµå ¹× ÀÔ, Ãâ·Â Data °¡ ¿À°í°¡´Â ¾ç¹æÇâ ¹ö½ºÀÌ´Ù.

5-6. P(A,B,C)0 ¢¦ P(A,B,C)7(Port)
Á¤ÇØÁø µ¿ÀÛ±ÔÄ¢¿¡ µû¶ó ¿ÜºÎ ¹× ³»ºÎ½ÅÈ£¸¦ ÀÔ, Ãâ·Â ÇÏ°í ·¡Ä¡, ¹öÆÛ±â´ÉÀ» °¡Áø´Ù.
¡Ø A,B Port´Â °¢°¢ 8Bit C Port´Â »óÀ§4Bit ÇÏÀ§ 4Bit·Î ±¸¼ºµÇ´Âµ¥ A ±×·ìÀº APort¿Í C Port ÀÇ »óÀ§4Bit¸¦ B ±×·ìÀº
B Port ¿Í C PortÀÇ ÇÏÀ§ 4Bit¸¦ ¸»ÇÑ´Ù.









¿ÜºÎÀÔÃâ·Â ÀåÄ¡ÀÎ 8255´Â CPU ·Î ºÎÅÍ µ¥ÀÌÅÍ°¡ Àü¼ÛµÇ¾î¼­ Æ÷Æ® PA, PB, PCÀÇ ¿ÜºÎ·ÎºÎÅÍ CPU ÂÊÀ¸·Î µ¥ÀÌÅ͸¦
Àоî¿À±â À§Çؼ­´Â RD ´ÜÀÚ¿¡ LOW ½ÅÈ£°¡ Àΰ¡µÇ¾î¾ß ÇÑ´Ù.
À̵éÀÇ ´ÜÀÚ´Â CPU ÀÇ WR °ú RD ´ÜÀÚ¿¡ Á÷Á¢ ¿¬°áÇÏ¸é µÈ´Ù.






¾îµå·¹½ºÀÇ ¸ÊÀº CPU ÀÇ ±âº»±â´É¿¡¼­ ¹þ¾î³ªÁö ¾Ê´Â ¹üÀ§¿¡¼­ ¼³°èÀÚ°¡ ÀÚ¿ì·Ó°Ô ±¸»çÇÒ ¼ö ÀÖ´Ù
Ç¥ 6-5¸¦ ¿ä¾àÇÏ¸é ´ÙÀ½°ú °°´Ù.

0000h ¹øÁö ¢¦ 6FFFh : ÇÁ·Î±×·¥ ROM ¿µ¿ª
7000h ¹øÁö ¢¦ 7403h : I/O ¿µ¿ª
7600h ¹øÁö ¢¦ 7C00h : »ç¿ëÀÚ Á¤ÀÇ ¿µ¿ª
8000h ¹øÁö ¢¦ FFFFh : µ¥ÀÌÅÍ RAM ¿µ¿ª

7. PLD(Programable Logical Device) ¼³°è
ÀÏ¹Ý ³í¸® °ÔÀÌÅÍ¿¡¼­ÀÇ ±¸¼ºÀº °ÔÀÌÆ®ÀÇ ¼ö¿¡ µû¶ó ȸ·Î°¡ º¹ÀâÇØÁö°í °íºñ¿ëÀÌ ¹ß»ýµÉ ¼ö ÀÖ´Ù.
ÇÏÁö¸¸ ÀÌ·¯ÇÑ ³í¸® °ÔÀÌÆ®µéµµ ¾Ë°í º¸¸é Á¤ÇØÁø ±ÔÄ¢°ú ÅëÁ¦°¡ ÇÊ¿äÇÑ °ÍÀε¥ ÀÌµé ³í¸® °ÔÀÌÆ®µéÀÇ ·ÎÁ÷À»
ÇÁ·Î±×·¥ÀûÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï °³¹ßµÈ °ÍÀÌ PLD ¼ÒÀÚÀÌ´Ù.

ÃÖ±Ù¿¡ ¸¹ÀÌ »ç¿ëµÇ´Â ¼ÒÀÚµéÀº GAL(Grid Array Logic) ¿Í PAL(Plogramable Array Logic) À̶ó´Â IC ÀÌ´Ù.
ÀÌµé ¼Ó¿¡ °¢Á¾ÀÇ ³í¸® °ÔÀÌÆ®(AND, OR, NAND, NOR, EXO, µî)µéÀ» ±¸¼º ÇÒ ¼ö ÀÖ°í Àü¿ë ·Ò_¶óÀÌÅͶó´Â Àåºñ¸¦
ÀÌ¿ëÇÏ¿© ¼ö½Ê¹ø¿¡¼­ ¼öõ¹ø±îÁö ¾²°í Áö¿ì±â¸¦ ¹Ýº¹ÇÒ ¼ö ÀÖ´Ù.


´ÙÀ½ PAL ÇÁ·Î±×·¥Àº º» ȸ·Îµµ¿¡¼­ »ç¿ëµÉ ½Ã½ºÅÛ¿¡¼­ÀÇ Address Mapping ¼Ò½ºÀÌ´Ù.

*************************************************************************************
*************************************************************************************

TITLE ADDRESS.PDS
PATTERN A
REVISION 1.0
AUTHOR JHS
COMPANY HBCS
DATE 03/06/2000
CHIP GATE PAL16V8

; PIN Declarations(80C51¸ÞÀκ¸µå Address Mapping)

PIN 1 RD ;INPUT
PIN 2 WR ;INPUT
PIN 3 PSEN ;INPUT
PIN 4 A15 ;INPUT
PIN 5 A14 ;INPUT
PIN 6 A13 ;INPUT
PIN 7 A12 ;INPUT
PIN 8 A11 ;INPUT
PIN 9 A10 ;INPUT
PIN 11 A9 ;INPUT
PIN 19 USER4_CS ;OUTPUT 7C00(0111 1100 0000 0000)
PIN 18 USER3_CS ;OUTPUT 7A00(0111 1010 0000 0000)
PIN 17 USER2_CS ;OUTPUT 7800(0111 1000 0000 0000)
PIN 16 USER1_CS ;OUTPUT 7600(0111 0110 0000 0000)
PIN 15 8255_CS ;OUTPUT 7400(0111 0100 0000 0000)
PIN 13 RAM_CS ;OUTPUT
PIN 12 ROM_CS ;OUTPUT
;
EQUATIONS
;
/8255_CS=(/A15 * A14 * A13 * A12 * /A11 * A10 * /A9) * (/RD + /WR)
/RAM_CS=A15
ROM_CS=(/A15 * A14 * A13 * A12 ) + A15

/USER1_CS=(/A15 * A14 * A13 * A12 * /A11 * A10 * A9) * (/RD + /WR)
/USER2_CS=(/A15 * A14 * A13 * A12 * A11 * /A10 * /A9) * (/RD + /WR)
/USER3_CS=(/A15 * A14 * A13 * A12 * A11 * /A10 * A9) * (/RD + /WR)
/USER4_CS=(/A15 * A14 * A13 * A12 * A11 * A10 * /A9) * (/RD + /WR)
;

*************************************************************************************
*************************************************************************************



±Û¾²±â ±Û¼öÁ¤ ±Û»èÁ¦

±Û¾²±â

[1]...[PRE][11][12][13][14][15][16][17][18][19][20][NEXT]...[38]
   °Ë»ö¾î    

Copyright ¨Ï All rights reserved