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

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

Á¦8Àå 8051ÀÇ ±â´É- 2°­



3. 8051 ŸÀ̸Ó/Ä«¿îÅÍ

8051Àº µÎ°³ÀÇ µ¶¸³µÈ 16ºñÆ® ŸÀ̸Ó/Ä«¿îÅÍ(ŸÀ̸Ó/Ä«¿îÅÍ0, ŸÀ̸Ó/Ä«¿îÅÍ1)¸¦ ³»ÀåÇÏ°í ÀÖÀ¸¸ç,
½Ã°£°ú ÆÞ½ºÆøÀÇ °èÃø, ¿ÜºÎ À̺¥Æ®ÀÇ °è¼ö´Â ¹°·Ð, ÀÏÁ¤°£°ÝÀ¸·Î ¹Ýº¹ÇÏ¿© ÀÎÆ®·´Æ®¸¦ ¹ß»ý ½Ãų ¼ö ÀÖ´Ù.
ÀÌ°ÍÀº ŸÀÌ¸Ó ¶Ç Ä«¿îÅͷμ­ µ¿ÀÛ µÇµµ·Ï ±¸¼º µÇ¾î ÀÖ´Ù.
ŸÀÌ¸Ó ±â´ÉÀ¸·Î¼­ »ç¿ëÇÒ ¶§´Â ŸÀ̸Ó/Ä«¿îÅÍ ·¹Áö½ºÅÍ´Â °¢ ¸Ó½Å »çÀÌŬ¸¶´Ù ÀÎÅ©¸®¸ÕÆ®µÈ´Ù.

¸Ó½Å »çÀÌŬÀº 12°³ÀÇ ¹ßÁø Áֱ⸦ ±¸¼ºÇϸç Ä«¿îÅÍ ºñ´Â ¹ßÁø ÁÖÆļöÀÇ 1/12ÀÌ µÈ´Ù.
Ä«¿îÅÍ ±â´É¿¡¼­ ·¹Áö½ºÅÍ´Â ¿ÜºÎ ÀÔ·Â ÇÉ T0,T1,T2¿¡¼­ 1¿¡¼­ 0À¸·Î º¯È­¿¡ µû¶ó Áõ°¡ÇÑ´Ù.
8052ÀÇ Å¸À̸Ӵ 3°³ÀÇ ÀÛµ¿ ¸ðµå Áï, Æ÷Âø ¸ðµå(Capture Mode), ÀÚµ¿ ¸®·Îµå ¸ðµå(Auto Reload Mode),
º¸¿À·¹ÀÌÆ® ¹ß»ý±â ¸ðµå (Baudrate Generator Mode)¸¦ °¡Áö°í ÀÖ´Ù.

ŸÀ̸Ó/Ä«¿îÅÍ 0Àº SFR ¿µ¿ª³»ÀÇ TL0, TH0 ·¹Áö½ºÅ͸¦ »ç¿ëÇϸç ŸÀ̸Ó/Ä«¿îÅÍ1Àº TL1, TH1 ·¹Áö½ºÅ͸¦ »ç¿ëÇÑ´Ù.
Ä«¿îÅÍ·Î »ç¿ëÇÒ ¶§´Â °¢ ·¹Áö½ºÅÍ ½ÖÀº ¾÷ Ä«¿îÅͷμ­ »ç¿ëµÈ´Ù.
ÀÌ Ä«¿îÅÍ ·¹Áö½ºÅÍ°¡ ¿À¹öÇ÷οì(Áï FFh - 00h)°¡ ¹ß»ýÇϸé TF(Timer overflow)°¡ ¼¼Æ®µÈ´Ù.
¸¸¾à ŸÀ̸ӷΠ»ç¿ëÇÒ ¶§´Â ¼³Á¤µÈ °ª°ú °°°Ô µÇ¸é ÀÎÅÍ·´Æ®°¡ ¹ß»ýÇÑ´Ù.

ŸÀ̸Ó/Ä«¿îÅÍ 1ÀÇ °æ¿ì´Â ½Ã¸®¾ó Æ÷Æ®ÀÇ ºñµ¿±â Åë½Å¸ðµå¿¡ À־ º¸·¹ÀÌÆ® ¹ß»ý±â·Î¼­ µ¿ÀÛ½Ãų ¼ö ÀÖ´Ù.
ŸÀ̸Ó/Ä«¿îÅÍ´Â TMOD(Timer Mode Resister) ¿Í TCON(Timer Control Resister)ÀÇ 2°³ÀÇ ·¹Áö½ºÅÍ·Î Á¦¾îÇÑ´Ù.


