Ȩ

¼Ò°³

¾Æ¸¶Á¸Å©¶ó¿ìµå IoT

C¾ð¾î

¿ø°ÝÁ¦¾î

PLC

±â°è¼³°è

LabVIWE¿Í PLC

¾Æ½ºÅ°ÄÚµåÇ¥

 

Áöµµ¸ñÇ¥ : ANSI C, Visual C++, Measurment Studo++¸¦ °øºÎÇÏ¿© °øÀå ÀÚµ¿È­ ÇÁ·Î±×·¥À» ¸¸µé ¼ö ´É·ÂÀ» °®Ãá´Ù.

¼ö¾÷¹æ¹ý : AVR(ATMEGA128) º¸µå¸¦ ¸¸µé¾î Çϵå¿þ¾î¸¦ ÄÜÆ®·ÑÇÏ´Â ÇÁ·Î±×·¥À¸·Î ½Ç½ÀÀ» ÇÑ´Ù.

±³Àç : C++ ½±°Ô¹è¿ì´Â ÇÁ·Î±×·¡¹Ö, À̱âÈñ ÁöÀ½, ¼º¾È´ç

ºÎ±³Àç : ¿¹Á¦·Î ¹è¿ì´Â AVR, ±èö¿À.ÀÓ±Ô¸¸.¹Ú»ýÇÏ ÁöÀ½, ¼º¾È´ç

1Çбâ

±¸ºÐ

ÁÖ

´Ü¿ø¸í

½Ç½À³»¿ë

1ÁÖ

C¾ð¾îÀÇ ¹è°æ°ú ½ÃÀÛ

C¾ð¾î°¡ ¹è°æ°ú ÀåÁ¡, ÄÄÆÄÀÏ&¸µÅ© ¹æ¹ýÀ» ¾Ë¾Æ º»´Ù.

½Ç½Àº¸µåÀÇ È¸·Îµµ ±¸¼º°ú µ¿ÀÛÀ» °øºÎÇÑ´Ù.

2ÁÖ

Ç¥ÁØ ÀÔÃâ·Â

Å°º¸µå·Î ÀÔ·ÂÇÏ°í À̸¦ ¸ð´ÏÅÍ·Î ¹®ÀÚ¸¦ Ãâ·Â ÇÑ´Ù.

½Ç½Àº¸µåÀÇ ÀÔ·Â(½ºÀ§Ä¡)¿Í Ãâ·Â(Led)À» µ¿ÀÛÇÑ´Ù.

3ÁÖ

½ºÆ®¸² ÀÔÃâ·Â

½ºÆ®¸² ÀÔÃâ·ÂÀ» È°¿ëÇÑ´Ù.

º¸µåÀÇ Ãâ·Â(Led)À» ¼øÂ÷ÀûÀ¸·Î µ¿ÀÛ½ÃŲ´Ù.

4ÁÖ

º¯¼ö¿Í µ¥ÀÌÅÍ

º¯¼ö¿Í µ¥ÀÌÅÍÀÇ »ç¿ë¹ýÀ» ¾Ë¾Æº»´Ù.

º¯¼ö¸¦ ÀÌ¿ëÇÑ º¸µåÀÇ ÀÔÃâ·ÂÀ» µ¿ÀÛ ½ÃŲ´Ù.

5ÁÖ

¿¬»êÀÚ(»ê¼ú,°ü°è)

»ê¼ú,°ü°è ¿¬»êÀÚ¸¦ ÀÍÇô¼­ ´Ù¾çÇÑ ¿¬»ê¿¡ È°¿ëÇÏ°í º¸µå¿¡ È°¿ëÇÑ´Ù.

6ÁÖ

¿¬»êÀÚ(³í¸®,Áõ°¨)

³í¸®¿Í Áõ°¨ ¿¬»êÀÚ¸¦ ÀÍÈ÷°í º¸µå¿¡ È°¿ëÇÑ´Ù.

7ÁÖ

Á¶°Ç¹®(if,case,switch)

Á¶°Ç¿¡ µû¶ó ¼±ÅÃÀ» Á¦¾îÇÏ´Â if¹®°ú case, switch¹®ÀÇ È°¿ëÀ» ÀÍÈù´Ù.

º¸µåÀÇ ½ºÀ§Ä¡ Á¶°Ç¿¡ µû¶ó Led¸¦ Á¡µîÇÑ´Ù.

8ÁÖ

 

Áß °£ °í »ç

9ÁÖ

¹Ýº¹¹®(for,while)

for, while¹®À» ÀÌ¿ëÇÑ ¹Ýº¹ Á¦¾î¸¦ °øºÎÇÏ°í º¸µå¿¡ È°¿ëÇÑ´Ù.

10ÁÖ

ÇÔ¼ö

ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ü°èÀûÀ¸·Î ÇÁ·Î±×·¥À» ¸¸µç´Ù.

LedÀÇ ¼øÂ÷ÀûÀÎ Á¡µîÀ» ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¸¸µé¾î º»´Ù.

11ÁÖ

