¢À ºÎ·Ï ¿¹Á¦¼Ò½º ÇÁ·Î±×·¥Àº '¿©±â(Ŭ¸¯)'¿¡ ÀÖ½À´Ï´Ù.
Á¤¿ÀÇ¥´Â '¿©±â(Ŭ¸¯1)'¿¡ ÀÖ½À´Ï´Ù.
¢À ÁÖ¿ä³»¿ë ¢À
¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ °øºÎÇϴµ¥´Â Àý´ëÀûÀ¸·Î ½Ç¹«ÀûÀÎ ¼÷´Þ°úÁ¤ÀÌ Áß¿äÇÏ´Ù. °£È¤, Ã¥¸¸À» ÅëÇÏ¿© ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ °øºÎÇϰڴٴ »ç¶÷À» º¼ ¼ö Àִµ¥, ÀÌ´Â µµÀúÈ÷ ºÒ°¡´ÉÇÑ °ÍÀ» Çϰڴٴ °Í°ú ´Ù¸§¾ø´Ù. ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ ÀÍÈ÷´Âµ¥´Â ¹Ýµå½Ã ÀûÇÕÇÑ ±³À°¿ë ŰƮ¸¦ ÅëÇÑ ÇÁ·Î±×·¡¹Ö ¿¬½ÀÀÌ ÇÊ¿äÇÏ´Ù.
ÀÌ Ã¥¿¡¼´Â À̸¦ À§ÇÏ¿© OK-8051 ŰƮ¿Í ÇÔ²² °øºÎÇÒ ¼ö Àִ dzºÎÇÑ ¾î¼Àºí¸® ¹× C ¾ð¾îÇÁ·Î±×·¥ ¿¹Á¦¸¦ Á¦°øÇÑ´Ù. µ¶ÀÚ ¿©·¯ºÐÀº À̸¦ ÅëÇÏ¿© ¾î¼Àºí¸® ÇÁ·Î±×·¡¹Ö°ú C¾ð¾î ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¸ð µÎ ÀÍÇôµÎ±â ¹Ù¶õ´Ù.
¾î¼Àºí¸®¿Í C ¾ð¾î´Â ¾î´À Çϳª¸¸À» ¹èŸÀûÀ¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¹®Á¦°¡ ¾Æ´Ï¸ç, ÀÀ¿ë ½Ã½ºÅÛÀ̳ª »ç ¿ëȯ°æ¿¡ µû¶ó ¼±ÅÃÇÒ ¹®Á¦À̹ǷΠ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ ¿£Áö´Ï¾î´Â ¾ðÁ¦³ª ÀÌ 2°¡Áö¸¦ ¸ðµÎ ÀûÀýÈ÷ ±¸ »çÇÒ ¼ö ÀÖ´Â ±â¼úÀ» °®Ãß°í ÀÖ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.
OK-8051 ŰƮ¿¡ ´ëÇÑ ¸ðµç ¿¹Á¦ ÇÁ·Î±×·¥ ¼Ò½ºÆÄÀÏ(XXX.ASM ¶Ç´Â XXX.C)°ú IBM PC¿¡¼ Á÷·ÄÆ÷ Æ®¸¦ ÅëÇÏ¿© HEX ÆÄÀÏ(XXX.HEX)À» OK-8051¿¡ ´Ù¿î·ÎµåÇϰųª ½ÇÇàÇÏ´Â À¯Æ¿¸®Æ¼(DL51.EXE), »ç ¿ëÀÚ°¡ ¼Ò½º ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í ¹ø¿ªÇÏ¿© ´Ù¿î·ÎµåÇϰųª ½ÇÇàÇÏ´Â ÀÛ¾÷À» ÀÏ·ÃÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ´Â ÅëÇÕ¸Þ´º ÇÁ·Î±×·¥(OK51.EXE) µî Æ÷ÇÔ.
OK-8051 ŰƮ¿¡ ³»ÀåµÈ ¸ð´ÏÅÍ ROMÀÇ ¼Ò½º ÆÄÀÏÀº ¹°·Ð ´Ù¿î·Î´õ DL51ÀÇ ¼Ò½º ÆÄÀÏÀ̳ª ÅëÇÕ ¸Þ ´º ÇÁ·Î±×·¥ OK51ÀÇ ¼Ò½ºÆÄÀÏ ¹× »ç¿ëÀÚ°¡ C¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÇÒ ¶§ ¹Ýµå½Ã ¸µÅ©½ÃÄÑ ÁÖ¾î¾ß ÇÏ´Â ½ºÅ¸Æ®¾÷ ÆÄÀÏ STARTUP.OBJµµ ÇÔ²² Á¦°ø, ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼µéÀº ½ÇÇàÆÄÀÏÀº ¹°·Ð ¼Ò½ºÆÄÀϱîÁö ¸ðµÎ °ø°³!!!
*** ¿©±â¿¡´Â µ¥¸ð ¹öÀü A51ÀÇ V5.28 ¹× C51ÀÇ V5.11À» Æ÷ÇÔ. ÀÌ C51¿¡´Â ±â´É»óÀÇ Á¦ÇÑÀÌ ÀÖÀ¸¸ç, ·çÆ® µð·ºÅ丮 C: ¿¡ ³õ°í ½ÇÇàÇÏ¸é ¼³Ä¡µË´Ï´Ù. ¿©±â¼ Ç¥½ÃµÇ´Â ¸ðµç Áú¹® ¸Þ½ÃÁö¿¡´Â Y·Î ´ë´äÇØ¾ß ¿Ã¹Ù¸£°Ô ¼³Ä¡µË´Ï´Ù ***
¢À Â÷·Ê ¢À
Á¦1ºÎ ÀÌ·ÐÆí
Á¦1Àå 8051ÀÇ ±¸Á¶¿Í ±â´É
1.1 ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯¶õ ¹«¾ùÀΰ¡?
1.2 8051ÀÇ ±¸Á¶¿Í ±â´É
1.3 8051ÀÇ ¸í·É ¹× ¾îµå·¹½Ì ¸ðµå
1.4 8051ÀÇ ÀÎÅÍ·´Æ® ó¸®
1.5 8051ÀÇ I/O Æ÷Æ®
1.6 8051ÀÇ Å¸À̸Ó
1.7 8051ÀÇ Á÷·Ä Æ÷Æ®
1.8 8051ÀÇ ¸í·É ¼¼Æ® ¿ä¾à
(±â´Éº° / ±â°è¾î ÄÚµå¼øÀ¸·Î ¸í·É¾î¸¦ Á¤¸® ÇØ¼³)
< ´Ü¿øÁ¤¸® ¹®Á¦ >
Á¦2Àå 8051ÀÇ ¿ÜºÎ ÀÎÅÍÆäÀ̽º
2.1 ¹ÝµµÃ¼ ¸Þ¸ð¸® ¹× ÀÎÅÍÆäÀ̽º
2.2 ŸÀÌ¸Ó ¹× 82C54 PIT
2.3 Á÷·ÄÅë½Å ¹× 82C51A PCI
2.4 º´·Ä Àü¼Û ¹× 82C55A PPI
2.5 LCD ¸ðµâ
2.6 A/D ¹× D/A ÄÁ¹öÅÍ
2.7 µðÁöÅÐ ½Ã°è ¹× DS12C887 RTC
< ´Ü¿øÁ¤¸® ¹®Á¦ >
Á¦3Àå 8051ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß Åø
3.1 ¼ÒÇÁÆ®¿þ¾î Åø ¹× °³¹ß ȯ°æ
(¥ìVision, dScope)
3.2 ¸ÅÅ©·Î ¾î¼Àºí·¯ A51.EXE
3.3 C ÄÄÆÄÀÏ·¯ C51.EXE
3.4 8051 À¯Æ¿¸®Æ¼
(BL51.EXE, OH51.EXE, OC51.EXE, LIB51.EXE)
< ´Ü¿øÁ¤¸® ¹®Á¦ >
Á¦4Àå 8051 ¸¶½ºÅÍ Å°Æ® OK-8051
4.1 OK-8051ÀÇ Çϵå¿þ¾î ±¸Á¶¿Í ±â´É
4.2 OK-8051¿¡¼ÀÇ ¼ÒÇÁÆ®¿þ¾î »ç¿ë¹ý
< ´Ü¿øÁ¤¸® ¹®Á¦ >
Á¦2ºÎ ½Ç½ÀÆí
Á¦5Àå ¾î¼Àºí¸® ¾ð¾î ÇÁ·Î±×·¡¹Ö
½Ç½ÀA.1 OK-8051 ŰƮÀÇ »ç¿ë¹ý(¾î¼Àºí¸® ¾ð¾î)
½Ç½ÀA.2 ±âº»ÀûÀÎ ¾î¼Àºí¸® ÇÁ·Î±×·¡¹Ö
½Ç½ÀA.3 ³í¸®¿¬»ê ÇÁ·Î±×·¥
½Ç½ÀA.4 ŰÀÔ·Â ¹× LCD Ãâ·Â ÇÁ·Î±×·¥
½Ç½ÀA.5 °¡°¨»ê ÇÁ·Î±×·¥
½Ç½ÀA.6 ´ë¼Ò°ü°è ¹× ºÐ±â ÀÀ¿ë ÇÁ·Î±×·¥
½Ç½ÀA.7 ¼ºê·çƾ ¹× ¸ÅÅ©·ÎÀÇ »ç¿ë
½Ç½ÀA.8 ½ÂÁ¦»ê ÇÁ·Î±×·¥
½Ç½ÀA.9 ŸÀÌ¸Ó ÀÎÅÍ·´Æ® ÇÁ·Î±×·¥
½Ç½ÀA.10 ½Ã°£Áö¿¬ ·çƾ ÇÁ·Î±×·¥
½Ç½ÀA.11 À½¾Ç¿¬ÁÖ ¹× À½Çâ¹ß»ý ÇÁ·Î±×·¥
½Ç½ÀA.12 Á÷·ÄÅë½Å ÇÁ·Î±×·¥
½Ç½ÀA.13 A/D ÄÁ¹öÅÍ ÀÔ·Â ÇÁ·Î±×·¥
½Ç½ÀA.14 D/A ÄÁ¹öÅÍ Ãâ·Â ÇÁ·Î±×·¥
½Ç½ÀA.15 µðÁöÅÐ ½Ã°è ÇÁ·Î±×·¥
Á¦6Àå C ¾ð¾î ÇÁ·Î±×·¡¹Ö
½Ç½ÀC.1 OK-8051 ŰƮÀÇ »ç¿ë¹ý(C ¾ð¾î)
½Ç½ÀC.2 ±âº»ÀûÀÎ C ÇÁ·Î±×·¡¹Ö
½Ç½ÀC.3 ŰÀÔ·Â ¹× LCD Ãâ·Â ÇÁ·Î±×·¥
½Ç½ÀC.4 ³í¸®¿¬»ê ¹× °¡°¨»ê ÇÁ·Î±×·¥
½Ç½ÀC.5 ºÐ±â ¹× ¹Ýº¹Ã³¸® ÇÁ·Î±×·¥
½Ç½ÀC.6 ½ÂÁ¦»ê ÇÁ·Î±×·¥
½Ç½ÀC.7 ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê ÇÁ·Î±×·¥
½Ç½ÀC.8 ŸÀÌ¸Ó ÀÎÅÍ·´Æ® ÇÁ·Î±×·¥
½Ç½ÀC.9 ½Ã°£Áö¿¬ ·çƾ ÇÁ·Î±×·¥
½Ç½ÀC.10 Á÷·ÄÅë½Å ÇÁ·Î±×·¥
½Ç½ÀC.11 A/D ÄÁ¹öÅÍ ÀÔ·Â ÇÁ·Î±×·¥
½Ç½ÀC.12 D/A ÄÁ¹öÅÍ Ãâ·Â ÇÁ·Î±×·¥
½Ç½ÀC.13 µðÁöÅÐ ½Ã°è ÇÁ·Î±×·¥
½Ç½ÀC.14 ¾î¼Àºí¸®¿Í C ¾ð¾îÀÇ È¥¿ë
½Ç½ÀC.15 °í±Þ C ¾ð¾î ÇÁ·Î±×·¡¹Ö
ºÎ·Ï
ºÎ·Ï1. ¸ð´ÏÅÍ ROM ÇÁ·Î±×·¥ÀÇ ¼Ò½º ¸®½ºÆ®
ºÎ·Ï2. DL51.CPP ¹× OK51.C ÇÁ·Î±×·¥ÀÇ ¼Ò½º
ºÎ·Ï3. ¹ÝµµÃ¼ ¼ÒÀÚÀÇ µ¥ÀÌÅÍ ½ÃÆ®
(80C32, 27C256, 62256, 28C256, 29C256, 82C51A, 82C54, 82C55A,
DS12C887, MAX232, LM35D, ADC0809, DAC0800, KS0066, KS0065)
ºÎ·Ï4. ´Ü¿øÁ¤¸® ¹®Á¦ÀÇ Á¤´ä ¢À °ü·Ã ŰƮ »óǰ º¸±â ¢Ñ OK-8051 KIT(¾Ë·ç¹Ì´½C+GLCD)
|
|
 |
 |