3-1. TMOD ·¹Áö½ºÅÍ

TMOD·¹Áö½ºÅÍ´Â ¾Æ·¡±×¸² ¿¡ ³ªÅ¸³½ ¹Ù¿Í °°À¸¸ç ÀÌ ·¹Áö½ºÅÍÀÇ C/TºñÆ®¿¡ µû¶óŸÀÌ¸Ó ¶Ç´Â Ä«¿îÅͷμ­ »ç¿ëÇÏ°Ô µÈ´Ù.
TMOD ·¹Áö½ºÅÍÀÇ SFR¿µ¿ª¿¡¼­ÀÇ ÁÖ¼Ò´Â 89HÀÌ´Ù.
GATEºñÆ®´Â ¿ÜºÎ ÀÎÅÍ·´Æ® ´ÜÀÚ (INT0, INT1)¿¡ µ¿±â½ÃÄÑ Å¸À̸Ó/Ä«¿îÅ͸¦ µ¿ÀÛ ½ÃÅ°µµ·Ï Á¦¾îÇÑ´Ù.
ÀÌ ºñÆ®°¡ 1·Î ¼¼Æ®µÇ¾î ÀÖÀ¸¸é, ¿ÜºÎ ÀÎÅÍ·´Æ® ´ÜÀÚ°¡ H·¹º§ ¶§ ¿¡ ŸÀ̸Ó/Ä«¿îÅÍ·Î µ¿ÀÛÇÏ°í L·¹º§À϶§´Â
ŸÀ̸Ó/Ä«¿îÅÍ µ¿ÀÛÀÌ Á¤ÁöµÈ´Ù.

GATEºñÆ®°¡ 0ÀÌ µÉ °æ¿ì´Â, ¿ÜºÎ ÀÎÅÍ·´Æ® ´ÜÀÚ¿¡´Â ¿µÇâÀ» ¹ÞÁö ¾Ê°í ŸÀ̸Ó/Ä«¿îÅͷμ­ ÀÛµ¿½Ãų ¼ö ÀÖ´Ù.
C/T ºñÆ®°¡ 0ÀÏ ¶§´Â ³»ºÎ Ŭ·° Ä«¿îÆÃ, Áï ŸÀ̸ӷμ­ µ¿ÀÛÇÏ°Ô µÈ´Ù. ³»ºÎ Ŭ·°ÀÇ °æ¿ì´Â ¹ßÁø Áֱ⸦ 12·Î
³ª´« Ŭ·°½ÅÈ£°¡ ÀԷµȴ٠.

C/TºñÆ®°¡ 1ÀÏ °æ¿ì´Â ¿ÜºÎÀÔ·Â Áï, Ä«¿îÅͷμ­ µ¿ÀÛÇÏ°Ô µÈ´Ù.
¿ÜºÎ ÀԷ½ÅÈ£´Â T0 ¹× T1ÀÇ °¢ ´ÜÀÚ¿¡ ÀԷµǴ ½ÅÈ£¿¡ µû¶ó¼­ Ä«¿îÅÍ ·¹Áö½ºÅÍ°¡ Áõ°¡µÈ´Ù.
À̶§ ¿ÜºÎ¿¡¼­ ÀԷµǴ ½ÅÈ£´Â H·¹º§ ±â°£°ú L·¹º§ ±â°£ÀÌ ÃÖÀú 1¸í·É »çÀÌŬ(12Ŭ·Ï)ÀÌ»ó ÀÌ µÇ¾î¾ß ÇÑ´Ù.






3-2. TCON ·¹Áö½ºÅÍ

TCON ·¹Áö½ºÅÍ´Â À­ ±×¸²¿¡ ³ªÅ¸³½ ¹Ù¿Í °°À¸¸ç ŸÀÌÄ¿/Ä«¿îÅÍ Á¦¾î¿¡´Â »ó¿Ü 4ºñÆ®¸¸ »ç¿ëÇÏ°í ÇÏÀ§ 4ºñÆ®´Â
¿ÜºÎ ÀÎÅÍ·´Æ® Á¦¾î¿¡ »ç¿ëµÈ´Ù.

