µµ¼­(BOOK)
Å°Æ®(KIT)
ƯÆÇ »óÇ°
Á¹¾÷ÀÛÇ°&ÀüÀÚ±âÃÊ
ÀÀ¿ë¸ðµâ
ÀüÀÚºÎÇ°
¸ðÅÍ
±â±¸
¿£Å¬·ÎÁ®
°³ÀΰáÁ¦¿ë
 
°í°´¼¾ÅÍ °Ô½ÃÆÇ
ÀÚÀ¯°Ô½ÃÆÇ
MCU ÅëÇÕ °Ô½ÃÆÇ
°­ÁÂ-RaspberryPi
°­ÁÂ-µå·Ð(ÄõµåÄßÅÍ)
°­ÁÂ-¾ÆµÎÀ̳ë(±âÃÊ)
°­ÁÂ-¾ÆµÎÀ̳ë(ÀÀ¿ë)
½ÅÁ¦Ç°/½Å±â¼ú ¼Ò°³
DIY °øÀÛ °Ô½ÃÆÇ
À±±³¼öÀÇ ¿¬±¸½Ç Ä®·³
 
 
 
1 ÀÚ·á½ÇÀÌ¿ë½Ã Âü°í»çÇ×
 
 
2 2024³â °©Áø³â (Ë£òãÒ´) »õ
 
 
3 »ç¹«½Ç ÀÌÀü ¾È³»
 
 
4 2023 °è¹¦³â »õÇØ º¹ ¸¹ÀÌ
 
 
5 AVR128DA64 Á¤º¹ Ãâ°£¾È³»
 
 
 
 
 
 
 ¢Ï : 02-776-4868

 £Æ: 02-779-6757
À̸ÞÀϹ®ÀÇ
 
¢Ñ ÆòÀÏ(¿ù~±Ý) : 10~17½Ã
¢Ñ ÁÖ¸», °øÈÞÀÏ ÈÞ¹«
 
±¹¹Î822437-04-008415
¢Ñ ¿¹±ÝÁÖ : À̹ÎÈñ(¿È»ç(OHM»ç))
 
 
1 À±±³¼öÀÇ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ ¿ùµå
 
2 (ÁÖ)¼®¿µºê¶óÀ̽ºÅæ
 
ºñ¹Ð¹øÈ£ È®ÀÎ ´Ý±â
  µµ¼­(BOOK) > Àü±âÀüÀÚÁ¤º¸Åë½Å > µðÁöÅÐ ¹«¼±Åë½Å ½Ã½ºÅÛ ±¸Ãà
µðÁöÅÐ ¹«¼±Åë½Å ½Ã½ºÅÛ ±¸Ãà
ÆǸŰ¡°Ý : 15,000¿ø
Àû¸³±Ý¾× : 1,000¿ø
¢À Àú ÀÚ : ¼­±æÁÖ
¢À ¹ß Çà ÀÏ : 1997³â03¿ù01ÀÏ
¢À µµ¼­ ºÐ¾ß : Åë½Å
¢À I S B N : 89-7101-211-0
¢À ÆÇÇü/Âʼö : B5/297
ÃÑ »óÇ° ±Ý¾× 0 ¿ø
»óÇ°¸í : µðÁöÅÐ ¹«¼±Åë½Å ½Ã½ºÅÛ ±¸Ãà

 

¢À ÁÖ¿ä³»¿ë ¢À

 