¹è¿­

¹è¿­À» »ç¿ëÇÏ¿© °°Àº º¯¼ö¸¦ °¡Áø ¿©·¯ °³ÀÇ µ¥ÀÌÅÍ »ç¿ë¹ýÀ» °øºÎÇÑ´Ù.

¹è¿­¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ º¸µåÀÇ Led·Î Ãâ·ÂÇÑ´Ù.

12ÁÖ

¹è¿­°ú ÇÔ¼ö

ÇÔ¼ö¿¡¼­ 1Â÷¿ø ¹è¿­ÀÇ Àμö Àü´ÞÀ» È°¿ëÇÑ´Ù.

13ÁÖ

Æ÷ÀÎÅÍ

Æ÷ÀÎÅ͸¦ ÀÍÇô¼­ ¸Þ¸ð¸®¸¦ È¿À²ÀûÀ¸·Î »ç¿ëÇÑ´Ù.

14ÁÖ

Æ÷ÀÎÅÍ È°¿ë

ÇÔ¼ö¿¡¼­ Æ÷ÀÎÅÍÀÇ È°¿ëÀ» °øºÎÇÑ´Ù.

15ÁÖ

ÆÄÀÏÀÔÃâ·Â

ÆÄÀÏ Æ÷ÀÎÅ͸¦ ÀÌ¿ëÇÑ ÀÔÃâ·ÂÀ» ¹è¿î´Ù.

16ÁÖ

 

±â ¸» °í »ç

 2Çбâ

±¸ºÐ

ÁÖ

´Ü¿ø¸í

(VisualC++ 6.0)

VisualC++

2005·Îº¸±â

VisualC++

2008·Îº¸±â

½Ç½À³»¿ë

1ÁÖ

ÇÔ¼ö¿Í ¹è¿­

 

 

1Çб⠳»¿ëÀ» º¹½ÀÇÑ´Ù.

2ÁÖ

Æ÷ÀÎÅÍ

 

 

1Çб⠳»¿ëÀ» º¹½ÀÇÑ´Ù.

3ÁÖ

±¸Á¶Ã¼

 

 

±¸Á¶Ã¼ÀÇ ¼±¾ð°ú »ç¿ë¹ýÀ» °øºÎ ÇÑ´Ù.

4ÁÖ

°´Ã¼¿Í Ŭ·¡½º

 

 

Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯¿Í ±× »ç¿ë ¹æ¹ýÀ» ¹è¿î´Ù.

5ÁÖ

»ý¼ºÀÚ¿Í ¼Ò¸êÀÚ

 

 

»ý¼ºÀÚ¿Í ¼Ò¸êÀÚÀÇ »ç¿ë ¹æ¹ýÀ» °øºÎ ÇÑ´Ù.

6ÁÖ

Ŭ·¡½º »ó¼Ó

 

 

Ŭ·¡½ºÀÇ »ó¼ÓÀÇ ¼±¾ð°ú »ç¿ë.

7ÁÖ

´ÙÀ̾î·Î±× ¹Ú½º¿¡¼­ ÀÔÃâ·Â

 

 

¹öÆ°ÀÇ µ¿ÀÛ°ú ¿¡µðÅÍ ¹Ú½º¿¡¼­ÀÇ ÀÔÃâ·ÂÀ» °øºÎÇÑ´Ù.

7-1

Å×ÀÌºí ¸¸µé±â

 

 

´ÙÀ̾î·Î±× ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© Çлý°ú ¼ºÀûÀ» ÀÔ·ÂÇÏ°í, Å×À̺íÀ» ¸¸µé¾î Ãâ·ÂÇÑ´Ù. ¼ºÀû µ¥ÀÌÅÍ´Â ±¸Á¶Ã¼¸¦ ÀÌ¿ëÇÑ´Ù.

7-2

Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¼ºÀû°ü¸® Å×ÀÌºí ¸¸µé±â

 

 

´ÙÀ̾î·Î±× ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© Çлý°ú ¼ºÀûÀ» ÀÔ·ÂÇÏ°í, Å×À̺íÀ» ¸¸µé¾î Ãâ·ÂÇÑ´Ù. ¼ºÀû µ¥ÀÌÅʹ Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ´Ù.

8ÁÖ

 

 

 

Áß °£ °í »ç

9ÁÖ

³ëºê¿Í ¹öÆ° Á¦¾î

 

 

³ëºêÀÇ ¼±Åÿ¡ µû¶ó LED(¹öÆ°)ÀÌ ON/OFF µÇµµ·Ï ÇÑ´Ù.

10ÁÖ

ŸÀÌ¸Ó µ¿ÀÛ

 

ŸÀ̸Ӹ¦ µ¿ÀÛ ½ÃÅ°´Â ¹æ¹ý°ú È°¿ë ´É·ÂÀ» Å°¿î´Ù. 

11ÁÖ

½Ã°è¸¸µé±â

 

ŸÀ̸ÓÀÇ µ¿ÀÛÀ» ¾Ë¾Æº¸°í ±× È°¿ëÀ» ¾Ë¾Æ º»´Ù.