TR(Timer Run) ºñÆ®´Â ŸÀ̸Ó/Ä«¿îÅ͸¦ ON/OFF ÇÏ´Â µ¥ »ç¿ëµÇ¸ç TRºñÆ®°¡ 1À̸é ON(Start) µÇ°í 0À̸é OFF(Stop)µÈ´Ù.
TF(Timer overFlow) ºñÆ®´Â ŸÀ̸Ó/ Ä«¿îÅÍ ·¹Áö½ºÅÍ°¡ ¿À¹öÇ÷ο찡 µÇ¸é 1·Î¼¼Æ®µÇ¸ç,
À̶§ ÀÎÅÍ·´Æ®°¡ Àο¡ÀÌºí µÇ¾î ÀÖÀ¸¸é ÀÎÅÍ·´Æ®¸¦ ¿ä±¸ÇÏ°í 8051ÀÌ ÀÎÅÍ·´Æ®¸¦ ¹ÞÀ¸¸é TFÇ÷¡±×´Â ÀÚµ¿ÀÛÀ¸·Î Ŭ¸®¾î µÈ´Ù.







3-3. ¸ðµå 0
32ºÐÁÖ 5ºñÆ® ÇÁ¸®½ºÄÉÀÏ·¯°¡ ÀÖ´Â 8ºñÆ® ŸÀ̸Ó/Ä«¿îÅͷμ­ µ¿ÀÛÇÑ´Ù.
Ư¼ö ±â´É ·¹Áö½ºÅÍÁßÀÇ ÇϳªÀÎ TLÀÇ ÇÏÀ§ 5ºñÆ®¸¦ 32ºÐÁÖ¿ëÀ¸·Î »ç¿ëÇÏ°í, TH¸¦ 8ºñÆ® Ä«¿îÅͷμ­ »ç¿ëÇÑ´Ù.
µû¶ó¼­ 13ºñÆ®ÀÇ ·¹Áö½ºÅÍ·Î ±¸¼ºµÈ´Ù.

À¯È¿ÇÑ ºñÆ® ÀüºÎ°¡ 1¿¡¼­ 0À¸·Î µÉ ¶§¿¡ TCONÀÇ ÀÌÅÍ·´Æ® Ç÷¡±× TF°¡ ¼¼Æ®µÇ±â ¶§¹®¿¡,
TH¸¦ Àû´çÇÑ °ªÀ¸·Î ¼¼Æ®½ÃÅ´À¸·Î¼­ ´Ù½Ã ÀÎÅÍ·´Æ® ¿äû±îÁöÀÇ ½Ã°£À» Á¦¾î ÇÒ ¼ö ÀÖ´Ù.
ÀÌ ¶§ ŸÀÌ¸Ó ·± Á¦¾îºñÆ® TRÀº Ŭ¸®¾î µÇÁö ¾Ê±â ¶§¹®¿¡ ÇÊ¿ä¿¡ µû¶ó¼­ TL1 = 0; À» ÇÏ¿©
¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î Ŭ¸®¾î ½ÃŲ´Ù.


3-4. ¸ðµå 1
±âº»ÀûÀÎ µ¿ÀÛÀº ¸ðµå0°ú °°Áö¸¸, TH¿Í TLÀ» ·¹Áö½ºÅÍ ½ÖÀ¸·Î »ç¿ëÇÑ 16ºñÆ® ŸÀ̸Ó/Ä«¿îÅͷμ­ µ¿ÀÛÇÑ´Ù.


3-5. ¸ðµå 2
TLÀ» 8ºñÆ® Ä«¿îÅͷμ­ »ç¿ëÇÏ°í ¿À¹öÇ÷ο찡 ¹ß»ýÇϸé TH¿¡ ¼¼Æ®µÇ¾î ÀÖ´ø °ªÀÌ ´Ù½Ã TL¿¡ ÀúÀåµÈ´Ù.
À̸¦ ¿ÀÅä ¸®·Îµå(Auto Reload)¶ó Çϸç THÀÇ °ªÀº óÀ½¿¡ ¼¼Æ®½ÃŲ °ªÀ» ±×´ë·Î °¡Áö°í ÀÖ´Ù.


