| ·Îº¸Æ®»ç°üÇб³ - ùÆäÀÌÁö | 1´Ü°è | 2´Ü°è | 3´Ü°è | 4´Ü°è | 5´Ü°è | ¹®ÀÇ»çÇ× | ·Îº¸Æ® ½ºÅä¾Æ |

|À½½Ä³ª¸£´Â ·Îº¸Æ® - ù ÆäÀÌÁö | ÇÁ·Î±×·¥ »ç¿ë¹æ¹ý | Àü¼± ¿¬°áÇϱâ | ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ | ¸Æ°¡À̹ö¿¡ ÇÁ·Î±×·¥ ³Ö±â |

ÇÁ·Î±×·¥ÀÇ »ó¼¼ÇÑ ¼³¸í

Å×Å©¸ÇÀÌ À½½ÄÀ» Áý¾îµé°í ¼Õ´ÔÀÇ Å×À̺í·Î À½½ÄÀ» ¿Å°Ü ³õ´Â ÀÛ¾÷ÀÇ »ó¼¼ÇÑ ÇÁ·Î±×·¥ ¼³¸íÀÔ´Ï´Ù.

1. ÆÈÀ» ¹ú¸°´Ù.
2. À½½ÄÀ» Á¶¸®ÇÏ´Â ÁÖ¹æÀ¸·Î ÀüÁøÇÑ´Ù.
3. ÆÈÀ» ¸ð¾Æ¼­ À½½ÄÀ» Áý¾î ¿Ã¸°´Ù.
4. µÚ·Î ÈÄÁøÇÑ´Ù.
5. ¿ÞÂÊÀ¸·Î ȸÀüÇÑ´Ù.
6. ÁöÁ¤µÈ Àå¼Ò·Î °¡±âÀ§ÇØ ÀüÁøÇÑ´Ù.
7. ¿À¸¥ÂÊÀ¸·Î ȸÀüÇÑ´Ù.
8. Å×À̺í ÂÊÀ¸·Î ÀüÁøÇÑ´Ù.
9. ÁöÁ¤µÈ ¼Õ´ÔÀÇ ½ÄŹ¿¡ À½½ÄÀ» ³»·Á ³õ´Â´Ù.
10. µÚ·Î ºüÁ® ³ª¿Â´Ù.
11. ÆÈÀ» ¸ðÀ¸°í ´ÙÀ½ ÀÛ¾÷À» ±â´Ù¸°´Ù.

work.jpg (30025 bytes)

ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ À§ÇØ ÇÊ¿äÇÑ ±âº»ÀûÀÎ ¸í·É¾î¸¦ ¼³¸íÇÏ°Ú½À´Ï´Ù.
¾Æ·¡ÀÇ 5°¡Áö ¸í·É¾î¿Í ±âº»¼³Á¤³»¿ë ±×¸®°í 1°¡Áö ±âÈ£¸¦ ¹è¿ì°í ³ª¸é,
¿©·¯ºÐµéÀº ´©±¸³ª ·Îº¸Æ®¸¦ ÀÚÀ¯ÀÚÀç·Î ¿òÁ÷À̵µ·Ï ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖ½À´Ï´Ù.

1. Ddrb = &B11111100 : Portb = &B00000000
- ¸Æ°¡À̹ö ÄÁÆ®·Ñ·¯¸¦ »ç¿ëÇϱâ À§ÇÑ ±âº» ¼³Á¤ ³»¿ëÀÔ´Ï´Ù. ±×´ë·Î ÀÔ·ÂÇؼ­ »ç¿ëÇÕ´Ï´Ù.

2. Start
- ÇÁ·Î±×·¥ÀÇ ½ÃÀÛÀ» ¾Ë¸®´Â ¸í·É¾îÀÔ´Ï´Ù.

3. Set
- ¸ðŸÀÇ µ¿ÀÛÀ» Áö½ÃÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù. Áï, Set Portb.2 ¶ó°í ¸í·ÉÇÏ¸é ¸ðŸ 1À» ÀüÁø½ÃÅ°¶ó´Â ÀǹÌÀÔ´Ï´Ù.

4. Portb.¼ýÀÚ
- ·Îº¸Æ®¿¡°Ô Áö½Ã»çÇ×À» ³»º¸³»°í ¿ÜºÎȯ°æÀ» ÀνÄÇÏ´Â Åë·ÎÀÎ 15°³ÀÇ ÀÔ·Â/Ãâ·Â(Input/Output) Æ÷Æ®(Port)ÀÔ´Ï´Ù.
À½½ÄÀ» ¿î¹ÝÇÏ´Â ·Îº¸Æ®ÀÎ Å×Å©¸Ç¿¡´Â 3°³ÀÇ ¸ðŸ°¡ ÀÖ½À´Ï´Ù.
¸ðŸ 2¿Í 3À¸·Î µÎ°³ÀÇ ¹ÙÄû¸¦ ÀÛµ¿½ÃÅ°°í,
¸ðŸ 1Àº ÆÈÀ» Á¼È÷°Ô Çϰųª ¹ú¸®´Âµ¥ »ç¿ëÇÕ´Ï´Ù. Áï, ¸ðŸ 1,2,3 ¹øÀ» »ç¿ëÇÕ´Ï´Ù.