Assemble ¾ð¾î¸¦ ÀÌ¿ëÇÏ¿© ¹«¼±ÀüÈ­±â, ÀÚµ¿ÀÀ´ä±â µîÀ» Programming ÇØ¿ÔÀ¸³ª Assemble, C, Real-Time-OS¸¦ ¸ðµÎ Àû¿ëÇØ¾ß ÇÏ´Â Project¿¡ Á¢ÇÏ°Ô µÇ¾úÀ» ¶§ ÀÌ¿Í °ü·ÃµÈ ¼­Àû°ú ÀڷḦ ±¸Çϴµ¥ ¾î·Á¿òÀÌ ¸¹¾Ò¾ú´Ù. C¾ð¾î´Â ±×·¸´ÙÄ¡°í, Real-Time-OSÀÇ Ãß»óÀûÀÎ °³³äÀ» ÀÌÇØÇÏ´Â °Í°ú C¾ð¾î¿Í Assemble ¾ð¾î »çÀÌÀÇ °ü°è¸¦ Á¤¸®Çϴµ¥ ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ¾ú´Ù. ±×·¡¼­ ÀÌ·¯ÇÑ ¾î·Á¿ò¿¡ óÇØ ÀÖ´Â µ¶ÀÚ¿¡°Ô Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÇµµ·Ï ÇÏ¿´´Ù.

 

³»¿ë ¿ä¾à 1. Hardware¿Í CPU±¸Á¶¸¦ ±×¸²À» ÅëÇØ ¼³¸í.2. Assemble, C¾ð¾î ±âÃÊ ¹× Assemble°ú C¾ð¾îÀÇ È¥¿ë¿¡ °üÇÏ¿© ¿¹Á¦¸¦ µé¾î ¼³¸í, Real-Time-OSÀÇ ±âÃÊÀû ¿ø¸®¿Í Application¿¡ °üÇØ ¼³¸í.3. Software Algorithm ±â¹ý°ú Åë½Å protocolÀ» °³¹ß°úÁ¤ ¼³¸í.4. ¹«¼± º¯Á¶¹æ½Ä, Åë½Å¹æ½Ä µîÀ» »ó¼¼È÷ ¼³¸í.5. POCSAG, FLEX, CT2, PHS µîÀÇ protocolÀ» Á¤¸® ¼³¸íÇÏ¿´´Ù.

 


¢À Â÷·Ê ¢À

 

Chap1. SYSTEM

1.1 HARDWAREÀÇ ±âÃÊ

 1.1.1 ¹ÝµµÃ¼

 1.1.2 ´ÙÀÌ¿Àµå, TR

 1.1.3 LOGIC GATE

 1.1.4 ROM°ú SRAM

 1.1.5 CPU

 1.1.6 ASSEMBLE ¾ð¾î

 

1.2 SYSTEM ÃʱâÈ­(SOFTWARE ÃʱâÈ­)

 1.2.1 Start-up ProgramÀ̶õ

 1.2.2 Hardware initialize(Port initialize)

 1.2.3 Call@main function

 

1.3 INTERRUPT ROUTINE ±¸Ãà

 1.3.1 Interrupt routine vector

 1.3.2 Interrupt routine ³»¿¡¼­ CÇÔ¼ö È£Ãâ

 

Chap.2 ASSEMBLE°ú CÀÇ °ü°è

2.1 ASSEMBLE ¾ð¾î¿Í C¾ð¾î ±âÃÊ

 2.1.1 ASSEMBLE ¾ð¾îÀÇ ±âÃÊ

 2.1.2 ASSEMBLE PROGRAMÀÇ ¿¹

 2.1.3 C¾ð¾î ±âÃÊ

 

2.2 ¸Å°³º¯¼ö¸¦ °®´Â ÇÔ¼ö¸¦ assemble ÇÔ¼ö·Î ±¸Çö

 2.2.1 ÇÔ¼ö ¸Å°³º¯¼ö(parameter)´Â stack area¿¡ Àú Àå, Àü´Þ

 2.2.2 ¸Å°³º¯¼ö ÀÖ´Â ÇÔ¼ö¸¦ Á÷Á¢ assemble·Î ±¸Çö½Ã ¸Å°³º¯¼ö access ¿¹

 