ÀÔ±ÝÈ®ÀÎÈÄ 3~5ÀÏÀ̳» ¹è¼Û (Åä,ÀÏ,°øÈÞÀÏÁ¦¿Ü), µµ¼»ê°£ 7ÀÏÀ̳» ¼ö·É
¡Ø ¼îÇνà ÁÖÀÇ»çÇ×
5¸¸¿ø ÀÌ»ó ±¸¸Å½Ã ¹«·á¹è¼ÛµË´Ï´Ù.
5¸¸¿ø¹Ì¸¸ ±¸¸Å½Ã 4,000¿øÀÇ ¹è¼Ûºñ¸¦ ºÎ´ãÇÏ¼Å¾ß µË´Ï´Ù.
µµ¼»ê°£Áö¿ªÀº ¹è¼Ûºñ°¡ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.
|  |
»óǰ ¼ö·ÉÈÄ »ç¿ëÇÏÁö ¾ÊÀ¸½Å °æ¿ì¿¡ ÇÑÇØ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ±³È¯ ¶Ç´Â Àû¸³±Ý 󸮰¡ °¡´ÉÇÕ´Ï´Ù.
±³È¯ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì
*ÁÖ¹®»óǰÀÎ °æ¿ì ±³È¯/ȯºÒÀÌ ºÒ°¡´É
*±³È¯ÀÇ·Ú¸¦ Áֽų¯ÀÌ Á¦Ç°ÀÌ µµÂøÇѳ¯·Î ºÎÅÍ 4ÀÏÀÌ °æ°ú ÇßÀ» °æ¿ì
*°í°´´ÔÀÇ ºÎÁÖÀÇ·Î ÀÎÇÑ »óǰÀÇ º¯°æ ÈÑ¼Õ ¶Ç´Â ÆÄ¼ÕµÈ °æ¿ì
À̶§, »óǰºÒ·®À̳ª ÆÄ¼Õµî ÇÏÀÚ¿¡ ÀÇÇÑ ¹Ý¼Ûºñ¿ëÀº º»»ç¿¡¼ ºÎ´ãÇϸç, °í°´º¯½ÉÀ¸·Î ÀÎÇÑ ±³È¯/¹ÝǰÀÇ ¹Ý¼Ûºñ¿ëÀº °í°´´Ô²²¼ ºÎ´ã.
(´Ü, ÁÖ¹®³»¿ª°ú ´Ù¸¥ »óǰÀÌ ¹è¼ÛµÈ °æ¿ì¿¡´Â ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳»¿¡ ±³È¯/¹ÝǰÀÌ °¡´É) |
|
|
|
|