Portb.0
Portb.1
Portb.2 - ¸ðŸ 1 ÀüÁø(Å×Å©¸ÇÀÇ ÆÈÀÌ ¹ú¾îÁöµµ·Ï ¸ðŸ¸¦ ÀÛµ¿ ½ÃŲ´Ù)
Portb.3 - ¸ðŸ 1 ÈÄÁø(Å×Å©¸ÇÀÇ ÆÈÀÌ ¾ÈÀ¸·Î Á¼ÇôÁöµµ·Ï ¸ðŸ¸¦ ÀÛµ¿ ½ÃŲ´Ù)

Portb.4 - ¸ðŸ 2 ÀüÁø
Portb.5 - ¸ðŸ 2 ÈÄÁø

Portb.6 - ¸ðŸ 3 ÀüÁø
Portb.7 - ¸ðŸ 3 ÈÄÁø

Portd.0
Portd.1
Portd.2
Portd.3
Portd.4
Portd.5
Portd.6

motor-cable.jpg (32056 bytes)

5. Wait 8
- ÁöÁ¤ÇÑ ½Ã°£¸¸Å­ ÀÛµ¿À» °è¼ÓÇ϶ó´Â ¸í·É¾îÀÔ´Ï´Ù. µû¶ó¼­ Wait 8Àº 8ÃÊ°£ ÀÛµ¿À» °è¼ÓÇ϶ó´Â ÀǹÌÀÔ´Ï´Ù.

6. Reset
- ¸ðŸ¸¦ Á¤Áö ½ÃÅ°´Â ¸í·É¾îÀÔ´Ï´Ù.Áï, Reset Portb.2 ¶ó°í ¸í·ÉÇÏ¸é ¸ðŸ 1À» Á¤Áö½ÃÅ°¶ó´Â ÀǹÌÀÔ´Ï´Ù.

7. End
- ÇÁ·Î±×·¥À» Á¾·áÇ϶ó´Â ¸í·É¾îÀÔ´Ï´Ù.

8. ' : " ±âÈ£
- ¿©·¯°³ÀÇ ¸í·É¾î¸¦ ÇÑÁÙ¿¡ ÀÛ¼ºÇÒ °æ¿ì »ç¿ëÇÏ´Â ±âÈ£ÀÔ´Ï´Ù. µû¶ó¼­ °³º° ¸í·É¾î¸¦ ¿©·¯ÁÙ·Î ³ª´©¾î
ÀÛ¼ºÇÒ °æ¿ì¿¡´Â »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

´Ù½Ã ¼³¸íÇÏ¸é ¿©·¯ºÐµéÀº Start , Set , Wait , Reset , End ¶ó´Â 5°³ÀÇ ¸í·É¾î¸¸ ¹è¿ì°í Portb.x ¶ó°í ºÒ¸®´Â
ÀÔÃâ·Â Æ÷Æ®ÀÇ Á¾·ù¸¸ ¾Ë¸é °ð¹Ù·Î ·Îº¸Æ®¸¦ Á¦¾îÇϱâ À§ÇÑ ´Ù¾çÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.
Á¤¸» ½±ÁÒ ! ¹°·Ð ÃʵîÇб³ ÇлýÀÎ °æ¿ì ¾ÆÁ÷ ¿µ¾î¸¦ ¸ð¸£´Â ÇлýµéÀÌ ÀÖÀ¸¹Ç·Î ¾î·Æ´Ù°í »ý°¢ÇÒ ¼ö ÀÖÀ¸³ª,
¿µ¾î¸¦ Á¶±Ý ¹è¿ì°ÔµÇ¸é 5°³ÀÇ ¸í·É¾î°¡ ¿µ¾îÀÇ ±âº» ´Ü¾î¶ó´Â »ç½ÇÀ» ¾Ë°ÔµÉ °ÍÀÔ´Ï´Ù.
±×¸¸Å­ º£ÀÌÁ÷ ¾ð¾î´Â ¹è¿ì±â ½¬¿î ¾ð¾îÀÎ °ÍÀÌÁö¿ä.

*Âü°í
º£ÀÌÁ÷ ¾ð¾î¿¡¼­ »ç¿ëµÇ´Â ¸í·É¾îÀÇ Àǹ̴ ¿µ¾î»çÀüÀ» ã¾Æº¸¸é ½±°Ô ¾Ë ¼öÀÖ½À´Ï´Ù.
Start - ½ÃÀÛ
Set - Á¦ÀÚ¸®¿¡ ³õ¾Æ¶ó.
Reset - ¿ø À§Ä¡·Î µ¹·Á ³õ¾Æ¶ó
Wait - ÇÏ´ø ÀÛ¾÷À» °è¼ÓÇضó
End - ³¡

