¸ñÂ÷
PC¸¦ ÀÌ¿ëÇÑ ¼±Ç³±â ÄÜÆ®·Ñ·¯
  ¼Ò °³
  ȸ·Îµµ ¼³¸í
  ÇÁ·Î±×·¥ ¼³¸í
  ÇÁ·Î±×·¥¿¡ ´ëÇØ
Á¦¾îÇÁ·Î±×·¥ ¼Ò½º(QBASIC)
ȸ·Îµµ
ÀÌÀüÀ¸·Î
ÄÜÆ®·Ñ·¯ÀÇ È¸·ÎµµÀÔ´Ï´Ù.
¸ñÂ÷·Î ¼±Ç³±â ÄÜÆ®·Ñ·¯ Á¦ÀÛ °­Á 1. ¼Ò°³ ¿äÁò »ýȰȯ°æÀÌ Çâ»óµÇ¾î ¿¡¾îÄÜÀÌ ¸¹ÀÌ º¸±ÞÀÌ µÇ¾îÀÖÁö¸¸ ±×·¡µµ ¼­¹ÎµéÀÇ ¿©¸§Ã¶ ³Ã¹æÀåÄ¡·Î ¼±Ç³±â¸¸ÇÑ °ÍÀÌ ¾øÀ»°ÍÀÔ´Ï´Ù. ÀÌ ¼±Ç³±â¶ó´Â ¹°°ÇÀº ¶ÇÇÑ ¿¹¼ö°¡ ±× Á¦Àڵ鿡°Ô º¸¿©ÁØ°Í °°Àº ¹Ì´öÀ» Áö´Ï°í ÀÖÀ¸´Ï ±×°ÍÀº ¹Ù·Î Ÿ °¡ÀüÁ¦Ç°¿¡¼­ ã¾Æº¸±â Èûµç ¹ß°¡¶ôÀ¸·ÎÀÇ Á¶ÀÛ ÆíÀǼº(?)À» Áö´Ï°í ÀÖ´Â °ÍÀÔ´Ï´Ù. ±â½Ç ¿ì¸®°¡ ¿©·¯°¡Áö °¡ÀüÁ¦Ç°À» Á¶ÀÛÇϴµ¥ ¼ÕÀ» ÁÖ·Î ¾¹´Ï´Ù¸¸ ±×°ÍÀº ¼ÕÀâÀÌ µîÀÌ ¸¶Ä§ ¼ÕÀÌ ´ê±â ¾Ë¸ÂÀº ³ôÀÌ¿¡ À§Ä¡ÇØ ÀÖ°í ¶Ç ¼ÕÀ¸·Î ¸¸ÁöÁö ¾ÊÀ¸¸é ¾ÈµÉ¸¸Å­ ÀÛ°í Á¤¹ÐÇÏ¸ç º¹ÀâÇÑ ¿òÁ÷ÀÓÀ» ÇÊ¿ä·Î Çϱ⠶§¹®ÀÔ´Ï´Ù. ÇÏÁö¸¸ ¿ì¸®µéÀÌ ÈçÈ÷ ¾²´Â ½ºÅĵåÇü ¼±Ç³±â¸¦ Àá½Ã µ¹¾Æº¼°Í °°À¸¸é Àû´çÈ÷ Å­Á÷ÇÑ ½ºÀ§Ä¡°¡ ÀÏ·Ä·Î ºÙ¾îÀÖ´Â Ç°»õÇÏ¸ç ±× À§Ä¡°¡ ¶ÇÇÑ ¼ÕÀÌ ´ê±â¿¡´Â Á¶±Ý ¸Õ °÷¿¡, ±×·¯³ª ¹ßÀÌ ´ê´Âµ¥´Â °¡±î¿î°÷¿¡ ÀÖÀ¸´Ï ¿ì¸®´Â Àû´çÈ÷ ¹ß°¡¶ôÀ» ±¸ºÎ·Á ³¯À» ¼¼¿î ÈÄ ¿øÇÏ´Â ¼¼±âÀÇ Ç³¼ÓÀ» ÄÑÁÖ´Â ½ºÀ§Ä¡¸¦ ´­·¯ ºÎ´ã¾øÀÌ ½Ã¿øÇÔÀ» Áñ±æ ¼ö ÀÖ°í, ¶Ç ÇÑÆí ¼±Ç³±â´Â ±× ±¸¼öÇÑ ³¿»õ°¡ dz±â°í ¹«Á»±ÕÀÌ ÇÖµµ±×ÀÇ ÄÉø¸¶³É ¹¯¾îÀÖ´Â ¹ß°¡¶ôÀÇ ¿ä±¸ ³»Áö´Â ¸í·ÉÀ» ÇѸ¶µð ºÒÆò¾øÀÌ ¹¬¹¬È÷ ¹Þ¾Æµé¿© ³·ÀÌ°í ¹ãÀÌ°í ÁÖÀο¡°Ô ½Ã¿øÇÔÀ» ¼±»çÇÏ´Ï ÀÌ´Â ¿¾³¯ Á¦ÀÚµéÀÇ ¹ßÀ» ¾Ä¾îÁָ鼭 ÇѾøÀÌ °â¼ÕÇØ Áú°ÍÀ» °¡¸£ÃÆ´ø ¿¹¼öÀÇ ¸»¾¸À» ¿¬»óÇÔÀÌ·¯¶ó. ¿©ÇÏÆ° ³¯¾¾°¡ ´õ¿î °ü°è·Î ÀÌ·± ¸»µµ¾ÈµÇ´Â »ý°¢À» ±¼¸®´Ù°¡ ¾ð¶æ ½ºÄ¡´Â ¾ÆÀ̵ð¾î°¡ ÀÖ¾úÀ¸´Ï ±×°ÍÀº "¼±Ç³±âÀÇ ¹ß°¡¶ôÀ¸·ÎºÎÅÍÀÇ Çعæ"À̾ú½À´Ï´Ù. ¾ÆÀ̵ð¾îÀÇ ¿äÁ¡Àº ¿©Å±îÁöÀÇ ±¸ÅÂÀÇ¿¬ÇÑ ¹æ¹ýÀÎ ¼±Ç³±âÀÇ ¹ß°¡¶ô Á¶ÀÛ¹ýÀ» Áö¾çÇÏ°í, ÷´Ü Á¤º¸È­, ¼¼°èÈ­ ½Ã´ë¿¡ ¾Ë¸Â°Ô PC¸¦ ÀÌ¿ëÇØ ¼±Ç³±â¸¦ Á¶ÀÛÇÔÀ¸ ·Î½á »ýÈ°ÀÇ Æí¸®ÇÔ°ú ¿ì¾ÆÇÔÀ» ÇÔ¾çÇÏ°í, ´õ ³ª¾Æ°¡ ºÒ°áÇÑ ¹ß°¡¶ôÀ¸·Î ¼±Ç³±â¸¦ Á¶ÀÛÇÔÀ¸·Î ÀÎÇØ »ý±â´Â ÀαÇħÇØ ¾Æ´Ñ ¼±±ÇħÇØÀÇ ¼ÒÁö¸¦ ¾ø¾Ö ¼¼°è ÆòÈ­¿¡ ±â¿©ÇÑ´Ù...´Â °ÍÀÌ ÀÌ Á¦ÀÛ±â»çÀÇ ÇÙ½ÉÀÌ µÇ°Ú½À´Ï´Ù. ³×³×. ÀÌ·± Çã¸ÁÇÑ ¼Ò¸®¸¦ ÇÏ´Â Àú´Â ´©±¸³Ä°í¿ä? Àú´Â...(¹é¼ö°Ç´ÞÀÌÁÒ) ¾Æ, ¹°·Ð, ÀÌ ±â±â´Â ²À ¼±Ç³±â Á¦¾î¿¡¸¸ ¾²À̴°ÍÀº ¾Æ´Õ´Ï´Ù. ¿ÀÈ÷·Á ¼±Ç³±â Á¦¾îº¸´Ù´Â ´Ù¸¥ °÷¿¡ ´õ À¯¿ëÇÏ°Ô ÀÀ¿ëÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¿ø·¡ ¾ÆÀ̵ð¾î°¡ ¼±Ç³±â Á¦¾î¿´À¸¹Ç·Î ¿©±â¼­´Â ±×´ë·Î ¼³¸íÇÕ´Ï´Ù¸¸ µ¶ÀÚ¿©·¯ºÐ²²¼­ ¿©·¯°¡Áö·Î µ¶Ã¢ÀûÀÎ ÀÀ¿ëÀ» ÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¿©±â¿¡ ¾²ÀÌ´Â ¼±Ç³±â´Â ¿äÁò ³ª¿À´Â ¹«½¼ ¸®¸ðÆ®ÄÜÆ®·ÑÀ̳ª ÆÛÁö±â´É µûÀ§ÀÇ È­·ÁÇÑ ±â´ÉÀÌ ºÙ¾îÀÖ´Â °ÍÀº ¿ÀÈ÷·Á ºÎÀû´çÇÏ°í, º¸Åë º¼ ¼ö ÀÖ´Â Æò¹üÇÑ ¼±Ç³±â°¡ ¿ÀÈ÷·Á °³Á¶Çϱ⿡ Àû´çÇÕ´Ï´Ù. ÀÌ ±â±âÀÇ µ¿ÀÛ¿ø¸®´Â ¿ì¼± PCÀÇ ÇÁ¸°ÅÍÆ÷Æ®¸¦ ÅëÇØ PC·ÎºÎÅÍÀÇ ¸í·ÉÄڵ带 ÀüÇØ¹Þ¾Æ Äڵ忡 µû¶ó ¼±Ç³±âÀÇ Ç³¼ÓÁ¶Àý ½ºÀ§Ä¡¿¡ º´·Ä·Î ¿¬°áµÈ 3°³ÀÇ ¹ÝµµÃ¼ ½ºÀ§Ä¡Áß Çϳª¸¸ ÄѼ­ ¼±Ç³±â¸¦ ON/OFF¹× dz¼ÓÁ¶ÀýÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ¸í·ÉÄڵ忡 µû¶ó 3°³ÀÇ ½ºÀ§Ä¡¸¦ ÄÑ°í ²ô´Âµ¥ 2 to 4 ¶óÀÎ µðÄÚ´õ°¡ »ç¿ë µË´Ï´Ù. 2 to 4 ¶óÀεðÄÚ´õ¶õ ÀÔ·ÂÀ¸·Î µé¾î¿À´Â µÎÀÚ¸®ÀÇ 2Áø¼ö ÀÔ·ÂÀÇ °ª¿¡ µû¶ó Ãâ·ÂÀÇ 4°³ ´ÜÀÚÁß Çϳª¿¡¸¸ "1"À» Ãâ·ÂÇϴ ȸ·ÎÀε¥, º¸Åë Ĩ Çϳª¿¡ µÎ°³ÀÇ È¸·Î°¡ µé¾îÀÖ´Â IC¸¦ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀÇÁý ¼±Ç³±â´Â dz¼ÓÁ¶ÀýÀÌ 3´Ü°è·Î µÇ¾î ÀÖ¾î 2 to 4 ¶óÀεðÄÚ´õ·Î ÃæºÐ ÇßÀ¸³ª, ¸¸ÀÏ 4´ÜÁ¶ÀýÀÌ µÇ´Â ¼±Ç³±â¶ó¸é 3 to 8 ¶óÀεðÄÚ´õ ĨÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¼±Ç³±âÀÇ OFF½ºÀ§Ä¡´Â µû·Î ÀÛµ¿½Ãų ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î µðÄÚ´õÀÇ Ãâ·Â´ÜÀÚÁß Q0 ´ÜÀÚ´Â »ç¿ëÇÏÁö ¾Ê°í ³ª¸ÓÁö 3´ÜÀÚ¸¸ »ç¿ëÇÕ´Ï´Ù. ¹°·Ð ÀÌ ³ë´Â ´ÜÀÚ¿¡ ¼±Ç³±â°¡ ²¨Áø°ÍÀ» ³ªÅ¸³»´Â LED¸¦ ´Þ¾Æµµ ±¦Âú°ÚÁö¿ä. ÇÑÆí ÀÌ ¼±Ç³±â Á¦¾î±â¸¦ Á¦¾îÇÏ´Â ½ÅÈ£´Â PCÀÇ ÇÁ¸°ÅÍÆ÷Æ®¿¡¼­ º¸³»ÁÝ´Ï´Ù. PCÀÇ ÇÁ¸°ÅÍÆ÷Æ®´Â 8ºñÆ®ÀÇ µ¥ÀÌÅÍ¿Í 5ºñÆ®ÀÇ Á¦¾îÀÔ·Â, 4ºñÆ®ÀÇ Á¦¾îÃâ·ÂÇÉÀ» °¡Áö°í ÀÖÀ¸¸ç ºñ±³Àû ÇÁ·Î±×·¥ÇϱⰡ ½¬¿î°ÍÀÌ Æ¯Â¡ÀÔ´Ï´Ù. TTL ȣȯ ·¹º§À̹ǷΠÀÌ ¼±Ç³±âÁ¦¾î±â¿¡¼­Ã³·³ Æ÷ÅäÄ¿Ç÷¯³ª LED¸¦ ´Þ¾Æ Á÷Á¢ Á¦¾îÇÒ ¼öµµ ÀÖ°í¿ä. ¿©±â¼­´Â ÇÁ¸°ÅÍÆ÷Æ®ÁßÀÇ D0, D1 µÎ°³ÀÇ ºñÆ®¸¸ »ç¿ëÇÏ¿© ¼±Ç³±â¸¦ Á¦¾îÇÏ´Â ½ÅÈ£¸¦ Á¦¾î±â¿¡ ÁÖ°Ô µË´Ï´Ù. À§¿¡¼­ ¼³¸íÇÑ µÎ°¡Áö ¾ÆÀ̵ð¾î·Î ´ëÃæ ¼±Ç³±â Á¦¾î¿¡ ÇÊ¿äÇÑ »çÇ×ÀÌ Áغñ µÈ°Í °°À¸´Ï ÀÌÁ¦ ȸ·Îµµ¸¦ Çѹø ±×·Á º¸°Ú½À´Ï´Ù. 2. ȸ·Îµµ ¼³¸í ÀÌ ¼±Ç³±â Á¦¾î±â´Â º°µµÀÇ Àü¿øÀÌ ÇÊ¿ä¾øÀÌ ¼±Ç³±â¿¡ µé¾î¿À´Â »ó¿ëÀü¿øÀ» Á÷Á¢ Á¤·ùÇؼ­ ¾²´Â°ÍÀ¸·Î ÇÕ´Ï´Ù. ±× ÆíÀÌ ÈξÀ ½Ç¿ëÀûÀÏ °ÍÀÔ´Ï´Ù. Æ®·£½º¸¦ ¾²Áö ¾Ê´Â ȸ·Î·Î Çѹø ÇØ º¸ÁÒ. º¸´Ù ´õ ÀÛ°Ô ¸¸µé ¼ö°¡ ÀÖ½À´Ï´Ù. ±×·¯³ª »ó¿ëÀü¿ø¿¡¼­ Æ®·£½º¸®½º·Î Àü¿øÀ» »ÌÀ» ¶§´Â ÁÖÀÇÇÒ »çÇ×ÀÌ ¸¹½À´Ï´Ù. ¿ì¼± ½ÅÈ£ ÀÔ Ãâ·Â ȸ·Î´Â º»Ã¼ ȸ·Î¿Í Àý¿¬ÀÌ µÇ¾îÀÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ±×·¡¼­ º¸Åë µðÁöÅÐ ½ÅÈ£´Â Æ÷ÅäÄ¿Ç÷¯¸¦ ÀÌ¿ëÇÏ°í, ¾Æ³¯·Î±× ½ÅÈ£¶ó¸é Æ®·£½º µîÀ» ÀÌ¿ëÇÏ¿© ¿ÜºÎ ȸ·Î¿Í ³»ºÎ ȸ·Î°£À» Àý¿¬ÇÕ´Ï´Ù. À̹®Á¦´Â Æ®·£½º¸®½º Àü¿øÀ» ¾²´Â µ¥ À־ ´ë´ÜÈ÷ Áß¿äÇÑ ¹®Á¦À̹ǷΠ½Å°æÀ» ¾²¼Å¾ß ÇÏ¸ç ¸¸¾Ë ¼ÒȦÇÏ°Ô Ã³¸®Çؼ­ »ý±â´Â ¹®Á¦¿¡ ´ëÇؼ­´Â....Ã¥ÀÓ ¸øÁöÁö.. Æ®·£½º¸®½º Àü¿ø¿¡¼­ °¡Àå ¹®Á¦°¡ µÇ´Â »çÇ×Àº »ó¿ëÀü¿øÀÇ ³ôÀº Àü¾ÐÀ» ¾²±â Àû´çÇÑ ³·Àº Àü¾ÐÀ¸·Î ³·Ãß¾úÀ»¶§ ¹ß»ýÇÏ´Â ¾öû³­ Àü¾ÐÂ÷¸¦ ¾î¶»°Ô ±Øº¹ ÇÏ´À³Ä ÇÏ´Â °ÍÀε¥ ÀÌ ¹®Á¦ÇØ°áÀÇ ºñ°áÀº Äܵ§¼­¿¡ ÀÖ½À´Ï´Ù. ¸¸ÀÏ ÀÌ Àü¾ÐÂ÷¸¦ ÀúÇ×À¸·Î ¸ðµÎ ÇØ°áÇÏ·Á°í Á÷·Ä·Î ÀúÇ×À» ³Ö¾î¼­ Àü¾ÐÀ» ³·Ãá´Ù¸é ÀÌ ÀúÇ׿¡´Â °ÅÀÇ Àü¿øÀü¾ÐÀÌ ±×´ë·Î °É¸®°Ô µÇ¸ç ±× Àü¾Ð°ú È帣´Â Àü·ùÀÇ °öÀÎ P=VIÀÇ Àü·ÂÀÌ ¸ðµÎ ¿­·Î ¹ß»ýÇÏ°Ô µË´Ï´Ù. »ó¿ëÀü¿øÀÇ Àü¾ÐÀÌ 110 - 220V À̹ǷΠÀü·ù°¡ ¾Æ¹«¸® ÀÛ°Ô È帥´Ù°í Çصµ ±× Àü·ÂÀº ¿ÍÆ®´ÜÀ§°¡ µÇ¾î ¿­µµ Àå³­ÀÌ ¾Æ´Ï°Ô ¹ß»ýÇÒ »Ó´õ·¯ ±× Àü·ÂÀ» °ßµð´Â ÀúÇ×Àº Å©±âµµ »ó´çÈ÷ Å©°í ±¸Çϱ⵵ ¾î·Á¿ï °Ì´Ï´Ù. ±×·±µ¥ ¿©±â¿¡ ÀúÇ× ´ë½Å Äܵ§¼­¸¦ ³ÖÀ¸¸é ¹®Á¦°¡ ´Þ¶óÁö´Âµ¥, -¹°·Ð »ó¿ëÀü¿øÀº ±³·ùÀ̹ǷΠÄܵ§¼­¸¦ Á÷·Ä·Î ³ÖÀ»¼ö°¡ ÀÖ´Â °ÍÀÌ°í¿ä- Äܵ§¼­´Â Àü¾Ð°ú Àü·ù°¡ 90µµÀÇ À§»óÂ÷¸¦ µÎ°í È帥´Ù°í ÇÕ´Ï´Ù. ½±°Ô ¸»ÇÑ´Ù¸é Äܵ§¼­¿¡´Â Àü¾ÐÀÌ °É¸®¸é Àü·ù°¡ È帣Áö ¾Ê°í, Àü·ù°¡ È帣¸é Àü¾ÐÀÌ ³ªÅ¸³ªÁö ¾Ê´Â´Ù´Â ¸»ÀÌ µÇ°Ú½À´Ï´Ù. (½á³õ°í º¸´Ï ÀÌ»óÇÑ ¸»ÀÌÁö¸¸ Àü¾Ð/Àü·ùÀÇ 90µµ À§»óÂ÷¶ó´Â ¸»ÀÇ °£´ÜÇÑ ¼³¸íÁ¤µµ·Î ÀÌÇØÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.) ÀÌ·¯ÇÑ Äܵ§¼­ÀÇ ½Åºñ½º·¯¿î(?) ¼ºÁú¿¡ ÀÇÇØ Äܵ§¼­¿¡ È帣´Â Àü¾Ð°ú Àü·ù´Â °¢±â µû·Î³î°Ô µÇ°í, Àü¾ÐÀÌ ÃÖ°í°¡ µÇ¸é Àü·ù°¡ ÃÖ¼Ò°¡ µÂ°í Àü·ù°¡ ÃÖ´ë°¡ µÇ¾úÀ»¶§ Àü¾ÐÀÌ ÃÖÀú°¡ µÇ¾î ¼ø°£ ¼ø°£ÀÇ Àü·ÂÀÎ P=VI°¡ ÀúÇ×ÀÇ °æ¿ì¿Í´Â ´Þ¸® ¸Å¿ì ÀÛÀº°ªÀ» ³ªÅ¸³»°Ô µÇ¾î ¿­ ¹ß»ýÀÌ °ÅÀÇ ¾ø½À´Ï´Ù. ÀúÇ×ÀÇ °æ¿ì´Â Àü¾Ð°ú Àü·ù°¡ µ¿»ó, Áï Àü¾ÐÀÌ ÃÖ°í°¡ µÇ¾úÀ»¶§ Àü·ùµµ ÃÖ´ë°¡ µÇ¹Ç·Î Àü·Â¼Õ½Ç P=VI°¡ ¿Ã¶ó°¥µ¥±îÁö ¿Ã¶ó°¡ °á±¹ ÀúÇ×À» Å¿ö¸Ô°Ô µË´Ï´Ù. ÇÑÆí, Äܵ§¼­ ¸»°í ÄÚÀϵµ Àü¾Ð Àü·ù°¡ µû·Î³ë´Â ¼ºÁúÀÌ ÀÖ½À´Ï´Ù¸¸ Å©±â°¡ ¹«ÁöÇÏ°Ô Å©Áö¿ä. »ó¿ëÀü¿ø°°Àº ÀúÁÖÆÄ¿ë ÃÊ¿ìÅ©ÄÚÀÏÀ» ¾²´À´Ï Â÷¶ó¸® ¸¾ ÆíÇÏ°Ô Æ®·£½º¸¦ ¾²°í ¸¶´Â°Ô ¹é¹ø ³´½À´Ï´Ù. ȸ·Îµµ¿¡¼­ ¿À¸¥ÂÊ ¾Æ·¡¿¡ Æ®·£½º¸®½º Àü¿øȸ·Î°¡ º¸ÀÔ´Ï´Ù. Äܵ§¼­¿Í Á÷·Ä·Î ¿¬°áµÈ ÀúÇ×Àº Àü¾Ð°­ÇÏ¿ëÀÌ ¾Æ´Ï¶ó ¿¹»óÄ¡ ¸øÇÑ ±Þ°ÝÇÑ Àü¾Ðº¯µ¿ µî¿¡¼­ ȸ·Î¸¦ º¸È£ÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. À̸¦Å׸é Àü¿ø½ºÀ§Ä¡¸¦ Ä×À» ¶§ ÀüÇô ÃæÀüÀÌ µÇ¾îÀÖÁö ¾ÊÀº Äܵ§¼­¿¡ °©ÀÚ±â Å« Àü·ù°¡ È带 ¼ö ÀÖÀ¸¹Ç·Î ÀúÇ×À» ³Ö¾î ¾ÈÀüÀ» µµ¸ðÇÑ´Ù´Â À̾߱âÁö¿ä. ÀÌ ÀúÇ×Àº ¾à 100¿¡¼­ 300¿È Á¤µµÀÇ °ªÀ¸·Î 1 - 5¿ÍÆ®ÀÇ ¿ë·®À» °®´Â°ÍÀÌ¸é µË´Ï´Ù. Äܵ§¼­´Â ¿©±â¼­´Â 104Á¤µµÀÇ ¿ë·®¿¡ AC 400V Á¤µµÀÇ ³»¾ÐÀ» °®´Â °ÍÀÌ¸é µË´Ï´Ù. ¸¸ÀÏ ÀÌ È¸·Î¸¦ ´Ù¸¥ ±â±â¿¡ ÀÀ¿ëÇÑ´Ù¸é Äܵ§¼­ÀÇ ¿ë·®À» Á¶±Ý Å«°É·Î ÀâÀ¸¸é Ãâ·ÂÀü·ù¸¦ Á¶±Ý ´õ ¸¹ÀÌ »ÌÀ» ¼ö°¡ ÀÖ½À´Ï´Ù. ±×·¯³ª À̰͵µ Á¤µµ¹®Á¦Áö ¹«ÇÑÁ¤ Àü·ù¸¦ ´Ã¸± ¼ö´Â ¾ø´Â ¹®Á¦À̹ǷΠÇÊ¿äÇÑ Àü·ù°¡ 10mA ÀÌ»óÀ̶ó¸é Æ®·£½º¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Äܵ§¼­¸¦ Åë°úÇؼ­ Àü¾ÐÀÌ ³·¾ÆÁø »ó¿ëÀü¿øÀº ÀÌÁ¦ ´ÙÀÌ¿Àµå ºê¸´Áö¸¦ Åë°úÇØ Á÷·ù·Î ¹Ù²î°Ô µË´Ï´Ù. º¸Åë Á¤·ù¿ë ´ÙÀÌ¿Àµå´Â ±× ³»Àü¾ÐÀÌ Àü¿øÀü¾ÐÀÇ 2¹è¿¡ ·çÆ®2¸¦ °öÇÑ °ª ÀÌ»óÀ» ¾²´Â°ÍÀÌ ÁÁ´Ù°í ¾Ë·ÁÁ® ÀÖÀ¸³ª ÀÌ È¸·ÎÀÇ °æ¿ì´Â ÀÌ¹Ì ºê¸´Áö ´ÙÀÌ¿Àµå¿¡ ¿À¸é Àü¾ÐÀº »ó´çÈ÷ ³·¾ÆÁ® ÀÖÀ¸¹Ç·Î ³»¾Ð¿¡ Å©°Ô ½Å°æ ¾µ °ÍÀº ¾ø°í ÀϹÝÀûÀÎ Àü¿øÁ¤·ù¿ë ºê¸´Áö ´ÙÀÌ¿Àµå¸¦ ¾²¸é µË´Ï´Ù. ÀÌÁ¦ Á÷·ù·Î ¹Ù²ï Àü·ù´Â Àü¾Ð¾ÈÁ¤¿ë Á¦³Ê ´ÙÀÌ¿Àµå¿¡ ÀÇÇØ Àü¾ÐÀÌ Á¶ÀýµË´Ï´Ù. ÈçÈ÷ Á¦³Ê ´ÙÀÌ¿Àµå¶ó¸é °£´ÜÈ÷ Á¤Àü¾Ð¿øÀ» ¾ò±âÀ§ÇØ »ç¿ëÇÏ´Â ºÎÇ°ÀÌÁö¸¸ ÀÌ È¸·Î¿¡¼­ÀÇ Á¦³Ê´ÙÀÌ¿ÀµåÀÇ ¿ªÇÒÀº ½Ç·Î ¸·ÁßÇÑ È¸·Î ÀüüÀÇ ¾ÈÀüÀÌ ´Þ·ÁÀÖ½À´Ï´Ù. ¸¸ÀÏ ÀÌ È¸·Î¿¡¼­ Á¦³Ê´ÙÀÌ¿Àµå°¡ Á¦ ¿ªÇÒÀ» ¸øÇÑ´Ù¸é ÃÖ¾ÇÀÇ °æ¿ì Á÷·ù Àü¿øÀü¾ÐÀÌ °ø±ÞµÇ´Â »ó¿ëÀü¿øÀü¾Ð±îÁö ¿Ã¶ó°¥ ¼öµµ ÀÖÀ¸¸ç ÀÌ·¸°Ô µÇ¸é ¿©±â¿¡ ¸ñ¸Å°í ÀÖ´Â Àüü ȸ·Î°¡ ´Ù Àú¼¼»óÀ¸·Î ¶°³ª´Â ºÒ»ó»çµµ ÀϾ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ÀÌ Æ®·£½º¸®½º Àü¿øȸ·Î¸¦ Á¦ÀÛÇϴµ¥´Â Ưº°È÷ ÁÖÀÇ°¡ ÇÊ¿äÇÏ¸ç ³³¶« ºÒ·®µîÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. Ȥ½Ã ÀÚ½ÅÀÇ ÁÖƯ±âÁ¾¸ñÀ» °Ç´Þ³³¶«À̳ª ³Ã¶«À¸·Î »ï°íÀÖ´Â ºÐµé²²¼­´Â ±Ç°íÇÏ°Ç´ë ÀÌ È¸·ÎÀÇ Á¦ÀÛÀ» »ç¾çÇØ Áֽðí Æ®·£½º¸¦ »ç¿ëÇÑ FMÇÑ Àü¿øȸ·Î¸¦ ÀÌ¿ëÇϽñ⠹ٶø´Ï´Ù. ´Ù½Ã Àü¿øȸ·ÎÀÇ ¼³¸í °è¼ÓÀε¥ Á¦³Ê¸¦ ÀÌ¿ëÇÑ Á¤Àü¾Ð¿øÀº ÈçÈ÷ ÀúÇ×À¸·Î ÀÏ´Ü Àü¾ÐÀ» ¶³¾î¶ß¸° ÈÄ Á¦³Ê·Î ¾ÈÁ¤È­ ½ÃÅ°´Â °ÍÀÌÁö¸¸ ÀÌ È¸·Î¿¡¼­´Â ´«¿¡ ³·ÀÍÀº ±× Àü¾Ð°­ÇÏ¿ë ÀúÇ×ÀÌ ¾Èº¸ÀÔ´Ï´Ù. ¿Ö³ÄÇÏ¸é ±× ¿ªÇÒÀ» ¹Ù·Î Àü¿ø¶óÀο¡ Á÷·Ä·Î »ðÀÔÇÑ Äܵ§¼­°¡ ¸Ã±â ¶§¹®¿¡ µû·Î ÀúÇ×ÀÌ ÇÊ¿ä¾ø´Â °ÍÀÌÁö¿ä. Äܵ§¼­ÀÇ Á÷·Ä¿¬°áµÈ ÀúÇ×Àº Àü¾Ð°­ÇϿ뺸´Ù´Â ÀÌ»óÀü¾Ð ¾ïÁ¦¿ëÀ̶ó°í ¸»¾¸ µå·È¾ú½À´Ï´Ù. ÀÌÁ¦ Àü¿øºÎÀÇ ¼³¸íÀº ÀÌÁ¤µµ·Î ÇÏ°í º» ȸ·ÎÀÇ ¼³¸íÀ» ½ÃÀÛÇØ º¸ÁÒ. ȸ·Îµµ ¿ÞÂÊ À§¿¡ PC ·ÎºÎÅÍ ½ÅÈ£¸¦ ¹Þ¾ÆµéÀÌ´Â ÀԷºΰ¡ º¸ÀÔ´Ï´Ù. PCÀÇ ÇÁ¸°ÅÍÆ÷Æ® Ä¿³ØÅÍ´Â 25ÇÉÀÇ ¾ÏÄÆÀ¸·Î, ÀÌ Ä¿³ØÅÍÀÇ 2¹øÇÉ¿¡¼­ 9¹øÇɱîÁöÀÇ 8°³ ÇÉÀÌ PC³»ºÎÀÇ ÇÁ¸°ÅÍÆ÷Æ® µ¥ÀÌÅÍ ·¹Áö½ºÅÍ¿Í ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. ±×·¡¼­ PC¾È¿¡¼­ ÀÌ µ¥ÀÌÅÍ ·¹Áö½ºÅÍÀÇ ºñÆ®¸¦ ÇÁ·Î±×·¥À» ÅëÇØ Ä×´Ù/²°´Ù È÷¸é ±×¿¡µû¶ó ±× ºñÆ®¿¡ ÇØ´çµÇ´Â ÇÉÀÇ Àü¾ÐÀÌ °É·È´Ù/¾È°É·È´Ù·Î º¯È­ÇÏ°Ô µË´Ï´Ù. ¿¹¸¦ µé¸é, µ¥ÀÌÅÍ·¹Áö½ºÅÍÀÇ 0¹ø ºñÆ®¸¦ "1"·Î ¼¼Æ®½ÃÄÑ ÁÖ¸é, ÇÁ¸°ÅÍÆ÷Æ® Ä¿³ØÅÍÀÇ 2¹ø ÇÉ¿¡ ¾à 4V³»Áö 5VÀÇ Àü¾ÐÀÌ ³ªÅ¸³ª¸ç, ´Ù½Ã 0¹ø ºñÆ®¸¦ "0"À¸·Î ¸®¼Â½ÃÅ°¸é, 2¹øÇÉÀÇ Àü¾ÐÀÌ 0V°¡ µÈ´Ù´Â À̾߱âÀÔ´Ï´Ù. ÀÌ È¸·Î¿¡¼­µµ ÀÔ·ÂÀ» ÇÁ¸°ÅÍÆ÷Æ®ÀÇ 2¹øÇÉ°ú 3¹øÇÉÀ» ÅëÇØ ¹Þ°í ÀÖ½À´Ï´Ù. ÀԷ¿¡ Á÷·Ä¿¬°áµÈ ÀúÇ×Àº Àü·ùÁ¦ÇÑ¿ë ÀúÇ×À¸·Î ºÎÇÏ°¡ LEDÀ̱⠶§¹®¿¡ ÀúÇ×À» Á÷·Ä·Î ¿¬°áÇÏ¿© °úÀü·ù°¡ È帣Áö ¾Ê°Ô ¾ÈÀüÁ¶Ä¡¸¦ ÃëÇÑ °ÅÁö¿ä. ÀÌ·¸°Ô PC¿¡¼­ µé¾î¿Â ½ÅÈ£¼±Àº Á÷Á¢ µðÄÚ´õ¿¡ ¿¬°áµÇÁö ¾Ê°í Æ÷ÅäÄ¿Ç÷¯ÀÇ 1Â÷Ãø LED¿¡ ¿¬°áµË´Ï´Ù. ÀÌ Æ÷ÅäÄ¿Ç÷¯ÀÇ 2Â÷ÃøÀº Æ÷ÅäÆ®·£Áö½ºÅÍ(PhTr)¶ó´Â ¼ÒÀÚ·Î µÇ¾îÀִµ¥, ÀÌ PhTrÀº º¸Åë Æ®·£Áö½ºÅÍ°¡ º£À̽º¿¡ Àü·ù°¡ È帣¸é ±×¿¡ µû¶ó ON ÀÌ µÇ´Â°Í°ú ¸¶Âù°¡Áö·Î PhTr ¼ÒÀÚ¿¡ ºûÀ» ÂÉ¿©ÁÖ¸é µµÅëÀÌ µË´Ï´Ù. µû¶ó¼­ Æ÷ÅäÄ¿Ç÷¯ÀÇ 1Â÷ÃøÀÎ LED¿¡ Àü·ù¸¦ È긮¸é LED °¡ ºûÀ» ³»°í, ÀÌ ºûÀº LED¿Í ¹Ù·Î ¸¶ÁÖº¸°í ÀÖ´Â PhTr¿¡ ºñÃß¾îÁ®¼­ PhTrÀÌ ONÀÌ µÇ¹Ç·Î½á ½ÅÈ£°¡ Àü´ÞµÇ°Ô µË´Ï´Ù. ÀÌ·¸°Ô Á÷°áÀ» ÇÏÁö¾Ê°í Áß°£¿¡ °Ë¹®¼Ò(?)¸¦ µÎ´Â ±î´ßÀº ¸¸ÀÏ ÀÌ ÄÜÆ®·Ñ·¯È¸·Î¿¡¼­ ÀÌ»óÀÌ »ý°Ü °úÀü¾ÐÀÌ ¹ß»ýÇÏ´õ¶óµµ ±× ÀÌ»óÀü¾ÐÀÌ PC¿ÍÀÇ ½ÅÈ£¼±À» Ÿ°í PC·Î ³Ñ¾î°¡ PC°¡ ¸ÀÀÌ °¡´Â °ÍÀ» ¸·À¸·Á´Â ¸ñÀûÀÔ´Ï´Ù. ºûÀº Àü±â°¡ ÅëÇÏÁö ¾ÊÀ¸´Ï±î¿ä. ÀÌÁ¦ Æ÷ÅäÄ¿Ç÷¯¸¦ ¹«»çÈ÷ ³Ñ¾î¿Â ½ÅÈ£´Â µåµð¾î ÀÌ ÄÜÆ®·Ñ·¯ÀÇ ÇÙ½É(?)ÀÎ 2 to 4 ¶óÀεðÄÚ´õÀÇ ÀԷ´ÜÀÚ¿¡ °¡ÇØÁö°Ô µË´Ï´Ù. 2 to 4 ¶óÀεðÄÚ´õ°¡ ¹«¾ùÀΰ¡¿¡ ´ëÇؼ­´Â ¾Õ¼­¼­ ¼³¸íÀ» Çß½À´Ï´Ù¸¸ ¿©±â¼­ Á» ´õ ¼³¸íÀ» µ¡ºÙ¿© º¸ÁÒ. 2 to 4 ¶óÀεðÄÚ´õ´Â 2°³ÀÇ ½ÅÈ£ÀԷ°ú 4°³ÀÇ ½ÅÈ£Ãâ·ÂÀ» °¡Áö´Â ³í¸®¼ÒÀÚÀÔ´Ï´Ù. 2 to 4¶õ 2°³ÀÇ ÀԷ¶óÀÎÀ» 4°³·Î ´ÃÀδٴ ÀǹÌÁö¿ä. ´ÙÀ½Àº ÀÌ ¶óÀεðÄÚ´õÀÇ Áø¸®Ç¥ÀÔ´Ï´Ù.
ÀÔ·ÂÃâ ·Â
ABQ0Q1Q2Q3
FFTFFF
FTFTFF
TFFFTF
TTFFFT
Ç¥¿¡¼­ º¸´Â°Íó·³ ÀÔ·Â A, BÀÇ »óÅ¿¡ µû¶ó ÇØ´çµÇ´Â ÇϳªÀÇ Ãâ·Â¼±¸¸ Âü(T)ÀÌ µÇ°í ³ª¸ÓÁö ¼¼ ¼±Àº °ÅÁþ(F)ÀÌ µÇ´Â°ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð ¿©±â¼­ ÂüÀ̶õ ½ºÀ§Ä¡ ON»óŸ¦, °ÅÁþÀ̶õ ½ºÀ§Ä¡ OFF»óŸ¦ ³ªÅ¸³»´Â °ÍÀÌÁÒ. ÀÌ·¯ÇÑ ¶óÀεðÄÚ´õ Ĩ¿¡´Â TTLµµ ÀÖ°í CMOSµµ Àִµ¥, ÀÌ È¸·Î¿¡¼­´Â CMOS¸¦ ½è½À´Ï´Ù. CMOS°¡ TTLº¸´Ù »ç¿ëÀü¾Ð¹üÀ§°¡ ³Ð¾î ±î´Ù·ÓÁö ¾Ê´Ù´Â ÀåÁ¡ÀÌ ÀÖ°í ¶Ç ¼ÒºñÀü·ùµµ Àû´Ù´Â °ÍÀÌ ÀÌÀ¯°¡ µÇ°Ú½À´Ï´Ù. CMOS·Î¼­ 2 to 4 ¶óÀεðÄÚ´õ·Î´Â 4555¿Í 4556ÀÌ ÀÖ½À´Ï´Ù¸¸ 4556Àº Ãâ·ÂÀÌ °Å²Ù·Î ³ª¿À´Â °ÍÀ̶ó Áø¸®Ç¥´ë·ÎÀÇ Ãâ·ÂÀÌ ³ª¿À´Â 4555¸¦ ½è½À´Ï´Ù. 4555´Â 16ÇÉ DIP ÇüÅÂÀÇ Ä¨Àε¥, À̾ȿ¡ ¶óÀεðÄÚ´õ°¡ 2Á¶ µé¾îÀÖ½À´Ï´Ù. ¿ì¸®°¡ ÇÊ¿äÇÑ °ÍÀº ¶óÀεðÄÚ´õ Çϳª¸¸À̹ǷΠÇÑÂÊÀº ¾Æ±õÁö¸¸ ¾È¾²°í ³î·ÁµÎ°Ô µÇ´Âµ¥, ¿©±â¼­ ÁÖÀÇÇØ¾ß ÇÒ Á¡ÀÌ ÀÖ½À´Ï´Ù. TTLÀÇ °æ¿ì¿¡´Â ÀÌ·¸°Ô ÇÑ Ä¨¿¡ ¿©·¯ ȸ·Î°¡ µé¾îÀÖÀ»¶§ ¾²Áö¾Ê´Â ȸ·Î¿¡ ´ëÇØ º° Ưº°ÇÑ Ã³¸®¸¦ ¾ÈÇصµ µÇÁö¸¸, CMOSÀÇ °æ¿ì¿¡´Â ¾È¾²´Â ȸ·ÎÀÇ ÀԷ¼±Àº ¹Ýµå½Ã H³ª L¿¡ ´Þ¾Æ¸Å ³õ¾Æ¾ß µÈ´Ù´Â Á¡ÀÔ´Ï´Ù. Áï ÀԷ¼±À» °øÅëÁ¢Áö¼±À̳ª B+ Àü¿ø¼±¿¡ ¿¬°áÇØ ³õ¾Æ¾ß ÇÑ´Ù´Â °ÍÀε¥, ¿Ö³ÄÇϸé CMOS´Â ÀԷ¼±¿¡ ¾Æ¹«°Íµµ ¿¬°áµÇÁö ¾Ê°í °³¹æµÈ »óÅ¿¡¼­´Â TTL°ú´Â ´Þ¸® Hµµ Lµµ ¾Æ´Ñ ºÎÁ¤ÀÇ »óÅ°¡ µÇ±â ¶§¹®¿¡, ÀÌ È¸·Î°¡ ¹«½¼ÁþÀ» ÇÒ Áö ¾Æ¹«µµ ¸ð¸£´Â Áö°æ¿¡ À̸£°í, ´ë°³´Â »ç¿ëÁßÀΠȸ·ÎÀÇ µ¿ÀÛÀ» ¹æÇØÇÑ´ÙµçÁö Àü·ù¼Ò¸ð°¡ ¾öû³ª°Ô Ä¿Áø´ÙµçÁö ÇÏ´Â ¸»½éÀ» ÀÏÀ¸Åµ´Ï´Ù. ±×·¡¼­ ȸ·Îµµ¿¡´Â ¾È³ª¿ÔÁö¸¸, 4555ÀÇ ¾È¾²´Â ÂÊ µðÄÚ´õȸ·ÎÀÇ ÀԷ¼±ÀÎ A, B¿Í /Enable ´ÜÀÚ´Â ¸ðµÎ Á¢Áö¼±¿¡ ¿¬°á½ÃÄÑ ÁÝ´Ï´Ù. ÇÑ°¡Áö ´õ µ¡ºÙÀδٸé ÀÌ Ä¨ÀÇ Àü¿ø´ÜÀÚÀÎ Vdd ¿Í Vss »çÀÌ¿¡ ÃִܰŸ®·Î 104 Äܵ§¼­¸¦ ºÙ¿©³õ´Â°ÍÀ» ÀØÁö ¸»¶ó´Â À̾߱âÁö¿ä. ¿©ÇÏÆ°Áö°£¿¡ ÀÌ·¸°ÔÇؼ­ 4555ÀÇ ÀԷ¿¡ PC·ÎºÎÅÍÀÇ ½ÅÈ£¸¦ ¿¬°áÀ» ÇßÀ¸¸é ÀÌÁ¦ ³²Àº°ÍÀº Ãâ·ÂÀ» »Ì¾Æ³» ½ÇÁ¦·Î ½ºÀ§Ä¡¸¦ Á¦¾îÇÏ´Â ÀÏÀÔ´Ï´Ù. ¾Õ¼­ ¸»ÇÑ ¹Ù¿Í °°ÀÌ 4555ÀÇ Ãâ·Â¼±Àº 4°³°¡ ³ª¿À°í, ÀÌ Ãâ·Â¼±Àº Áø¸®Ç¥´ë·Î PC¿¡¼­ ³¯¾Æ¿À´Â µÎÀÚ¸® 2Áø ½ÅÈ£¿¡ µû¶ó 00 -> Q0, 01 -> Q1, 10 -> Q2. 11 -> Q3ÀÌ Â÷·Ê´ë·Î ÄÑÁö°Ô µË´Ï´Ù. ÀÌÁß¿¡ 00Àº ¼±Ç³±â¸¦ ²¨Áö°Ô ÇÏ´Â ½ÅÈ£À̹ǷΠÀÌ ½ÅÈ£¿¡ ÄÑÁö´Â Q0Ãâ·Â¼±Àº »ç¿ëÇÏÁö ¾Ê°í, ³ª¸ÓÁö Q1, Q2, Q3 Ãâ·Â¼±¿¡¸¸ ½ºÀ§Ä¡¸¦ ´Þ¾Æ ¾¹´Ï´Ù. ÀÚ, Ãâ·ÂÀ» º¾½Ã´Ù. Ãâ·Â¼± Q1ÀÌ ONµÇ¸é ÀúÇ× Ro1¿Í Tr1ÀÇ º£À̽º¿¡ Àü·ù°¡ È帨´Ï´Ù. ÀÌ Àü·ù¿¡ ÀÇÇØ Tr1ÀÇ ÄÝ·ºÅÍ-¿¡¹ÌÅÍ°¡ µµÅëµÇ°í, Àü·ù´Â B+ - Rd1 - PC1 - LED1 - Tr1 ÄÝ·ºÅÍ·Î È帨´Ï´Ù. CMOSÀÇ Ãâ·ÂÀü·ù´Â TTL¿¡ ºñÇØ À۱⠶§¹®¿¡ Æ®·£Áö½ºÅÍ·Î ÀÏ´Ü ÁõÆøÀ» ÇÑ ÈÄ Ãâ·Â ½ºÀ§Äª ȸ·Î¸¦ ±¸µ¿½ÃÅ°°Ô µË´Ï´Ù. Rd1Àº Àü·ùÁ¦ÇÑÀúÇ×À¸·Î Æ÷ÅäÄ¿Ç÷¯¿Í LED1¿¡ È帣´Â Àü·ù¸¦ Á¦ÇÑÇÏ´Â ¿ªÇÒÀÌ°í¿ä, LED1Àº ÇöÀç ¾î´À ½ºÀ§Ä¡°¡ ÄÑÁ®Àִ°¡¸¦ Ç¥½ÃÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. PCµµ Æ÷ÅäÄ¿Ç÷¯Àε¥, ¾Æ±î ÀÔ·ÂÃø¿¡ ´Þ·È´ø Æ÷ÅäÄ¿Ç÷¯¿Í´Â ¾à°£ ´Ù¸¥ ºÎÇ°ÀÔ´Ï´Ù. ÀÔ·ÂÃø Æ÷ÅäÄ¿Ç÷¯´Â ºûÀ» ¹Þ´Â 2Â÷ÃøÀÌ Æ÷ÅäÆ®·£Áö½ºÅÍÀε¥ ¹ÝÇØ, Ãâ·ÂÃøÀÇ Æ÷ÅäÄ¿Ç÷¯´Â 2Â÷ÃøÀÌ Æ÷Åä Æ®¶óÀ̾×À̶ó´Â Á¡ÀÌ ´Ù¸¨´Ï´Ù. ¿©±â¼­ Æ®¶óÀ̾×À̶ó´Â ¹ÝµµÃ¼ ¼ÒÀÚ¿¡ ´ëÇØ °£´ÜÈ÷ ¼³¸íÇÑ´Ù¸é, ÀÌ ¼ÒÀÚ´Â ´ÙÀ̸®½ºÅÍ ¶ó°í ºÒ¸®¿ì´Â ¹ÝµµÃ¼ÀÇ ÀÏÁ¾À̸ç, ÁÖ·Î ±³·ùÀü·ù¸¦ ON/OFF Çϴµ¥ »ç¿ëÇÕ´Ï´Ù. »ý±è»õ´Â Àü·Â Æ®·£Áö½ºÅÍ¿Í ºñ½ÁÇÑ 3´ÜÀÚÀÇ ¼ÒÀÚÀε¥, °¢°¢ÀÇ ´ÜÀÚ(Àü±Ø)´Â T1, T2, G¶ó°í ÇÕ´Ï´Ù. ÀÌ Æ®¶óÀ̾×ÀÇ T1°ú T2¿¡ ±³·ùÀü¾ÐÀ» °É°í, T2¿Í G´ÜÀÚ»çÀ̸¦ ´Ü¶ô(ÇÕ¼±)½ÃÅ°¸é T1°ú T2»çÀÌ¿¡ Àü·ù°¡ È帣°Ô µË´Ï´Ù. ÀÌ Æ®¶óÀ̾×ÀÇ Æ¯Â¡Àº T1¿¡¼­ T2, T2¿¡¼­ T1À¸·Î ¾ç¹æÇâ ¾î´ÀÂÊÀ¸·Îµµ Àü·ù°¡ È帣´Â °ÍÀ¸·Î, ÀÌ ¼ºÁú ¶§¹®¿¡ Æ®¶óÀ̾×Àº ±³·ùÀü±â¸¦ ½ºÀ§ÄªÇÏ´Â ¿ëµµ·Î ¸¹ÀÌ ¾²ÀÔ´Ï´Ù. ±×¸®°í ÀÌ Ãâ·ÂÃø¿¡ ¾²ÀÎ Æ÷ÅäÄ¿Ç÷¯ÀÇ 2Â÷ÃøÀÎ Æ÷Åä Æ®¶óÀ̾×Àº, °ÔÀÌÆ®¿¡ Àü±â½ÅÈ£¸¦ Áִ´ë½Å ºûÀ» ÂÉ¿©ÁÜÀ¸·Î½á T1, T2 ´ÜÀÚ°¡ µµÅëÇÏ´Â °ÍÀÌÁÒ. ±×¸®°í Æ÷ÅäÆ®¶óÀ̾×ÀÌ µµÅëÇÏ¸é ½ÇÁ¦·Î Àü·Â ½ºÀ§ÄªÀ» ÇÏ´Â Æ®¶óÀÌ¾× SW1ÀÇ T2¿Í G°£ÀÌ ´Ü¶ôµÇ¾î SW1ÀÌ ONÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. 4555ÀÇ Q1¿¡¼­ À̾îÁö´Â Ãâ·Â ½ºÀ§Äª ȸ·Î¿¡´Â ±½Àº ³×¸ð°¡ ÃÄÀúÀÖ°í Module1 À̶ó´Â Ç¥½Ã°¡ µÇ¾îÀִµ¥, ÀÌ°ÍÀº ÀÌÇÏ Module2, Module3µµ ȸ·Î±¸¼ºÀÌ ¶È°°´Ù´Â Àǹ̷Π°°Àº ȸ·Î¸¦ ¹Ýº¹ÇØ ±×¸®´Â°ÍÀ» ÇÇÇϱâ À§ÇØ ÆíÀÇ»ó ³×¸ð·Î ó¸®Çß½À´Ï´Ù. ÀÌ»óÀ¸·Î ȸ·Îµµ¿¡ ´ëÇÑ ¼³¸íÀº ´ë°­ ³¡³µ°í ÇÑ°¡Áö ÃÖÁ¾ Ãâ·Â¼ÒÀÚÀÎ Æ®¶óÀ̾׿¡ ´ëÇØ Çü¸íÀ̶óµçÁö Çϴ°ÍÀÌ ¾È³ª¿Ô´Âµ¥, ½Ç»ó Àúµµ ÀÌ°ÍÀ» ¸¸µé¸é¼­ Æ®¶óÀ̾×ÀÇ Çü¸íÀº Å« ½Å°æÀ» ¾È¾²°í, Çлý°úÇл翡¼­ ¹«Á¶°Ç 400V¿¡ 2AÂ¥¸® Æ®¶óÀÌ¾× ´Þ¶ó°í Çؼ­ Áý¾îÁִ´ë·Î °¡Áö°í¿Í¼­ ¸¸µé¾ú½À´Ï´Ù. °í·Î Æ®¶óÀ̾׿¡ ´ëÇØ º°·Î ÇعÚÇÑ Áö½ÄÀÌ ¾øÀ»µíÇÑ Á¡¿øÀÌ °ú¿¬ ³»°¡ ¸»ÇÑ ±Ô°Ý´ë·ÎÀÇ Æ®¶óÀ̾×À» Áý¾îÁá´ÂÁö´Â Àǹ®ÀÌÁö¸¸ ¿©ÇÏÆ° Áö±Ý±îÁö ¾²¸é¼­ º° ¹®Á¦¸¦ ÀÏÀ¸Å°Áö´Â ¾Ê¾Ò½À´Ï´Ù. û°èõ µîÁö¿¡´Â ÀÌ·± Æ®¶óÀ̾׵îÀ» ÆÄ´Â ºÎÇ°°¡°ÔµéÀÌ ¸¹Àºµ¥, µé¾î°¡¼­ ºÎÇ°Ç¥Á» º¸ÀÚ°í Çؼ­ ÈȾµÚ ÇÊ¿äÇÑ ±Ô°ÝÀ» °¡Áø Çü¸íÀÇ Æ®¶óÀ̾×À» »ç¸é ¹«¸®°¡ ¾øÀ¸¸®¶ó »ý°¢ÇÕ´Ï´Ù. ±Ô°Ý±âÁØÀº Çã¿ëÀü¾ÐÀÌ Àü¿øÀü¾ÐÀÇ 2¹è ÀÌ»óÀÌ°í Àü·ùµµ ¾à 2¹è ÀÌ»óµÇ´Â°ÍÀ¸·Î ¼±ÅÃÇϽðí, »ç½Ç¶§ ÁÖÀÇÇÒ Á¡À¸·Î´Â ´ÜÀÚ Á¢¼ÓÀ» È®ÀÎÇϽöó´Â °Í Á¤µµÀÔ´Ï´Ù. Á¦³Ê´ÙÀÌ¿Àµå´Â 12V¿¡ 500mWÁ¤µµÀÇ ÀϹÝÀûÀÎ °ÍÀÌ¸é µÇ°í, LEDµµ ÃëÇâ¿¡ ¸Â´Â »ö»óÀ» ±¸ÇϽøé ÁÁ½À´Ï´Ù. °¢ LED¸¦ »öÀÌ ´Ù¸¥°ÍÀ¸·Î ¸¸µé¾î °­Ç³, ¾àdz, ¹Ìdz¿¡ µû¶ó ´Ù¸¥ »öÀÌ ÄÑÁö°Ô ÇÏ¸é ´õ Àç¹Ì°¡ ÀÖÀ»°Í °°±º¿ä. Àú´Â ÀÌ È¸·Î¸¦ ¼Õ¹Ù´Ú¸¸ÇÑ ¸¸´É±âÆÇ¿¡ ¸¸µé¾ú´Âµ¥, ±¸¸ÛÀÇ °£°ÝÀÌ IC ÇÇÄ¡ÀÎ °ÍÀ» ±¸ÇØ¾ß ³¶Æи¦ ¸éÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦ÀÛ¿¡ À־´Â ºÎÇ°ÀÇ ¹èÄ¡¸¦ Àß »ý°¢ÇÏ¿© Àü¿øºÎ¿Í ÀԷºΰ¡ ³Ê¹« °¡±îÀÌ ÀÖÁö ¾Êµµ·Ï ÇϽðí ÀÔ/Ãâ·Â¼±À̳ª Àü¿ø¼±ÀÌ ²¿ÀÌÁö ¾Êµµ·Ï ÁÖÀÇÇϽø鼭 Á¦ÀÛÀ» ÇϽʽÿÀ. PC¿ÍÀÇ ¿¬°áÀº DB25¶ó´Â 25ÇÉÂ¥¸® Ä¿³ØÅÍ·Î Çϴµ¥, ÄÄÇ»ÅÍÃø Ä¿³ØÅÍ°¡ ¾Ï³ðÀ̹ǷΠÄÁÆ®·Ñ·¯ÂÊ Ä¿³ØÅÍ´Â ¼ý³ðÀ̾î¾ß ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÄÉÀÌºí ³³¶«¿ëÀ¸·Î Èĵå¿Í ÇÔ²² »ð´Ï´Ù. ³³¶«ºÎÀÇ Çöó½ºÆ½ ¸éÀ» Àß º¸¸é ÇÉÀÇ ¹øÈ£°¡ »õ°ÜÁ® ÀÖÀ¸¹Ç·Î ±×°ÍÀ» Âü°íÇϼż­ 2¹ø°ú 3¹øÇÉ¿¡ ½ÅÈ£¼±À», 25¹ø ÇÉ¿¡ ½ÅÈ£ Gnd ¼±À» ³³¶«ÇÏ¸é µË´Ï´Ù. ÀÌ ÄÜÆ®·Ñ·¯´Â ¼±Ç³±â¿¡ ´Þ °ÍÀ̱⠶§¹®¿¡ PC¿ÍÀÇ ¿¬°áÄÉÀ̺íÀ» ¾à°£ ¿©À¯°¡ ÀÖ°Ô ±æÀ̸¦ Àâ´Â°ÍÀÌ ÁÁ½À´Ï´Ù. ÄÜÆ®·Ñ·¯ÀÇ Á¦ÀÛÀ» ´Ù ÇßÀ¸¸é ½ÇÁ¦·Î ¼±Ç³±â¿¡ ´Þ¾Æ¾ß ÇÏ°ÚÁö¿ä. ¼±Ç³±â³»ÀÇ ¹è¼±Àº °£´ÜÇÑ ¼±Ç³±â ȸ·Îµµ¿¡¼­ ³ª¿Â°Íó·³ ¸ðÅÍ¿¡¼­ ³ª¿Â ¿©·¯°³ÀÇ ¼±(¿©±â¼­´Â 3°³)À» ±â°è½Ä ½ºÀ§Ä¡¿¡ ÀÇÇØ Çϳª¸¸ Á¢¼Ó½ÃÄÑ ¼Óµµ¸¦ Á¶ÀýÇÕ´Ï´Ù. °£´ÜÇÑ ¼±Ç³±â ȸ·Îµµ ±×·¯¹Ç·Î ÀÌ ±â°è½Ä ½ºÀ§Ä¡ ´ë½Å Áö±Ý Á¦ÀÛÇÑ ÄÜÆ®·Ñ·¯ÀÇ ¹ÝµµÃ¼ ½ºÀ§Ä¡·Î ¸ðÅÍÀÇ ¼±À» ON/OFF Çؼ­ Á¦¾î¸¦ ÇÑ´Ù´Â °ÍÀÌÁö¿ä. ÄÜÆ®·Ñ·¯ ȸ·Îµµ ³»¿¡ º¸¸é S1À̶ó°í Ç¥½ÃµÈ ´ÜÀÚ°¡ ÀÖ½À´Ï´Ù. ´ç¿¬È÷ ȸ·Îµµ¿¡´Â »ý·«µÇ¾úÁö¸¸ Module2¿¡´Â S2, Module3¿¡´Â S3 ÀÌ ÀÖ½À´Ï´Ù. ¼±Ç³±âÀÇ ¹ØÆÇÀ» ¿­°í º¸¸é, ¸ðÅÍ¿¡¼­ ³»·Á¿Â ¿©·¯°³ÀÇ ¼±µéÀÌ ½ºÅĵåÀÇ Ç³¼ÓÁ¶Àý ½ºÀ§Ä¡¿¡ ³³¶«µÇ¾î ÀÖ´Â°Ô º¸ÀÔ´Ï´Ù. ÀÌ Ç³¼ÓÁ¶Àý ½ºÀ§Ä¡ÀÇ ¹Ìdz(1´Ü) ½ºÀ§Ä¡¿¡ ÇØ´çµÇ´Â °÷¿¡ ÄÜÆ®·Ñ·¯ÀÇ S1 ´ÜÀÚ¸¦ º´·Ä·Î ¿¬°áÇÏ°í, ³ª¸ÓÁö 2´Ü½ºÀ§Ä¡¿¡ S2´ÜÀÚ, 3´Ü½ºÀ§Ä¡¿¡´Â S3´ÜÀÚ¸¦ °¢°¢ º´·Ä·Î ¿¬°á ³³¶«ÇÕ´Ï´Ù. ±×¸®°í ¼±Ç³±â³»·Î µé¾î¿À´Â Àü¿ø ÄÚµå¿Í ¼±Ç³±â³» ¹è¼±ÀÇ ¿¬°áÁ¡ÀÇ Àý¿¬ ĸÀ» ¹þ°Ü³½ ´ÙÀ½, ÄÜÆ®·Ñ·¯ÀÇ Àü¿ø´ÜÀÚ¸¦ ³³¶«ÇÏ¿© ¿¬°áÇÏ°í Å×ÀÌÇÁ·Î È®½ÇÈ÷ Àý¿¬À» ½ÃÄÑ ÁÝ´Ï´Ù. ´Ù½Ã ÁÖÀǸ¦ ȯ±â½ÃŲ´Ù¸é ÄÜÆ®·Ñ·¯¿¡´Â Á÷Á¢ »ó¿ëÀü¿øÀÌ µé¾î¿À°í, ¿©±â¿¡ PCÀÇ ÇÁ¸°ÅÍÆ÷Æ®°¡ ¿¬°áµÇ±â ¶§¹®¿¡ Àý¿¬¿¡ ƯÈ÷ ½Å°æÀ» ½á¾ßÇÕ´Ï´Ù. ¼³¸¶ PC ½ÅÈ£ÀԷ¼±ÀÇ Gnd¿Í ÄÜÆ®·Ñ·¯ÀÇ °øÅëÁ¢Áö¼±À» Á÷°á½ÃŲ°ÍÀº ¾Æ´Ï°ÚÁö¿ä? ÀÌÁ¦ ¼±Ç³±â º»Ã¼¿¡ ÄÜÆ®·Ñ·¯¸¦ ¼³Ä¡ÇßÀ¸¸é PCÁ¢¼Ó¿ë ÄÉÀ̺íÀ» ¹Ù±ùÀ¸·Î »©°í ¼±Ç³±â ÄÉÀ̽º¸¦ ´Ù½Ã Á¶¸³ÇÕ´Ï´Ù. ¾ÆÂü, ±× Àü¿¡ Å×½ºÅ͸¦ ÀúÇ× °¡Àå ³ôÀº ·¹ÀÎÁö¿¡ ¸ÂÃç³õ°í PCÁ¢¼Ó¿ë ÄÉÀ̺íÀÇ 25¹ø ÇÉ°ú ¼±Ç³±â Àü¿øÄÚµåÁß ÇÑ ´ÜÀÚ¸¦ Àç¾îº¸¾Æ ÀúÇ×°ªÀÌ ¹«ÇѴ븦 °¡¸®Å°´ÂÁö¸¦ È®ÀÎÇì º¸¼¼¿ä. ŽħÀ» ¹Ù²ã°¡¸é¼­ Àç¾îº¸¾Æ ¾î¶² °ªÀ» °¡¸®Å²´Ù¸é Àý¿¬¿¡ ¹®Á¦°¡ ÀÖ´Ù´Â À̾߱â À̹ǷΠ»ç¿ëÀü¿¡ ¹Ýµå½Ã ÇØ°áÇÏÁö ¾ÊÀ¸¸é ¸Å¿ì À§ÇèÇÑ »çÅ°¡ ÀϾ ¼ö ÀÖ½À´Ï´Ù. Ȥ½Ã ÄÜÆ®·Ñ·¯³»¿¡ ºÙ¿©µÐ LED°¡ ÄÜÆ®·Ñ·¯°¡ ¼±Ç³±â º»Ã¼¾ÈÀ¸·Î µé¾î°¡´Â ¹Ù¶÷¿¡ ¾Èº¸À̴°ÍÀÌ ¾Æ±õ´Ù°í »ý°¢ÇϽô ºÐµéÀº ÄÜÆ®·Ñ·¯ ȸ·Î±âÆÇÀ» ¼±Ç³±â ÄÉÀ̽º¿¡ Àû´çÇÑ ¹ÝÅõ¸í ºÎºÐÀÌ ÀÖÀ¸¸é ±× ºÎºÐ¿¡ À§Ä¡½ÃÅ°µçÁö ¾Æ´Ï¸é LED¿ë ±¸¸ÛÀ» ÄÉÀ̽º¿¡ ¶Õ¾î¼­ LED¸¦ º¸ÀÌ°Ô ¸¸µé¸é µÉ°ÍÀÔ´Ï´Ù. ÄÜÆ®·Ñ·¯ Á¦ÀÛ ¹× ¼±Ç³±â³»ÀÇ ¼³Ä¡°¡ ¼º°øÀûÀ¸·Î ÀÌ·ç¾î Á³À¸¸é ÀÌÁ¦ ÄÜÆ®·Ñ·¯¿¡¼­ ³ª¿Â ÄÉÀ̺íÀ» PCÀÇ ÇÁ¸°ÅÍÆ÷Æ®¿¡ Á¢¼ÓÇÏ°í ÇÁ·Î±×·¥À» Â¥¼­ µ¿ÀÛ½ÃÅ°´Â Àϸ¸ ³²¾Ò½À´Ï´Ù. ±×¸®°í ÄÜÆ®·Ñ·¯ÀÇ ¹ÝµµÃ¼½ºÀ§Ä¡´Â ¼±Ç³±â½ºÀ§Ä¡¿¡ º´·Ä·Î ¿¬°áµÇ¾î ÀÖÀ¸¹Ç·Î ÄÜÆ®·Ñ·¯°¡ µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é ¿¹Àüó·³ ¼±Ç³±â¸¦ ¼öµ¿À¸·Î µ¿ÀÛ½Ãų ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÄÜÆ®·Ñ·¯°¡ µ¿ÀÛÇÒ ¶§¿¡´Â ¼±Ç³±âÀÇ Ç³¼ÓÁ¶Àý ½ºÀ§Ä¡°¡ ÄÑÁ® ÀÖÀ¸¸é ¾ÈµË´Ï´Ù. 3. ÇÁ·Î±×·¥ ¼³¸í ÀÌÁ¦ ÄÜÆ®·Ñ·¯¸¦ ¸¸µé¾î ¼±Ç³±â¿¡ ¼³Ä¡ÇÏ°í ½ÅÈ£ ÄÉÀ̺íÀ» PCÀÇ ÇÁ¸°ÅÍÆ÷Æ®¿¡ ³¢¿üÀ¸¸é ÄÄÇ»ÅÍ¿¡¼­ ¼±Ç³±â¸¦ Á¦¾îÇϴ°ÍÀº ¾ÆÁÖ ½¬¿î ÀÏÀÔ´Ï´Ù. ±×³É ´Ü¼øÈ÷ ÇÁ¸°ÅÍÆ÷Æ®¿¡ ¿øÇÏ´Â ¹Ù¶÷ ¼¼±âÀÇ ¼ýÀÚ¸¸ ½á ÁÖ¸é, ¼±Ç³±â´Â °Å±â¿¡ ¸ÂÃç¼­ Á¤È®È÷ ÄÑÁö°í ²¨Áö¸é¼­ ÄÄÇ»ÅÍÀÇ ¸í·É¿¡ µû¸£´Ï±î¿ä. ¿¹¸¦ µé¸é ¼±Ç³±â¸¦ ¾àdzÀ¸·Î Ʋ°í½Í´Ù ÇÏ¸é ¾àdzÀº 2´ÜÀ̹ǷΠ¼ýÀÚ 2¸¦ ÇÁ¸°ÅÍÆ÷Æ®¿¡ ½áÁÖ¸é ¼±Ç³±â´Â 2´ÜÀ¸·Î µ¹°Ô µÈ´Ù´Â °ÅÁö¿ä. ¹°·Ð ¼±Ç³±â¸¦ ²ø ¶§¿¡´Â ÇÁ¸°ÅÍÆ÷Æ®¿¡ 0À» ½á ÁÖ¸é ¼±Ç³±â´Â ²¨Áý´Ï´Ù. ±×·¯¸é ÀÌÁ¦ºÎÅÍ ÀÌ ¼±Ç³±â ÄÜÆ®·Ñ·¯¸¦ Á¦¾îÇϱâ À§ÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ º¸°Ú½À´Ï´Ù. ÇÁ·Î±×·¥¿¡ »ç¿ëÇÏ´Â ¾ð¾î´Â MS-DOS 5.0 ÀÌ»ó¿¡ µé¾îÀÖ´Â QBASICÀ» ÀÌ¿ëÇϰڴµ¥ ÀÌ ±Û ÀÐÀ¸½Ã´Â ºÐµéÀº °¢ÀÚ Àͼ÷ÇÑ ¾ð¾î¸¦ »ç¿ëÇϽøé ÁÁ°ÚÁö¿ä. ±×·¯¸é ¿ì¼± ¸ÕÀú ÇÒ ÀÏÀº ÇÁ¸°ÅÍÆ÷Æ®ÀÇ I/O ÁÖ¼Ò¸¦ ¾Ë¾Æ³»´Â ÀÏÀÌ µÇ°Ú½À´Ï´Ù. ¹°·Ð ´ë°³ÀÇ °æ¿ì´Â ÇÁ¸°ÅÍÆ÷Æ®ÀÇ ÁÖ¼Ò´Â Á¤ÇØÁ® ÀÖÁö¸¸, °£È¤ Ʋ¸° ÁÖ¼Ò¸¦ °¡Áø ÄÄÇ»Å͵µ ÀÖÀ¸¹Ç·Î Á»´õ ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î ÁÖ¼Ò¸¦ ¾Ë¾Æ³»´Â°Ô ÁÁ°ÚÁö¿ä. BIOS¿¡¼­ ÇÁ¸°ÅÍÆ÷Æ®Áß¿¡ LPT1:ÀÇ ÁÖ¼Ò´Â ¸Þ¸ð¸® ¹øÁö 40:08¿¡ ÀÖ´Â 2¹ÙÀÌÆ® ¿öµåÇü º¯¼ö¿¡ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ÀÌ ÁÖ¼ÒÀÇ °ªÀ» Àо¸é ÇÁ¸°ÅÍÆ÷Æ®ÀÇ ÁÖ¼Ò¸¦ ¾Ë¾Æ³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. Âü°í·Î ÇÁ¸°ÅÍÆ÷Æ® LPT2:ÀÇ ÁÖ¼Ò´Â 40:0A¿¡, LPT3:´Â 40:0C¿¡ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù. ¸¸ÀÏ ÄÜÆ®·Ñ·¯¸¦ LPT2: µî¿¡ ¿¬°áÇß´Ù¸é À§ÀÇ ÁÖ¼Ò¸¦ Âü°íÇϼż­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ½Ã¸é µÇ°í ÀÌÇÏ ¼³¸íÀº ÄÜÆ®·Ñ·¯¸¦ LPT1:¿¡ ¿¬°áÇÑ°É·Î »ý°¢ÇÏ°í ¼³¸íÇÕ´Ï´Ù. ±×·³ À§ÀÇ ¼³¸íµÈ °ÍÀ¸·Î LPT1: ÇÁ¸°ÅÍÆ÷Æ®ÀÇ ÁÖ¼Ò¸¦ ¾Ë¾Æ³»´Â QBASICÇÔ¼ö¸¦ ¸¸µé¾î º¸ÁÒ. DEFINT A-Z FUNCTION GetLPT1address DEF SEG = &H40 GetLPT1address = PEEK(8) + PEEK(9) * 256 DEF SEG END FUNCTION DEF SEG ¸í·ÉÀº Á¢±ÙÇÏ°íÀÚÇÏ´Â ¸Þ¸ð¸®ÀÇ ¼¼±×¸ÕÆ® ¹øÁö¸¦ Á¤ÇØÁÖ´Â ¸í·ÉÀε¥ ¼ýÀÚ°¡ ¾øÀÌ ¾²ÀÌ¸é ¿ø·¡ÀÇ µðÆúÆ® ¼¼±×¸ÕÆ®·Î ´Ù½Ã ¼³Á¤ÀÌ µË´Ï´Ù. ¿©ÇÏÆ° ÀÌ·¸°Ô Çؼ­ LPT1:ÀÇ ÁÖ¼Ò¸¦ ¾Ë¾Æ³ÂÀ¸¸é ±×´ÙÀ½Àº ¸¸»çÇüÅë(?). ÇÁ¸°ÅÍÆ÷Æ®ÀÇ ÁÖ¼Ò¸¦ º¯¼ö¿¡ ±â¾ï½ÃŲ´ÙÀ½. LPT1adrs = GetLPT1address Å°º¸µå¿¡¼­ ÇѱÛÀÚ¸¦ ÀԷ¹޽À´Ï´Ù. K$ = INPUT$(1); ±×´ÙÀ½Àº ¹«½¼ ±ÛÀÚ¸¦ ÀԷ¹޾ҴÂÁö¸¦ ÆÇ´ÜÇؼ­ ÇØ´ç °ªÀ» ÇÁ¸°ÅÍÆ÷Æ®¿¡ ³Ö´Â °£´ÜÇÑ ºÎºÐ¸¸ ¸¸µé¸é ÀÏÀº ³¡³³´Ï´Ù. IF K$ = "0" THEN OUT LPT1adrs, 0 ELSEIF K$ = "1" THEN OUT LPT1adrs, 1 ELSEIF K$ = "2" THEN OUT LPT1adrs, 2 ELSEIF K$ = "3" THEN OUT LPT1adrs, 3 ELSE BEEP END IF À§ÀÇ ¿¹´Â Å°º¸µå¿¡¼­ ¼ýÀÚÅ° "0" À» ´©¸£¸é ¼±Ç³±â¸¦ ²ô°í, "1"À» ´©¸£¸é 1´Ü.... "3"À» ´©¸£¸é 3´ÜÀ¸·Î ¼±Ç³±â¸¦ ÄÑÁö°Ô ÇÏ°í, ±× ¿ÜÀÇ Å°¸¦ ´©¸£¸é °æ°íÀ½À» ³»´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀÌÁ¦ ¼±Ç³±â Á¦¾î ÄÜÆ®·Ñ·¯ÀÇ ±âº»ÀûÀÎ Á¦¾î¹æ¹ýÀº ´Ù ³ª¿Â°Í °°°í ³ª¸ÓÁö´Â ¿©±â¿¡ »ìÀ» ºÙ¿©¼­ º¸±âÁÁ°í ¸ÚÀÖ°Ô ¸¸µå´Â ÀÏ ¹Û¿¡´Â ¾È³²¾Ò±º¿ä. ¾Æ, ¼±Ç³±âÀÇ ±âº»ÀûÀÎ ±â´ÉÁß Çϳª·Î ŸÀÌ¸Ó ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÌ ±â´Éµµ ÇÁ·Î±×·¥À¸·Î ±¸ÇöÀ» ÇØ º¸ÁÒ. ¿¹¸¦µé¾î ¼±Ç³±â¸¦ ¹ÌdzÀ¸·Î 20ºÐ°£ µ¹¸®°í ²ô°Ô²û ÇÏ·Á¸é, TimeLimit = 20 TimerOrg = TIMER OUT LPT1adrs, 1 WHILE (TIMER - TimerOrg) < (TimeLimit * 60) LOCATE 01, 10:PRINT (TIMER - TimerOrg) WEND OUT LPT1adrs, 0 TIMER´Â QBASIC ½Ã½ºÅÛ ÇÔ¼ö·Î ÀÏÁ¾ÀÇ ½Ã°èÀÔ´Ï´Ù. ±×·±µ¥ ÀÌ TIMER´Â »ç¿ëÀÚ°¡ ÀÓÀÇ·Î ½Ã°£À» ¼³Á¤ÇÒ ¼ö°¡ ¾øÀ¸¹Ç·Î ´ë½Å ½ÃÀÛÇßÀ»¶§ÀÇ ½Ã°£À» ±â¾ïÇؼ­ ÇöÀç½Ã°£°ú ºñ±³ÇÏ´Â ¹æ¹ýÀ¸·Î ½Ã°£À» ÃøÁ¤ÇÕ´Ï´Ù. ±â¿Õ¿¡ PC·Î ¼±Ç³±â¸¦ Á¦¾îÇÑ´Ù¸é ¿äÁò ³ª¿À´Â ¼±Ç³±âµéÀÌ À¢¸¸ÇÏ¸é °®Ãß°í ÀÖ´Â ÆÛÁö±â´ÉÀ» Çѹø ±¸ÇöÇØ º¼¸¸ ÇÕ´Ï´Ù. ÆÛÁö±â´ÉÀÇ ¿ø·¡ Á¤ÀÇ°¡ ¹«¾ùÀ̵簣¿¡ ¿©ÇÏÆ° ¼±Ç³±â·Î ÀÚ¿¬ÀÇ ¹Ù¶÷¿¡ °¡±î¿î ÇüÅÂÀÇ ¹Ù¶÷À» ºÒ°Ô ÇØÁÖ¸é µÇ´Â°ÅÁö¿ä. ±×·±µ¥ ÀÚ¿¬ÀÇ ¹Ù¶÷À̶õ Ç×»ó ±× ¼¼±â°¡ º¯ÇÏ°í, Áö¼Ó½Ã°£ÀÌ ÀÏÁ¤Ä¡ ¾ÊÀº º¯´ö½º·± ¹Ù¶÷À̹ǷÎ, ¼±Ç³±â·Î ±×·¸°Ô Èä³»¸¦ ³»¸é µÉ°ÍÀÔ´Ï´Ù. ÄÄÇ»ÅÍ·Î º¯´öÀ» ºÎ¸®´Âµ¥ ¾à¹æ¿¡ °¨ÃÊó·³ »©³õÀ¸¸é ¾Æ¹«°Íµµ ¾ÈµÇ´Â ÇÔ¼ö°¡ RNDÇÔ¼öÀÔ´Ï´Ù. ±×¾ß¸»·Î ºÒ±ÔÄ¢ÇÑ(RANDOM)¼ýÀÚ¸¦ ¸¸µé¾î³»´Â ÇÔ¼ö·Î, 0¿¡¼­ .99999999999»çÀÌÀÇ ¾Æ¹« ¼ýÀÚ³ª ¸¸µé¾î ³»Áö¿ä. ±×·¡¼­ ÀÌ ÇÔ¼ö¿¡ ÇÊ¿äÇÑ ¼ýÀÚ¸¦ °öÇÏ°í Á¤¼ö¸¸ ¶¼¾î³»¸é ¿øÇÏ´Â ¹üÀ§ÀÇ ¼ýÀÚÁß ¾Æ¹«¼ýÀÚ³ª ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ RND¸¦ ÀÌ¿ëÇÏ¿© ÃÖ÷´Ü ÆÛÁö ¼±Ç³±â¸¦ ¸¸µé¾î º¸ÁÒ. OUT LPT1adrs, INT(RND * 4) ÇÏ°ÔµÇ¸é ¼±Ç³±â´Â ²¨ÁöµçÁö, 1. 2. 3´ÜÁß ¾î´À ÇÑ ´ÜÀ¸·Î ÄÑÁö°Ô µË´Ï´Ù. FUZZYLimit = INT(RND * 25) + 5 FUZZYTimer = TIMER WHILE (TIMER - FUZZYTimer) < (FUZZYLimit) WEND ÀÌ·¸°Ô ÇÏ¸é ¼±Ç³±â´Â 5ÃÊ¿¡¼­ 30ÃÊ»çÀÌÀÇ ½Ã°£µ¿¾È ±× »óŸ¦ À¯ÁöÇÕ´Ï´Ù. À̹ۿ¡µµ ÇÁ·Î±×·¥ Çϱ⠵û¶ó¼­ ¿©·¯°¡Áö Àç¹ÌÀÖ´Â µ¿ÀÛÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸ Á¦°¡ ¿©±â¼­ ´Ù ÇÏ¸é ¿©·¯ºÐµéÀÌ ÇÒ ÀÏÀÌ ¾ø¾îÁú±îºÁ(?) À̸¸ ÁÙÀÔ´Ï´Ù. ÀÌ ±â»ç¸¸ µû¶óÇÏÁö ¸¶½Ã°í ½º½º·Î ¾ÆÀ̵ð¾î¸¦ Â¥³»¼­ ½ÃµµÇØ º¸½Ã¸é ´õ¿í ¾ò´Â°ÍÀÌ ¸¹À» °ÍÀÔ´Ï´Ù. 4. ¼Ò½º ÇÁ·Î±×·¥ °ø°³ QBASICÀ¸·Î ÀÛ¼ºÇÑ ÄÜÆ®·Ñ·¯ Á¦¾î ÇÁ·Î±×·¥À» ÷ºÎÇÕ´Ï´Ù. È­¸éÀÌ ±×¸® ¾Æ¸§´äÁö´Â ¾Ê½À´Ï´Ù¸¸ ÇÒ ÁþÀº ´Ù ÇÏ´Â ÇÁ·Î±×·¥ÀÌÁö¿ä. ÀÌ ÇÁ·Î±×·¥À» Âü°íÇϼż­ ¿©·¯ºÐÀÌ Æò¼Ò ¾²´ø ¾ð¾î·Î ¸ÚÁø ÇÁ·Î±×·¥À» Â¥¸é ´õ ÁÁÀ» °ÍÀÔ´Ï´Ù. ±×·³ À̸¸.... 1997. Á¤ µ¿¿ì ±Û. ¼±Ç³±â ÄÜÆ®·Ñ·¯ Á¦¾î ÇÁ·Î±×·¥ ¼Ò½º DECLARE FUNCTION GetLPT1Address% () DEFINT A-Z DIM OldTimer AS LONG LPT1adrs = GetLPT1Address OUT LPT1adrs, 0 'Clear printer port data register OldTimer = 0 fuzzy = 0 CLS PRINT " Electric Fan Controller for PC" PRINT PRINT PRINT " Wind Strength : 0 1 2 3" PRINT " ^" PRINT PRINT " Timer : 00000 seconds" PRINT PRINT " Fuzzy wind : No" PRINT PRINT " to Quit" DO k$ = "" WHILE k$ = "" k$ = INKEY$ IF OldTimer <> 0 THEN IF (TIMER - OldTimer) < (TimeLimit * 60) THEN LOCATE 7, 27: PRINT USING "#####"; (TimeLimit * 60) - (TIMER - OldTimer) ELSE LOCATE 7, 27: PRINT "00000" OUT LPT1adrs, 0 OldTimer = 0 END IF END IF IF fuzzy THEN IF (TIMER - oldfuzzy) > fuzzyLen THEN OUT LPT1adrs, INT(RND * 4) fuzzyLen = INT(RND * 25) + 5 oldfuzzy = TIMER END IF END IF WEND IF k$ = "0" THEN OUT LPT1adrs, 0 LOCATE 5, 27: PRINT "^ " ELSEIF k$ = "1" THEN OUT LPT1adrs, 1 LOCATE 5, 27: PRINT " ^ " ELSEIF k$ = "2" THEN OUT LPT1adrs, 2 LOCATE 5, 27: PRINT " ^ " ELSEIF k$ = "3" THEN OUT LPT1adrs, 3 LOCATE 5, 27: PRINT " ^ " ELSEIF k$ = CHR$(13) THEN LOCATE 15 INPUT "Setting Timer(1 - 60 minute):"; TimeLimit OldTimer = TIMER ELSEIF k$ = CHR$(27) THEN EXIT DO ELSEIF k$ = " " THEN fuzzy = NOT fuzzy LOCATE 9, 27 IF fuzzy THEN PRINT "Yes" ELSE PRINT "No " fuzzyLen = INT(RND * 25) + 5 oldfuzzy = TIMER ELSE BEEP END IF LOOP OUT LPT1adrs, 0 END FUNCTION GetLPT1Address DEF SEG = &H40 GetLPT1Address = PEEK(8) + PEEK(9) * 256 DEF SEG END FUNCTION ÀÌÀüÀ¸·Î ¸ñÂ÷·Î