8255´Â INTEL»çÀÇ ¹ü¿ë º´·Ä ÀÔÃâ·Â ÀÎÅÍÆäÀ̽ºÀÌ´Ù. À̸¦ PPI¶ó°í Çϴµ¥ Programable Perirheral InterfaceÀÇ ¾àÀÚÀÌ´Ù.
¡°ÀÌ PPI¶ó´Â ¸»À» Ç®ÀÌÇÏÀÚ¸é ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ ÀÚ½Å(8255)ÀÇ ±â´É(µ¿ÀÛ±ÔÄ¢)À» Á¤ÇÏ°í CPU¿Í ÁÖº¯ÀåÄ¡ »çÀÌ¿¡¼ ±× ±ÔÄ¢´ë·Î ½ÅÈ£µéÀ» Çؼ®ÇÏ¿© Àü´ÞÇØ ÁÖ´Â ÀÏÀ» ÇÏ´Â ÀåÄ¡¸¦ ¸»ÇÑ´Ù.¡±
8255´Â 80°è¿ CPU»Ó ¾Æ´Ï¶ó 68°è¿ÀÇ cpu¿¡µµ ½±°Ô Á¢¼ÓÇÒ ¼ö ÀÖÀ¸¸ç ÀÌ´Â ¸î °¡Áö Á¾·ù°¡ ÀÖÀ¸³ª º°·Î ±â´É Â÷ÀÌ°¡ ¾ø°í Åë»ó 8255 AP-5°¡ ¸¹ÀÌ ¾²ÀδÙ.
1. 8255ÀÇ ¿ÜºÎ½ÅÈ£
1) D0-D7 (data bus) : CPUÀÇ D0-D7 ¼±°ú ¿¬°áÇϸç CPU¿Í 8255°£¿¡ ÄÁÆ®·Ñ ¿öµå °ª À̳ª ÀÔÃâ·Â µ¥ÀÌÅ͵éÀÌ ¿À°í °¡´Â ¾ç¹æÇâ ¹ö½ºÀÌ´Ù.
2) PA0-PA7 (A port) : Á¤ÇØÁø µ¿ÀÛ ±ÔÄ¢¿¡ µû¶ó ¿ÜºÎ½ÅÈ£¸¦ ÀÔ·Â ¶Ç´Â ³»ºÎ½ÅÈ£¸¦ Ãâ·Â ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ÀÔÃâ·ÂÀÇ ·¡Ä¡, ¹öÆÛ ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. Áï, A port PA0·Î ¡°1¡±À» ÇÑ ¹ø ³»º¸³»¸é ´Ù¸¥ Ãâ·Â½ÅÈ£ °¡³»¸®±â Àü¿¡´Â PA0´Â °è¼Ó ¡°1¡±ÀÎ »óŸ¦ À¯ÁöÇϸç ÀÔ·ÂÀÏ ¶§ ´Â ¿ÜºÎ½ÅÈ£°¡ º¯È¾øÀÌ ±×´ë·Î °¢ port¸¦ ÅëÇؼ µé¾î °£´Ù´Â ¸»ÀÌ´Ù.
3) PB0-PB7 (B port) : A port¿Í °°Àº ¿ªÇÒÀ» ÇÑ´Ù.
4) PC0-PC7 (C port) : A port¿Í¡¦(»ý·«)
|