11_2

ŸÀÓ½ºÄÉÁì ¸¸µé±â

 

 

ÇÏ·ç Áß ±â°è¸¦ µ¿ÀÛ ½ÃÅ°´Â ½Ã°£À» ÀÔ·ÂÇÏ°í ÀÌ¿¡ µû¶ó ±â°è¸¦ µ¿ÀÛ ½ÃŲ´Ù.

12ÁÖ

±×·¡ÇÁ±×¸®±â

 

 

µ¥ÀÌÅ͸¦ ±×·¡ÇÁ·Î ±×¸®´Â ¹æ¹ýÀ» ¹è¿î´Ù.

13ÁÖ

ºñÆ®¸Ê ±×·¡ÇÈ

 

±×·¡ÇÈ ÆÄÀÏÀ» º¸°í È®´ë Ãà¼Ò ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. [±×¸²³»·Á¹Þ±â]

13-1

´ÙÀ̾î·Î¹Ú½º¿¡ ±×¸²±×¸®±â

 

´ÙÀ̾î·Î±× ¹Ú½º¿¡¼­ ±×·¡ÇÈ ÆÄÀÏÀ» º¸°í È®´ë Ãà¼Ò ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. [±×¸²³»·Á¹Þ±â]

 

 

 

 

 

14ÁÖ

ºñÆ®¸Ê ¾Ö´Ï¸ÞÀ̼Ç

 

ºñÆ®¸ÊÀ¸·Î ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·Î±×·¥À» ¸¸µç´Ù.

15ÁÖ

¹è°æ°ú ÇÕ¼ºµÈ ¾Ö´Ï¸ÞÀ̼Ç

 

¹è°æ°ú ÇÕ¼ºµÈ ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·Î±×·¥À» ¸¸µç´Ù.    [¼Ò½ºÇÁ·Î±×·¥]

16ÁÖ

 

 

 

±â ¸» °í »ç

º¸Ãæ1

´ÙÀ̾î·Î±×¹Ú½º¿¡ Å« ±Û¾¾ ¾²±â

 

´ÙÀ̾î·Î±× ¹Ú½º¿¡ Å« ±Û¾¾¿Í ¿òÁ÷ÀÌ´Â ±Û¾¾¸¦ ¾²´Â ¹æ¹ýÀ» °øºÎÇÑ´Ù.

º¸Ãæ2

¿¢¼¿ ÀÚµ¿À¸·Î ¸¸µé±â

 

µ¥ÀÌÅ͸¦ ¿¢¼¿¿¡ ¾²´Â 2°¡Áö ¹æ¹ýÀ» °øºÎÇÑ´Ù.

º¸Ãæ3

¿¢¼¿,¿öµå ÀÚµ¿À¸·Î ¸¸µé±â

 

¸ÞÆ®¸¯½º ÇüÅÂÀÇ µ¥ÀÌÅ͸¦ ÀÚµ¿À¸·Î ¿¢¼¿Ã­Æ®¿Í ¿öµå·Î ¸¸µç´Ù.

º¸Ãæ4

¸ð´Þ´ëÈ­»óÀÚ, ¸Þ´ºÀÛ¼º

 

¸ð´Þ´ëÈ­»óÀÚ ±â¹Ý ¿¡Çø®ÄÉÀ̼ǰú ¸Þ´ºÀÛ¼ºÀ» °øºÎÇÑ´Ù.

º¸Ãæ5

¸ð´Þ¸®½º ´ëÈ­»óÀÚ¿Í À©µµ¿ì ¸Þ½ÃÁö ¸¸µé±â

 

¸ðµ¥¸®½º´ëÈ­»óÀÚ ±â¹Ý ¿¡Çø®ÄÉÀ̼ǰú À©µµ¿ì¸Þ¼¼Áö¸¦ ¸¸µå´Â ¹æ¹ýÀ» °øºÎÇÑ´Ù.

 

[PCÅë½ÅÇÁ·Î±×·¥ ³»·Á¹Þ±â-VisualC++]  [PCÅë½ÅÇÁ·Î±×·¥ ³»·Á¹Þ±â-MeasurmentStudio]

AVR ÇÁ·Î±×·¥Àº ¿ø°ÝÁ¦¾î AVR°ú PCÅë½Å(ÀÔÃâ·ÂÁ¦¾î) ÀÇ ÇÁ·Î±×·¥À» »ç¿ë ÇÏ¿´´Ù.  [AVR ÇÁ·Î±×·¥ ³»·Á¹Þ±â]

Åë½ÅÄÉÀ̺í Á¦ÀÛ

 

½Ç½Àº¸µåÀÇ Á¦ÀÛ

¾Æ·¡ µµ¸é°ú °°ÀÌ È¸·Î¸¦ Á¦ÀÛÇÑ´Ù.

CPU(RCM128) ±¸¸Åó – http://www.realsys.co.kr/

 

º¸µå´Â ¾Æ·¡¿Í °°ÀÌ ¸¸µç´Ù.