3-6. ¸ðµå 3 (ŸÀ̸Ó/Ä«¿îÅÍ0)
ŸÀ̸Ó/Ä«¿îÅÍ0ÀÇ ¸ðµå3Àº »óÀ§ 8ºñÆ®¿Í ÇÏÀ§ 8ºñÆ®°¡ µ¶¸³µÈ 2°³ÀÇ 8ºñÆ® ŸÀ̸Ó/Ä«¿îÅͷμ­ µ¿À۵ȴÙ.
À̶§, »óÀ§ 8ºñÆ® ŸÀ̸Ó/Ä«¿îÅÍÀÇ Á¦¾î´Â ŸÀ̸Ó/Ä«¿îÅÍ1ÀÇ TF1°ú TR1À» »ç¿ëÇÑ´Ù.
¶Ç, ÇÏÀ§ 8ºñÆ®´Â ŸÀ̸Ó/Ä«¿îÅÍ0¿ëÀÇ TF0¿Í TR0¸¦ »ç¿ëÇÑ´Ù.
´Ù¸¸ ÀÌ ¸ðµåÀÇ °æ¿ì »óÀ§ 8ºñÆ®ÀÇ Å¸À̸Ó/Ä«¿îÅÍ ÀÔ·Â ½ÅÈ£´Â ¿ÜºÎ ÀÔ·ÂÀ» ÇÏÁö ¾Ê°í ³»ºÎ Ŭ·° ¸¸À¸·Î µÇ¾îÁø´Ù.


3-7. ¸ðµå 3 (ŸÀ̸Ó/Ä«¿îÅÍ1)
ŸÀ̸Ó/Ä«¿îÅÍ1¿¡ À־ ¸ðµå3Àº, ŸÀ̸Ó/Ä«¿îÅÍ0À» ¸ðµå3¿¡ ¼³Á¤ÇÑ °æ¿ì ŸÀ̸Ó/Ä«¿îÅÍ1ÀÇ
½ºÅ¸Æ®/½ºÅéÁ¦¾î¸¦ ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ´ë½Å¿¡ ŸÀ̸Ó/Ä«¿îÅÍ1ÀÇ ½ºÅ¸Æ®/½ºÅé Á¦¾î¸¦ ÇàÇÏ´Â ¸ðµåÀÌ´Ù.
´Ù¸¥ ¸ðµå·ÎºÎÅÍ ¸ðµå3¿¡ ¼³Á¤µÊÀ¸·Î½á ŸÀ̸Ó/Ä«¿îÅÍ1Àº Á¤ÁöÇÏ°í ¸ðµå3¿¡¼­ ´Ù¸¥ ¸ðµå·Î ¼³Á¤µÊÀ¸·Î½á
¼³Á¤µÈ ¸ðµå¿¡¼­ °è¼ö¸¦ ½ÃÀÛÇÑ´Ù. ÀÌ¿Í °°ÀÌ Å¸À̸Ó/Ä«¿îÅÍ0°¡ ¸ðµå3ÀÎ °æ¿ì¿¡µµ ŸÀ̸Ó/Ä«¿îÅÍ1Àº
¼ÒÇÁÆ®¿þ¾î»ó¿¡¼­´Â TF1ÀÇ ºñÆ® ±â´É¸¸À» »ó½ÇÇß´Ù°í º¼ ¼ö ÀÖ´Ù. ŸÀ̸Ó/Ä«¿îÅÍ1Àº TF1À» ¼¼Æ®ÇÏÁö ¾Ê°íµµ
¿À¹öÇ÷ο츦 ¹ß»ýÇÏ¿© 1ȸÀÇ ÆÞ½º¸¦ ½Ã¸®¾ó Æ÷Æ®·Î ¼ÛÃâÇÒ ¼ö ÀÖ´Ù.







TIMER/COUNTERÀÇ ±â´É ¿ä¾à
8031ÀÇ Timer/CountÀÇ Á¦¾î
1. 8031ÀÇ Timer/Counter ÀÇ ÀÔ·ÂŬ·Ï
1-1. CPU³»ºÎÀÇ OSCÀÇ Å¬·ÏÀ» 1/12 ºÐÁÖÇÑ Å¬·ÏÀ» °è¼öÇÏ´Â ¹æ¹ý(Timer)
1-2. T0(14),T1(15) PinÀ¸·Î ÀԷµǴ ¿ÜºÎÆÞ½º¸¦ 1/12 ºÐÁÖÇÏ¿© °è¼öÇÏ´Â ¹æ¹ý(Counter)

2. SFR
2-1. Timer/Counter1 : 8bitÀÇ TH1 °ú TL1
2-2. Timer/Counter0 : 8bitÀÇ TH0 °ú TL0