2.3 C¾ð¾î¿¡¼­ assemble ¾ð¾îÀÇ È£Ãâ°ú ±× ¹Ý´ë

 2.3.1 C¾ð¾î ³»ÀÇ externÀÇ ±â´É

 2.3.2 Assemble ¾ð¾î³»ÀÇ PUPLIC°ú EXTRNÀÇ ±â´É

 2.3.3 C¾ð¾î ³»¿¡¼­ÀÇ assemble ¾ð¾îÀÇ È£Ãâ

 2.3.4 Assemble ¾ð¾î¿¡¼­ÀÇ C¾ð¾îÀÇ È£Ãâ

 

2.4 In-line AssembleÀÇ ¿¹

2.5 C¾ð¾î¸¸ »ç¿ëÇÏ¿© SOFTWAREÀÇ ±¸Çö

 2.5.1 C¾ð¾î¿¡ ÀÇÇؼ­ Hardware Initialze

 2.5.2 defineÀÇ ¹æ¹ý¿¡ µû¶ó Assemble ¾ð¾î¿Í À¯»çÇÑ C-¾ð¾î

 2.5.3 ¾Õ 2.5.2ÀýÀÇ C-source¸¦ Assemble source·Î º¯ °æ

 

Chap.3 ASM°ú C°£ º¯¼ö °ø¿ë

3.1 º¯¼ö

 3.1.1 ASSEMBLE º¯¼ö ±âÃÊ

 3.1.2 Cº¯¼ö ±âÃÊ

 

3.2 º¯¼ö¿¡ ´ëÇÑ Á¤¸®

 3.2.1 auto º¯¼ö¿Í statics º¯¼ö(ÃʱâÄ¡ ÀÖ´Â º¯¼ö, ¾ø´Â º¯¼ö)

 3.2.2 bit º¯¼öÀÇ Á¤ÀÇ ¹× »ç¿ë¿¹

 3.2.3 typedefÀÇ ¿¹

 

3.3 ±¸Á¶Ã¼ º¯¼ö

 3.3.1 ±¸Á¶Ã¼ º¯¼ö¿¡ ´ëÇÑ ¼¼°¡Áö define

 3.3.2 ±¸Á¶Ã¼ º¯¼ö¿¡ ´ëÇÑ ½Ç¿¹

 3.3.3 ±¸Á¶Ã¼¿Í pointer¿¡ ´ëÇؼ­

 

3.4 Table value(°íÁ¤ table °ªÀ» ROM¿¡ ±ò±â)

 3.4.1 Assemble ¾ð¾î¿¡ À־ °íÁ¤°ª(Table °ª)

 3.4.2 C¾ð¾î¿¡ À־ÀÇ Table value Á¤ÀÇ

 3.4.3 Pointer ÇÔ¼ö¿¡ À־ Table value Á¤ÀÇ

 

Chap.4 C¿Í ASMÀÇ ºñ±³

4.1 C¿Í ASSEMBLE ¾ð¾î ¸ñÇ¥

 4.1.1 ASM ¾ð¾îÀÇ ÃÖÁ¾ ¸ñÇ¥´Â HEX-code

 4.1.2 C¾ð¾îÀÇ ÃÖÁ¾ ¸ñÇ¥´Â HEX-code

 

4.2 Assemble ¾ð¾î¿Í C¾ð¾î¿ÍÀÇ ºñ±³

 4.2.1 Assemble ¾ð¾îÀÇ Æ¯¼º(jump=¾î´À °÷À̳ª °¥ ¼ö ÀÖ´Ù)

 4.2.2 C¾ð¾î´Â Top-down-design ¾ð¾îÀÌ´Ù.

 4.2.3 ÀÏ¹Ý flow(assemble¿¡ À־)¸¦ C¾ð¾î ±¸Á¶¿¡ ¸Â°Ô º¯°æ

 

Chap.5 SOFTWARE ALGORITHMÀÇ Á¾·ù

5.1 ¼ö·ÎÀÇ ¹° È帧¿¡ ºñÀ¯µÇ´Â PROGRAM-ROUTINE

 5.1.1 ProgramÀÇ ½ÃÀÛÀº µÎ ±æ Áß ÇÑ ±æ ¼±ÅúÎÅÍ

 5.1.2 ¾Æ¹«¸® º¹ÀâÇÑ ROUTINEµµ YES, NOÀÇ Á¶ÇÕ¿¡ ºÒ°ú

 

