[¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­½ÇÇè]
  • ½ÇÇè ÀÚ·á
  • Lab. No.

    Materials

    Introduction

    °­ÀǼҰ³

    V25

    v25 ÇÁ·Î¼¼¼­ ¼Ò°³

    Utilities

    PC ¿¡¼­ ½ÇÇ輼Ʈ·Î ´Ù¿î·Îµå ÇÁ·Î±×·¥

    Âü°í¹®Çå

      • TB-V250 º¸µå »ç¿ëÀÚ ¸Þ´º¾ó

    Lab. #1

    Lab. #2

    Lab. #3

    Lab. #4

    Lab. #5

  • Term Project Á¦½Ã ¸ñ·Ï
    • ´ÙÀ½Ç¥´Â term project ¸¦ ¼öÇàÇÒ¼ö ÀÖ´Â ¿¹½Ã ¸ñ·ÏÀÓ.
    • ´ÙÀ½Ç¥ Áß¿¡¼­ Çϳª¸¦ ¼±ÅÃÇÏ´øÁö ¾Æ´Ï¸é À¯»çÇÑ ³­À̵µÀÇ term project ¾ÈÀ» °í¾ÈÇÏ¿© Áß°£°í»ç (7ÁÖ) ¿¡ ¹ßÇ¥ÇؾßÇÔ.
    • ¹ßÇ¥ÀÚ·á´Â A4 ¿ëÁö 4~5 ÆäÀÌÁö¿¡ °ÉÃļ­ term project Á¦¸ñ ¹× ¸ñÀû, ±¸Çö¹æ¾È, ½ºÄÉÁìµîÀ» Á¦ÃâÇÏ°í ¹ßÇ¥ÇÒ°Í.

    ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ ½ÇÇè term-project Á¦½Ã¸ñ·Ï

    ¹øÈ£

    Á¦¸ñ

    ±â´É

    ³­À̵µ

    1

    ½Ã°è

    • Text LCD ¸¦ ÅëÇÏ¿© ÇöÀçÀÇ ½Ã°¢À» Text·Î Ç¥½ÃÇÏ°í, Graphic
      LCD ¸¦ ÅëÇÏ¿© ±×¸²À¸·Î ½Ã°è¸¦ ³ªÅ¸³½´Ù
    • ½Ã°£À» »õ·Î ÀԷ¹ÞÀ» ¼öÀÖ´Â ±â´ÉÀÌ ÀÖ¾î¾ßÇÑ´Ù. 
    • ¾Ë¶÷À» ¼³Á¤Çϸé ÇØ´ç ½Ã°£¿¡ ½ºÇÇÄ¿¸¦ ÅëÇÏ¿© ¾Ë¶÷ÀÌ ¿ï·Á¾ß ÇÑ´Ù. 
    •  Key ¿¡ µû¶ó¼­ ¸î°³³ª¶óÀÇ ½Ã°£À¸·Î º¯°æÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

    »óÇÏ

    2

    µðÁöÅÐ
    ³ìÀ½±â

    • ADC ¸¦ ÅëÇÏ¿© ¸¶ÀÌÅ©ÀÇ ½ÅÈ£¸¦ ÀԷ¹޴´Ù. 
      (À̶§ ¸¶ÀÌÅ©ÀÇ ½ÅÈ£°¡ ¾àÇϸé Çϵå¿þ¾î ÁõÆø±â¸¦ ¼³Ä¡ÇÑ´Ù)
    • ÀÔ·ÂµÈ À½¼ºÁ¤º¸¸¦ ½ºÇÇÄ¿¸¦ ÅëÇØ Ãâ·ÂÇÑ´Ù. 
    • ƯÁ¤Å°¸¦ ´©¸£¸é ÀÔ·ÂµÈ À½¼ºÁ¤º¸°¡ ÆÄÀÏ·Î ÀúÀåÀÌ µÇ¾î ³ªÁß¿¡ À̸¦ ´Ù½Ã 
    • ½ºÇÇÄ¿·Î ³ª¿À°Ô ÇÏ´Â ³ìÀ½±â ±â´ÉÀÌ ÀÖ¾î¾ßÇÑ´Ù. 

    »ó»ó

    3

    ºí·Ï
    °ÝÆÄ
    °ÔÀÓ

    • ºí·ÏÀÌ ¸î ÃþÀ¸·Î ÀÖ°í ¾Æ·¡¿¡ ¸·´ë ¹Ù°¡ ³ªÅ¸³ª¸ç À̸¦ ÀÌ¿ëÇØ 
    • °øÀÌ ºí·ÏÀ» ¸ÂÃ߸é ÇØ´ç ºí·ÏÀÌ Áö¿öÁö°Ô ÇÏ´Â °ÔÀÓÀ» ±¸ÇöÇÑ´Ù. 
    • keypad ·Î ¸·´ë ¹Ù¸¦ Á¿ì·Î Á¶Á¤ÇÑ´Ù. 
    • ¸·´ë¹Ù Á¶ÀýÀ» SIO ¸¦ ÅëÇÏ¿© keyboard ·Î Çصµ »ó°ü¾øÀ½

    »ó»ó

    4

    ¾Æ³¯·Î±×
    ¿À½Ç·Î
    ½ºÄÚÇÁ

    •  Æ¯Á¤½ÅÈ£ Àü¾ÐÀ» ½Ã°£¿¡ µû¶ó¼­ ÀúÀåÇÏ°í À̸¦ ¸¶Ä¡ ¿À½Ç·Î½ºÄÚÇÁ ó·³ 
    • Graphic LCD ¸¦ »ç¿ëÇÏ¿© display ÇÑ´Ù. 
    •  Àü¾ÐÃøÁ¤ ½ÃÀÛÀº keypad ¿¡¼­ ƯÁ¤ÇÑ key·Î ÇÏ°ÔÇÒ¼öµµ ÀÖ¾î¾ß ÇÏ¸ç ¶ÇÇÑ edge trigger ¸ðµå ¸¦ ³Ö¾î¼­ ƯÁ¤ edge °¡ ¹ß°ßµÇ¸é ½ÃÀÛÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.

    »ó»ó

    5

    ´Ù¿î·Îµå
    /¾÷·Îµå
    ÇÁ·Î±×·¥

    • SIO ¸¦ ÀÌ¿ëÇÏ¿© K232.exe °¡ÇÏ´Â °Íó·³ ´Ù¿î·Îµù ¹× ¾÷·ÎµùÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µç´Ù. 
    • À̶§ µ¥ÀÌÅÍ Æ÷¸ËÀ» ³ª¸§´ë·Î ±ÔÁ¤ÇÏ¿© ÆÐŶÇüÅ·ΠÆÄÀÏÀ» º¸³»°í ¹Þ´Â´Ù. 
    • ¶ÇÇÑ CRC ¿¡·¯Ã¼Å© ±â´ÉÀ» µÎ¾î ´Ù¿î·ÎµùÀ̳ª ¾÷·ÎµùµÈ ÆÄÀÏÀÌ ¿Ã¹Ù¸£°Ô Àü¼ÛµÇ¾ú´ÂÁö¸¦ ÆÇ´ÜÇÏ´Â ±â´ÉÀ» µÐ´Ù.

    »óÁß

  • ½ÇÇèÀÏÁ¤
     
     

    °¢ ÁÖº° ½ÇÇè³»¿ë ¹× °úÁ¦¹°

    ÁÖ

    °­ÀÇÁÖÁ¦

    °­Àdz»¿ë

    ¿î¿µ¹æ¹ý

    ÁÖ±³Àç/ºÎ±³Àç 

    °úÁ¦¹°

    1

    ½ÇÇè ¼Ò°³

    ½ÇÇè½Ã ÇÊ¿äÇÑ ¿©·¯ °¡Áö Á¦¹Ý»çÇ×À» ¼³¸í

    °­ÀÇ

    ¾øÀ½

    ¾øÀ½

    2

    V25 ¹× 
    ½ÇÇ輼Ʈ ¼Ò°³

    ½ÇÇ輼ƮÀÇ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ÀÎ V25 ÇÁ·Î¼¼¼­ ¼³¸í ¹× ½ÇÇè Á¶ Æí¼º

    °­ÀÇ

    ÁÖ±³Àç 
    ÀüÆäÀÌÁö

    ½ÇÇè1
    ¿¹ºñ ¸®Æ÷Æ®

    3

    ½ÇÇè 1 

    ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ ÀÌ¿ëÇÑ BIT I/O

    °­ÀÇ ¹× ½ÇÇè

    ½ÇÇè¼Ò°³ÀÚ·á

    ¾øÀ½

    4

    ½ÇÇè 1

    ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ ÀÌ¿ëÇÑ BIT I/O

    ½ÇÇè ¹× µ¥¸ð

    ½ÇÇè¼Ò°³ÀÚ·á

    ½ÇÇè1
    °á°ú¸®Æ÷Æ®
    ¹×
    ½ÇÇè2
    ¿¹ºñ¸®Æ÷Æ®

    5

    ½ÇÇè 2 

    AD/DA º¯È¯ ¹× Speaker ±¸µ¿

    °­ÀÇ ¹× ½ÇÇè

    ½ÇÇè¼Ò°³ÀÚ·á

    ¾øÀ½

    6

    ½ÇÇè 2

    AD/DA º¯È¯ ¹× Speaker ±¸µ¿

    ½ÇÇè ¹× µ¥¸ð

    ½ÇÇè¼Ò°³ÀÚ·á

    ½ÇÇè2 
    °á°ú¸®Æ÷Æ® 
    ¹×
    ±â¸»°úÁ¦¾È
    ¸®Æ÷Æ®

    7

    Áß°£°í»ç 
    ¹× 
    ±â¸»°úÁ¦¾È 
    ¹ßÇ¥

    Áß°£°í»ç 
    ¹× 
    ±â¸»°úÁ¦¾È 
    ¹ßÇ¥

    ½ÃÇè ¹× 
    ¹ßÇ¥

    ¾øÀ½

    ½ÇÇè3 
    ¿¹ºñ¸®Æ÷Æ®

    8

    ½ÇÇè 3

    RS-232C Serial Communication

    °­ÀÇ ¹× ½ÇÇè

    ½ÇÇè¼Ò°³ÀÚ·á

    ¾øÀ½

    9

    ½ÇÇè 3

    RS-232C Serial Communication

    ½ÇÇè ¹× µ¥¸ð

    ½ÇÇè¼Ò°³ÀÚ·á

    ½ÇÇè3 
    °á°ú ¸®Æ÷Æ® 
    ½ÇÇè 4 
    ¿¹ºñ ¸®Æ÷Æ®

    10

    ½ÇÇè 4

    Text ¹× Graphic LCD ±¸µ¿

    °­ÀÇ ¹× ½ÇÇè

    ½ÇÇè¼Ò°³ ÀÚ·á

    ¾øÀ½

    11

    ½ÇÇè 4

    Text ¹× Graphic LCD ±¸µ¿

    ½ÇÇè ¹× µ¥¸ð

    ½ÇÇè¼Ò°³ ÀÚ·á

    ½ÇÇè4 
    °á°ú ¸®Æ÷Æ®
    ¹×
    ±â¸»°úÁ¦
    Áß°£°á°ú
    ¸®Æ÷Æ®

    12

    ±â¸»°úÁ¦ 
    Áß°£¹ßÇ¥

    ±â¸»°úÁ¦ 
    Áß°£¹ßÇ¥

    ¹ßÇ¥

    ¾øÀ½

    ½ÇÇè5 
    ¿¹ºñ ¸®Æ÷Æ®

    13

    ½ÇÇè 5

    Stepping ¸ðÅÍ ¿Í Photo Interrupt ¸¦ ÀÌ¿ëÇÑ ¸ðÅÍ Á¦¾î

    °­ÀÇ ¹× ½ÇÇè

    ½ÇÇè¼Ò°³ ÀÚ·á

    ¾øÀ½

    14

    ½ÇÇè 5

    Stepping ¸ðÅÍ ¿Í Photo Interrupt ¸¦ ÀÌ¿ëÇÑ ¸ðÅÍ Á¦¾î

    ½ÇÇè ¹× µ¥¸ð

    ½ÇÇè¼Ò°³ ÀÚ·á

    ½ÇÇè5 
    °á°ú ¸®Æ÷Æ®

    15

    ±â¸»°úÁ¦ 
    ¼öÇà

    ±â¸»°úÁ¦ 
    ¼öÇà

    ½ÇÇè

    ¾øÀ½

    ¾øÀ½

    16

    ±â¸»°úÁ¦ 
    ¹ßÇ¥

    ±â¸»°úÁ¦ 
    ¹ßÇ¥

    ¹ßÇ¥

    ¾øÀ½

    ±â¸»°úÁ¦ 
    °á°ú ¸®Æ÷Æ®

  • Âü°íÀÚ·á

    Intel °è¿­¿¡¼­ ÀÎÅÍ·´Æ® ¹æ½Ä

    IRQ4 ¶ó´Â°ÍÀº 8259 Interrupt control ÀÇ ÀÎÅÍ·´Æ® ¼Ò½º¹øÈ£ÀÌ´Ù.
    ±×·¯¹Ç·Î Ãʱ⿡ 8259 ¿¡ °¢ ÀÎÅÍ·´Æ®¿¡ ´ëÇÑ vector number ¸¦ ¼³Á¤ÇØÁִµ¥
    ÀÌ°ªÀÌ IRQ4 ´Â 0x0c IRQ3 Àº 0x0b ·Î ¼³Á¤ÀÌ µÈ´Ù.
    °á±¹ IRQ4 Áï com1 ÀÇ ÀÎÅÍ·´Æ® ÁÖ¼Ò´Â vector number x 4 ÇÏ¿© 0x30 À̵ǰí
    0x30 ~ 0x33 ¿¡ ÀÖ´Â segment, offset ÁÖ¼Ò°¡ com1 ÀÇ ISR ÁÖ¼Ò°¡ µÈ´Ù.
    intel °è¿­¿¡¼­ ÀÎÅÍ·´Æ®¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ ¼³¸íÀº ¿©±â¸¦ click ÇÏ¸é ¾òÀ»¼ö ÀÖ´Ù (PS file ÀÓ)
     
  • ÁÖÀÇ»çÇ×
     
    • V25 CPU´Â ³»Àå, ¿ÜÀå  FPU °¡ ¾øÀ½À¸·Î TC20À¸·Î compile ½Ã ¸Þ´º¿¡ Compiler-Code generation-Floating point ¸¦ Emulation À¸·Î setting ÇؾßÇÔ. (´Ü float ³ª double º¯¼ö¸¦ »ç¿ëÇÑ ¿¬»ê¸í·ÉÀÌ ÀÖÀ»°æ¿ì)
    • compiler ´Â tc20 À» »ç¿ëÇÏ¿© ÇÒ°Í
    • tc20 À» ¾òÀ¸·Á¸é ¿©±â¸¦ ´©¸¦°Í