3. TMOD(0x89H) ·¹Áö½ºÅÍ(Mode Operater)
3-1. Timer/Counter1 :
3-1-1. GATE : T/C1À» ¿ÜºÎ Á¦¾îÇÔ=>
13(INT1)¿¡ 1(HIGH)ÀÏ ¶§ ¿ÜºÎÁ¦¾î Ä«¿îÆ®¸¦ ½ÃÀÛÇÔ
13(INT1)¿¡ 0(LOW)ÀÏ ¶§ ¿ÜºÎÁ¦¾î Ä«¿îÆ®¸¦ Á¤ÁöÇÔ
3-1-2. C/T : T/C1ÀÇ ÀÔ·ÂŬ·ÏÀ» °áÁ¤ÇÔ
0ÀÌ¸é ³»ºÎŬ·Ï 1/12 ÀÇ ¸Ó½Å»çÀÌŬÀ» °è¼öÇÏ´Â Timer Mode
1ÀÌ¸é ¿ÜºÎŬ·Ï(T1-15Pin)¿¡ ÀÇÇÑ Counter Mode
3-1-3. M1,M0 : T/C1ÀÇ Mode¸¦ ¼³Á¤
3-2. Timer/Counter0 :
3-1-1. GATE : T/C0À» ¿ÜºÎ Á¦¾îÇÔ=>
12(INT0)¿¡ 1(HIGH)ÀÏ ¶§ ¿ÜºÎÁ¦¾î Ä«¿îÆ®¸¦ ½ÃÀÛÇÔ
12(INT0)¿¡ 0(LOW)ÀÏ ¶§ ¿ÜºÎÁ¦¾î Ä«¿îÆ®¸¦ Á¤ÁöÇÔ
3-1-2. C/T : T/C0ÀÇ ÀÔ·ÂŬ·ÏÀ» °áÁ¤ÇÔ
0ÀÌ¸é ³»ºÎŬ·Ï 1/12 ÀÇ ¸Ó½Å»çÀÌŬÀ» °è¼öÇÏ´Â Timer Mode
1ÀÌ¸é ¿ÜºÎŬ·Ï(T0-14Pin)¿¡ ÀÇÇÑ Counter Mode
3-1-3. M1,M0 : T/C0ÀÇ Mode¸¦ ¼³Á¤(»óµ¿)
3-3. Mode :
3-3-1. Mode 0 : 13bit Timer/Counter(TLÀÇ »óÀ§ 3bit »ç¿ëºÒ°¡)
3-3-2. Mode 1 : 16bit Timer/Counter
3-3-3. Mode 2 : Auto-Reload°¡ ÀÖ´Â 8bit Timer/Counter
3-3-4. Mode 3 : - 2°³ÀÇ 8bit Timer/Counter(Timer 0)
- Serial Port·Î Ãâ·ÂµÇ´Â Timer/Counter(Timer 1)
3-4. OverFlow : 8bit ¶Ç´Â 16bit·Î Timer°ú Counter¸¦ ¼³Á¤ÇÒ ¶§ 0xff¶Ç´Â 0xffff¿¡ 1°³ÀÇ
ÆÞ½º°¡ ´õÇØÁö¸é( + 0x01 ¶Ç´Â 0x0001) 1°ªÀÌ 8bit ¶Ç´Â 16bit»óÀ§·Î ¿Ã
¶ó°¡¼­ TF°¡ 1À̵ǰí ÇÏÀ§´Â 0x00 ¶Ç´Â 0x0000ÀÌ µÇ´Â °ÍÀ» ¸»ÇÔ
4. TCON(0x88H) ·¹Áö½ºÅÍ : Timer/CounterÀÇ »ç¿ë¹æ¹ýÀ» °áÁ¤Áü
4-1. TF1 : Timer/Counter 1ÀÇ OverFlow Flag bit(ÀÚµ¿¼³Á¤µÊ)
4-2. TR1 : Timer/Counter 1ÀÇ µ¿ÀÛÁ¦¾îºñÆ®
4-2-1. 0À̸é Counter ½ÃÀÛ
4-2-2. 1À̸é Counter Á¤Áö
4-3. TF0 : Timer/Counter 0ÀÇ Overflow Flag bit(ÀÚµ¿¼³Á¤µÊ)
4-4. TR0 : Timer/Counter 0ÀÇ µ¿ÀÛÁ¦¾îºñÆ®
4-4-1. 0À̸é Counter ½ÃÀÛ
4-4-2. 1À̸é Counter Á¤Áö
5. Timer/Counter ModeÀÇ TH, TL RegisterÀÇ °è»ê½Ç·Ê