5.2 algorithmÀÇ ±â¹ý(routineÀÇ ±â¹ý)

 5.2.1 È帣´Â routineÀ̶õ(ÀúÀÚ Á¤ÀÇ)

 5.2.2 ¸Ó¹«¸£´Â routineÀ̶õ

 5.2.3 Event(»ç°Ç) routineÀ̶õ(multi-task ; real tine os)

 5.2.4 Real Time OSÀÇ ±â´É ¹× ¿ë¾î Á¤¸®

 5.2.5 È帣´Â, ¸Ó¹«´Â, »ç°Ç(event) routineÀÇ ºñ±³(º¹ ÇÕ routine ¿¹)

 5.2.6 ¸Ó¹«´Â RoutineÀ» È帣´Â RoutineÀ¸·Î (¿¹)

 5.2.7 Mode(Routine), Status(Áú¹®ÀÇ ¸ðÀÓ), Áú¹®ÀÇ ÀÏ Ã³¸®

 

Chap.6 MULTI-TASK(real-time-OS)

6.1 Multi-task´Â softwareÀÇ ±â¹ý(Real-time-OS)

 6.1.1 STACKÀÇ ³»¿ë Á¶ÀÛÀÌ Multi-taskÀÇ ¾ÆÀ̵ð¾î

 6.1.2 ºñÀ¯¸¦ ÅëÇÑ real-time OSÀÇ ÀÌÇØ

 6.1.3 ¿Ö real-time OS¸¦ ÀåÂøÇÏ°í programming Çϳª?

6.2 Real time OS¿¡ °üÇؼ­

 6.2.1 TaskÀÇ Status¿Í System call

 6.2.2 Mail box¿Í System call

 6.2.3 Event flag¿Í System call

 6.2.4 Memory Management¿Í System call

 

6.3 OS Configurator

 6.3.1 Input system information

 6.3.2 Input memory pool information

 6.3.3 Input task information

 6.3.4 Input event flag information

 6.3.5 Input semaphore information

 6.3.6 Input mail box information

 

Chap.7 PROTOCOL SOFTWARE

7.1 ¹«¼±Åë½Å

 7.1.1 ¹«¼±Åë½Å ¹æ½Ä

 7.1.2 ¸¹Àº DATA¸¦ Àü¼ÛÇÏ´Â ¹æ¹ý

 7.1.3 ¹«¼± SYSTEM °³¹ß°úÁ¤

 

7.2 ÀϹÝÀûÀÎ Åë½Å protocol

 7.2.1 Layer 1,2,3 (ÃþÀ» ÀÌ·ç´Â software ±¸Á¶)ÀÇ °³³ä

 7.2.2 DL-ESTABLISHMENT REQUEST, INDICATION ..........

 7.2.3 ÀÔü ±¸Á¶ÀÇ SOFTWARE

 7.2.4 DETAIL DESIGN(OF COMMUNICATION PROTOCOL)

 7.2.5 STATUS DLAGRAM(OF COMMUNICATION PROTOCOL)

 7.2.6 SDL(OF COMMUNICATION PROTOCOL)

 7.2.7 DETAIL->STATUS->CODING °úÁ¤À» ÅëÇÑ SOFTWARE ¿Ï¼º(¿¹)

 

7.3 CDMA, TDMA¸¦ ÀÌ¿ëÇÑ Åë½Å Protocol

 7.3.1 CDMA ±âÃÊ

 7.3.2 TDMA-TDD(PHS)

 7.3.3 CT2(FDMA-TDD)

 7.3.4 POCSAG(Pager : »ß»ß)

 7.3.5 FLEX(Pager : »ß»ß)

 

Chap.8 ¹«¼±Åë½Å SYSTEM ±¸Ãà