¾Æ·¡ÀÇ ÇÁ·Î±×·¥Àº Å×Å©¸ÇÀÌ ¹°°ÇÀ» Áý¾îµé°í ÁöÁ¤ÇÑ Àå¼Ò¿¡ ¹°°ÇÀ» ¿Å°Ü ³õ´Â ÀÛ¾÷ÀÔ´Ï´Ù.
°°Àº »öÀ¸·Î Ç¥½ÃµÈ ºÎºÐÀº µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù. Áï, ÁÖȲ»öÀ» ¸ðµÎ ÀüÁøÇ϶ó´Â
¸í·É¾îÀÔ´Ï´Ù. µû¶ó¼­, ÇÁ·Î±×·¥À» óÀ½ºÎÅÍ ÀÛ¼ºÇÏÁö ¾Ê°íµµ ÇÊ¿äÇÑ ºÎºÐÀ» º¹»çÇØ ³ÖÀ¸¸é,
ÈǸ¢ÇÑ ÇÁ·Î±×·¥ÀÌ ¿Ï¼ºµÇ´Â °ÍÀÔ´Ï´Ù.

Ddrb = &B11111100 : Portb = &B00000000
Start:
Set Portb.2 : Wait 8 : Reset Portb.2 -----------------------------------------ÆÈÀ» ¹ú¸°´Ù.
Set Portb.4 : Set Portb.6 : Wait 3 : Reset Portb.4 : Reset Portb.6 ------ ÀüÁø
Set Portb.3 : Wait 8 : Reset Portb.3 ---------------------------------------- À½½ÄÀ» Áý´Â´Ù.
Set Portb.5 : Set Portb.7 : Wait 3 : Reset Portb.5 : Reset Portb.7 ------- ÈÄÁø
Set Portb.7 : Wait 4 : Reset Portb.7 ---------------------------------------- ¿ÞÂÊÀ¸·Î ȸÀü
Set Portb.4 : Set Portb.6 : Wait 3 : Reset Portb.4 : Reset Portb.6 ------- ÀüÁø
Set Portb.6 : Wait 2 : Reset Portb.6 ---------------------------------------- ¿À¸¥ÂÊÀ¸·Î ȸÀü
Set Portb.4 : Set Portb.6 : Wait 3 : Reset Portb.4 : Reset Portb.6 ------- ÀüÁø
Set Portb.2 : Wait 8 : Reset Portb.2 ---------------------------------------- ÆÈÀ» ¹ú¸°´Ù.
Set Portb.5 : Set Portb.7 : Wait 3 : Reset Portb.5 : Reset Portb.7 ------- ÈÄÁø
Set Portb.3 : Wait 8 : Reset Portb.3 ---------------------------------------- ÆÈÀ» ¸ðÀº´Ù.
End

ÇÁ·Î±×·¥ÀÇ »ó¼¼ÇÑ ¼³¸íÀÔ´Ï´Ù.

¸í·É¾î ÀÇ¹Ì ·Îº¸Æ®ÀÇ ¹ÝÀÀ
¡¡

Ddrb = &B11111100
Portb = &B00000000

¡¡

¡¡

±âº»À¸·Î ¼³Á¤

¡¡

¡¡
Start:

¡¡

½ÃÀÛ

¡¡

½ÃÀÛ

¡¡

Set Portb.2
Wait 8
Reset Portb.2

¡¡

¸ðŸ 1 ÀüÁø
8ÃÊ°£ Áö¼Ó
¸ðŸ 1 Á¤Áö

¡¡

ÆÈÀ» ¹ú¸°´Ù

¡¡

¡¡

Set Portb.4
Set Portb.6
Wait 3
Reset Portb.4
Reset Portb.6

¡¡

¸ðŸ 2 ÀüÁø
¸ðŸ 3 ÀüÁø
3ÃÊ°£ Áö¼Ó
¸ðŸ 2 Á¤Áö
¸ðŸ 3 Á¤Áö
ÀüÁø
Set Portb.3
Wait 8
Reset Portb.3

¡¡

¸ðŸ 1 ÈÄÁø
8ÃÊ°£ Áö¼Ó
¸ðŸ 1 Á¤Áö
ÆÈÀ» ¸ð¾Æ À½½ÄÀ» Áý´Â´Ù
Set Portb.5
Set Portb.7
Wait 3
Reset Portb.5
Reset Portb.7

¡¡

¸ðŸ 2 ÈÄÁø
¸ðŸ 3 ÈÄÁø
3ÃÊ°£ Áö¼Ó
¸ðŸ 2 Á¤Áö
¸ðŸ 3 Á¤Áö

¡¡

ÈÄÁø

¡¡

Set Portb.7
Wait 4
Reset Portb.7

¡¡

¸ðŸ 3 ÈÄÁø
4ÃÊ°£ Áö¼Ó
¸ðŸ 3 Á¤Áö
¿ÞÂÊÀ¸·Î ȸÀü
Set Portb.6
Wait 2
Reset Portb.6

¡¡

¸ðŸ 3 ÀüÁø
2ÃÊ°£ Áö¼Ó
¸ðŸ 3 Á¤Áö
¿À¸¥ÂÊÀ¸·Î ȸÀü
End ¡¡ ÀÛ¾÷ ³¡