5-1. Mode 0 (ÀÎÅÍ·´Æ®Áֱ⸦ 1msec·Î °¡Á¤ÇÔ)
5-1-1. ¸Ó½Å»çÀÌŬ(³»ºÎŬ·Ï)ÁÖÆļö(A) : 110592 /12( Cristal 11.0592MHz)
5-1-2. ³»ºÎŬ·Ï 1°³´ç ÁÖ±â(B) : 1 / A = 0.000001085069444 ÃÊ
5-1-3. ÀÎÅÍ·´Æ® Áֱ⸦ 1msec·Î ÇϱâÀ§ÇÑ ÇÊ¿äÇÑ ³»ºÎŬ·Ï ¼ö
= 0.001 / B = 921(0399h)
Áï 921°³ÀÇ ³»ºÎŬ·ÏÀÌ ¹ß»ýµÇ¸é Overflow°¡ Çü¼ºµÇ¾î Interrupt °¡ ¹ß»ý
5-1-4. n°³ÀÇ Å¬·ÏÀÌ ¹ß»ýµÉ ¶§ Overflow°¡ Çü¼ºµÇ¾î Interrupt¸¦ ¹ß»ý½ÃÅ°·Á¸é ?
TH,TLÀÇ °è¼ö¼³Á¤ = 13bit(0x1fff) - (n°³ÀÇ ³»ºÎŬ·Ï -1)
Áï 0x1fff(8191) - [0x399(921)-1] = 0x1fff - 0x398 = 0x1c67(¼³Á¤°è¼ö)

5-2. Mode 1 (ÀÎÅÍ·´Æ® Áֱ⸦ 10msec·Î °¡Á¤ÇÔ)
5-1-1. ¸Ó½Å»çÀÌŬ(³»ºÎŬ·Ï)ÁÖÆļö(A) : 110592 /12( Cristal 11.0592MHz)
5-1-2. ³»ºÎŬ·Ï 1°³´ç ÁÖ±â(B) : 1 / A = 0.000001085069444 ÃÊ
5-1-3. ÀÎÅÍ·´Æ® Áֱ⸦ 10msec·Î ÇϱâÀ§ÇÑ ÇÊ¿äÇÑ ³»ºÎŬ·Ï ¼ö
= 0.01 / B = 9216(2400h)
Áï 9216°³ÀÇ ³»ºÎŬ·ÏÀÌ ¹ß»ýµÇ¸é Overflow°¡ Çü¼ºµÇ¾î Interrupt °¡ ¹ß»ý
5-1-4. n°³ÀÇ Å¬·ÏÀÌ ¹ß»ýµÉ ¶§ Overflow°¡ Çü¼ºµÇ¾î Interrupt¸¦ ¹ß»ý½ÃÅ°·Á¸é ?
TH,TLÀÇ °è¼ö¼³Á¤ = 16bit(0xffff) - (n°³ÀÇ ³»ºÎŬ·Ï -1)
Áï 0xffff - [0x2400(9216)-1] = 0xDBFE(¼³Á¤°è¼ö)
Result : TH = 0xDBH / TL = 0xFEH

5-3. Mode 2 (ÀÎÅÍ·´Æ® Áֱ⸦ 0.2msec·Î °¡Á¤ÇÔ)
5-1-3. ÀÎÅÍ·´Æ® Áֱ⸦ 0.2msec·Î ÇϱâÀ§ÇÑ ÇÊ¿äÇÑ ³»ºÎŬ·Ï ¼ö =184°³
5-1-4. n°³ÀÇ Å¬·ÏÀÌ ¹ß»ýµÉ ¶§ Overflow°¡ Çü¼ºµÇ¾î Interrupt¸¦ ¹ß»ý½ÃÅ°·Á¸é ?
THÀÇ °è¼ö¼³Á¤ = 8bit(0xff) - (n°³ÀÇ ³»ºÎŬ·Ï -1) = 0x48
TLÀÇ °è¼ö¼³Á¤ = TH°¡ ¼³Á¤µÇ¸é TLÀº ÀÚµ¿¼³Á¤(Auto Reload)





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

±Û¾²±â

[1]...[PRE][21][22][23][24][25][26][27][28][29][30][NEXT]...[38]
   °Ë»ö¾î    

Copyright ¨Ï All rights reserved