8.1 ¹«¼±Åë½Å SYSTEM block µµ(CPU ÇÑ°è)

 8.1.1 DataÀÇ º´·Äó¸®ÀÇ Çʿ伺

 8.1.2 À½¼º DataÀÇ Delay(Áö¿¬)

8.2 ¹«¼±Åë½Å SYSTEMÀÇ Protocol

8.3 °á·ÐºÎ·Ï

 

 
 
ÀÔ±ÝÈ®ÀÎÈÄ 3~5ÀÏÀ̳» ¹è¼Û (Åä,ÀÏ,°øÈÞÀÏÁ¦¿Ü), µµ¼­»ê°£ 7ÀÏÀ̳» ¼ö·É

¡Ø ¼îÇνà ÁÖÀÇ»çÇ×
5¸¸¿ø ÀÌ»ó ±¸¸Å½Ã ¹«·á¹è¼ÛµË´Ï´Ù.
5¸¸¿ø¹Ì¸¸ ±¸¸Å½Ã 4,000¿øÀÇ ¹è¼Ûºñ¸¦ ºÎ´ãÇÏ¼Å¾ß µË´Ï´Ù.
µµ¼­»ê°£Áö¿ªÀº ¹è¼Ûºñ°¡ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.
»óÇ° ¼ö·ÉÈÄ »ç¿ëÇÏÁö ¾ÊÀ¸½Å °æ¿ì¿¡ ÇÑÇØ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ±³È¯ ¶Ç´Â Àû¸³±Ý 󸮰¡ °¡´ÉÇÕ´Ï´Ù.

±³È¯ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì
*ÁÖ¹®»óÇ°ÀÎ °æ¿ì ±³È¯/ȯºÒÀÌ ºÒ°¡´É
*±³È¯ÀÇ·Ú¸¦ Áֽų¯ÀÌ Á¦Ç°ÀÌ µµÂøÇѳ¯·Î ºÎÅÍ 4ÀÏÀÌ °æ°ú ÇßÀ» °æ¿ì
*°í°´´ÔÀÇ ºÎÁÖÀÇ·Î ÀÎÇÑ »óÇ°ÀÇ º¯°æ ÈÑ¼Õ ¶Ç´Â ÆÄ¼ÕµÈ °æ¿ì

À̶§, »óÇ°ºÒ·®À̳ª Æļյî ÇÏÀÚ¿¡ ÀÇÇÑ ¹Ý¼Ûºñ¿ëÀº º»»ç¿¡¼­ ºÎ´ãÇϸç, °í°´º¯½ÉÀ¸·Î ÀÎÇÑ ±³È¯/¹ÝÇ°ÀÇ ¹Ý¼Ûºñ¿ëÀº °í°´´Ô²²¼­ ºÎ´ã.
(´Ü, ÁÖ¹®³»¿ª°ú ´Ù¸¥ »óÇ°ÀÌ ¹è¼ÛµÈ °æ¿ì¿¡´Â ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳»¿¡ ±³È¯/¹ÝÇ°ÀÌ °¡´É)
 


Copyright ¨Ï µµ¼­ÃâÆÇ ¿È»ç All Rights Reserved. ¢Ï : 02-776-4868 ,£Æ: 02-779-6757
»óÈ£¸í : ¿È»ç(OHM»ç) »ç¾÷Àå¼ÒÀçÁö : ¼­¿ïƯº°½Ã ¿µµîÆ÷±¸ ´ë¸²·Î170-1, 1Ãþ(´ë¸²µ¿)
»ç¾÷ÀÚµî·Ï¹øÈ£ : 416-18-31168 [»ç¾÷ÀÚÁ¤º¸È®ÀÎ] Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦2023-¼­¿ï¿ë»ê-1034È£
´ëÇ¥ : À̹ÎÈñ °³ÀÎÁ¤º¸ º¸È£ Ã¥ÀÓÀÚ : Á¤È«±â