Td corrigé 2 ?? ???????????? ????????? - Artemis pdf

2 ?? ???????????? ????????? - Artemis

?. ?????? ???????? ??????????? ??????? (Instruction Pipelining) ...... DECFSZ : ?????? ??? ?????????? f ??? ???? ????????? ??? ?? ?????????? ????? ????? ???  ...




part of the document











E˜™šŸ œ•¤£Ÿ’™Ÿ  Ÿ›¥¤•§•™Ÿ
£§Ÿ›— —›•š¤¡Ÿ›Ÿ“© œ—§‘™š© š‘™ œ—§‘™š© ¥ Ÿ›Ÿ“™£¤©
¤Ÿœ•‘£ ¤•§Ÿ›Ÿ“™‘£  ›—¡Ÿ¦Ÿ¡™š—£ š‘™ ¥ Ÿ›Ÿ“™£¤©




¥»¿À¿¯·Ã· ¨·Æ¹±º®Â “µ½½®ÄÁ¹±Â





”™ ›©œ‘¤™š— •¡“‘£™‘

Ä¿Å

Kshieboun Shadi










•À¹²»­Àɽ: š. –.  µº¼µÃĶ®
𱏷³·Ä®Â •.œ. .





‘¸®½±, ™¿Í»¹¿Â 2004




•˜™šŸ œ•¤£Ÿ’™Ÿ  Ÿ›¥¤•§•™Ÿ
£§Ÿ›— —›•š¤¡Ÿ›Ÿ“© œ—§‘™š©
š‘™ œ—§‘™š© ¥ Ÿ›Ÿ“™£¤©
¤Ÿœ•‘£ ¤•§Ÿ›Ÿ“™‘£  ›—¡Ÿ¦Ÿ¡™š—£ š‘™ ¥ Ÿ›Ÿ“™£¤©




¥»¿À¿¯·Ã· ¨·Æ¹±º®Â “µ½½®ÄÁ¹±Â



”™ ›©œ‘¤™š— •¡“‘£™‘
Ä¿Å
Kshieboun Shadi







•À¹²»­Àɽ : š. –.  µº¼µÃĶ®
𱏷³·Ä®Â •.œ. .


•³ºÁ¯¸·ºµ ±ÀÌ Ä·½ ÄÁ¹¼µ»® µ¾µÄ±ÃĹº® µÀ¹ÄÁ¿À® Ä·½.


................................... ................................... & & ...............................
š. –.  µº¼µÃĶ® . œ®ÄÁ¿Å . š¿¶ÍÁ·Â 𱏷³·Ä®Â •.œ. . 𱏷³·Ä®Â •.œ. . •À. 𱏷³·Ä®Â •.œ. .



‘¸®½±, ™¿Í»¹¿Â 2004













...................................
Kshieboun Shadi
”¹À»É¼±Ä¿Íǿ —»µºÄÁ¿»Ì³¿Â œ·Ç±½¹ºÌ º±¹ œ·Ç±½¹ºÌ ¥À¿»¿³¹ÃÄν •.œ. .





‘À±³¿ÁµÍµÄ±¹ · ±½Ä¹³Á±Æ®, ±À¿¸®ºµÅ÷ º±¹ ´¹±½¿¼® Ä·Â À±Á¿Íñ µÁ³±Ã¯±Â, µ¾ ¿»¿º»®Á¿Å ® ﮼±Ä¿Â ±ÅÄ®Â, ³¹± µ¼À¿Á¹ºÌ ú¿ÀÌ. •À¹ÄÁ­ÀµÄ±¹ · ±½±ÄÍÀÉ÷, ±À¿¸®ºµÅ÷ º±¹ ´¹±½¿¼® ³¹± ú¿ÀÌ ¼· ºµÁ´¿Ãº¿À¹ºÌ, µºÀ±¹´µÅĹº®Â ® µÁµÅ½·Ä¹º®Â ÆÍ÷Â, ÅÀÌ Ä·½ ÀÁ¿ËÀ̸µÃ· ½± ±½±Æ­ÁµÄ±¹ · À·³® ÀÁ¿­»µÅ÷ º±¹ ½± ´¹±Ä·Áµ¯Ä±¹ Ä¿ À±Á̽ ¼®½Å¼±. •ÁÉÄ®¼±Ä± À¿Å ±Æ¿Á¿Í½ Ä· ÇÁ®Ã· Ä·Â µÁ³±Ã¯±Â ³¹± ºµÁ´¿Ãº¿À¹ºÌ ú¿ÀÌ ÀÁ­Àµ¹ ½± ±ÀµÅ¸Í½¿½Ä±¹ ÀÁ¿Â Ä¿½ Ãų³Á±Æ­±.
Ÿ¹ ±ÀÌȵ¹Â º±¹ ı ÃżÀµÁ¬Ã¼±Ä± À¿Å ÀµÁ¹­Ç¿½Ä±¹ õ ±ÅÄÌ Ä¿ ­³³Á±Æ¿ µºÆÁ¬¶¿Å½ Ä¿½ Ãų³Á±Æ­± º±¹ ´µ½ ÀÁ­Àµ¹ ½± µÁ¼·½µÅ¸µ¯ ÌĹ ±½Ä¹ÀÁ¿ÃÉÀµÍ¿Å½ Ĺ µÀ¯Ã·¼µÂ ¸­Ãµ¹Â ĿŠ•¸½¹º¿Í œµÄÃ̲¹¿Å  ¿»Åĵǽµ¯¿Å.






© 2004  All rights reserved







 ÁÌ»¿³¿Â
£º¿ÀÌ ķ ´¹À»É¼±Ä¹º®Â ¬Ãº·Ã·Â ±ÅĮ µ¯½±¹ · µº¼¬¸·Ã· ĿŠÀÁ¿³Á±¼¼±Ä¹Ã¼¿Í Äɽ PIC, · µÀ¹º¿¹½É½¯± Ŀмµ ÀµÁ¹ÆµÁµ¹±º­Â ÃÅúµÅ­Â º±¹ · ±¾¹¿À¿¯·Ã· Äɽ ´Å½±Ä¿Ä®Äɽ º±¹ Ä·Â µÅµ»¹¾¯±Â À¿Å ±ÅÄ¿¯ ÀÁ¿ÃÆ­Á¿Å½ ÃÄ·½ Å»¿À¿¯·Ã· À¿¹º¯»É½ µÆ±Á¼¿³Î½. £Ä·½ ÀÁ¿ºµ¹¼­½· ÀµÁ¯ÀÄÉ÷ ­³¹½µ ÇÁ®Ã· Ŀг¹± Ä·½ º±Ä±ÃºµÅ® ¼¹±Â ȷƹ±º®Â ³µ½½®ÄÁ¹±Â ²±Ã¹Ã¼­½· ÃÄ¿ MAX038 Ä¿ ¿À¿¯¿ ²³¬¶µ¹ ÃÄ·½ ­¾¿´Ì ĿŠ´¹¬Æ¿ÁµÂ º·¼±Ä¿¼¿ÁÆ­Â Äɽ ¿À¿¯É½ · ÃÅǽÌķı º±¹ Ä¿ duty cycle ÁŸ¼¯¶¿½Ä±¹ ´¹±¼­Ã¿Å ´¹¬Æ¿ÁµÂ Ĭõ¹Â º±¹ ÁµÍ¼±Ä±, µÀ¯Ã·Â ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â ­½±½ µ½¹ÃÇÅÄ® ÃÄ·½ ­¾¿´¿ ¼µ ¼¹± ȷƹ±º® ±½Ä¯Ãı÷ µ»­³Ç¿Å¼µ º±¹ Ä¿ À»¬Ä¿Â ĿŠî¼±Ä¿Â.
±¾¯¶µ¹ ½± ÷¼µ¹É¸µ¯ ÌĹ · ÆÌÁ¼± ĿŠinterface ĿŠÃÅÃÄ®¼±Ä¿Â ³Á¬ÆÄ·ºµ õ Visual Basic º±¹ ¼µ Ä·½ ¿À¿¯± ³¯½µÄ±¹ À¿»Í µÍº¿»± · ±½Ä¹¼µÄÎÀ¹Ã· ĿŠºÅº»Î¼±Ä¿Â.

›­¾µ¹Â  𻵹´¹¬: PIC, ¨·Æ¹±º® “µ½½®ÄÁ¹±, Visual Basic, DAC, MAX038.


































Abstract


The Aim of the present diploma thesis is the learning of the of programming of the PIC, their communication with regional appliances and the exploitation of possibilities and flexibility that it offer in the concretisation of various applications. In this case became their use for the manufacture of a digital generator which based in the MAX038 that generate in his exit various waveform that the frequency of and duty cycle controlled through various tendencies and currents, also by using amplifier in the exit with a digital resistance we can control also the width of signal.

It deserves it is marked that the form of interface system was wrote in Visual Basic and with that the confrontation of circuit becomes very easy.
Key-Word: PIC, Digital Generator, Visual Basic, DAC, MAX038



•ÅDZÁ¹ÃįµÂ

³¹± Ä·½ µºÀ̽·Ã· Ä·Â À±Á¿Íñ ´¹À»É¼±Ä¹º®Â µÁ³±Ã¯±Â ¸± ®¸µ»± ½± µÅDZÁ¹ÃÄ®ÃÉ º±Ä¬ ºÍÁ¹¿ »Ì³¿ Ä¿½ º±¸·³·Ä® º. š. –.  µº¼µÃĶ®, ³¹± Ĺ ¹´­µÂ ĿŠº±Ä¬ Ä·½ ´¹¬Áºµ¹± Ä·Â µÁ³±Ã¯±Â ±ÅÄ®Â. •À¯Ã·Â ¸± ®¸µ»± ½± Ä¿½¯ÃÉ Ä·½ Ãż²¿»® ĿŠÅÀ¿È®Æ¹¿Å ´¹´±ºÄ¿Á¹º¿Í š. “ºÌÄ÷, º±¹ ½± Ä¿½ µÅDZÁ¹ÃÄ®ÃÉ ³¹± Ä·½ ²¿®¸µ¹± ĿŠÃÄ·½ ±½Ä¹¼µÄÎÀ¹Ã· ÷¼±½Ä¹ºÎ½ ÀÁ±ºÄ¹ºÎ½ ÀÁ¿²»·¼¬Äɽ À¿Å ÀÁ¿­ºÅȱ½.

¤­»¿Â ¸± ®¸µ»± ½± µºÆÁ¬ÃÉ º±¹ Ĺ µÅDZÁ¹ÃįµÂ ¼¿Å õ Ì»¿Å ĿÅ ÅÀÌ»¿¹À¿Å ¼µÄ±ÀÄÅǹ±º¿Í ÃÀ¿Å´±Ãĭ ĿŠ•Á³±ÃÄ·Á¯¿Å œ¹ºÁ¿ËÀ¿»¿³¹ÃÄν º±¹ ¨·Æ¹±ºÎ½ £ÅÃÄ·¼¬Äɽ ³¹± Ä·½ ²¿®¸µ¹± º±¹ Ä· ÃÄ®Á¹¾® Ä¿ÅÂ.



































 µÁ¹¿Ç̼µ½±


 ¡Ÿ›Ÿ“Ÿ£ ........................................................................................................................... 5

ABSTRACT& & & & & ..& .& & & & & & & & & & & & & & & & & & & & & & & & .. 6

•¥§‘¡™£¤™•£........................................................................................................................ 7

1. “•™š•£ •Ÿ™•£............................................................................................10

•¹Ã±³É³®................................................................................................................ ..10
1.2 ”µ´¿¼­½±...................................................................................................................11
1. 2. 1 šÎ´¹º±Â §±Á±ºÄ®Áɽ....................................................................................11

1. 3 ¤¹ •¯½±¹ ˆ½±Â œ¹ºÁ¿µ»µ³Ä®Â..............................................................................11

1. 4 “µ½½®ÄÁ¹µÂ £·¼¬Äɽ §±¼·»Î½ £Åǽ¿Ä®Äɽ....................................................13
1. 4. 1 •¯´· £·¼¬Äɽ..........................................................................................................13
1. 4. 1. 1 —¼¹Ä¿½¹ºÌ £®¼±...................................................................................................13
1. 4. 1. 2 ¤µÄÁ±³É½¹ºÌ £®¼±.. ............................................................................................14
1. 4. 1. 3 ¤Á¹³É½¹ºÌ £®¼±..................................................................................................14

1. 5 Ÿ»¿º»·Áɼ­½¿ šÍº»É¼±...................................................................................14

1. 6 ¤¿ ¤Á±½¶¯ÃÄ¿Á......................................................................................................14

1. 7 Ÿ ¤µ»µÃĹºÌ •½¹ÃÇÅÄ®Â& & .............................................................................14
1. 7. 1 ‘½±ÃÄÁµÆ¿Åñ £Å½´µÃ¼¿»¿³¯±...................................................................................15
1. 7. 2 M· ‘½±ÃÄÁµÆ¿Åñ £Å½´µÃ¼¿»¿³¯±............................................................................15

1. 8 ’±Ã¹º­Â ¤µÇ½¹º­Â “¹± •¹Ã¿´¿/•¾¿´¿ ”µ´¿¼­½É½ œµ §Á®Ã· —/¥...........16
1. 8. 1 •¹Ã±³É³®.....................................................................................................................16
1. 8.2 ˜ÍÁµÂ —/¥ ³¹±  ±Á¬»»·»· º±¹ £µ¹Á¹±º® •À¹º¿¹½É½¯±-¸ÍÁµÂ
•À­ºÄ±Ã·Â....................................................................................................................16
1. 8. 3 £µ¹Á¹±º® •À¹º¿¹½É½¯±.................................................................................................17
1. 8. 4 ‘ÃͳÇÁ¿½· £µ¹Á¹±º® •À¹º¿¹½É½¯±...............................................................................18
1. 8. 5 £Í³ÇÁ¿½· £µ¹Á¹±º® •À¹º¿¹½É½¯±..................................................................................20
1. 8. 6 ”¹±Ãͽ´µÃ· Ä·Â £µ¹Á¹±º®Â ˜ÍÁ±Â ¼µ •¾ÉĵÁ¹º¬ šÅº»Î¼±Ä±.....................................21
1.8.7 Ÿ¹ ¼µÄ±ÄÁ¿Àµ¯Â ÃĬ¸¼·Â À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹
ÃĹ ¸ÍÁµÂ RS-232...................................................................... & & & ......................21

1. 9 •¹Ã±³É³® ÃÄ·½ M¼µÄ±ÄÁ¿À® D/A..............................................................22
1. 9. 1 ¤¿ šÍº»É¼± 𻝼±º±Â R-2R......................................................................................24


2. ¤± Ÿ»¿º»·Áɼ­½± šÅº»Î¼±Ä±...............................................................................26
2. 1 œ‘X038...........................................................................................................................26
2. 2 œ‘§505...........................................................................................................................30
2. 3 MAX232...........................................................................................................................32
2. 4 MXL1014..........................................................................................................................32
2. 5 MAX457............................................................................................................................33
2. 6 DS1867............................................................................................................................33


3. M¹ºÁ¿µ»µ³ºÄµÂ Ÿ¹º¿³­½µ¹±Â PIC& & & & & & & & & & & & & & & ..& 36
‘ÁǹĵºÄ¿½¹º­Â Harvard º±¹ Von-Neumann& & & & & & & ...& & & & & & .& 36
“µ½¹º¬ DZÁ±ºÄ·Á¹ÃĹº¬ Äɽ ¼¹ºÁ¿µ»µ³ºÄν Ä·Â ¿¹º¿³­½µ¹±Â PIC& ...37
3. 2. 1  ÅÁ®½±Â (Core)& & & & & & & & & & & & & & & & & & & & & & & & ........37
3. 2. 2  µÁ¹ÆµÁµ¹±º¬ (Peripherals)& & & & & & & ....& & & & & & & & & & & ..........37
3. 2. 3 •¹´¹º¬ §±Á±ºÄ·Á¹ÃĹº¬ (Special Features)& & & & & & & & & & & & & & ......48
œ¹ºÁ¿µ»µ³ºÄ­Â  ¼µÃ±¯±Â (Mid-Range) ¿¹º¿³­½µ¹±Â& & & & & & .....48
¤± µ¹´¹º¬ DZÁ±ºÄ·Á¹ÃĹº¬ ĿŠPIC& & & & & & & & & & & & & & & & ....84



4. £¥”•£œŸ›Ÿ“™‘ š‘™ £§Ÿ›™‘& & & & & & & & & & & & & & & & & .. ..86

 ±Á¬ÁÄ·¼± ‘.
¤¿  Á̳Á±¼¼± ¤·Â Visual Basic& & & & & & & & & & & & & & & & & & & ...92


 ±Á¬ÁÄ·¼± ’.
¤¿  Á̳Á±¼¼± ĿŠPIC& & & & & & & & & & & & & & & & & & & & & & .....108


 ±Á¬ÁÄ·¼± “.
’¹²»¹¿³Á±Æ¯± .........................................................................................................121



















1. “µ½¹º­Â ˆ½½¿¹µÂ
•¹Ã±³É³®

£Ä¿ ºµÆ¬»±¹¿ ±ÅÄÌ ¸± ÀµÁ¹³Á¬ÈÉ Ä¹Â ¸µ¼µ»¹Î´µ¹Â ­½½¿¹µÂ À¿Å ±À¿Äµ»¿Í½ Ä·½ ²¬Ã· Ä·Â µÁ³±Ã¯±Â ¼¿Å, º±¹ µÀ¯Ã·Â ¸± À±Á¿Åù¬¶É »µÀÄ¿¼µÁΠĿÅ ÄÍÀ¿Å ķ µÀ¹º¿¹½É½¯±Â À¿Å ÇÁ·Ã¹¼¿À¿¹®¸·º±½ ÃÄ·½ µÁ³±Ã¯± ±»»¬ ÀÁ¹½ ±ÅÄÌ º±»Ì ¸± ®Ä±½ ½± À±Á¿Åù¬ÃÉ Ä¿ Block Diagram ĿŠÃÅÃÄ®¼±Ä¿Â Ì»¿Å º±¹ Ä¿ ¿À¿¯¿ Ʊ¯½µÄ±¹ À±Á±º¬ÄÉ:

 EMBED Visio.Drawing.6 







1. 2 ”µ´¿¼­½±
Ÿ¹ ÄÁÌÀ¿¹ ¼µ ĿŠ¿À¿¯¿Å ı ´µ´¿¼­½± ±½±À±Á¯Ãı½Ä±¹ Ãı ÅÀ¿»¿³¹ÃĹº¬ ÃÅÃÄ®¼±Ä±, ÄÌÿ ÃÄ·½ µÃÉĵÁ¹º® ¼¿½¬´± ±À¿¸®ºµÅ÷ ĿŠÅÀ¿»¿³¹ÃÄ® Ìÿ º±¹ Ãı µ¾ÉĵÁ¹º¬ ¼­Ã± À¿Å ­Çµ¹ ÀÁÌò±Ã· ¿ ÅÀ¿»¿³¹ÃĮ À±¯¶¿Å½ ¼µ³¬»¿ ÁÌ»¿ ÃÄ·½ µÁ³±Ã¯± ³¹± Ä¿½ »Ì³¿ ±ÅÄÌ º±»Ì µ¯½±¹ ½± ¼¬¸¿Å¼µ Ĺ ³¯½µÄ±¹ º±¹ õ Ĺ ¼¿ÁÆ® ²Á¯ÃºµÄ±¹ ­½±Â DZÁ±ºÄ®Á±Â õ Ì»· Ä·½ ´¹¬Áºµ¹± Ä·Â µÀµ¾µÁ³±Ã¯±Â, ¼µ ¬»»± »Ì³¹± Ìı½ ÃÄ­»½¿Å¼µ ­½±½ DZÁ±ºÄ®Á± ±ÀÌ Ä¿ PC ÀÉ Ŀ ´­ÇµÄ±¹ Ä¿ PIC.


1. 2. 1 šÎ´¹º±Â §±Á±ºÄ®Áɽ

¤± ¼­Ã± º±¹ ¿¹ ÃÅúµÅ­Â µ¹ÃÌ´¿Å, µ¾Ì´¿Å, ±À¿¸®ºµÅ÷ º±¹ µÀ¹º¿¹½É½¯±Â ¼µÄ±Æ­Á¿Å½, ±À¿¸·ºµÍ¿Å½ º±¹ ǵ¹Á¯¶¿½Ä±¹ ´µ´¿¼­½± ÅÀÌ Ä· ¼¿ÁÆ® µ½Ì ºÎ´¹º± DZÁ±ºÄ®Áɽ. Ÿ¹ DZÁ±ºÄ®ÁµÂ ±ÅÄ¿¯ ÀµÁ¹»±¼²¬½¿Å½ ³Á¬¼¼±Ä±, ȷƯ± º±¹ ÷¼µ¯± Ãį¾·Â, º±¹ ¿½¿¼¬¶¿½Ä±¹ ±½Ä¯ÃÄ¿¹Ç± ±»Æ±²·Ä¹º¿¯, ±Á¹¸¼·Ä¹º¿¯ (º±¹ ı ´Å¿ ¼±¶¯ µ¯½±¹ ³½ÉÃĬ É ±»Æ±Á¹¸¼·Ä¹º¿¯) º±¹ µ¹´¹º¿¯ DZÁ±ºÄ®ÁµÂ. •À¹À»­¿½ ÅÀ¬ÁǿŽ º±¹ DZÁ±ºÄ®ÁµÂ µ»­³Ç¿Å, ÌÀÉ ¿ DZÁ±ºÄ®Á±Â ´¹±³Á±Æ®Â (Delete). ‘ÅÄ¿¯ ¿¹ ĵ»µÅı¯¿¹ ´µ½ ±½±À±Á¯Ãı½Ä±¹ ÃÄ·½ ¿¸Ì½· ¿Íĵ ÄÅÀν¿½Ä±¹, ±»»¬ Ìı½ ÃŽ±½Äνı¹ ³¯½¿½Ä±¹ ´¹¬Æ¿ÁµÂ µ½­Á³µ¹µÂ. ¤¿ Ãͽ¿»¿ Äɽ DZÁ±ºÄ®Áɽ À¿Å ¼À¿Áµ¯ ½± ºÉ´¹º¿À¿¹·¸µ¯ º±»µ¯Ä±¹ Ãͽ¿»¿ DZÁ±ºÄ®Áɽ ³¹± Ä¿ ´µ´¿¼­½¿ ÅÀ¿»¿³¹ÃÄ® ® Ä· ³»ÎÃñ ÀÁ¿³Á±¼¼±Ä¹Ã¼¿Í.
ˆ½±Â ºÎ´¹º±Â DZÁ±ºÄ®Áɽ µ¯½±¹ ¿ ºÎ´¹º±Â ÃÄ¿½ ¿À¿¯¿ º¬¸µ DZÁ±ºÄ®Á±Â ºÉ´¹º¿À¿¹µ¯Ä±¹ ¾µÇÉÁ¹ÃĬ É ­½± Ãͽ¿»¿ ±ÀÌ ´Å±´¹º¬ ȷƯ±. £Å½®¸É ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ­¾¹, µÀĬ ® ¿ºÄÎ bit ³¹± º¬¸µ DZÁ±ºÄ®Á±. ¤¿ £Ç®¼± µ¹º¿½¯¶µ¹ ­½± ÃŽ·¸¹Ã¼­½¿ ºÎ´¹º± DZÁ±ºÄ®Áɽ, Ä¿½ µÀĬ¼À¹Ä¿ ±¼µÁ¹º±½¹ºÌ ÄÅÀ¿À¿¹·¼­½¿ ºÎ´¹º± ³¹± ±½Ä±»»±³® À»·Á¿Æ¿Á¹Î½, Ä¿½ ºÎ´¹º± ASCII (American Standard Code for Information Interchange). £Ä¿ £Ç®¼± 3. 1 ´µ½ µ¹º¿½¯¶¿½Ä±¹ ¿¹ DZÁ±ºÄ®ÁµÂ µ»­³Ç¿Å, ¿¹ ¿À¿¯¿¹ ±À¿Äµ»¿Í½ ¼­Á¿Â ĿŠºÎ´¹º±.
¤± ±»Æ±²·Ä¹º¬ ´µ´¿¼­½± À±Á±¼­½¿Å½ ÃÄ¿½ ºÎ´¹º± º±Ä¬ Ä·½ ´¹¬Áºµ¹± Ä·Â µÀµ¾µÁ³±Ã¯±Â ±ÀÌ ­½±½ ÅÀ¿»¿³¹ÃÄ®, ±»»¬ ı ±Á¹¸¼·Ä¹º¬ ´µ´¿¼­½± ¼µÄ±ÄÁ­À¿½Ä±¹ õ ­½±½ ±ÀÌ Ä¿Å ±Á¹¸¼·Ä¹º¿Í ºÎ´¹ºµÂ À¿Å ÀµÁ¹³Á¬Æ¿½Ä± À±Á±º¬ÄÉ. · Ì»· ¼µÄ±ÄÁ¿À® ±ÀÌ Ä¿½ ­½±½ ºÎ´¹º± ÃÄ¿½ ¬»»¿ ³¯½µÄ±¹ ¼­Ã± ÃÄ¿ ÅÀ¿»¿³¹ÃĹºÌ ÃÍÃÄ·¼± ±ÀÌ ·»µºÄÁ¿½¹º¬ ¼­Á· (hardware), ±ÀÌ ÀÁ̳Á±¼¼± ±À¿¸·ºµÅ¼­½± ¼Ì½¹¼± õ ÄùÀ ¼½®¼·Â (firmware) ® ±ÀÌ Ä¿ »¿³¹Ã¼¹ºÌ (software). Ÿ ÇÁ®ÃÄ·Â ´µ½ ÇÁµ¹¬¶µÄ±¹ ½± ±ÃÇ¿»·¸µ¯ ¼µ Ä·½ ¼µÄ±ÄÁ¿À®,
£Ä·½ ÃųºµºÁ±¼­½· µÁ³±Ã¯± ı ´µ´¿¼­½± ÃÄ­»½¿½Ä±¹ ±ÀÌ Ä¿½ ÅÀ¿»¿³¹ÃÄ® ÃÄ¿ PIC ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â ±ÅÄ® Ä·½ ¼¿ÁÆ® ºÎ´¹º±, º±¹ ÃÄ¿ PIC ³¯½µÄ±¹ · ¼µÄ±ÄÁ¿À® ¼­Ã¿ ¼¹±Â ÃŽ¬Áķ÷ ÃÄ¿½ ºÎ´¹º± BCD.



1. 3 ¤¹ •¯½±¹ ˆ½±Â œ¹ºÁ¿µ»µ³Ä®Â
Ÿ¹ ¼¹ºÁ¿µ»µ³ºÄ­Â ­Ç¿Å½ ´·¼¹¿ÅÁ³®Ãµ¹ Ä·½ ´¹º® ĿŠ«º¿Å»Ä¿ÍÁ±» ¼­Ã± ÃÄ¿ µÅÁÍĵÁ¿ Àµ´¯¿ Ä·Â ¼¹ºÁ¿·»µºÄÁ¿½¹º®Â º±¹ Äɽ ±ÅÄ¿¼±Ä¹Ã¼Î½. ‘½ º±¹ ¿¹ ²±Ã¹º­Â ĿбÁÇ­Â ­Ç¿Å½ ®´· µ¹Ã±Ç¸µ¯ ±ÀÌ ­½±½ ±Á¹¸¼Ì µ¾µ¹´¹ºµÅ¼­½É½ ²¹²»¯É½ º±¹ ¬Á¸Áɽ õ ÀµÁ¹¿´¹º¬, · ÇÁ®Ã· ĿŠÀµÁ¹¿Á¯¶µÄ±¹ õ ­½±½ ÃǵĹº¬ Ãĵ½Ì ºÍº»¿ µ¹´¹ºÎ½, À¿Å ­Ç¿Å½ ÀÁÌò±Ã· ÃÄ·½ ±À±Á±¯Ä·Ä· ³½Î÷ º±¹ ı ±À±¹Ä¿Í¼µ½± µÁ³±»µ¯±.
‘ ±½±Æ­Á¿Å¼µ º±Ä±ÁÇ®½ ÌĹ ­½±Â ¼¹ºÁ¿µ»µ³ºÄ®Â µ¯½±¹ ­½± ¼¹ºÁÌ ÅÀ¿»¿³¹ÃĹºÌ ºÍº»É¼±, Ãǵ´¹±Ã¼­½¿ õ ­½± º±¹ ¼Ì½¿ ¿»¿º»·Áɼ­½¿ ºÍº»É¼± ÅÈ·»®Â º»¯¼±º±Â ¿»¿º»®ÁÉ÷Â. ŒÀÉ º¬¸µ ÅÀ¿»¿³¹ÃĹºÌ ºÍº»É¼±, ÀµÁ¹­Çµ¹ ¼¿½¬´µÂ µ¹ÃÌ´¿Å/µ¾Ì´¿Å, ¼¹± ºµ½ÄÁ¹º® ¼¿½¬´± µÀµ¾µÁ³±Ã¯±, ­½±½ ±Á¹¸¼Ì º±Ä±ÇÉÁ·Äν º±¹ ºÅº»Î¼±Ä± ¼½®¼·Â. 𬏵 ¼¹ºÁ¿µ»µ³ºÄ®Â µ¯½±¹ ¹º±½Ì ½± ±½Ä±»»¬¾µ¹ ı ¼µ Ä¿ µ¾ÉĵÁ¹ºÌ ÀµÁ¹²¬»»¿½, ½± µºÄµ»­Ãµ¹ ÀÁ¬¾µ¹Â ±½¬¼µÃ± õ ¼µÄ±²»·Ä­Â º±¹ ½± º±Ä±ÇÉÁ®Ãµ¹ º¬À¿¹µÂ Ĺ¼­Â ÃÄ·½ ¼½®¼· RAM À¿Å ´¹±¸­Äµ¹.
𬏵 ¼¹ºÁ¿µ»µ³ºÄ®Â ÀµÁ¹­Çµ¹ ¼­Ã± õ ­½± º±¹ ¼¿½±´¹ºÌ ¿»¿º»·Áɼ­½¿ ºÍº»É¼± ı À±Á±º¬ÄÉ ÃÄ¿¹Çµ¯±:
­½±½ ±Á¹¸¼Ì ±ÀÌ º±Ä±ÇÉÁ·Ä­Â µ¹´¹º¿Í ú¿À¿Í (ÃÅÃÃÉÁµÅÄ®, º±Ä±ÇÉÁ·Ä® º±Ä¬Ãı÷Â, ¼µÄÁ·Ä® ÀÁ¿³Á¬¼¼±Ä¿Â, º±Ä±ÇÉÁ·Ä® µ½Ä¿»Î½, º±Ä±ÇÉÁ·Ä® ´µ¯ºÄ·).
µÃÉĵÁ¹º¿Í ÇÁ¿½¹ÃÄ­Â  ±À±Á¹¸¼·Ä­Â.
±Á¹¸¼·Ä¹º® º±¹ »¿³¹º® ¼¿½¬´± (ALU).
¼¿½¬´± ±À¿ºÉ´¹º¿À¿¯·Ã·Â µ½Ä¿»Î½.

’±Ã¹º¬ ÃÄ¿¹Çµ¯± µ½Ì ¼¹ºÁ¿µ»µ³ºÄ® ±À¿Äµ»¿Í½:
· ¼½®¼· ÀÁ¿³Á¬¼¼±Ä¿Â (ROM ® EPROM) º±¹
· ¼½®¼· º±Ä±ÇÉÁ·Äν/¼µÄ±²»·Äν (RAM).

”¹±ºÁ¯½¿Å¼µ µÀ¯Ã·Â
ı ºÅº»Î¼±Ä± ÇÁ¿½¹Ã¼¿Í º±¹ µ»­³Ç¿Å

¤­»¿Â, ±ÀÌ Ä± À¹¿ ²±Ã¹º¬ ¼­Á· Ŀм¹ºÁ¿µ»µ³ºÄ® µ¯½±¹
¿¹ ¸ÍÁµÂ µ¹ÃÌ´¿Å/µ¾Ì´¿Å
œ­Ã± ±ÀÌ ±ÅÄ­Â ¼À¿Áµ¯ ­½±Â ¼¹ºÁ¿µ»µ³ºÄ® ½± ´­ÇµÄ±¹ ı µ¹ÃÌ´¿Å ¼µ Ä·½ ¼¿ÁÆ® »¿³¹ºÎ½ ȷƹ±ºÎ½ º±Ä±ÃĬõɽ, DZÁ±ºÄ®ÁµÂ ® bytes ´µ´¿¼­½É½ ¼µ Ä·½ ĵǽ¹º® Ä·Â ±ÃͳÇÁ¿½·Â ® Ä·Â ÃͳÇÁ¿½·Â õ¹Á¹±º®Â µÀ¹º¿¹½É½¯±Â, ı ´¹±º¿Àν, ® õ ¿Á¹Ã¼­½µÂ ÀµÁ¹ÀÄÎõ¹Â º±¹ ±½±»¿³¹º¬ ı, ı ¿À¿¯± ÃÄ·½ ÃŽ­Çµ¹± ¼µÄ±ÄÁ­À¿½Ä±¹ õ ȷƹ±º¬. •À¯Ã·Â ¼À¿Áµ¯ ½± ±À¿ÃÄ­»»µ¹ ı õ ¬»»µÂ ÃÅúµÅ­Â ¼­Ã± ±ÀÌ ¸ÍÁµÂ µ¾Ì´¿Å, ½± ¿´·³µ¯ ·»µºÄÁ¿½Ì¼¿ÅÂ, ´¹Ì´¿Å LED º±¹ ¬»»± º±Ä¬»»·»± ºÅº»Î¼±Ä±, À¿Å ÃŽ®¸É ÀµÁ¹»±¼²¬½¿½Ä±¹ õ º¬¸µ ¼¿ÁƮ ±ÅÄ¿¼±Ä¹Ã¼¿Í.
Ÿ¹ ¼¹ºÁ¿µ»µ³ºÄµÂ DZÁ±ºÄ·Á¯¶¿½Ä±¹ ±ÀÌ ­½± ÀµÁ¹¿Á¹Ã¼­½¿ ÁµÀµÁÄÌÁ¹¿ µ½Ä¿»Î½, À¿Å ¼À¿Á¿Í½ ½± ³Á¬Æ¿Å½ õ Ãż²¿»¹º® ¼¿ÁÆ®(assembly), ¼µ Ä· ²¿®¸µ¹± ¼½·¼¿½¹ºÎ½ ¿½¿¼¬Äɽ. £Ä¿Å ¼¹ºÁ¿µ»µ³ºÄ­Â PIC ¼µÃ±¯±Â Ĭ¾·Â, Ä¿ ¼®º¿Â Ä·Â µ½Ä¿»®Â õ ³»ÎÃñ ¼·Ç±½®Â µ¯½±¹ 14 bits, ı ¿À¿¯± º±Ä±ÇÉÁ¿Í½Ä±¹ ÃÄ· ¼½®¼· EPROM. “¹± ı µÁ³±»µ¯± À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ³¹± Ä¿½ ú¿ÀÌ ±ÅÄÌ ¸± ¼¹»®Ã¿Å¼µ õ µÀ̼µ½· À±Á¬³Á±Æ¿.
£µ Ĺ ´¹±Æ­Áµ¹ ­½±Â ¼¹ºÁ¿µ»µ³ºÄ®Â ±ÀÌ ­½±½ ÃŽ·¸¹Ã¼­½¿ ¼¹ºÁ¿µÀµ¾µÁ³±ÃÄ®;
Ÿ ¼¹ºÁ¿µ»µ³ºÄ®Â µ¯½±¹ ­½± ¼¹ºÁÌ ±ÅÄ̽¿¼¿ ÅÀ¿»¿³¹ÃĹºÌ ÃÍÃÄ·¼±, ÀÁ¿³Á±¼¼±Ä¹Ã¼­½¿ ½± µºÄµ»µ¯ ¼¹± ÃųºµºÁ¹¼­½· »¿³¹º® ±º¿»¿Å¸¯± µ½Ä¿»Î½, ¿¹ ¿À¿¯µÂ ­Ç¿Å½ º±Ä±ÇÉÁ·¸µ¯ ÃÄ·½ ÀÁ¿³Á±¼¼±Ä¹¶Ì¼µ½· ¼Ì½¹¼· ¼½®¼· Ä¿Å. 𬏵 Æ¿Á¬ À¿Å ¸± À¿Å µÀ±½µºº¹½µ¯Ä±¹ ¿ ¼¹ºÁ¿µ»µ³ºÄ®, ¸± µºÄµ»µ¯ Ä·½ ¯´¹± »¿³¹º®. ˜± ±½±º±»µ¯
”µ´¿¼­½±, ¸± ı µÀµ¾µÁ³¬¶µÄ±¹ º±¹ ¼µ ²¬Ã· ı ±À¿Äµ»­Ã¼±Ä± Ä·Â µÀµ¾µÁ³±Ã¯±Â ¸± µ»­³Çµ¹ Ä¿ ÀµÁ¹²¬»»¿½ Ä¿Å.  Á̺µ¹Ä±¹, ´·»±´®, ³¹± ÃÍÃÄ·¼± µ¹´¹º¿Í ú¿À¿Í, ±Æ¹µÁɼ­½¿ (dedicated) ÃÄ¿½ ­»µ³Ç¿ º±¹ Ä·½ µ¾ÅÀ·Á­Ä·Ã· µ½Ì ÃųºµºÁ¹¼­½¿Å ±ÅÄ¿¼±Ä¹Ã¼¿Í.
‘½Ä¯¸µÄ±, ­½±Â ¼¹ºÁ¿µÀµ¾µÁ³±ÃĮ ¼µÄ¬ Ä·½ µºº¯½·Ã· ĿŠ´µ½ µ¯½±¹ ±ÀÌ ¼Ì½¿Â ĿŠõ ¸­Ã· ½± µºÄµ»­Ãµ¹ º¬À¿¹± »¿³¹º® ±º¿»¿Å¸¯±. ±½ º±¹ ¼À¿Áµ¯ ½± ÃŽ´µ¸µ¯ ¼µ ¼½®¼µÂ RAM º±¹ ROM, ±ÅÄ­Â ±À¿Äµ»¿Í½ ¾µÇÉÁ¹ÃÄ­Â ¼¿½¬´µÂ, À¿Å ÃŽ®¸É ´µ½ ¿»¿º»·Áν¿½Ä±¹ ¼­Ã± ÃÄ¿½ ¯´¹¿ Ä¿½ ¼¹ºÁ¿µÀµ¾µÁ³±ÃÄ®.



1. 4 “µ½½®ÄÁ¹µÂ £·¼¬Äɽ §±¼·»Î½ £Åǽ¿Ä®Äɽ.

¤¿ ±À¿Ä­»µÃ¼± Ä·Â »µ¹Ä¿ÅÁ³¯±Â ¼¹±Â ·»µºÄÁ¿½¹º®Â ÃÅúµÅ®Â, ÀÁ¿­Áǵı¹ ±ÀÌ Ä·½ µÀµ¾µÁ³±Ã¯± ·»µºÄÁ¿½¹ºÎ½ ÷¼¬Äɽ. ¤± ·»µºÄÁ¿½¹º¬ ı µ¯½±¹ ¼µÄ±²¿»­Â ķ Ĭ÷ õ ±½Ä¯ÃÄ¿¹ÇµÂ ³Á±¼¼­Â (µ¹ÃÌ´¿ÅÂ), µ¯Äµ ±ÅÄ­Â µ¯½±¹ µ¾ÉĵÁ¹º­Â (µÀ¹º¿¹½É½¯± ¼µ Ä¿ ÀµÁ¹²¬»»¿½) µ¯Äµ µÃÉĵÁ¹º­Â (µ½´¹¬¼µÃ± ÃĬ´¹± µÀµ¾µÁ³±Ã¯±Â). “¹± Ä· ´·¼¹¿ÅÁ³¯± Ä­Ä¿¹É½ ÷¼¬Äɽ ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ÃųºµºÁ¹¼­½µÂ ³µ½½®ÄÁ¹µÂ, ±½¬»¿³± ¼µ Ä¿ µ¯´¿Â ĿŠî¼±Ä¿Â, ±ÀÌ ±ÅĬ ²»­À¿Å¼µ Ä·½ ÷¼±Ã¯± Äɽ ·»µºÄÁ¹ºÎ½ ÷¼¬Äɽ.

1. 4. 1 •¯´· £·¼¬Äɽ

ŒÀÉ ̻± ı ı, ­Äù º±¹ ı ·»µºÄÁ¹º¬, Ĭ÷ º±¹ ­½Ä±Ã· ĿŠ·»µºÄÁ¹º¿Í ÁµÍ¼±Ä¿Â, ´¹±ºÁ¯½¿½Ä±¹ õ ÀµÁ¹¿´¹º¬ º±¹ ¼·.  µÁ¹¿´¹º¬ µ¯½±¹ ı ı À¿Å µÀ±½±»±¼²¬½¿½Ä±¹ ±½¬ ıºÄ¬ ÇÁ¿½¹º¬ ´¹±ÃÄ®¼±Ä±. £Ä± ÀµÁ¹¿´¹º¬ ı · ¼µÄ±²¿»® ķ Ĭ÷ ±º¿»¿Å¸µ¯ ­½±½ ºÍº»¿, ´·»±´® µÀ±½±»±¼²¬½µÄ±¹ ¼µ ÃųºµºÁ¹¼­½¿ ÄÁÌÀ¿ õ ÃųºµºÁ¹¼­½¿ ÇÁ¿½¹ºÌ ´¹¬ÃÄ·¼±. ¤¿ ÇÁ¿½¹ºÌ ´¹¬ÃÄ·¼± À¿Å ÇÁµ¹¬¶µÄ±¹ · Ĭ÷ ³¹± ½± ¿»¿º»·ÁÎõ¹ ¼¯± À»®Á· ¼µÄ±²¿»® ¿½¿¼¬¶µÄ±¹ ÀµÁ¯¿´¿Â ĿŠî¼±Ä¿Â º±¹ ÃŽ®¸É Ãż²¿»¯¶µÄ±¹ ¼µ ¤. Ÿ ±Á¹¸¼Ì Äɽ µÀ±½±»±¼²±½Ì¼µ½É½ ¼µÄ±²¿»Î½ õ ­½± ´µÅĵÁÌ»µÀÄ¿ ¿½¿¼¬¶µÄ±¹ ÃÅǽÌķı º±¹ ÃŽ®¸É Ãż²¿»¯¶µÄ±¹ ¼µ f (frequency). ™ÃÇ͵¹ f=1/T. •Àµ¹´®, ÌÀÉ µ¯À±¼µ, · ÀµÁ¹¿´¹º® ±»»±³® ¼À¿Áµ¯ ½± À±Á¿¼¿¹±Ãĵ¯ ¼µ ºÅº»¹º®, ¼¯± ÀµÁ¯¿´¿Â ¼À¿Áµ¯ ½± «ÇÉÁ¹Ãĵ¯» õ 360 ﮼±Ä±, Ìõ º±¹ ¿¹ ¼¿¯ÁµÂ ĿŠºÍº»¿Å. ¤¿ ÃųºµºÁ¹¼­½¿ ﮼± Ŀе½±»»±ÃÃ̼µ½¿Å Ŀ Ŀ ¿À¿¯¿ µ¾µÄ¬¶µÄ±¹ º¬À¿¹± ÃĹ³¼® ¼À¿Áµ¯ »¿¹À̽ ½± «Ã·¼±Ä¿´¿Ä·¸µ¯» ¼µ Ä¿ ÀÌõ ¼¿¯ÁµÂ ±À­Çµ¹ ±ÀÌ Ä·½ ±ÁÇ® Ä·Â ÀµÁ¹Ì´¿Å, ­ºÆÁ±Ã· À¿Å ¿½¿¼¬¶µÄ±¹ Ƭ÷. — ÇÁ¿½¹º® ±ÀÌÃı÷ ¼µÄ±¾Í ´Í¿ ļ·¼¬Äɽ ĿбÅÄ¿Í Ã®¼±Ä¿Â ® ´Í¿ ´¹±Æ¿ÁµÄ¹ºÎ½ ÷¼¬Äɽ ¯´¹±Â ÀµÁ¹Ì´¿Å (±ÀÌ Ä± ¿À¿¯± Ä¿ ­½± ¸µÉÁµ¯Ä±¹ É ±½±Æ¿Á¬) ¿½¿¼¬¶µÄ±¹ ´¹±Æ¿Á¬ Ƭ÷Â. ¤± ¼· ÀµÁ¹¿´¹º¬ ı µ¯½±¹ º±Ä±ÃĬõ¹Â ¿¹ ¿À¿¯µÂ Ãż²±¯½¿Å½ õ ±º±½Ì½¹Ãı ÇÁ¿½¹º¬ ´¹±ÃÄ®¼±Ä±. £µ ±ÅĬ ı ı ¼À¿Á¿Í¼µ ½± ¼¹»®Ã¿Å¼µ ¼Ì½¿ ³¹± ÇÁ¿½¹º® ´¹¬Áºµ¹± º±¹ ¼¿ÁÆ®. — ¿½¿¼±Ã¯± º¬¸µ ºÅ¼±Ä¿¼¿ÁƮ ÀÁ¿­Áǵı¹ µ¯Äµ ±ÀÌ Ä· ÃŽ¬Áķ÷ (¼±¸·¼±Ä¹º® ­ºÆÁ±Ã·) · ¿À¿¯± Ä¿ ÀµÁ¹³Á¬Æµ¹, µ¯Äµ ±ÀÌ Ä·½ ÀµÁ¹³Á±Æ® Ä·Â ¼¿ÁƮ ĿŠî¼±Ä¿Â, ÌÀÉ ÄÁ¹³É½¹ºÌ, ĵÄÁ±³É½¹ºÌ º»À.
˜± ³Á¬ÈÉ ÄÎÁ± »¯³± »Ì³¹± ³¹± ı ı À¿Å À±Á¬³¿½Ä±¹ ÃÄ·½ µÁ³±Ã¯± ¼¿Å

1. 4. 1. 1 —¼¹Ä¿½¹ºÌ £®¼±

¤¿ ·¼¹Ä¿½¹ºÌ î¼±, ÌÀÉ ÀÁ¿µ¯À±¼µ µ¯½±¹ ­½± ÀµÁ¹¿´¹ºÌ î¼±, ÃÄ¿ ¿À¿¯¿ · ¼µÄ±²¿»® ķ Ĭ÷Â, ¼µÄ±²¬»»µÄ±¹ ±½¬»¿³± ¼µ Ĺ Ĺ¼­Â À¿Å À±¯Á½µ¹ Ä¿ ·¼¯Ä¿½¿, ³¹± ±ÅÄÌ ¼À¿Á¿Í¼µ ½± Ä¿ ÀµÁ¹³Á¬È¿Å¼µ º±¹ ¼µ ­½± ºÍº»¿. — ¼±¸·¼±Ä¹º® ­ºÆÁ±Ã· À¿Å ÀµÁ¹³Á¬Æµ¹ Ä¿ ·¼¹Ä¿½¹ºÌ î¼± µ¯½±¹ V=V0·¼(Ét), ÌÀ¿Å V0 Ä¿ À»¬Ä¿Â Ä·Â ºÅ¼±Ä¿¼¿ÁƮ ÃÄ¿ ¿À¿¯¿ · ÃŽ¬Áķ÷ À±Á¿Åù¬Ãµ¹ ¼­³¹ÃÄ¿, É · ³É½¹±º® ıÇÍķı (¹Ã¿´Å½±¼µ¯ ¼µ 2Àf, ÌÀ¿Å À=3. 14 º±¹ f · ÃÅǽÌķı) º±¹ t · ÇÁ¿½¹º® ÃĹ³¼®, À¿Å ¼µÄÁ¹­Ä±¹ ±ÀÌ Ä·½ ±ÁÇ® Äɽ ÇÁ̽ɽ À¿Å ¿Á¯¶¿Å¼µ. — ´Åú¿»¯± À±Á±³É³®Â ·¼¹Ä¿½¹º¿Í Ŀ µ¾±ÁĬı¹ ±ÀÌ Ä¿ ÀÌÿ ±ºÁ¹²­Â º±¹ Ãı¸µÁÌ ¸­»¿Å¼µ ½± µ¯½±¹ Ä¿ î¼±. ‘½ ³¹± À±Á¬´µ¹³¼± ¸­»¿Å¼µ ½± Ä¿ ÇÁ·Ã¹¼¿À¿¹®Ã¿Å¼µ É ±½±Æ¿Á¬ ³¹± Ä·½ ¼­ÄÁ·Ã· Ä·Â À±Á±¼ÌÁÆÉ÷ µ½Ì µ½¹ÃÇÅÄ®, ÄÌĵ ı ÀÁ¬³¼±Ä± ´µ½ µ¯½±¹ ±À»¬ º±¹ º±»ÍĵÁ± ½± º±Ä±ÆÍ³¿Å¼µ õ µ¹´¹º® ÃÅúµÅ®.






1. 4. 1. 2 ¤µÄÁ±³É½¹ºÌ £®¼±

¤¿ ĵÄÁ±³É½¹ºÌ î¼± µ¯½±¹ ÀµÁ¹¿´¹ºÌ, ÃÄ¿ ¿À¿¯¿ · Ĭ÷ ­Çµ¹ ´Í¿ Ĺ¼­Â, Ä·½ µ»¬Ç¹ÃÄ· (® LOW level) º±¹ Ä· ¼­³¹ÃÄ· (® HIGH level). £Ä· ³Á±¼¼® »¿¹À̽ µ¼Æ±½¯¶µÄ±¹ ±ÅÄ® · ÃŽµÇ®Â µ½±»»±³® Äɽ ´Í¿ Ĺ¼Î½. ˆ½± ¬»»¿ DZÁ±ºÄ·Á¹ÃĹºÌ ¼­³µ¸¿Â ĿŠĵÄÁ±³É½¹º¿Í Ŀ µ¯½±¹ Ä¿ duty cycle, Ä¿ ¿À¿¯¿ ´·»Î½µ¹ Ä¿ À¿Ã¿ÃÄÌ µÀ¯ Ä·Â % Ä·Â ´¹¬Áºµ¹±Â ĿŠHIGH level õ Ãǭ÷ ¼µ Ä·½ ÀµÁ¯¿´¿.

1. 4. 1. 3 ¤Á¹³É½¹ºÌ £®¼±

— À±Á±³É³® ÄÁ¹³É½¹º¿Í Ŀ ²±Ã¯¶µÄ±¹ õ ±À»­Â µÆ±Á¼¿³­Â ÃÄ· ³Á±¼¼¹º® ÆÌÁĹ÷ - µºÆÌÁĹ÷ µ½Ì Àź½ÉÄ®.  Á±ºÄ¹º¬ ̼ÉÂ, ³¹± ½± ±»»¬¾µ¹ · »µ¹Ä¿ÅÁ³¯± ±ÀÌ ÆÌÁĹ÷ õ µºÆÌÁĹ÷, ¸± ÀÁ­Àµ¹ ½± ÅÀ¬Áǵ¹ ­½± î¼± ĵÄÁ±³É½¹ºÌ ¼µ ¼­ÄÉÀ± Ãı ÷¼µ¯± ±»»±³®Â Ä·Â º±Ä¬Ãı÷Â. ˆÄù, ı ºÅº»Î¼±Ä± À±Á±³É³®Â ÄÁ¹³É½¹º¿Í Ŀ Î¿´µÍ¿½Ä±¹ ±À±Á±¯Ä·Ä± ±ÀÌ À±Á±³É³® ĵÄÁ±³É½¹º¿Í.

1. 5 Ÿ»¿º»·Áɼ­½¿ šÍº»É¼±

ˆ½± ¿»¿º»·Áɼ­½¿ ºÍº»É¼± (ÄùÀ) µ¯½±¹ ¼¹± ÃÅúµÅ® ĵǽ¿»¿³¯±Â ·¼¹±³É³Î½ À¿Å ÀµÁ¹­Çµ¹ ­½±½ ±Á¹¸¼Ì ¼µ¼¿½É¼­½É½ ÃÄ¿¹Çµ¯É½, ±ÀÌ Ä± ¿À¿¯± ı À¹¿ ÷¼±½Ä¹º¬ µ¯½±¹ Ä¿ ÄÁ±½¶¯ÃÄ¿Á. ÃÄ·½ ÃųºµºÁ¹¼­½· µÁ³±Ã¯± ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ ´¹¬Æ¿Á± ¿»¿º»·Áɼ­½± ºÅº»Î¼±Ä± À¿Å ¸± µ¾·³®ÃÉ ³¹± º¬¸µ ­½± ¾µÇÉÁ¹ÃĬ ÃÄ¿ µÀ̼µ½¿ ºµÆ¬»±¹¿.

1. 6 ¤¿ ¤Á±½¶¯ÃÄ¿Á

¤¿ ÄÁ±½¶¯ÃÄ¿Á µ¯½±¹ ­½± ·¼¹±³É³Ì ÃÄ¿¹Çµ¯¿ ÄÁ¹Î½ ±ºÁ¿´µºÄν º±¹ Ä¿ ¿À¿¯¿ ¼À¿Áµ¯ ½± ÇÁ·Ã¹¼¿À¿¹·¸µ¯ ³¹± ½± µ½¹ÃÇÍõ¹ ­½± î¼± ® ³¹± ½± »µ¹Ä¿ÅÁ³®Ãµ¹ ñ½ ´¹±ºÌÀÄ·Â ±½¬»¿³± õ Ĺ ÀµÁ¹¿Ç® ²Á¯ÃºµÄ±¹, ÌÀ¿Å Ìı½ µ¯½±¹ ÃÄ·½ µ½µÁ³Ì ÀµÁ¹¿Ç® »µ¹Ä¿ÅÁ³µ¯ ñ½ µ½¹ÃÇÅÄ® º±¹ Ìı½ ±Æ®½µ¹ ±ÅÄ® Ä·½ ÀµÁ¹¿Ç®. £Ä¿ ­½± ¬ºÁ¿ Ä¿ ÄÁ±½¶¯ÃÄ¿Á ¸± µ¹Ã­»¸µ¹ ÃÄ·½ ÀµÁ¹¿Ç® ±À¿º¿À®Â µ½Î ÃÄ¿ ¬»»¿ Ä¿ ÄÁ±½¶¯ÃÄ¿Á ¸± µ¹Ã­»¸µ¹ ÃÄ·½ ÀµÁ¹¿Ç® ºÌÁ¿Å. ‘ÅÄ­Â ¿¹ ´Í¿ ±ºÁ±¯µÂ ÀµÁ¹ÀÄÎõ¹Â µ¯½±¹ ¹´¹±¯ÄµÁ± ÇÁ®Ã¹¼µÂ Ìı½ Ä¿ ÄÁ±½¶¯ÃÄ¿Á ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ É ´¹±ºÌÀÄ·Â. ÃÄ·½ µÁ³±Ã¯± ¼¿Å ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ Ä¿ ÄÁ±½¶¯ÃÄ¿Á 22222 Ä¿ ¿À¿¯¿ »µ¹Ä¿ÅÁ³µ¯ É ´¹±ºÌÀÄ·Â, ÌÀ¿Å Ìı½ ÃÄ·½ ²¬Ã· ĿŠµÆ±Á¼¿Ãĵ¯ ¼¹± Ĭ÷ 5V, º»µ¯½µ¹.

1. 7 Ÿ ¤µ»µÃĹºÌ •½¹ÃÇÅÄ®Â

Ÿ¹ ĵ»µÃĹº¿¯ ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ³µ½¹º¬ ³¹± Ä·½ µ½¯ÃÇÅ÷ ÷¼¬Äɽ º±¹ ³¹± À¿»»­Â ¬»»µÂ »µ¹Ä¿ÅÁ³¯µÂ, º±¹ ±ÅÄÌ µ¯½±¹ ¼¹± ±ÀÌ Ä¹Â ±¹Ä¯µÂ Ä·Â ¼µ³¬»·Â ´·¼¿Ä¹ºÌķı Äɽ ĵ»µÃĹºÎ½ µ½¹ÃÇÅÄν ´·»±´® · µÅµ»¹¾¯± Ä¿ÅÂ, ÌÀ¿Å ¼À¿Áµ¯ º±½µ¯Â ½± º¬½µ¹ Ãǵ´Ì½ ı À¬½Ä± ¼µ ĿŠĵ»µÃĹº¿Í µ½¹ÃÇÅÄ­Â! ŠÃ·Â ÷¼±Ã¯±Â µ¯½±¹ µÀ¯Ã·Â Ä¿ ³µ³¿½Ì ÌĹ ¿ ¿»¿º»·Áɼ­½¿Â µ½¹ÃÇÅĮ ­Çµ¹ À¿Å À»·Ã¹¬¶¿Å½ À¿»Í Ä¿½ ¹´±½¹ºÌ.
£Ä¿ ÃÇ®¼± 1. 1 Ʊ¯½¿½Ä±¹ ¿¹ ±ºÁ¿´­ºÄµÂ ĿŠĵ»µÃĹº¿Í µ½¹ÃÇÅÄ®


£Ç®¼± 1. 1 Ÿ¹ ±ºÁ¿´­ºÄµÂ ĿŠĵ»µÃĹº¿Í µ½¹ÃÇÅÄ®

±¾¯¶µ¹ ½± ÷¼µ¹É¸µ¯ ÀΠ· ­¾¿´¿Â µ¯½±¹ «µ½ Ƭõ¹» (­Çµ¹ Ä¿ ¯´¹¿ ÀÁÌ÷¼¿) ¼µ Ä·½ v2 º±¹ ±½Ä¯¸µÄ¿ ÀÁÌ÷¼¿ ±ÀÌ Ä·½ v1, ³¹± ±ÅÄÌ Ä¿½ »Ì³¿ ¿ ±ºÁ¿´­ºÄ·Â µ¹ÃÌ´¿Å 2 ¿½¿¼¬¶µÄ±¹ ±½±ÃÄÁ­ÆÉ½ ±ºÁ¿´­ºÄ·Â µ¹ÃÌ´¿Å º±¹ ´¹±ºÁ¯½µÄ±¹ ¼µ Ä¿ ÀÁÌ÷¼¿ «-« µ½Î ¿ ±ºÁ¿´­ºÄ·Â µ¹ÃÌ´¿Å 3 ¿½¿¼¬¶µÄ±¹ ¼· ±½±ÃÄÁ­ÆÉ½ ±ºÁ¿´­ºÄ·Â µ¹ÃÌ´¿Å º±¹ ´¹±ºÁ¯½µÄ±¹ ¼µ Ä¿ ÀÁÌ÷¼¿ «+«. ˜± ÀµÁ¹³Á¬ÈÉ ÃÄ·½ ÃŽ­Çµ¹± Ĺ ´Í¿ ÃŽ´µÃ¼¿»¿³¯µÂ

1. 7. 1 ‘½±ÃÄÁ­Æ¿Åñ £Å½´µÃ¼¿»¿³¯±

¸µÉÁ¿Í¼µ Ä¿ ºÍº»É¼± ĿŠÃÇ®¼±Ä¿Â 1. 2 Ä¿ ¿À¿¯¿ ±À¿Äµ»µ¯Ä±¹ ±ÀÌ ­½±½ ĵ»µÃĹºÌ µ½¹ÃÇÅÄ® º±¹ ´Í¿ ±½Ä¹ÃĬõ¹Â R1 º±¹ R2


£Ç®¼± 1. 2 Ÿ ĵ»µÃĹºÌ µ½¹ÃÇÅÄ® õ ±½±ÃÄÁµÆ¿Åñ ÃŽ´µÃ¼¿»¿³¯±


¼µÄ¬ Ä·½ ±½¬»Å÷ ĿŠºÅº»Î¼±Ä¿Â ²Á¯Ãº¿Å¼µ ÌĹ Ä¿ º­Á´¿Â G=Vo/V1=-R2/R1


1. 7. 2 M· ‘½±ÃÄÁ­Æ¿Åñ £Å½´µÃ¼¿»¿³¯±

¸µÉÁ¿Í¼µ Ä¿ ºÍº»É¼± ĿŠÃÇ®¼±Ä¿Â (1. 3) Ä¿ ¿À¿¯¿ ±À¿Äµ»µ¯Ä±¹ ±ÀÌ ­½±½ ĵ»µÃĹºÌ µ½¹ÃÇÅÄ® º±¹ ´Í¿ ±½Ä¹ÃĬõ¹Â R1 º±¹ R2


£Ç®¼± 1. 3 Ÿ ĵ»µÃĹºÌ µ½¹ÃÇÅÄ® õ ¼· ±½±ÃÄÁµÆ¿Åñ ÃŽ´µÃ¼¿»¿³¯±

¼µÄ¬ Ä·½ ±½¬»Å÷ ĿŠºÅº»Î¼±Ä¿Â ²Á¯Ãº¿Å¼µ ÌĹ Ä¿ º­Á´¿Â G=Vo/V1=1+(R2/R1)
ÃÄ· µÁ³±Ã¯± ¼¿Å ÇÁ·Ã¹¼¿À¿¹®¸·ºµ · ÃŽ´µÃ¼¿»¿³¯± ±ÅÄ®½ ³¹± Ä·½ µ½¯ÃÇÅ÷ ĿŠî¼±Ä¿Â ÃÄ·½ µ¾Ì´¿Å ĿŠMAX038.






1. 8 ’±Ã¹º­Â ¤µÇ½¹º­Â “¹± •¹Ã¿´¿/•¾¿´¿ ”µ´¿¼­½É½ œµ §Á®Ã· —/¥

1. 8. 1 •¹Ã±³É³®

¤± ºÅº»Î¼±Ä± µ¯Ã¿´¿/­¾¿´¿ (I/O) Äɽ ÅÀ¿»¿³¹ÃĹºÎ½ ÃÅÃÄ·¼¬Äɽ ¼±Â µ¾±ÃƱ»¯¶¿Å½ Ä·½ ´Å½±ÄÌķı Ä·Â µÀ¹º¿¹½É½¯± ¼µ ¬»»¿Å ÅÀ¿»¿³¹ÃÄ­Â º±¹ ÀµÁ¹ÆµÁµ¹±º­Â ÃÅúµÅ­Â. Ÿ ­»µ³Ç¿Â µ¾ÉĵÁ¹ºÎ½ Àµ¹Á±¼±Ä¹ºÎ½ ´¹±Ä¬¾µÉ½ º±¹ ÃÅúµÅν, º±¸Î º±¹ · µ¹Ã±³É³® ´µ´¿¼­½É½ ±ÀÌ Ä¿ ÀµÁ¹²¬»»¿½ ÀÁ¿Â Ä¿ ÅÀ¿»¿³¹ÃĹºÌ ºÍº»É¼± µÀ¹ÄųǬ½µÄ±¹ ¼µ Ä·½ ÇÁ®Ã· º±Ä±»»®»É½ ĵǽ¹ºÎ½ º±¹ ¸ÅÁν
•À¹º¿¹½É½¯±Â.
£Ä± µÀ̼µ½± ¼µ Ä¿½ ÌÁ¿ ÅÀ¿»¿³¹ÃĹºÌ ÃÍÃÄ·¼± ±½±ÆµÁ̼±Ãĵ ºÅÁ¯É õ ÀÁ¿ÃÉÀ¹º¿Í ÅÀ¿»¿³¹ÃÄ­Â (PC), ±»»¬ º±¹ õ ¼¹ºÁ¿µ»µ³ºÄ­Â, À¿Å µÀ¯Ã·Â ´¹±¸­Ä¿Å½ ºÅº»Î¼±Ä± µ¹ÃÌ´¿Å/µ¾Ì´¿Å (™/Ÿ) º±¹ ¼À¿Á¿Í½ ½± ÇÁ·Ã¹¼¿À¿¹®Ã¿Å½ Ĺ ¯´¹µÂ ĵǽ¹º­Â µÀ¹º¿¹½É½¯±Â. µÀ¯Ã·Â ¿ ÌÁ¿Â ¼À¿Áµ¯ ½± ±½±Æ­ÁµÄ±¹ õ «­¾ÅÀ½µÂ ÃÅúµÅ­Â», ¹º±½­Â ½± ´¹±ÃŽ´µ¸¿Í½ º±¹ ½± µÀ¹º¿¹½É½®Ã¿Å½ ¼µ ¬»»µÂ ÃÅúµÅ­Â õ ­½± ÅÀ¿»¿³¹ÃĹºÌ ÀµÁ¹²¬»»¿½.




8. 2 ˜ÍÁµÂ —/¥ ³¹±  ±Á¬»»·»· º±¹ £µ¹Á¹±º® •À¹º¿¹½É½¯±-¸ÍÁµÂ
•À­ºÄ±Ã·Â

𬏵 ÀÁ¿ÃÉÀ¹ºÌ ÅÀ¿»¿³¹ÃĮ Ŀе¼À¿Á¯¿Å ´¹±Ä¯¸µÄ±¹ µ¾¿À»¹Ã¼­½¿Â ¼µ º¬À¿¹µÂ ÄÅÀ¹º­Â «ÃĬ½Ä±Á» ¸ÍÁµÂ µÀ¹º¿¹½É½¯±Â º±¹ ¼µ º¬À¿¹µÂ ´Å½±ÄÌķĵ ³¹± ÀÁÌøµÃ· µÀ¹À»­¿½ ¼¿½¬´É½ ³¹± Ä·½ µÀ¹º¿¹½É½¯± º±¹ Ä¿½ ­»µ³Ç¿ µ¾ÉĵÁ¹ºÎ½ ÃÅúµÅν.
Ÿ¹ ¼Ì½¹¼µÂ ¸ÍÁµÂ À¿Å ²Á¯Ãº¿½Ä±¹ ÃÄ¿ À¯ÃÉ ¼­Á¿Â º¬¸µ ÅÀ¿»¿³¹ÃÄ® µ¯½±¹ ´Å¿ õ¹Á¹±º­Â ¸ÍÁµÂ (COM1 º±¹ COM2)º±¹ ¼¹± À±Á¬»»·»· ¸ÍÁ± · ¿À¿¯± µÀ¹º¿¹½É½µ¯ ¼µÃÎ µ½Ì ¸·»Åº¿Í ÃŽ´­Ã¼¿Å D-25, ´·»±´® 25 ±º¯´É½. ¤¿ ÀÁÉÄ̺¿»»¿ µÀ¹º¿¹½É½¯±Â ¼µ Ä¿ ¿À¿¯¿ ¼µÄ±´¯´¿½Ä±¹ ı À±Á¬»»·»± ´µ´¿¼­½± ¼­Ã¿ Ä·Â À±Á¬»»·»·Â ¸ÍÁ±Â µ¯½±¹ Ä¿ »¹³É¼­½¿ CENTRONICS, Ä¿ ¿À¿¯¿ ´µ½ ¸± µ¾·³®ÃÉ µÀµ¹´® ´µ½ Ä¿ ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ À¿Å¸µ½¬ µÁ³±Ã¯± ¼¿Å.
‘ÅÄÌ À¿Å ¼±Â ±À±ÃÇ¿»µ¯ ÀµÁ¹ÃÃÌĵÁ± º±¹ ¼µ Ä¿ ¿À¿¯¿ ¸± ´¿Å»­È¿Å¼µ µ¯½±¹ ¿¹ õ¹Á¹±º­Â ¸ÍÁµÂ µÀ¹º¿¹½É½¹Î½ À¿Å ÃŽ´­¿½Ä±¹ ¼­Ã¿ ±Áõ½¹ºÎ½ ÃŽ´­Ã¼É½ D-25 ® D-9, ´·»±´® ÃŽ´­Ã¼É½ Äɽ 25 ® Äɽ 9 ±ºÁ¿´µºÄν. ¥À¬Áǵ¹ ¼¹± ±½Ä¹ÃÄ¿¹Ç¯± ±½¬¼µÃ± ÃĿбºÁ¿´µºÄν ĿŠÃŽ´­Ã¼¿Å D-25 º±¹ ĿŠÃŽ´­Ã¼¿Å D-9. ¿¹ õ¹Á¹±º­Â ¸ÍÁµÂ ĿŠÅÀ¿»¿³¹ÃÄ® ÇÁ·Ã¹¼¿À¿¹¿Í½ Ä¿ ±ÃͳÇÁ¿½¿ õ¹Á¹±ºÌ ÀÁÉÄ̺¿»»¿ RS-232, À¿Å ¸± µ¾µÄ¬ÃÉ ±½±»ÅĹº¬ ÃÄ· ÃŽµÇµ¯± ³¹±Ä¯ ÃÄ·½ ÃųºµºÁ±¼­½· µÁ³±Ã¯± · µÀ¹º¿¹½É½¯± ±½¬¼µÃ± ÃÄ¿½ ÅÀ¿»¿³¹ÃÄ® º±¹ ÃÄ¿ microcontroller ³¯½µÄ±¹ õ¹Á¹±º¬ º±¹ ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â Ä¿ ÃųºµºÁ±¼­½¿ ÀÁÉÄ̺¿»»¿.

1. 8. 3 £µ¹Á¹±º® •À¹º¿¹½É½¯±

ˆ½±Â À¿»Í ´¹±´µ´¿¼­½¿Â ÄÁÌÀ¿Â ¼µÄ¬´¿Ã·Â Ä·Â À»·Á¿Æ¿Á¯±Â, µ¹´¹º¬ õ ÷¼±½Ä¹º­Â ±À¿ÃĬõ¹Â, µ¯½±¹ · õ¹Á¹±º® µÀ¹º¿¹½É½¯±. œµ Ä¿½ ÄÁÌÀ¿ ±ÅÄÌ Ä± bits Ä·Â À»·Á¿Æ¿Á¯±Â ¼µÄ±´¯´¿½Ä±¹ ­½± º¬¸µ Æ¿Á¬, ÃÄ·½ õ¹Á¬, ¼­Ã± ±ÀÌ ­½±½ ±³É³Ì ¼µÄ±Æ¿Á¬Â Äɽ ´µ´¿¼­½É½. £Ä·½ ±À»¿ÍÃĵÁ· ÀµÁ¯ÀÄÉ÷ Ä­Ä¿¹±Â µÀ¹º¿¹½É½¯±Â ÇÁµ¹±¶Ì¼±Ãĵ ÄÁµ¹Â ÃŽ¿»¹º¬ ±³É³¿ÍÂ, ­½±½ ³¹± Ä·½ ‘À¿ÃÄÌ»· ´µ´¿¼­½É½, ­½±½ ³¹± Ä·½ »®È· º±¹ ­½±½ À¿Å ¸± ²Á¯ÃºµÄ±¹ ÃÄ¿ ´Å½±¼¹ºÌ ±½±Æ¿Á¬Â Äɽ ¼µÄ±´¹´Ì¼µ½É½ ĿÂ.
•¯½±¹ ÀÁ¿Æ±½­Â ÌĹ ³¹± ½± ±À¿Ãı»¿Í½ ¼µ õ¹Á¹±ºÌ ÄÁÌÀ¿ º¬À¿¹± ´µ´¿¼­½± ¼µÃÎ ¼¹±Â ¸ÍÁ±Â µÀ¹º¿¹½É½¯±Â µ½Ì ·»µºÄÁ¿½¹º¿Í ÅÀ¿»¿³¹ÃÄ®, ÀÁ­Àµ¹ ÀÁÎı ½± ¼µÄ±ÄÁ±À¿Í½ ±ÀÌ Ä·½ À±Á¬»»·»· ¼¿ÁÆ®, ¼µ Ä·½ ¿À¿¯± µ¼Æ±½¯¶¿½Ä±¹ ÃÄ¿ ´¹¬´Á¿¼¿ ´µ´¿¼­½É½, õ õ¹Á¹±º® ¼¿ÁÆ®. ¤· »µ¹Ä¿ÅÁ³¯± ±ÅÄ® ±½±»±¼²¬½µ¹ ­½± ºÍº»É¼± À¿Å ¿½¿¼¬¶µÄ±¹ UART (Universal Asynchronous Receiver/Transmitter), Ä¿ ¿À¿¯¿ ÅÀ¬Áǵ¹ õ ¿»¿º»·Áɼ­½· ¼¿ÁÆ® µÀ¬½É ÃÄ·½ ¼·ÄÁ¹º® À»±º­Ä± · ÃĹ ¼¿½¬´µÂ ­»µ³Ç¿Å Äɽ ÀµÁ¹ÆµÁµ¹±ºÎ½ ÃÅúµÅν µ½Ì ÅÀ¿»¿³¹ÃÄ®. — »µ¹Ä¿ÅÁ³¯± ĿŠºÅº»Î¼±Ä¿Â ±ÅÄ¿Í ÃÄ·Á¯¶µÄ±¹ ÃÄ· »µ¹Ä¿ÅÁ³¯± ĿŠº±Ä±ÇÉÁ·Ä® ¿»¯Ã¸·Ã·Â. Ÿ ¿À¿¯¿Â ±Æ¿Í »¬²µ¹ º¬À¿¹± ´µ´¿¼­½± º±¹ ı º±Ä±ÇÉÁ®Ãµ¹ Ãı flip-flops À¿Å ´¹±¸­Äµ¹, ¿»¹Ã¸±¯½µ¹ ı bits ķ ȷƹ¿»­¾·Â À¿Å ­Çµ¹ º±Ä±ÇÉÁ®Ãµ¹ ­½±-­½± ÀÁ¿Â ı ´µ¾¹¬ · ÀÁ¿Â ı ±Á¹ÃĵÁ¬.
Ÿ¹ ²±Ã¹º­Â ¹´­µÂ ķ õ¹Á¹±º®Â ¼µÄ¬´¿Ã·Â À¿Å ÀµÁ¹³Á¬Æ·º±½ À±Á±À¬½É µ¹º¿½¯¶¿½Ä±¹ ÃÄ¿ ÃÇ®¼± 1. 4
 SHAPE \* MERGEFORMAT £Ç®¼± 1. 4 £µ¹Á¹±º® ¼µÄ¬´¿Ã· À»·Á¿Æ¿Á¯±Â ±ÀÌ Ä¿½ ÅÀ¿»¿³¹ÃÄ® ÀÁ¿Â µ¾ÉĵÁ¹º® ÃÅúµÅ®



¤± ºÅÁ¹ÌĵÁ± À»µ¿½µºÄ®¼±Ä± ķ õ¹Á¹±º®Â µÀ¹º¿¹½É½¯±Â µ¯½±¹ ¿ ¼¹ºÁÌĵÁ¿Â ±Á¹¸¼Ì º±»É´¯É½ ´¹±Ãͽ´µÃ·Â À¿Å ±À±¹Äµ¯Ä±¹, õ Ãǭ÷ ²­²±¹± ¼µ Ä·½ À±Á¬»»·»· µÀ¹º¿¹½É½¯±. ‘ÅÄÌ º¬½µ¹ Ä·½ µ³º±Ä¬Ãı÷ Ƹ·½ÌĵÁ± Ìı½ ¿¹ ±À¿ÃĬõ¹Â µ¯½±¹ ¼µ³¬»µÂ, ±»»¬ ÃÄ·½ ´¹º® ¼±Â ÀµÁ¯ÀÄÉ÷ ´µ½ ¼±Â ±À±ÃÇ¿»µ¯ ¹´¹±¯ÄµÁ± Ä¿ ºÌÃĿ ±ÅÄÌ »Ì³É Ä·Â ¼¹ºÁ®Â ±ÀÌÃı÷ ¼µÄ±¾Í ĿŠÅÀ¿»¿³¹ÃÄ® º±¹ Ä·Â ³µ½µÄ®Á¹±Â. •À¹À»­¿½, ı ÀÁÉÄ¿ºÌ»»± µÀ¹º¿¹½É½¯±Â À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ÃÄ· õ¹Á¹±º® µÀ¹º¿¹½É½¯± µÀ¹ÄÁ­À¿Å½ ¼µ³¬»µÂ ÃĬ¸¼µÂ ÷¼¬Äɽ õ Ãǭ÷ ¼µ ı ÀÁÉÄ̺¿»»± Ä·Â À±Á¬»»·»·Â µÀ¹º¿¹½É½¯±Â, ÌÀ¿Äµ ¿¹ ±Àλµ¹µÂ ĿŠî¼±Ä¿Â ´·¼¹¿ÅÁ³¿Í½ ¼¹ºÁÌĵÁ¿ ÀÁ̲»·¼± º±¹ · ¼µÄ¬´¿Ã· õ ¼µ³¬»· ±ÀÌÃı÷ µ¯½±¹ µÆ¹ºÄ®. •¾¬»»¿Å, ¼µ Ä·½ õ¹Á¹±º® µÀ¹º¿¹½É½¯± µ¯½±¹ À¿»Í µÅº¿»ÌĵÁ· · ±ÃÍÁ¼±Ä· ¼µÄ¬´¿Ã·. ¤­»¿Â º±¹ ±ÅÄÌ À¿Å ¼±Â µ½´¹±Æ­Áµ¹ ÀµÁ¹ÃÃÌĵÁ± µ¯½±¹ Ä¿ ³µ³¿½Ì ÌĹ õ¹Á¹±º® ¼µÄ¬´¿Ã· µ¯½±¹ À¹¿ º±Ä¬»»·»· ³¹± ÇÁ®Ã· ¼µ ¼¹ºÁ¿µ»µ³ºÄµÂ, À¿Å µÀ¯Ã·Â ­Ç¿Å½ ´¹±´¿¸µ¯ À¿»Í ı ĵ»µÅı¯± ÇÁ̽¹±. Ÿ »Ì³¿Â µ¯½±¹ ÌĹ ¿¹ ´¹¬Æ¿ÁµÂ ´¹±Ä¬¾µ¹Â, ÌÀÉ ¼µÄ±ÄÁ¿Àµ¯Â A/D, ¼½®¼µÂ, ÅÀ¿»¿³¹ÃÄ­Â º±Ä±»±¼²¬½¿Å½ À¿»Í »¹³ÌĵÁ¿Å ±ºÁ¿´­ºÄµÂ Ìı½ µÀ¹º¿¹½É½¿Í½ õ¹Á¹±º¬ ¼µ ±ÅÄ̽, À±Á¬ Ìı½ µÀ¹º¿¹½É½¿Í½ À±Á¬»»·»±. •¾¬»»¿Å, ¼µÁ¹º¬ ÃÅÃÄ®¼±Ä± ¼¹ºÁ¿µ»µ³ºÄν ­Ç¿Å½ µ½Ãɼ±Äɼ­½µÂ ¸ÍÁµÂ õ¹Á¹±º®Â ´¹±Ãͽ´µÃ·Â ¼µ µ¾ÉĵÁ¹ºÌ ÀµÁ¹²¬»»¿½, º¬Ä¹ À¿Å º±¸¹ÃĬ ±À»® Ä·½ õ¹Á¹±º® ´¹±Ãͽ´µÃ· Ŀмµ ÀµÁ¹ÆµÁµ¹±º­Â ÃÅúµÅ­Â.
£Ä·½ ÃŽµÇµ¯± ¸± µ¾µÄ¬ÃÉ ±½±»ÅĹº¬ ĿŠ´Å¿ ÄÍÀ¿Å õ¹Á¹±º®Â µÀ¹º¿¹½É½¯±Â ĿŠ¿À¿¯¿Â ÇÁ·Ã¹¼¿À¿¹Î
ÃÄ·½ µÁ³±Ã¯±:
‘ÃͳÇÁ¿½· £µ¹Á¹±º® •À¹º¿¹½É½¯± ¼µ Ä·½ ¿À¿¯± ³¯½µÄ±¹ · ‘À¿ÃÄÌ»· ´µ´¿¼­½É½ ±ÀÌ Ä¿ PIC ÃÄ¿ potentiometer
“¹± Ä¿½ ­»µ³Ç¿ ĿŠÀ»¬Ä¿Å ĿŠî¼±Ä¿Â.
£Í³ÇÁ¿½· £µ¹Á¹±º® •À¹º¿¹½É½¯± ¼µ Ä·½ ¿À¿¯± ³¹½¬Ä¹ · µÀ¹º¿¹½É½¯± ¼µÄ±¾Í ĿŠÅÀ¿»¿³¹ÃÄ® º±¹ ĿŠPIC.



1. 8. 4 ‘ÃͳÇÁ¿½· £µ¹Á¹±º® •À¹º¿¹½É½¯±

— ±ÃͳÇÁ¿½· õ¹Á¹±º® µÀ¹º¿¹½É½¯± µ¾ÅÀ·ÁµÄµ¯ Ä·½ ¼µÄ¬´¿Ã· À¿Å µºÀ­¼À¿½Ä±¹ ±ÀÌ º¬À¿¹¿ À¿¼ÀÌ ÇÉÁ¯Â º±½­½± ÃųÇÁ¿½¹Ã¼¿Í, ÌÀÉ Ãż²±¯½µ¹ ¼µ Ŀб»Æ±Á¹¸¼·Ä¹º¿Í DZÁ±ºÄ®ÁµÂ À¿Å ´·¼¹¿ÅÁ³¿Í½Ä±¹ Ìı½ À¹­¶¿Å¼µ ı À»®ºÄÁ± µ½Ì À»·ºÄÁ¿»¿³¯¿Å.
𬏵 Ä­Ä¿¹¿Â DZÁ±ºÄ®Á±Â ¼µÄ±ÄÁ­ÀµÄ±¹ õ ȷƹ¿»­¾· ¼­Ã¿ ĿŠºÎ´¹º± ASCII º±¹ · ±º¿»¿Å¸¯± bits À¿Å ±½Ä¹ÃÄ¿¹Çµ¯ õ ±ÅÄ̽ µ¼Æ±½¯¶µÄ±¹ ÃÄ·½ ³Á±¼¼® ¼µÄ¬´¿Ã·Â. Ÿ ´­ºÄ·Â ÀÁ­Àµ¹ ½± µ¯½±¹ õ ¸­Ã· ½± ±½±³½ÉÁ¯¶µ¹ ÌĹ ­ÆÄ±Ãµ ­½±Â DZÁ±ºÄ®Á±Â º±¹ ½± ´­ÇµÄ±¹ ı bits ĿŠDZÁ±ºÄ®Á± ¼µ Ä·½ ÃÉÃÄ® õ¹Á¬ º±¹ ÇÉÁ¯Â ±Àλµ¹µÂ.
“¹± Ä¿½ À±Á±À¬½É ú¿ÀÌ, ı bits Ä·Â ±ÃͳÇÁ¿½·Â õ¹Á¹±º®Â ¼µÄ¬´¿Ã·Â ¿Á³±½Î½¿½Ä±¹ õ ¿¼¬´µÂ Äɽ ­É ´Î´µº± bits ÃŽ¿»¹º¬, ¿¹ ¿À¿¯µÂ ÀµÁ¹­Ç¿Å½ º¬À¿¯¿Å DZÁ±ºÄ®ÁµÂ ­½±Á¾·Â º±¹ »­¾·Â (ÃÇ®¼± 1. 5 ). ¤¿ ÀÁÎÄ¿ bit º¬¸µ À»±¹Ã¯¿Å µ¯½±¹ Ä¿ »µ³Ì¼µ½¿ START BIT, Ä¿ ¿À¿¯¿ ±½Ä¹ÃÄ¿¹Çµ¯ õ »¿³¹ºÌ ¼·´­½. ‘º¿»¿Å¸µ¯ · õ¹Á¬ Äɽ ȷƯɽ ĿŠDZÁ±ºÄ®Á± À¿Å ±À¿ÃÄ­»»µÄ±¹. “¹± À±Á¬´µ¹³¼±, µ¬½ ±À¿ÃÄ­»»µÄ±¹ Ä¿ ºµÆ±»±¯¿ ³Á¬¼¼± ‘, ÄÌĵ · ±º¿»¿Å¸¯± Äɽ ȷƯɽ ¸± µ¯½±¹ 01001011. ¼µÄ¬ ±ÀÌ Ä± bits ĿŠDZÁ±ºÄ®Á± ±º¿»¿Å¸µ¯ ­½± bit ¬Áű ® ÀµÁ¹ÄĮ ¹Ã¿Ä¹¼¯±Â (parity), Ä¿ ¿À¿¯¿ µ½µÁ³¿À¿¹µ¯ ¼¹± ´¹±´¹º±Ã¯± µ»­³Ç¿Å ÃÆ±»¼¬Äɽ, ³¹± ½± ±½¹Ç½µÍµ¹ ÄÅÇ̽ »¬¸· À¿Å ÃŽ­²·Ã±½ º±Ä¬ Ä·½ ¼µÄ¬´¿Ã·Â. ¤¿ À»±¯Ã¹¿ º»µ¯½µ¹ ¼µ ­½± ® ´Í¿ STOP BITS, À¿Å ÅÀ¿´·»Î½¿Å½ Ä¿ Ä­»¿Â ĿŠDZÁ±ºÄ®Á± º±¹ Ä·½ º±Ä¬Ãı÷ ±½±¼¿½®Â ³¹± Ä¿½ µÀ̼µ½¿. — »¿³¹º® º±Ä¬Ãı÷ Äɽ ȷƯɽ »­¾·Â (STOP BITS) µ¯½±¹ Ä¿ »¿³¹ºÌ ­½±.







 MARK LSB STOP MARK
 BIT





START BIT PARITY BIT
£Ç®¼± 1. 5 ¤± bits Ä·Â ±ÃͳÇÁ¿½·Â õ¹Á¹±º®Â ¼µÄ¬´¿Ã·Â

ŒÄ±½ ´µ½ ¼µÄ±´¯´µÄ±¹ º¬À¿¹¿Â DZÁ±ºÄ®Á±Â, ÄÌĵ »­¼µ ÌĹ · Ãͽ´µÃ· µ¯½±¹ ±½µ½µÁ³®, ¿ÀÌĵ · ³Á±¼¼® µÅÁ¯ÃºµÄ±¹ õ »¿³¹ºÌ ­½±. — º±Ä¬Ãı÷ ±ÅÄ® ¿½¿¼¬¶µÄ±¹  ÃŽ¸®º· MARK Ìı½ ¼µÄ±´¿¸µ¯ Ä¿ bit ­½±Á¾·Â (START BIT) º±¹ Ƹ¬Ãµ¹ ÃÄ¿ ´­ºÄ·, ¿ ´­ºÄ·Â º±Ä±»±²±¯½µ¹ ÌĹ ±º¿»¿Å¸¿Í½ ı bits ĿŠDZÁ±ºÄ®Á± À¿Å ±À¿ÃÄ­»»µÄ±¹, ¿ÀÌĵ µ½µÁ³¿À¿¹µ¯ Ä¿ ÃÍÃÄ·¼± ÇÁ¿½¹Ã¼¿Í ĿŠº±¹ ´¹±²¬¶µ¹ ¼µ Ä·½ õ¹Á¬ ı µÀ̼µ½± bits ¼­ÇÁ¹ ı bits »­¾·Â (STOP BITS). £Ä·½ ÃŽ­Çµ¹± Ᏽı¹ º±¹ À¬»¹ ÃÄ·½ º±Ä¬Ãı÷ ±½±¼¿½®Â.
•¯½±¹ Ʊ½µÁÌ ÌĹ · ´¹¬Áºµ¹± ĿŠº¬¸µ µºÀµ¼À̼µ½¿Å bit ÃÄ·½ ±ÃͳÇÁ¿½· õ¹Á¹±º® ¼µÄ¬´¿Ã·Â ÀÁ­Àµ¹ ½± µ¯½±¹ ±ÅÃÄ·Á¬ · ¯´¹±, ÎÃĵ ½± ¼À¿Áµ¯ ¿ ´­ºÄ·Â, ¼µ ²¬Ã· º¬À¿¹¿ ÃÍÃÄ·¼± ÇÁ¿½¹Ã¼¿Í, ½± ´¹±ºÁ¯½µ¹ ı bits ¼µÄ±¾Í Ä¿ÅÂ. £Å½µÀΠ¿ À¿¼ÀÌ º±¹ ¿ ´­ºÄ·Â ÀÁ­Àµ¹ ½± ÃżÆÉ½¿Í½ É ÀÁ¿Â Ä·½ ıÇÍķı ķ õ¹Á¹±º®Â ¼µÄ¬´¿Ã·Â Äɽ bits. — ıÇÍķı ±ÅÄ® ¿Á¯¶µ¹ Ä¿ »µ³Ì¼µ½¿ «ÁŸ¼Ì ¼µÄ¬´¿Ã·Â» (baud rate), À¿Å ¼µÄÁ¹­Ä±¹ õ bits ±½¬ ´µÅĵÁÌ»µÀÄ¿ (bits/sec ® bps). £Å½®¸µ¹Â ÁŸ¼¿¯ ÃĹ ±ÃͳÇÁ¿½µÂ õ¹Á¹±º­Â µÀ¹º¿¹½É½¯µÂ µ¯½±¹ 2400, 4800, 9600, 14400, 19200, 28800, 33600 bits/sec. — ¼­³¹ÃÄ· ıÇÍķı À¿Å ÅÀ¿ÃÄ·Á¯¶µ¹ ¼¹± ¸ÍÁ± UART º±Ä¬ Ä·½ ±À¿ÃÄ¿»® DZÁ±ºÄ®Áɽ ±ÀÌ ­½±½ ÅÀ¿»¿³¹ÃÄ® ÀÁ¿Â ¼¹± ÃÅúµÅ® µÀ¹º¿¹½É½¯±Â µ¯½±¹ 115. 2 kbps. ¤ÅÀ¹º® ±ÃͳÇÁ¿½· õ¹Á¹±º® ÃÅúµÅ® µ¯½±¹ Ä¿ modem, À¿Å ´¹±Ãͽ´µµ¹ Ä¿½ ÅÀ¿»¿³¹ÃÄ® ® º¬À¿¹¿ ĵÁ¼±Ä¹ºÌ ¼µ Ä·½ Ä·»µÆÉ½¹º® ³Á±¼¼®.
£±½ À±Á¬´µ¹³¼± ±½±Æ­Á¿Å¼µ ÌĹ, ³¹± ½± ­Ç¿Å¼µ ÁŸ¼Ì ¼µÄ¬´¿Ã·Â 9600 bps, · ´¹¬Áºµ¹± ĿŠº¬¸µ bit ÀÁ­Àµ¹ ½± µ¯½±¹ 104 ¼s, º¬¸µ DZÁ±ºÄ®Á±Â ¸± ´¹±Áºµ¯ ÃÄ·½ ³Á±¼¼® 1. 14 ms.
¤¿ ²±Ã¹ºÌ ¼µ¹¿½­ºÄ·¼± Ä·Â ±ÃͳÇÁ¿½·Â õ¹Á¹±º®Â ¼µÄ¬´¿Ã·Â µ¯½±¹ · ±½¬³º· À¿Å ÀÁ¿ºÍÀĵ¹ ³¹± START BIT º±¹ STOP BITSÃÄ·½ ±ÁÇ® º±¹ ÃÄ¿ Ä­»¿Â º¬¸µ DZÁ±ºÄ®Á±. œµ Ä¿½ ÄÁÌÀ¿ ±ÅÄÌ µÀ¹²±ÁͽµÄ±¹ ÷¼±½Ä¹º¬ · ´¹±´¹º±Ã¯± Ä·Â ¼µÄ¬´¿Ã·Â ¼µ µÀ¹À»­¿½ bits À¿Å ´µ½ ±½Ä¹ÀÁ¿ÃÉÀµÍ¿Å½ ÇÁ®Ã¹¼· À»·Á¿Æ¿Á¯±
£Ä·½ µÁ³±Ã¯± ¼¿Å ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ Ä¿ À¹¿ ±À»Ì º±¹ ´¹±´µ´¿¼­½¿ ÀÁÉÄ̺¿»»¿ õ¹Á¹±º®Â µÀ¹º¿¹½É½¯±Â Ä¿ RS232 ¼µ Ä·½ ²¿®¸µ¹± ĿŠ¿À¿¯¿Å ³¯½µÄ±¹ · µÀ¹º¿¹½É½¯± ¼µÄ±¾Í ĿŠPIC º±¹ ĿŠPC. Ä¿ ÀÁÉÄ̺¿»»¿ ±ÅÄÌ ²±Ã¯¶µÄ±¹ ÃÄ·½ õ¹Á¬ ¿»¿º»·Áɼ­½É½ MAX232 Ä·Â œaxim.
“¹± Ä·½ ÃÉÃÄ® »µ¹Ä¿ÅÁ³¯± ÅÀ¬Áǵ¹ º¬À¿¯¿Å ÀµÁ¹¿Á¹Ã¼¿ÍÂ, ÃÄ·½ ıÇÍķı µÀ¹º¿¹½É½¯±Â Ãı 256Kbps º±¹ õ ¼®º· º±»É´¯¿Å À¿Å ´µ½ ¾µÀµÁ½¿Í½ ı 20¼, ±ÅÄ­Â ¿¹ ÀÁ¿´¹±³Á±Æ­Â ̼É µ¯½±¹ ±ÁºµÄ­Â ³¹± Ä·½ µÁ³±Ã¯± ¼¿Å ¿ÀÌĵ ´µ½ ±À¿Äµ»¿Í½ ÀÁ̲»·¼±.
¤± RS232 ı ±½Ä¹ÀÁ¿ÃÉÀµÍ¿½Ä±¹ ±ÀÌ µÀ¯Àµ´± Ĭõɽ õ Ãǭ÷ ¼µ ¼¹± º¿¹½® ³µ¯É÷, ³¹± Ĭõ¹Â +3 ­É +12 Volts ­Ç¿Å¼µ Ä¿ »¿³¹ºÌ  0 µ½Î ³¹± Ĭõ¹Â -3 ­É -12 Volts ­Ç¿Å¼µ Ä¿ »¿³¹ºÌ  1 , · ½µºÁ® ÀµÁ¹¿Ç® ±ÀÌ  3 ­É +3 ÅÀ¬Áǵ¹ ³¹± ½± ±À¿ÁÁ¿Æ¬µ¹ Ä¿ ÄÅÇ̽ ¸ÌÁŲ¿ À¿Å ¸± ´·¼¹¿ÅÁ³·¸µ¯. Ÿ º¿½­ºÄ¿Á±Â 232 ¼À¿Áµ¯ ½± ²Áµ¸µ¯ ¼µ 9 ® 25 pin. ÃÄ·½ µÁ³±Ã¯± ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ Ä¿ 9-pin º¿½­ºÄ¿Á±Â ¼µ Ä¿½ ¿À¿¯¿ ı ´µ´¿¼­½± µºÀ­¼À¿½Ä±¹ º±¹ »±¼²¬½¿½Ä±¹ ±ÀÌ Ä± pin 2 º±¹ 3 ±½Ä¯ÃÄ¿¹Ç± µ½Î · ³µ¯É÷ ²Á¯ÃºµÄ±¹ ÃÄ¿ pin 5. ±ÅĬ µ¯½±¹ ı µ»¬Ç¹Ãı pin À¿Å ÇÁµ¹¬¶µÄ±¹ ½± ÃŽ´­Ãµ¹ º±½µ¯Â ³¹± ½± µÀ¹ÄÍǵ¹ µÀ¹º¿¹½É½¯± Ä·Â À¹¿ ±À»®Â ¼¿ÁÆ®Â. µºÄÌ ±ÀÌ ±ÅĬ ÅÀ¬ÁǿŽ º±¹ ¬»»± pins ı ¿À¿¯± µ¾ÅÀµÁµÄ¿Í½ õ À¹¿ Ãͽ¸µÄµÂ µÀ¹º¿¹½É½¯µÂ ÌÀÉ ³¹± À±Á¬´µ¹³¼± ¼µ ­½± modem ÃÄ¿ À¯½±º± Ʊ¯½¿½Ä±¹ Ì»± ı pins ±ÅĬ


DescriptionSignal 9-pins25-pinsData Carrier DetectDCD18Received DataRxD23Transmitted Data TxD32Data Terminal ReadyDTR420Signal GroundSG57Data Set ReadyDSR66Request to SendRTS74Clear to SendCTS85Ring IndicatorRI922
ŒÄ±½ ´µ½ ÅÀ¬Áǵ¹ ¼µÄ±Æ¿Á¬ ´µ´¿¼­½É½ ı TX, RX ²Á¯Ãº¿½Ä±¹ õ »¿³¹ºÌ  1 ´·»±´® õ ±Á½·Ä¹º® Ĭ÷.

1. 8. 5 £Í³ÇÁ¿½· £µ¹Á¹±º® •À¹º¿¹½É½¯±

£Ä·½ ÃͳÇÁ¿½· õ¹Á¹±º® ¼µÄ¬´¿Ã·Â ­Ç¿Å¼µ º±»ÍĵÁ· µº¼µÄ¬»»µÅ÷ ĿеÍÁ¿Â ĿŠº±½±»¹¿Í µÀ¹º¿¹½É½¯±Â, ±Æ¿Í ı ´µ´¿¼­½± ¿¼±´¿À¿¹¿Í½Ä±¹ õ ¼µ³¬»± À±º­Ä± ´µ´¿¼­½É½, ÇÉÁ¯Â START º±¹STOP bits ÃÄ·½ ±ÁÇ® º±¹ ÃÄ¿ Ä­»¿Â º¬¸µ DZÁ±ºÄ®Á±. œµ Ä¿½ ÄÁÌÀ¿ ±ÅÄÌ ±Å¾¬½µ¹ ÷¼±½Ä¹º¬ ¿ ÁŸ¼Ì ¼µÄ¬´¿Ã·Â º±¹ ³¯½µÄ±¹ ±À¿´¿Ä¹ºÌÄ·Á· · ÇÁ®Ã· Äɽ ºÅº»É¼¬Äɽ ¼µÄ¬´¿Ã·Â. — ÃͳÇÁ¿½· õ¹Á¹±º® ¼µÄ¬´¿Ã· µ½´µ¯º½Åı¹ ºÅÁ¯É ³¹± Ä·½ µÀ¹º¿¹½É½¯± ±½¬¼µÃ± õ ÅÀ¿»¿³¹ÃÄ­Â À¿Å ´¹±º¹½¿Í½ ¼µ³¬»¿Å ̳º¿Å ´µ´¿¼­½É½.
“¹± ½± ¼À¿Áµ¯ ¿ ´­ºÄ·Â ½± ´¹±ºÁ¯½µ¹ ÇÉÁ¯Â ±Àλµ¹µÂ ı bits Äɽ ´µ´¿¼­½É½, µ¹´¹º¬ Ìı½ ÀÁ̺µ¹Ä±¹ ³¹± À±º­Ä± ´µ´¿¼­½É½ ¼µ³¬»¿Å ¼®º¿ÅÂ, µ¯½±¹ ±½±³º±¯¿Â ¿ ÃųÇÁ¿½¹Ã¼¿Í ±½¬¼µÃ± ÃÄ¿½ À¿¼À¿Í º±¹ ÃÄ¿½ ´­ºÄ·. “¹± Ä¿½ ú¿ÀÌ ±ÅÄÌ ÃÄ·½ ±ÁÇ® º±¹ ÃÄ¿ Ä­»¿Â º¬¸µ ¿¼¬´± ´µ´¿¼­½É½ Ä¿À¿¸µÄ¿Í½Ä±¹ º¬À¿¹± bits ÃųÇÁ¿½¹Ã¼¿Í À¿Å ´·¼¹¿ÅÁ³µ¯ ¿ À¿¼ÀÌ ¼µ ÇÁ®Ã· µ½Ì ÉÁ¿»¿³¹±º¿Í ĿÂ. ¤¿ Ä­»¿Â Ä·Â ¿¼¬´±Â ´µ´¿¼­½É½ ÷¼±Ä¿´¿Äµ¯Ä±¹ ±ÀÌ ­½± «ºÉ´¹ºÌ Ä­»¿Å»(ETX) º±¹ ±ÀÌ ­½±½ ® ÀµÁ¹ÃÃÌĵÁ¿Å DZÁ±ºÄ®ÁµÂ ÃÆ±»¼¬Äɽ

ˆ½±Â ¬»»¿Â ÄÁÌÀ¿Â ÃųÇÁ¿½¹Ã¼¿Í µ¯½±¹ · ıÅÄÌÇÁ¿½· ±À¿ÃÄ¿»® Ŀ ÃųÇÁ¿½¹Ã¼¿Í, Ä¿ ¿À¿¯¿ À±Á¬³µÄ±¹ ±ÀÌ Ä¿ Á¿»Ì¹ (CLK) ĿŠÀ¿¼À¿Í º±¹ Ä¿ ¿À¿¯¿ ¿´·³µ¯ Ä¿ Á¿»Ì¹ ĿŠ´­ºÄ·.
•ºÄÌ ±ÀÌ Ä¿Å ¼µ³±»ÍĵÁ¿Å ÁŸ¼¿Í ±À¿ÃÄ¿»®Â, · ÃͳÇÁ¿½· ¼µÄ¬´¿Ã·Â DZÁ±ºÄ·Á¯¶µÄ±¹ ±ÀÌ º±»ÍĵÁ· ±½¿Ç® ÃÄ¿ ¸ÌÁŲ¿, ±»»¬ µ¯½±¹ ³µ½¹º¬ À¹¿ ÀµÁ¯À»¿º· ±ÀÌ Ä·½ ±ÃͳÇÁ¿½· º±¹ ­Çµ¹ ¼µ³±»ÍĵÁ¿ ºÌÃĿ Ż¿À¿¯·Ã·Â.
£·¼µ¹Î½µÄ±¹ ÌĹ ÅÀ¬ÁǿŽ ´¹¬Æ¿Á¿¹ ÄÁÌÀ¿¹ ±À¿ÃÄ¿»®Â ÃͳÇÁ¿½·Â õ¹Á¹±ºÎ½ ´µ´¿¼­½É½, À¿Å ¿ º±¸­½±Â ÃŽ¹ÃĬ ­½± ¹´¹±¯ÄµÁ¿ «ÀÁÉÄ̺¿»»¿», ´·»±´® ­½± ¹´¹±¯ÄµÁ¿ Ãͽ¿»¿ Ãż²¬ÃµÉ½ º±¹ »µ¹Ä¿ÅÁ³¹ºÎ½ º±½Ì½É½. ˆ½± Ä­Ä¿¹¿ ÀÁÉÄ̺¿»»¿, À¿Å ²Á¯Ãºµ¹ µÆ±Á¼¿³® õ À¿»»­Â º±Ä±ÃºµÅ­Â µ¯½±¹ Ä¿ »µ³Ì¼µ½¿ I2C. £Ä·½ ÃųºµºÁ¹¼­½· µÁ³±Ã¯± ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ Ä¿ ÀÁÉÄ̺¿»»¿ SPI À¿Å µ¯½±¹ ÌÀÉ º±¹ Ä¿ I2C, µ¯½±¹ · ÀÁÌı÷ Ä·Â motorola ³¹± Ä¿ ÀÁ̲»·¼± Ä·Â ´¹±Ãͽ´µÃ· ÀµÁ¹ÆµÁµ¹±ºÎ½ ¼¿½¬´É½ º±¹ ¼¹ºÁ¿µ»µ³ºÄν ¼µÄ±¾Í ĿŠÇÉÁ¯Â Ä·½ ÇÁ®Ã· À±Á¬»»·»É½ bus ³¹± Ä·½ µ¾¿¹º¿½Ì¼·Ã· ÇÎÁ¿Å ÃÄ·½ À»±º­Ä±.
¤¿ SPI ÇÁ·Ã¹¼¿À¿¹µ¯ ÄÁµ¹Â ±ºÁ¿´­ºÄµÂ:
Ä¿½ ±ºÁ¿´­ºÄ· MISO À¿Å µ¯½±¹ µ¯Ã¿´¿Â µ¬½ · ÃÅúµÅ® µ¯½±¹ master º±¹ ­¾¿´¿Â µ¬½ · ÃÅúµÅ® µ¯½±¹ slave. ¿ ±ºÁ¿´­ºÄ·Â ±ÅÄÌ ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ³¹± ¼µÄ±Æ¿Á¬ ´µ´¿¼­½É½ º±¹ À±Á±¼­½µ¹ õ º±Ä¬Ãı÷ ÅÈ·»®Â ±½Ä¯Ãı÷ µ¬½ ¿ slave ´µ½ ­Çµ¹ µÀ¹»µ³µ¯.
Ä¿½ ±ºÁ¿´­ºÄ· MOSI À¿Å µ¯½±¹ ­¾¿´¿Â µ¬½ · ÃÅúµÅ® µ¯½±¹ master º±¹ µ¯Ã¿´¿Â µ¬½ · ÃÅúµÅ® µ¯½±¹ slave. ¿ ±ºÁ¿´­ºÄ·Â ±ÅÄÌ ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ µÀ¯Ã·Â ³¹± ¼µÄ±Æ¿Á¬ ´µ´¿¼­½É½.
Ä¿½ ±ºÁ¿´­ºÄ·Â SCK À¿Å µ¯½±¹ ­¾¿´¿Â ³¹± Ä¿ master º±¹ µ¯Ã¿´¿Â ³¹± Ì»¿Å ĿÅ slave. — ³Á±¼¼® ±ÅÄ® ¼µÄ±Æ­Áµ¹ Ä¿ Á¿»Ì¹ À±Á¬³µ¹ ¿ master º±¹ ²¬Ã· ±ÅÄ¿Í ³¯½µÄ±¹ ¿ ÃųÇÁ¿½¹Ã¼Ì Äɽ ´µ´¿¼­½É½. ÅÀ¬ÁǿŽ ´¹±Æ¿ÁµÄ¹º¿¯ ÇÁ¿½¹Ã¼¿¯ ĿŠÁ¿»¿³¹¿Í õ Ãǭ÷ ¼µ ı ´µ´¿¼­½±, ±»»¬ ÄÌÿ ¿ master ;Ìÿ º±¹ o slave ¸± ÀÁ­Àµ¹ ½± ±º¿»¿Å¸¿Í½ Ä¿ ¯´¹¿ ÃÇ®¼±.
¤­»¿Â ­Ç¿Å¼µ Ä¿½ ±ºÁ¿´­ºÄ·Â SS( Slave Select) ¼­Ã¿ ĿŠ¿À¿¯¿Å ³¯½µÄ±¹ µÀ¹»¿³® ĿŠSlave ÃÄ¿½ ¿À¿¯¿ ±ÀµÅ¸Í½¿½Ä±¹ ı ´µ´¿¼­½±.

£µ Ì»µÂ Ĺ ¼µÄ±Æ¿Á­Â ´µ´¿¼­½É½ ÃÄ¿ SPI Ä¿ ȷƯ¿ ÅÈ·»ÌĵÁ·Â ±¾¯±Â ÃÄ­»½µÄ±¹ ÀÁÎÄ¿.

1. 8. 6 ”¹±Ãͽ´µÃ· Ä·Â £µ¹Á¹±º®Â ˜ÍÁ±Â ¼µ •¾ÉĵÁ¹º¬ šÅº»Î¼±Ä±

•¹Ã±³É³®

— õ¹Á¹±º® ´¹±Ãͽ´µÃ· ¼µ Ä¿½ ÅÀ¿»¿³¹ÃÄ® ® ±½¬¼µÃ± õ «­¾ÅÀ½µÂ» ÃÅúµÅ­Â À±Á¿Åù¬¶µ¹ ¿Á¹Ã¼­½± À»µ¿½µºÄ®¼±Ä± õ Ãǭ÷ ¼µ Ä·½ À±Á¬»»·»· Ãͽ´µÃ·. Œ¼É ´µ½ À±Íµ¹ ½± µ¼Æ±½¯¶µ¹ º±¹ ´Åú¿»¯µÂ, ÄÌÿ ±ÀÌ Ä·½ À»µÅÁ¬ Äɽ ºÅº»É¼¬Äɽ À¿Å ±À±¹Ä¿Í½Ä±¹, Ìÿ º±¹ ±ÀÌ Ä·½ À»µÅÁ¬ Äɽ µ½Ä¿»Î½ À¿Å ÇÁµ¹¬¶¿½Ä±¹ ³¹± Ä¿½ ÀÁ¿³Á±¼¼±Ä¹Ã¼Ì Ä·Â.  ¿»»­Â Æ¿Á­Â µ¼Æ±½¯¶µÄ±¹ · ±½¬³º· ı õ¹Á¹±º¬ ´µ´¿¼­½± ½± ¼µÄ±ÄÁ±À¿Í½ õ À±Á¬»»·»±, ÎÃĵ ½± ¼À¿Á¿Í½ ½± ¿´·³®Ã¿Å½ ±»»¬ ºÅº»Î¼±Ä±.
— õ¹Á¹±º® ¸ÍÁ± ÃŽ´­µÄ±¹ ¼µ µ¾ÉĵÁ¹º­Â ÃÅúµÅ­Â ¼­Ã¿ µ½Ì ÃŽ´µÄ®Á±
D-25 ® D-9, ¿¹ Ĭõ¹Â º±¹ µ½ ³µ½µ¯ ı ·»µºÄÁ¹º¬ DZÁ±ºÄ·Á¹ÃĹº¬ ķ õ¹Á¹±º®Â ¸ÍÁ±Â ÀµÁ¹­Ç¿½Ä±¹ ÃÄ¿ õ¹Á¹±ºÌ ÀÁÉÄ̺¿»»¿ µÀ¹º¿¹½É½¯±Â RS-232C Ä·Â ­½É÷ EIA (Electronics Industry Association). ¤¿ ÀÁÉÄ̺¿»»¿ ±ÅÄÌ ¿½¿¼¬¶µÄ±¹ µÀ¯Ã·Â V/24/V. 28, ÃͼÆÉ½± ¼µ Ä· ´¹µ¸½® ­½É÷ ÀÁÌÄÅÀɽ CCITT. Ÿ¹ ´¹¬Æ¿Á¿¹ º±Ä±ÃºµÅ±ÃÄ­Â ÅÀ¿»¿³¹ÃÄν, ĵÁ¼±Ä¹ºÎ½ º±¹ ÃÅúµÅν µÀ¹º¿¹½É½¯±Â, ÌÀÉ modem, ÆÁ¿½Ä¯¶¿Å½ ½± Ãż¼¿ÁÆÎ½¿½Ä±¹ ¼µ Ä¿ ÀÁÌÄÅÀ¿ ±ÅÄÌ, ÎÃĵ ½± ÅÀ¬Áǵ¹ ±ÀÌ»ÅÄ· Ãż²±ÄÌķı ±½¬¼µÃ± ÃĹ ÃÅúµÅ­Â.



1. 8. 7 Ÿ¹ ¼µÄ±ÄÁ¿Àµ¯Â ÃĬ¸¼·Â À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ÃĹ ¸ÍÁµÂ RS-232


¤± ´¹¬Æ¿Á± ȷƹ±º¬ ¿»¿º»·Áɼ­½± ºÅº»Î¼±Ä± À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í¼µ ÃĹ º±Ä±ÃºµÅ­Â ¼±Â ´­Ç¿½Ä±¹ »¿³¹º­Â ÃĬ¸¼µÂ TTL ® CMOS, ÃĹ ¿À¿¯µÂ Ä¿ »¿³¹ºÌ ¼·´­½ ±½Ä¹ÃÄ¿¹Çµ¯ õ 0 Volts º±¹ Ä¿ »¿³¹ºÌ ­½± ±½Ä¹ÃÄ¿¹Çµ¯ õ 5 Volts. “¹± ½± ´¹±Ãͽ´µ¿Å¼µ µÀ¿¼­½É º¬À¿¹± µÆ±Á¼¿³® ¼µ Ä·½ õ¹Á¹±º® ¸ÍÁ±, ¸± ÀÁ­Àµ¹ ½± À±Áµ¼²¬»¿Å¼µ º¬À¿¹± ºÅº»Î¼±Ä± À¿Å ¸± ¼µÄ±ÄÁ­À¿Å½ Ĺ ÃĬ¸¼µÂ ĿŠÀÁÉÄ¿ºÌ»»¿Å RS-232 ÃĹ À±Á±À¬½É ±À»­Â ÃĬ¸¼µÂ TTL.
ˆ½± ºÍº»É¼± À¿Å ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ µÅÁÍıı ³¹± Ä­Ä¿¹¿ ú¿ÀÌ µ¯½±¹ Ä¿ ¿»¿º»·Áɼ­½¿ ºÍº»É¼± MAX232 º±¹ ı Ãż²±Ä¬ ¼µ ±ÅÄÌ. ÃÄ¿ ÃÇ®¼± 1. 6 µ¼Æ±½¯¶¿½Ä±¹ ¿¹ ±ºÁ¿´­ºÄµÂ ĿŠºÅº»Î¼±Ä¿Â º±¹ ¿¹ ÇÉÁ·Ä¹ºÌķĵÂ, ¼µ Ĺ ¿À¿¯µÂ ±ÅÄÌ ÀÁ­Àµ¹ ½± ÃŽ´µ¸µ¯. ŒÀÉ À±Á±Ä·Á¿Í¼µ Ä¿ ºÍº»É¼± ±ÅÄÌ ÀµÁ¹­Çµ¹ ´Å¿ ³Á±¼¼­Â µºÀ¿¼À®Â º±¹ ´Å¿ ³Á±¼¼­Â »®È·Â. ›µ¹Ä¿ÅÁ³µ¯ ¼µ ¼¹± ±À»® ÄÁ¿Æ¿´¿Ã¯±Â +5V º±¹ À±Á¬³µ¹ ı +10 º±¹  10Volts À¿Å ±À±¹Ä¿Í½Ä±¹ ³¹± Ĺ ÃĬ¸¼µÂ Ä·Â ¸ÍÁ±Â RS-232 ¼µ Ä·½ ²¿®¸µ¹± ¼¹±Â ±½Ä»¯±Â Æ¿ÁįõÉÂ.



£Ç®¼± 1. 6 ¤ÅÀ¹º® µÆ±Á¼¿³® ĿŠ¿»¿º»·Áɼ­½¿Å ºÅº»Î¼±Ä¿Â MAX232.


¬»»¿¹ ÄÅÀ¹º¿¯ ¼µÄ±ÄÁ¿Àµ¯Â ÃĬ¸¼·Â ³¹± Ä¿ ÀÁÉÄ̺¿»»¿ RS-232 µ¯½±¹ ı ¿»¿º»·Áɼ­½± ºÅº»Î¼±Ä± DS1488 º±¹ DS1489. Ä¿ ÀÁÎÄ¿ µºÄµ»µ¯ µºÀ¿¼À® ´µ´¿¼­½É½ ÀÁ¿Â Ä·½ ¸ÍÁ± RS232 º±¹ Ä¿ ´µÍĵÁ¿ µºÄµ»µ¯ »®È· ´µ´¿¼­½É½ ±ÀÌ Ä·½ ¸ÍÁ± RS232. 𬏵 ºÍº»É¼± ÀµÁ¹­Çµ¹ Ä­ÃõÁ¹Â ±½Ä¯ÃÄÁ¿Æ·Â µ½Ì ¼Ì½¿ ÄÍÀ¿Å, ´·»±´® µºÀ¿¼À¿Í · ´­ºÄ­Â. Ÿ µºÀ¿¼ÀÌ ²­²±¹± ÇÁµ¹¬¶µÄ±¹ ´Å¿ Ĭõ¹Â ÄÁ¿Æ¿´¿Ã¯±Â, +10 º±¹  10 Volts, º¬Ä¹ À¿Å ¿ÀÉô®À¿Äµ ±À¿Äµ»µ¯ ¼µ¹¿½­ºÄ·¼±.




1. 9 •¹Ã±³É³® ÃÄ·½ M¼µÄ±ÄÁ¿À® D/A

ˆ½± ºÍº»É¼± À¿Å »±¼²¬½µ¹ ¼¹± ȷƹ±º® µ¯Ã¿´¿ º±¹ Ä·½ ¼µÄ±ÄÁ­Àµ¹ õ ±½±»¿³¹º® Ĭ÷ ® ÁµÍ¼±, ¿½¿¼¬¶µÄ±¹ ¼µÄ±ÄÁ¿À­±Â ȷƹ±º¿Í Ŀ õ ±½±»¿³¹ºÌ (D/A converter ® DAC). £µ ­½± Ä­Ä¿¹¿ ÃÍÃÄ·¼± º¬¸µ ȷƹ±º® µ¯Ã¿´¿Â ±½Ä¹ÃÄ¿¹Çµ¯ õ ¼¹± ¿Á¹Ã¼­½· ±½±»¿³¹º® ­¾¿´¿, ÃͼÆÉ½± ¼µ ­½±½ À¯½±º± »µ¹Ä¿ÅÁ³¯±Â, ÌÀÉ ±ÅÄÌ ĿŠ£Ç®¼±Ä¿Â 1. 7. £Ä¿½ À¯½±º± ±ÅÄ̽ ¼À¿Á¿Í¼µ ½± ­Ç¿Å¼µ 24=16 ÃŽ¿»¹º¬ º±Ä±ÃĬõ¹Â ´Å±´¹º®Â µ¹ÃÌ´¿Å º±¹ ¹Ã¬Á¹¸¼µÂ Ĭõ¹Â µ¾Ì´¿Å, ¬Á± ÀÁ̺µ¹Ä±¹ ³¹± ÃÍÃÄ·¼± ĵÃìÁɽ bits.







𩔙𑣠•™£Ÿ”Ÿ¥ ¤‘£— •žŸ”Ÿ¥
(VOLTS)
0000000010. 33300100. 6660011101001. 33301011. 6660110201112. 33310002. 6661001310103. 33310113. 6661100411014. 33311104. 66611115
£Ç®¼± 1. 7 ¤¬Ã· µ¾Ì´¿Å µ½Ì DAC ĵÃìÁɽ bits º±¹ ¼­³¹ÃÄ·Â µ¾Ì´¿Å 5V, ³¹± Ì»µÂ Ĺ ´Å½±Ä­Â Ĺ¼­Â ´Å±´¹ºÎ½ µ¹Ã̴ɽ.


ˆ½±Â ±À»Ì ¼µÄ±ÄÁ¿À­±Â ȷƹ±º¿Í Ŀ õ ±½±»¿³¹ºÌ ¼À¿Áµ¯ ½± µ¯½±¹ ­½±Â ±¸Á¿¹ÃĮ À¿Å Å»¿À¿¹µ¯Ä±¹ ¼µ ĵ»µÃĹºÌ µ½¹ÃÇÅÄ® (£Ç®¼± 1. 8) ŒÀÉ µ¯½±¹ ³½ÉÃÄÌ, ­½± Ä­Ä¿¹¿ ºÍº»É¼± ÀµÁ¹»±¼²¬½µ¹ ­½± ´¹ºÄÍɼ± ±½Ä¹ÃĬõɽ ÃÄ·½ ±½±ÃÄÁµÆ¿Åñ µ¯Ã¿´¿, ¿ º¬¸µ º»¬´¿Â ĿŠ¿À¿¯¿Å À±Á­Çµ¹ ­½± ÁµÍ¼±

 EMBED Equation.3  (1. 1)

 Á¿Â Ä·½ µ¯Ã¿´¿ ĿŠĵ»µÃĹº¿Í µ½¹ÃÇÅÄ®. — Ĭ÷ µ¾Ì´¿Å ĿŠºÅº»Î¼±Ä¿Â µ¯½±¹ ÃŽ¬Áķ÷ Äɽ ÁµÅ¼¬Äɽ µ¹ÃÌ´¿Å, É µ¾®Â:



 EMBED Equation.3  (1.2)

®

 EMBED Equation.3  (1. 3)

œµ ±»»¬ »Ì³¹±, Ä¿ À±Á±À¬½É ºÍº»É¼± ÀÁ¿Ã¸­Äµ¹ ı ÁµÍ¼±Ä± Äɽ µ¹Ã̴ɽ º±¹ ¼µ Ä·½ ²¿®¸µ¹± Ŀб½±ÃÄÁ­Æ¿½Ä±Â ĵ»µÃĹº¿Í µ½¹ÃÇÅÄ® ¼µÄ±ÄÁ­Àµ¹ Ä¿ ÃŽ¿»¹ºÌ ÁµÍ¼± õ Ĭ÷, ÃͼÆÉ½± ¼µ Ä·½ Ãǭ÷ (2. 2)


£Ç®¼± 1. 8 “µ½¹ºÌ ºÍº»É¼± ±¸Á¿¹ÃÄ®





1. 9. 1 ¤¿ šÍº»É¼± 𻝼±º±Â R-2R

£Ä¿ ÃųºµºÁ±¼­½¿ ºÍº»É¼± ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ ­½±½ ¼µÄ±ÄÁ¿À­± ÄÍÀ¿Å º»¯¼±º±Â R-2R ³¹± ¼µÄ±ÄÁ¿À® D/A ´Å±´¹ºÎ½ ºÍº»É¼± ±Á¹¸¼Î½ ¼®º¿Å 8 bits ¿ ¿À¿¯¿Â µ¹º¿½¯¶µÄ±¹ ÃÄ¿ ÃÇ®¼± 1. 9. À±Á±Ä·Á¿Í¼µ ÌĹ Ä¿ ºÍº»É¼± ±ÅÄÌ ÀµÁ¹­Çµ¹ ´Å¿ ¼Ì½¿ Ĺ¼­Â ±½Ä¹ÃĬõɽ. Ÿ¹ º¬¸µÄµÂ ±½Ä¹ÃĬõ¹Â ­Ç¿Å½ Ĺ¼® ´¹À»¬Ã¹± ±ÀÌ Ä¹Â ¿Á¹¶Ì½Ä¹µÂ. ‘ÀÌ ±ÅÄ® Ä·½ ¹´¹Ìķı ÀÁ¿­Áǵı¹ º±¹ · ¿½¿¼±Ã¯±  º»¯¼±º±Â R-2R .


£Ç®¼± 1. 9 ”¹ºÄÍɼ± ±½Ä¹ÃĬõɽ R-2R

œµ ±À»® ±½¬»Å÷ ±À¿´µ¹º½ÍµÄ±¹ ÌĹ, µ¬½ · µ¯Ã¿´¿Â ĿŠ´¹ºÄÅμ±Ä¿Â À¿Å ±½Ä¹ÃÄ¿¹Çµ¯ ÃÄ¿ À»­¿½ ÷¼±½Ä¹ºÌ bit ­Á¸µ¹ õ ´Å½±¼¹ºÌ V, ÄÌĵ Ä¿ ÁµÍ¼± µ¾Ì´¿Å ´¹ºÄÅμ±Ä¿Â ±Å¾¬½µ¹ º±Ä¬ V/(2R). •¬½ ¿¹ µÀ̼µ½µÂ õ ÷¼±Ã¯± µ¯Ã¿´¿¹ ­Á¸¿Å½ ÃÄ¿ ´Å½±¼¹ºÌ V, ÄÌĵ Ä¿ ÁµÍ¼± ±Å¾¬½µ¹ ´¹±´¿Ç¹º¬ º±Ä¬


 EMBED Equation.3 ,  EMBED Equation.3  º. ¿. º.

•¬½ Ä¿ »¿³¹ºÌ 1 ÃĹ µ¹ÃÌ´¿Å ±½Ä¹ÃÄ¿¹Çµ¯ ÃÄ·½ Ĭ÷ Vref, ­ÀµÄ±¹ ÌĹ · Ãǭ÷ À¿Å ¼±Â ´¯½µ¹ Ä¿ ÁµÍ¼± µ¾Ì´¿Å Io ĿŠ´¹ºÄÅμ±Ä¿Â R-2R ³¹± ÃÍÃÄ·¼± ¼®º¿Â 8 bits ´¯½µÄ±¹ ±ÀÌ Ä¿½ ÄÍÀ¿

 EMBED Equation.3  (1. 4)

ÌÀ¿Å b0b1& b7 µ¯½±¹ ¿ ´Å±´¹ºÌ ºÎ´¹º±Â µ¹ÃÌ´¿Å, ¼µ bi=0 ® 1.
˜­Ä¿½Ä±Â
 EMBED Equation.3 
Ä¿ ÁµÍ¼± µ¾Ì´¿Å ÀÁ¿Â Ä· Ʊ¹½Ì¼µ½· ³· ĿŠĵ»µÃĹº¿Í µ½¹ÃÇÅÄ® ¸± µ¯½±¹:

 EMBED Equation.3  (1. 5)

— À±Á±À¬½É Ãǭ÷ ¿´·³µ¯ ¼µÄ¬ ±ÀÌ »¯³µÂ ÀÁ¬¾µ¹Â ÃÄ· µ¾¯ÃÉ÷

 EMBED Equation.3  (1. 6)

ÌÀ¿Å ÃÄ¿½ ±Á¹¸¼·Ä® ¼­Ã± ÃĹ ±³ºÍ»µÂ ²Á¯ÃºµÄ±¹ · ´µº±´¹º® Ĺ¼® Ä·Â µ¹ÃÌ´¿Å. œµ Ä·½ ²¿®¸µ¹± ĿŠĵ»µÃĹº¿Í µ½¹ÃÇÅÄ®, Ä¿ À±Á±À¬½É ÁµÍ¼± ÀÁ¿Â Ä·½ Ʊ¹½Ì¼µ½· ³· ¼µÄ±ÄÁ­ÀµÄ±¹ õ Ĭ÷ ¼µ ²¬Ã· Ä·½ Ãǭ÷:

 EMBED Equation.3  (1. 7)

‰ ¼µ Ä·½ ²¿®¸µ¹± Ä·Â Ãǭ÷ (2. 10) º±¹ ¸­Ä¿½Ä±Â Rf=R:

 EMBED Equation.3  (1. 8)

— À±Á±À¬½É Ãǭ÷ ¿´·³µ¯ ÃÄ¿ ÃżÀ­Á±Ã¼±, ± ÌĹ · ¼­³¹ÃÄ· Ĭ÷ À¿Å ¼À¿Áµ¯ ½± À±Á¬³µ¹ ¿ ¼µÄ±ÄÁ¿À­±Â D/A, Ìı½ Ì»µÂ ¿¹ µ¯Ã¿´¿¹ ²Á¯Ãº¿½Ä±¹ õ »¿³¹ºÌ 1, µ¯½±¹ º±Ä¬ ±ÀÌ»ÅÄ· Ĺ¼® (255/266) ķ Ĭ÷ ±½±Æ¿Á¬Â ÃÄ·½ µ¯Ã¿´¿.
Ÿ¹ ¼µÄ±ÄÁ¿Àµ¯Â ȷƹ±º¿Í Ŀ õ ±½±»¿³¹ºÌ ±½±Æ­ÁµÄ±¹ ÃÅǽ¬ º±¹ É «À¿»»±À»±Ã¹±ÃĹº¿¯ ¼µÄ±ÄÁ¿Àµ¯Â»(multiplying DACs) ´¹ÌĹ · Ĭ÷ µ¾Ì´¿Å (® Ä¿ ÁµÍ¼± µ¾Ì´¿Å) ÀÁ¿ºÍÀĵ¹ ±ÀÌ ¼¹± Ĺ¼® ±½±Æ¿Á¬Â À¿»»±À»±Ã¹±Ã¼­½· ¼µ Ä¿ º»¬Ã¼± Ä·Â Ãǭ÷ (2. 8).






2. ¤± Ÿ»¿º»·Áɼ­½± šÅº»Î¼±Ä±


£µ ±ÅÄÌ Ä¿ ºµÆ¬»±¹¿ ¸± ±½±»ÍÃÉ Ä± ¿»¿º»·Áɼ­½± ºÅº»Î¼±Ä± À¿Å ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ ÃÄ·½ µÁ³±Ã¯± ¼¿Å, µºÄÌ ±ÀÌ Ä¿½ µ»µ³ºÄ® Ä¿½ ¿À¿¯¿ ¸± ±½±Æ­ÁÉ ÃÄ¿ µÀ̼µ½¿ ºµÆ¬»±¹¿




2. 1 — “µ½½®ÄÁ¹± œ‘X038

¤¿ MAX038 Ä·Â Maxim ÀÁ̺µ¹Ä±¹ ³¹± ­½± ¿»¿º»·Áɼ­½¿ À±Á±³É³®Â ·¼¹Ä¿½¹º¿Í, ÄÁ¹³É½¹º¿Í, ÀÁ¹¿½ÉÄ¿Í, ĵÄÁ±³É½¹º¿Í Ŀ ±»»¬ º±¹ À±Á±»»±³Î½ ±ÅÄν, ¼µ µ»¬Ç¹Ãı µ¾ÉĵÁ¹º¬ µ¾±ÁÄ®¼±Ä±. ¤Á¿Æ¿´¿Äµ¯Ä±¹ ¼µ Ĭ÷ 5V. — ÃÅǽÌķı µ¾Ì´¿Å ¼À¿Áµ¯ ½± ÁŸ¼¹Ãĵ¯ ÃÄ·½ ÀµÁ¹¿Ç® ±ÀÌ 0, 1Hz ¼­ÇÁ¹ 20MHz, µ»µ³Ç̼µ½· ±ÀÌ Ä·½ µÃÉĵÁ¹º® Ĭ÷ ±½±Æ¿Á¬Â ¼µ Ä·½ µ¾ÉĵÁ¹º® ±½Ä¯Ãı÷ º±¹ Ä¿½ Àź½ÉÄ® º±¹ ­Çµ¹ ´Å½±ÄÌķı ìÁÉ÷ 350:1. ¤¿ duty cycle, ¼À¿Áµ¯ ½± ÁŸ¼¹Ãĵ¯ ±ÀÌ 15% ¼­ÇÁ¹ 85%, Á͸¼¹Ã· À¿Å ³¯½µÄ±¹ º±¹ À¬»¹ ±ÀÌ µÃÉĵÁ¹º® À·³® ¼µ ¼¯± µ¾ÉĵÁ¹º® ±½Ä¯Ãı÷. “¹± Ì»± ı ı ÅÀ¬Áǵ¹ ¼¯± ­¾¿´¿Â º±¹ · µÀ¹»¿³® ĿеÀ¹¸Å¼·Ä¿Í Ŀ ³¯½µÄ±¹ ¼µ 2 ³Á±¼¼­Â ÀÁ¿³Á±¼¼±Ä¹Ã¼¿Í (TTL). — ­¾¿´¿Â ­Çµ¹ ÃĬ¸¼· 2Vpp, µ¯½±¹ Ãż¼µÄÁ¹º® ÃÄ· ³µ¯É÷ GND (´¹À¿»¹º®) º±¹ ¼À¿Áµ¯ ½± ¿´·³®Ãµ¹ Æ¿Áį± ¼­ÇÁ¹ 20mA. ¥À¬Áǵ¹ µÀ¯Ã·Â ­¾¿´¿Â SYNC, ¼µ ĵÄÁ±³É½¹ºÌ î¼± 50% TTL ³¹± ÃųÇÁ¿½¹Ã¼Ì ¼µ ¬»»µÂ ÃÅúµÅ­Â.
£Ä¿ ÃÇ®¼± 2. 2 ´¯½µÄ±¹ Ä¿ ²±Ã¹ºÌ ºÍº»É¼± »µ¹Ä¿ÅÁ³¯±Â, ±½ º±¹ ÅÀ¬ÁǿŽ À¿»»­Â µÆ±Á¼¿³­Â, ÌÀÉ PLL ¼µ µÃÉĵÁ¹ºÌ ® µ¾ÉĵÁ¹ºÌ phase detector, ȷƹ±º¬ ÀÁ¿³Á±¼¼±Ä¹¶Ì¼µ½¿ ÃŽ¸µÄ·Ä® ¼µ ºÁÍÃı»»¿ º»À.
¤± ºÅÁ¹ÌĵÁ± ı ĿŠ¿»¿º»·Áɼ­½¿Å µ¯½±¹:
DADJ, µ¯Ã¿´¿Â ³¹± Á͸¼¹Ã· duty cycle.
IIN, µ¯Ã¿´¿Â µ»­³Ç¿Å ÃÅǽÌķı (²±Ã¹º® µÀ¹»¿³® ÃÅǽÌķıÂ).
FADJ, µ¯Ã¿´¿Â ³¹± Á͸¼¹Ã· ÃÅǽÌķıÂ.
‘0, ‘1, ÀÁ¿³Á±¼¼±Ä¹Ã¼Ì î¼±Ä¿Â µ¾Ì´¿Å. œµ 00 À±Á¬³µÄ±¹ ĵÄÁ±³É½¹ºÌ, ¼µ 10 ÄÁ¹³É½¹ºÌ º±¹ ¼µ 01 ® 11 ·¼¹Ä¿½¹ºÌ.
OUT, · ­¾¿´¿Â.
SYNC, · ­¾¿´¿Â ÃųÇÁ¿½¹Ã¼¿Í.
PDD, PDI, ­¾¿´¿Â º±¹ µ¯Ã¿´¿Â ³¹± PLL.


£Ç®¼± 2. 1 ¤¿ diagram pins ĿŠMAX038



£Ç®¼± 2. 2 ¤¿ œ‘§038 º±¹ ¿¹ ±À±Á±¯Ä·Ä± ÃÄ¿¹Çµ¯± ³¹± Ä·½ »µ¹Ä¿ÅÁ³¯± Ä¿Å.


2. 1. 1 •À¹»¿³® Ä·Â ¼¿ÁƮ ķ½ ºÅ¼±Ä¿¼¿ÁÆ®Â
ŒÀÉ ­ÇÉ ±½±Æ­Áµ¹ Ä¿ MAX038 À±Á¬³µ¹ ĵÄÁ±³É½¹ºÌ, ÄÁ¹³É½¹ºÌ ® ·¼¹Ä¿½¹ºÌ î¼±, º±¹ · µÀ¹»¿³® ±ÅÄ® ³¯½µÄ±¹ ´¹¬¼µÃ¿ Ĺ »¿³¹º­Â Ĺ¼­Â Ãı pins (A0 º±¹ ‘1) ÌÀÉ Ʊ¯½µÄµ ÃÄ¿ À¯½±º± 2. 1


 ¯½±º±Â 2. 1 — µÀ¹»¿³® Ä·Â ºÅ¼±Ä¿¼¿ÁÆ·Â
ÌÀ¿Å x=don t care

±¾¯¶µ¹ ½± ±½±Æ­ÁÉ ÌĹ · ±»»±³® ĿŠî¼±Ä¿Â ¼À¿Áµ¯ ½± ³¯½µ¹ ¿À¿¹±´®À¿Äµ ÃĹ³¼® º±¹ ±½µ¾¬Áķı ±ÀÌ Ä¹Â ¬»»µÂ Ĺ¼­Â.

2. 1. 2 — £ÅǽÌķı

— ÃÅǽÌķı ĿŠî¼±Ä¿Â ÅÀ¿»¿³¯¶µÄ±¹ É µ¾®Â
£Ä·½ ÀÁÎÄ· ÀµÁ¯ÀÄÉ÷ µ¬½ VFAD =0

 EMBED Equation.3  (2.1)

º±¹ ±½Ä¯ÃÄ¿¹Ç± · ÀµÁ¯¿´¿Â ¸± ¹Ã¿Íı¹ ¼µ

 EMBED Equation.3  (2.2)

ÌÀ¿Å =Ä¿ ÁµÍ¼± À¿Å ¼À±¯½µ¹ ÃÄ¿ pin 10 (2¼‘ d ž   ¦ ¸ º Ê Ì ñçÝÐÝÐ玲½ª½¢½¢’½‹€u½k½`UJUh¨¿5CJ mHsHhH5CJ mHsHh“s–5CJ mHsHhHCJmHsHh£,thHmHsHhHhHmHsH h£,thHjhHUmHnHsHuh¨¿mHsHhÎ{|mHsHhcw¶hHmHsHhHmHsHhH5\mHsHhÎ{|hHCJmHsHhHCJmH sH hHCJmHsHhIRhHCJaJmHsHž ¾ À Â Ä Æ È Ê Ì Î Ð Ò 
T
V
X
Z
\
^
Œ
Ž

”
–
Ð

÷ !¥÷ !¥÷ !¥÷ !¥÷ !¥÷ !¥÷ !¥÷ !¥÷ !¥÷ !¥÷ !¥ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬÷ !¬÷ !¬÷ !¬÷÷ !¬ç !¬à¤ ž   ¢ ¤ ¦ ä æ è ê   : < > @ B D F H ‚ À  úñ !¬ñ !sé !¬é !¬é !¬é !¼ä !¬Ø !¼Ø !¼Ø !¼Ø !¥Ø !¥Ø !¥Ø !¥Ø !¥Ï !¥Ï !¥Ï !¥Ï !¥Ï !¥È !¬é !¬¤xgdH„0ý`„0ýgdH $
Æ9r a$gdHgdH$a$gdH 
Æ9r gdH(gdHÌ à â ä æ ê   , . 8 : @ H ` ~ ‚ ž À &
(
Ä
È
Î
Ð
ôéÛÐù¯¥˜¥˜¯…y…pg_W_ODW_Ohg>Õhg>ÕmHsHhg>ÕmHsHhÎ{|mHsHhHmHsHhH\mHsHhÎ{|\mHsHhHhH5mHsHhHhHmHsHh¨¿mHsHhÎ{|hHCJmHsHhHCJmH sH hHCJmHsHhHCJ mHsHhH5CJ \mHsHh£,thHmHsHhÀFVhH5CJ mHsHhH5CJ mHsHh¨¿5CJ mHsHÂ Ä *
,
.
@¢¤¦ÐÒÔÖØÚÜÞàâäæèê2R÷ !¬ò !¬÷ !¬æ !¬æ !¬Þ !v:ò !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬ò !¬ò !¬$a$gdg>Õ $
Æ9r a$gdHgdH$a$gdHhj|€„Šžª°Ðìîð>@š °¶¼¾2DFPRäætx²¶õëÞÔÇÔÞÔëºÔëÞëÇÔǭ뺥¥•¥‰}‰}yrhahahah hÎ{|56hHhH56 hÀFVhHhHhÎ{|hH5mHsHhHhH5mH sH h¨¿mHsHhÎ{|mHsHhHmHsHhg>ÕhHCJmHsHhHhHCJmHsHhY.hg>ÕCJmHsHhg>ÕCJmHsHhg>Õhg>ÕCJmHsHhHCJmHsHhg>ÕhHmHsH&RÞàâäæèHÎÐÒÔÖØÚ "dú !¬ú !¬òÿ !Ôòÿ !Ôòÿ !Ôòÿ !Ôòÿ !öòÿ !{ òÿ !Ôòÿ !Ôòÿ !Ôêÿ !Ôêÿ !Ôêÿ !Ôêÿ !Ôå !¬å !¬å !¬å !¬å !¬å !¬å !¬Ýÿ !ÚôÕ !¬$a$gdg>Õ($a$gdg>ÕgdHdhgdHdhgdHgdHrv¸¼ÐÔÚäæìòô"HN`bdf°²
ùïùïùïëãØÍØÅØÅØÅ㺮¢•†wmbZbSKhÎ{|mHsH hê˜hê˜hg>ÕmHsHhê˜hê˜mHsHhê˜CJmHsHhThê˜CJaJmHsHhTh„CJaJmHsHhÀ5CJaJmHsHhÀCJaJmHsHhg>ÕCJaJmHsHh¨¿hHmHsHhHmH sH hÀFVhHmHsHh£,thHmHsHhHmHsHhHhHhH56 hÎ{|56: ÒÔÞþ ºÂÄÎ
 024@BØÚæè BFPXZlŠŒœ¤°²¼¾Æ.BFHõíåÚÒåÒÚÒÚÇÚÇÚÇÚåÚÒåÚåÚåÚåÚ¼´¬¤Ò¤å™¬åҎ™Ž™Ž¤Žƒí{h[q—mHsHhê˜h1Z%mHsHhê˜hé òmHsHhê˜hé òmH sH hã2 mHsHh{£mHsHh!AmHsHh!AhÎ{|mHsHhê˜hÎ{|mH sH hÎ{|mHsHhê˜hÎ{|mHsHhg>ÕmHsHhš3SmHsHhê˜hê˜mHsH0HJÔÖØÚÜÞàâäæèêìîðòôöøúüþ÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬$a$gdg>ÕHJVZ\jntx†ˆžª¬¶ºÀÄÊÒÔÖ$&*bõíõâÚõÒÚíõÚÒõÒÚÊÚÊ¿´©õ힒Š‚zk_hg>ÕCJaJmHsHhÀh!ACJaJmHsHhÀmHsHhg>ÕmHsHhÒmH sH hÎ{|h!A5mHsHhÎ{|hÀmHsHhÎ{|hHmHsHhÎ{|hÛ_¢mHsHhÎ{|hÎ{|mHsHhÎ{|mH sH h!AmH sH hÎ{|mHsHhg>Õhg>ÕmHsHh!AmHsHhÎ{|h!AmHsH
 tvx
4!²!¶!¸!º!""ä$æ$n&ý !¬ý !¬ý !¬ý !¬ý !¬ý !¬ý !¬ý !¬ý !¬ý !¥ý !™åõ !¬õ !¬õ !¬é !¬õ !¬ää !¬ä !¬ä !™åÜ !™åÜ !¬Ñÿ !ÔÜ !¬
$dha$gdDcî$a$gdDcîgdÎ{| $„Ð`„Ða$gdNaÞ$a$gdNaÞbtvz‚ˆÔäìôú _´µ¸¼Íêëôýþ &(:CThr‘¡ªÝè  R ” .!0!2!4!6!H!J!P!T!v!z!ïßÖÎÇο·¿Ç¿Ç¿Ç³Ç³Ç¯Ç¿Ç³¿Ç¿Ç¿Ç³¿Ç³¿Ç³¿Ç³¿Ç³Ç¯¿¤¿¤œ¤¿•¿œ¤¿¤¿ hNaÞhNaÞhg>ÕmH sH hêKÛhÎ{|mH sH hg>ÕhÎ{|hÉœmH sH hÎ{|mH sH  hêKÛhÎ{|hØ;:mH sH hØ;:5mH sH hÀhØ;:5CJaJmH sH hNaÞh!A5CJaJmH sH :z!†!¬!°!²!´!¶!º!à!â!è!þ!""""Ä#$Ä$Æ$ä$æ$è$ú$%%%F%J%Ð%Ò%j&n&õíåõíÞ×ÐÉ×¼¬œŒ|tltltalaYaYaYalathJ{"mHsHhÌ:ËhÌ:ËmHsHhg>ÕmHsHhÌ:ËmHsHhNaÞhÌ:Ë5CJaJmHsHhNaÞhüw5CJaJmHsHhNaÞhNaÞ5CJaJmHsHhNaÞhÀ5CJaJmHsHhÌ:Ë5CJaJmHsH hg>Õhüw hNaÞhNaÞ hg>ÕhÀ hg>ÕhÉœhg>ÕmH sH hÎ{|mH sH hêKÛhÎ{|mH sH  n&p&r&t&v&x&z&|&~&€&‚&„&†&ˆ&Š&Œ&Ž&&’&”&–&˜&š&œ&ž& &¢&¤&¦&÷ !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬ò !¬gdÌ:Ë$a$gdDcî¦&¨&ª&¬&®&°&²&´&Ú&Ü&Þ&ì'î'J(L(X)Z)(D(F(J(L(„(øðèàøÓʺªªªªª€p`Pªª€ªªh‡Ïhüw5CJaJmH sH hg>Õhüw5CJaJmHsHhg>ÕhØ Ù5CJaJmHsHhg>Õ5CJaJmHsHh‡Ïh‡Ï5CJaJmHsHhNaÞ5CJaJmHsHh‡Ïhüw5CJaJmHsHhJ{"hüw5CJaJmHsHhüw5mHsHhüw5CJaJmHsHhg>ÕmHsHhNaÞmHsHhy&^mHsHhüwmHsH„(†(.)F)R)T)X)6*:**@*B*D*T*Z*d*”*˜*ì*òâÒâÂâ¹­¡˜ŒzhVD5D5DhNaÞCJ\]aJmHsH"h‡ÏhüwCJ\]aJmHsH"hÒhüwCJ\]aJmHsH"hÒh‡ÏCJ\]aJmHsH"hÒhNaÞCJ\]aJmHsHhÒhüw5mHsHhg>Õ5mHsHh‡Ïhüw5mHsHh‡Ïh‡Ï5mHsHhüw5mHsHhg>ÕhØ Ù5CJaJmHsHh‡Ïh‡Ï5CJaJmHsHh‡Ïhüw5CJaJmHsHhNaÞ5CJaJmHsHì**+:+>+@+B+D+H+J+L+N+^+d+¢+¼+4,D,F,H,J,îßÍ»­¢­”‰{m‰­‰­_TE3"hËhüw56CJaJmH sH hË56CJaJmH sH hË56CJaJhNaÞhØ Ù56CJaJhÒhNaÞ56CJaJhÒh‡Ï56CJaJhNaÞ56CJaJh‡Ïh‡Ï56CJaJh‡Ï56CJaJh‡Ïhüw56CJaJ"h‡ÏhüwCJ\]aJmHsH"h‡Ïh‡ÏCJ\]aJmH sH hØ ÙCJ\]aJmH sH "h‡Ïh‡ÏCJ\]aJmHsHJ,P,^,`,„,¢,ª,- -&-*-,-0-2-4-6->-@-ˆ-Š-š- -°-æ-ü-..... .".õçõÙçõçËçËç½ç¯¨ › “ Ž †~†~† pbWhg>Õ5\mHsHhØ Ùhüw5\mHsHhØ ÙhØ Ù5\mHsHhØ ÙhØ Ù6hØ Ùh‡Ï6 hNaÞ6hNaÞhØ Ù6 hg>Õ6hØ Ùhüw6 hNaÞhØ ÙhNaÞhüw56CJaJhØ Ùh‡Ï56CJaJhNaÞhØ Ù56CJaJhÒhüw56CJaJhØ Ùhüw56CJaJhNaÞ56CJaJ6-..Ü.ä/è0è1ì2î2Ì3Î3Ä4Æ4 5”6€7‚78.9²9Ì:Ò;ÆÕCJ\aJmHsHhJ{"5\mHsHhØ ÙhØ Ù5\mHsHhNaÞ5\mHsHhØ Ùhüw5\mHsHhÒhüw5\mHsHhÒ5\mH sH æ0è0ê0þ011(1*1x1ž1´1Ê1Þ1â1ä1æ1è1ê1þ122j2¦2¶2Ì2ä2æ2ê2ì2î2ö2ø2 3®3¶3¸3Æ3È3Ê3Ì3Î3Ö3Ø3ïâïÕâïÕïÅâŵ¨ÅÕïâïâÕïŘ☨Õƒ{ˆƒˆsˆkˆˆƒh^hÙh‡Ï6h^hÙh^hÙ6hÒhqBO6 hNaÞ6h^hÙhqBO6h^hÙhØ Ù6h^hÙh^hÙCJ\aJmHsHh+bƒCJ\aJmHsHhØ ÙhØ ÙCJ\aJmHsHhØ Ùh‡ÏCJ\aJmHsHhJ{"CJ\aJmHsHhNaÞCJ\aJmHsHhØ ÙhqBOCJ\aJmHsH*Ø3ú34x4®4¶4º4¼4Â4Ä4Æ4Î4Ð4ü45V5’5–5˜5š5ž5 5¢5¤5²5´5Î5è5î5ú5l6Š6Œ6Ž66’6”6–6˜6¦6¨6ª6÷ï÷çâçÝç÷Õ÷â÷ï÷çâÝâç÷Ê¿±Ê±£±•±ÊŠÊ±|±Ê¿±Êj"hØ ÙhqBO56CJaJmH sH hØ Ùh‡Ï56CJaJh+bƒ56CJaJhNaÞh^hÙ56CJaJhØ Ùhg>Õ56CJaJhØ ÙhqBO56CJaJhg>Õ56CJaJhNaÞ56CJaJh^hÙhØ Ù6 h+bƒ6 hNaÞ6h^hÙh‡Ï6h^hÙh^hÙ6h^hÙhqBO6)ª6È6â6
7F7X7Z7x7z7~7€7‚7Š7ª7ü78888888*8,8Ê89&9(9,9.90929òäòÖȺ¯¤Öò™Ž†Ž†~†vkbWò¯òÖ¯¤Öò¯Whg>Õ56CJaJhNaÞ5CJaJh‡ÏhqBOCJaJhJ{"CJaJh+bƒCJaJhqBOCJaJhú©hqBOCJaJhØ ÙhØ ÙCJaJh+bƒ56CJaJhNaÞ56CJaJhNaÞh^hÙ56CJaJh^hÙh^hÙ56CJaJhØ Ùh‡Ï56CJaJhØ Ùhg>Õ56CJaJhØ ÙhqBO56CJaJ29>9@9B9®9°9²9Ì9ä9ê9|:Ž::Æ:È:Ê:Ì:Î:Ð:Þ:à:â:š;¬;Ì;Î;Ð;Ò;Ô;Ö;ä;æ;Hø>æ?è?¬@¤A¦A¨A„BšCXDãDnEüEó !sß !sÏ !sà !™åà !™å· !s· !sÏ !™åó !¬« !s› !s‰ !s‰ !s‰ !s$
Æ 9r  „]„a$gd+bƒ$
Æ9r „]„a$gdJ{" $„]„a$gdJ{" $„]„a$gd+bƒ $„]„a$gd+bƒ$„„þ]„^„þa$gd+bƒ$„„þ„þ]„^„þ`„þa$gdJ{" $„]„a$gd+bƒ®?º?Þ?à?ä?æ?è?ð?ò?@@$@&@(@*@ @¦@¨@ª@ïâÕȸ¦‘‘j‘j‘jXFX4"hy&^56CJ\]aJmHsH"h+bƒ56CJ\]aJmHsH"h56CJ\]aJmHsH(hqòh56CJ\]aJmH sH "hg>Õ56CJ\]aJmHsH(hqòh56CJ\]aJmHsH"hNaÞ56CJ\]aJmHsHhØ Ùh‘µCJ\aJmHsHhy&^CJ\aJmHsHh+bƒCJ\aJmHsHhNaÞCJ\aJmHsHhg>Õh^hÙCJ\aJmHsHª@¬@®@°@¾@À@Â@Ö@Ø@(AdAvA˜AšAžA¢A¤A¦A¨A¬A®AÌAÎAtB~B€B‚B„BñãÕÄã³ÄÕÄ¢‘ƒ‘ƒ¢Äufb^b^bZVOH h‡Ïh4ö h‡Ïh‡Ïh‡Ïh+bƒhg>Õh4öh5CJ\aJmHsHhØ Ùh4öCJ\]aJh+bƒ56CJ\]aJ h^hÙh^hÙ56CJ\]aJ hØ Ùh‡Ï56CJ\]aJ hØ ÙhØ Ù56CJ\]aJ hØ Ùh4ö56CJ\]aJhg>Õ56CJ\]aJhNaÞ56CJ\]aJh‡ÏhCJaJmHsH„B†BˆB’B–B˜B6CbCtC„CC’C”C˜CšCœCžC¦C¨C®CD3DÕCJ\]aJmHsH"h+bƒhNaÞCJ\]aJmHsHh+bƒCJ\]aJmHsH"hJ{"h^hÙCJ\]aJmHsH"hØ Ùh4öCJ\]aJmH sH "hJ{"hg>ÕCJ\]aJmHsH"hJ{"hNaÞCJ\]aJmHsH"hJ{"h4öCJ\]aJmHsHhy&^CJ\]aJmHsH"hJ{"h‡ÏCJ\]aJmHsHÚFôFöF
G GGGGGGG4G6G8GLGNGTGrGîÜÍ»¬»žŒ}o]ŒK9}oŒ"hTq+hg>Õ56CJaJmHsH"hØ Ùhg>Õ56CJaJmHsH"hTq+hd56CJaJmHsHhTq+hd56CJaJhg>Õ56CJaJmHsH"hØ Ùhd56CJaJmHsHh4ö56\]mHsHhy&^CJ\]aJmHsH"hØ Ùh4öCJ\]aJmHsHh+bƒCJ\]aJmHsH"hg>Õh^hÙCJ\]aJmHsH"h^hÙh^hÙCJ\]aJmHsHüEGGG~GôGxHìH‚IJŒJúJï !sÝ !sÑ !¬Ñ !™å± !sž !™åŽ !s‚ !sŽ !sž !™ås !s$
& F9„]„a$gd+bƒ $„]„a$gd+bƒ$„„]„`„a$gd+bƒ$
& F9„¤ð¤Õh^hÙCJ\]aJmHsHh+bƒCJ\]aJmHsHh^hÙCJ\]aJmHsH"h^hÙh^hÙCJ\]aJmHsH"h^hÙhdCJ\]aJmHsHŒJÆJÌJæJìJðJôJøJúJüJþJKKK8K`KïãÓÆ¶©œï‘†xfXG6 h‡Ïh‡Ï56\]mHsH h¾\âh‡Ï56\]mHsHh‡Ï56\]mHsH"hdhüw5CJ\aJmHsHhdhqBO5\mHsHhNaÞ5\mHsHh‡ÏhqBOmHsHhy&^5CJaJmHsHh+bƒ5CJaJmHsHh^hÙh^hÙ5CJaJmHsHh^hÙ5CJaJmHsHhØ Ùh‡Ï5CJaJmHsHhØ Ùhd5CJaJhØ Ùhd5CJaJmHsHúJüJKKjKlK†KôKöKøKL|L~L€LšL’M”Më !¬× !¬× !™åÌ !¬Ç !¬Ì !¬Ì !¬º !¬º !¬± !¬± !¬¤ !™å— !¬’ !¬¤ !¬¤ !™ågdÕ`Y

Æ9r „Ð`„ÐgdÕ`Y „äý„Ð^„äý`„Ðgd4ö 
Æ9r gd‡Ï

Æ9r „Ð`„Ðgd‡Ïgd‡Ï

Æ 9r  gd‡Ï$„„äý„Ð]„^„äý`„Ða$gd+bƒ$„„Є0ý]„^„Ð`„0ýa$gd+bƒ`KdKhKjKlK€K‚K„K†KˆKªK¶K¸KÂKêKîKòKôKøK LLLLLL.L8LòäÓȼ³¼¥—†u†uÓòäÓdX³XLC³C³hg>Õ5mHsHh^hÙh‡Ï5mHsHhÀh‡Ï5mHsH h^hÙh‡Ï56\]mHsH h¾\âh‡Ï56\]mH sH  h¾\âh‡Ï56\]mHsHhg>Õ56\]mHsHh‡Ï56\]mHsHh‡Ï5mHsHh‡Ïh‡Ï5mHsHh‡Ïh‡ÏmHsH h‡Ïh‡Ï56\]mHsHhy&^56\]mHsHh+bƒ56\]mHsH8L>LjLlLtLxLzL|L~L€L”L–L˜LšL²L¸LM’M¸M¾MÞMöêÞÕÞ̾¬›†¬z†oa¬Q>%h8nhDcî56CJ \aJ mHsHh°f56CJ \aJ mHsHhÕ`Yhd5\mHsHhÕ`Y56mHsHhÕ`YhÕ`Y5mHsHhÕ`Y5mHsHhÀhÕ`Y5mHsH h^hÙhÕ`Y56\]mHsH"hdhd5CJ\aJmHsHh^hÙh‡Ï\]mHsHhy&^5mHsHh+bƒ5mHsHh^hÙh^hÙ5mHsHh^hÙh‡Ï5mHsHh‡Ï5mH sH ”M–M˜MšMœMžM M¢M¤M¦M¨MªM¬M®M°M²M´M¶M¸MàMôMöM^P`P P¢Pò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !™åò !¼ê !¥â !¬â !¬à !¬àÿ !Y®Và !¬$a$gdDcî
& FDgdDcî „äý„Ð^„äý`„Ðgd4öÞMàMâMäMòMôMöMNNNN´N¸NOO O8O|O~O’O¤O¼OÐOØOì×­˜‡wogo_oWogoLD_D_Dh!AmHsHh!Ah!AmHsHhg>ÕmHsHhÎ{|mHsHh1Z%mHsHhé òmHsHh{£mHsHhTmHsH hüwhé ò56\]mHsH(h8nhé ò56CJ\]aJmHsH(h8nh{£56CJ\]aJmHsH(h8nhµQ 56CJ\]aJmHsH(h°fh°f56CJ\]aJmHsH%h8nhd56CJ \aJ mHsHØOâOäOòOôOüOPPP*P4P6PFPHPXP`PbPdPnPpPzP|PŠP’P”P˜PšP¢P¤P¬P®P°P´P¶P¸PºPøíøíåÝåÕåÝåÝåÝå;¾¾³ͫ£œ”‰~sh]hh8nhDcîCJaJh8nhTCJaJh8nhš3SCJaJh8nhé òCJaJh8nh8nmHsHh8nmHsH hé ò56hé òmHsHhš3SmHsHj2€D
h!AUVh!AhÎ{|h!AmHsHjh!AUhDcîmHsHhÎ{|mHsHh!AmHsHh!Ah!AmHsHh!AmH sH #¢P¤P¦P¨PªP¬P®PÎP8T:TÕmHsHhš3SmHsHhÎ{|mHsHh1Z%mH sH h1Z%mHsH)úbccc4cdddôdødÕmHsHhš3SmHsHh1Z%mHsHhÎ{|mHsHhé òmHsHh®+ðmH sH O„vŽvv v¢vºv¼vÊvÎvîvövww&w(w4w6wHwJwXw\wbwnwpwzw|w’wžwÀwÂwÎwÐwÚwâwäwæwîwðwøw&x2xJxNxTxbxlxtxvx‚x„x†xŒxœx x°x´xÀxÚxêxòxúxyy4yÕmHsHhš3SmHsHhÎ{|mHsHhé òmHsHh1Z%mHsHRäyèyúyzz&zzFzHzbzdz|z€z‚z’z–zx{z{|{Ä{Ê{Ô{Ú{Þ{"|&|ª|®|°|²|¶|¸|¼|À|Â|ú|øðøèøèøèøèøèàøèØèàÐèðèðØèØèàȶ¤’€’q_"h8nhT5CJ\aJmHsHh°f5CJ\aJmH sH "h8nhš3S5CJ\aJmHsH"h8nhÑ$˜5CJ\aJmHsH"hg>Õh‡Ï5CJ\aJmHsH"hTh[q—5CJ\aJmHsHhÊ
žmHsHhg>ÕmHsHhÎ{|mHsHhš3SmHsHh1Z%mHsHh1Z%mH sH hé òmHsH$ú| }}}}}†}Š}ð}ò}ô}–~š~npr€ €J€N€¶€º€¼€¾€À€Ä€Æ€Ê€Î€Ú€îÜͺ²ª¢Â²Âª¢Â²Â²šª’‡ucucuThT5CJ\aJmHsH"hThš3S5CJ\aJmHsH"hThÑ$˜5CJ\aJmHsHhÊ
ž5\mHsHhÊ
žmHsHh€lPmHsHhg>ÕmHsHhš3SmHsHhÎ{|mHsHh8nmHsHh€lPh€lPmHsHh8nh€lPCJaJmHsH"h8nhš3S5CJ\aJmHsH"h8nh€lP5CJ\aJmHsH¶|}}¼€¾€è€ê€¨Œ6:np°“²“´“¶“¸“º“¼“ú“ü“Ü–Þ–——ú !¥ú !¬î !¬á !¬á !™åÑ !™åÑ !¬Ñ !¬Ñ !¬á !™åá !™åÑ
!¬á !¬á !Ø«á !Ø«á !¬á !¬á !¬á !™åá !™åÑ !¬á !¬á !™åá !¬$„äý„Ð^„äý`„Ða$gd8n „äý„Ð^„äý`„Ðgd€lP $„äý^„äýa$gd8ngd€lPڀæ€è€ê€Õ\mHsHhš3S\mHsHhÎ{|\mHsHh€lPh€lP\mHsHhThTCJaJmHsHh€lP5CJ\aJmHsH"hTh€lP5CJ\aJmHsH?Œ`ŒdŒ€Œ„Œ¢Œ¦Œ¨Œ®Œ¸ŒºŒÄŒâŒ,8:Õ\mHsHhb\mHsHh€lP\mHsHhš3S\mHsHhÎ{|\mHsHh€lPh€lP\mHsH(„†ˆ’”–š¤¦26‚„ˆ˜œª¬ÐÒôø\‘^‘`‘4’6’8’ ““ª“®“°“²“¶“¼“¾““ēȓʓΓғؓóëóëóâóëóâóëâóÙóëóëóâóÙÐóÙÐóâóÙóů¡“…“…“…“zh8n5\mHsHhš3Shš3S5\mHsHhš3ShÑ$˜5\mHsHhg>Õh‡Ï5\mHsH+h€lPh€lP5B*
CJ\aJmHphv®sHh€lPh€lPmHsHhg>Õ\mHsHhš3S\mHsHhÎ{|\mHsHhÝ:h€lP\h€lPh€lP\mHsH+ؓò“ú“ü“B”F”„”ˆ”¨”®”°”º”â”ê”ì”ö”ø”ú”ü”‚•„•†•
––––"–’–š–œ–¦–Ö–Ú–Ü–Þ–à–ä–æ–ê–îÜÌÀ·À·À¯À¯À¯À¯À¦À¦À¯À¯·À¯À¯À¦‘†tbtb"hThš3S5CJ\aJmHsH"hThÑ$˜5CJ\aJmHsHh€lP5\mHsHhÝ:h€lP\mHsHhg>Õ\mHsHhš3S\mHsHhÝ:h€lP\hÎ{|\mHsHh€lPh€lP\mHsHh8nhTCJ\aJmHsH"h8nh€lP5CJ\aJmHsH"h8nhT5CJ\aJmHsH&ê–ì–ð–ò–ô–ø–———è—ê—ì—˜
˜r˜v˜ ™"™$™,™0™æ™ê™ì™î™ð™îÜîÊ»©—Ž‚yp‚g‚g‚yp‚g‚y\QFh8nhÑ$˜CJaJhTh€lPCJaJhÝ:h€lPmHsHhÎ{|\mHsHhg>Õ\mHsHhš3S\mHsHh€lPh€lP\mHsHhT\mHsH"hTh€lP5CJ\aJmHsH"hThT5CJ\aJmHsHh8n5CJ\aJmHsH"hTh^V5CJ\aJmHsH"hThš3S5CJ\aJmHsH"hThÑ$˜5CJ\aJmHsH—ì™î™(š*š’œ”œÀœÂœð¡ò¡0¢2¢ÕmHsHhš3SmHsHhÎ{|mHsHh1Z%mHsHhé òmHsHhTmHsHh8nhé òCJaJh8nhTCJaJh°fh°fCJaJh8nh8nCJaJh8nhg>ÕCJaJh8nhUD‡CJaJh8nhš3SCJaJ%üžþžŸ Ÿ4ŸšŸ®ŸìŸîŸðŸÂ Æ x¡z¡|¡Ö¡Ø¡Ú¡Ü¡ê¡î¡ð¡ò¡ô¡ø¡ú¡ü¡þ¡¢.¢0¢2¢öìâØâØâöìâöÎÄìζÄìÎö©âž“žˆ}rg\RhT56\]h8nhé òCJaJh8nhTCJaJh°fh°fCJaJh8nh8nCJaJh8nhg>ÕCJaJh8nhš3SCJaJh8nhUD‡CJaJhÊ
žhé ò56\]hÊ
ž56\]mH sH hÎ{|56\]hÊ
ž56\]h1Z%56\]hé ò56\]hg>Õ56\]hš3S56\]2¢6¢:¢N¢P¢p¢¢ ¢¢¢°¢Â¢Î¢ò¢ö¢££v£Š£²£Â£Ì£Ð£Ú£æ£è£ô£f¤n¤‚¤š¤Ú¤ì¤6¥:¥F¥P¥T¥X¥Z¥v¥Š¥¼¥¾¥Ä¥Ê¥Ì¥Î¥Ð¥Ò¥Ö¥öìâìâìâìâìâìØìÎìâìâìØìâìâìâìâìâìÄì¹®£®ìâ왏ö·ìhNaÞ6\]jÓ"h8nUhNaÞ56\]h(K56\]hThš3S5\]hThö1&5\]hThé ò5\]hš3S56\]hg>Õ56\]hÎ{|56\]h1Z%56\]hé ò56\]h8n56\]1Ö¥Ú¥è¥ì¥î¥ð¥ú¥ü¥H¦J¦ê¦ì¦*§,§.§2§Þ§ô§f¨j¨°¨Æ¨ê¨ì¨î¨V©X©\©^©b©f©÷íãíÙÏÁ°Ï¦˜¦˜¦Ž¦„¦„¦„¦zÙ¦ododYhú©hé òCJaJhú©hš3SCJaJhú©hUD‡CJaJhš3S56\]h1Z%56\]hÎ{|56\]hé ò56\]mH sH hé ò56\] hú©hö1&56CJ\]aJh8n56CJ\]aJh8n56\]hg>Õ56\]hú©hš3S\]hú©hö1&\]h8n6\]f©h©v©‚©œ©ž©¤©ä©æ©è©ì©î©ð©*ª,ªzª|ªˆªŠª”ª˜ªšªœªžª¢ª®ª°ª´ª¶ª¸ªõíâ×ÓÏÅ»±§“œŅŅÅρsÅlbXNb“hú©hš3S\]hú©h(K\]hú©hö1&\] h8n\]j˜+hé ò56U\]h8nhé ò56\]mH sH hg>Õ56\]hú©56\]hš3S56\]h(K56\]h8n56\]hé ò56\]hé òhú©hú©h8nCJaJhú©hú©CJaJh8nCJaJh°fh°fCJaJV© ©¢©ª”ªžª «"«$«²«´«¶«¬¬ö¬ú¬­Š­Œ­ ®ø®ú®ü®þ®¯¯¯„¯ý !™åõ !¬õ !¬ý !¬ý !f£ð !¬ý !¬ý !¬õ !¬õ !¬ý !¬ý !™åý !¬õ !¬ý !¬ý !Ù§ð !¬ý !¬õ !¬õ !¬õ !¬ý !¬ý !¬ý !¬ý !¬ý !¬ý !¥gdö1&$a$gd8n¸ªºª« «"«$«”«–«˜«œ«ž« «¦«¨«¬«®«²«´«¶«¸«¼«¾«Â«Æ«È«Ì«Ú«ü«þ«¬¬¬¬H¬òá×ÓÏŷŷŷŷŷŪ¦››…vkckck…_XÅ h(Khé òhú©h8nCJaJh8nhú©CJaJh8nhú©CJaJmH sH h8nhé òCJaJh8nhš3SCJaJh8nhUD‡CJaJhÊ
žhš3Shé ò56\]hé ò56\]mH sH hé ò56\]hé òhö1&hö1&56\] hú©hö1&56CJ\]aJh8n56CJ\]aJ!H¬L¬P¬V¬¬’¬à¬â¬î¬ð¬ú¬þ¬­­­­­­­­­ˆ­Š­Œ­ü­þ­®®®®®®®® ®öìöâØâÊâÊ⽱ʪ –Œ–Ø~mc_âÊâÊâÊâÊâÊâhé òhö1&56\] hú©hö1&56CJ\]aJh8n56CJ\]aJhú©hš3S\]hú©h(K\]hú©hö1&\] h8n\]jÖ6hé òUmH sH h(Khé ò56\]hé ò56\]mH sH hg>Õ56\]hé ò56\]hš3S56\]h(K56\]" ®æ®ì®ò®ô®ö®ø®ü®¯¯
¯ ¯¯‚¯„¯†¯ˆ¯Š¯Ž¯¯”¯˜¯š¯¬¯®¯ä¯æ¯ùîäÝÖÌÈĹ®£›£…zodod…\…TLDhé òmH sH hé òmHsHhú©mHsHh8nCJaJh8nhš3SCJaJh8nhUD‡CJaJh8nh8nCJaJh8nhé òCJaJh8nhé òCJaJh8nCJaJh8nhÎ{|CJaJh8nhš3SCJaJh8nhUD‡CJaJh46/hbhÊ
žhé ò56 hg>Õ56 hš3S56h> ãh> ã56h> ã56mH sH  h> ã56„¯†¯¬¯®¯p²Ž²¢µ¤µ¦µ¨µªµÕmHsHhé òmH sH hé òmHsH:*¶b¶t¶x¶z¶|¶„¶†¶š¶œ¶²¶¼¶Ì¶Î¶â¶ä¶ü¶···"·&·4·8·B·D·\·l·z·|·’·œ·¬·®·¾·À·Î·à·ö·¸¸¸*¸,¸ÕmHsHhé òmH sH hš3SmHsHh1Z%mHsHhé òmHsHh8nmHsHhqòhé òCJaJhqòh1Z%CJaJh8nCJaJF¹$¹6¹8¹@¹F¹P¹R¹h¹j¹r¹t¹|¹~¹Œ¹Ž¹ ¹¢¹¤¹ª¹®¹º¹Â¹Î¹Ð¹Ò¹RºTº¾ºÒºÖºn»r»v»~»»¢»¤»º»Ð»Ú»â»ö»ø»¼
¼¼¼(¼*¼B¼L¼`¼b¼j¼l¼~¼€¼’¼”¼–¼¢¼¤¼¨¼¬¼¸¼º¼Ì¼ì¼½½½½½2½4½B½P½d½n½øðøðøðøðøðøðøðøðøèøàðøðØÐðÐðÈàðØøðøðøðøðøðÐðøðøðøðøðøðøðøðøèøèøàðøðøðØÐðøðøðøðøh1Z%mH sH hg>ÕmHsHhš3SmHsHhÎ{|mHsHhé òmH sH h1Z%mHsHhé òmHsHOn½€½‚½„½œ½®½°½²½¶½º½À½Ò½Ô½Þ½è½ü½þ½¾ ¾2¾4¾D¾F¾Z¾\¾`¾h¾l¾z¾ˆ¾Š¾œ¾¦¾¶¾¸¾Â¾Î¾æ¾è¾ö¾ü¾¿¿"¿.¿B¿T¿r¿t¿‚¿„¿”¿ž¿¼¿¾¿Ä¿Ü¿Þ¿ò¿ô¿ö¿ø¿ú¿ü¿ÀÀÀ
ÀøðèðøðèðàðøðøðøðøðøðøðøðèðØðøðøðøÐøðøðøðøðøðøðèðøðøðøÐðøðøàÐðÌÁ¶Á¶«h8nhé òCJaJh8nhš3SCJaJh8nhUD‡CJaJhé òhg>ÕmHsHhÎ{|mHsHhš3SmHsHhé òmH sH hé òmHsHh1Z%mHsHC
ÀÀÀ2À4À6À:ÀBÀDÀLÀNÀfÀhÀtÀvÀˆÀ’À¨À¬À¸ÀÀÀÔÀÖÀêÀîÀøÀþÀÁÁ&Á(Á*Á8ÁBÁDÁLÁTÁ\ÁfÁ|Á~Á–Á˜ÁžÁ Á¨ÁªÁ²Á¶ÁÀÁÊÁÎÁÖÁØÁÞÁàÁèÁêÁôÁöÁÂÂ$Â&Â(Â2ÂFÂHÂZÂ\ÂjÂõêõêâÚÒâÒâÒâÒâÒâÒÊÒâÒâÒÊÒâÒâÒºâÒâÒâ²âÒâÒâÒâÒâÒÊâÒÊÒâÒâÒâÒâÒâÒºâÒâÒâÒhé òmH sH hg>ÕmHsHhš3SmHsHhÎ{|mHsHh1Z%mHsHhú©mHsHhé òmHsHh8nhé òCJaJh8nh1Z%CJaJFjÂl„†ž¬¼¾ÂÌÂÐÂØÂÚÂêÂúÂüÂÃÃÃ,Ã4Ã>ÃFÃVÃhÃrÂÄÔÞøúÃÈÃÌÃÐÃÚÃÜÃìÃîÃôÃÄÄ Ä0Ä2ÄÄJÄLÄ\Ä^ÄfÄrÄ|Ä~ĖĘĠĢĺļÄÐÄÔÄàÄâÄìÄôÄ
Å ÅÅÅÅ.Å0Å:Å>ÅLÅVÅXÅpÅzÅŠÅŒÅžÅ¢Å¨Å¸ÅøðøðøðøðèðàøðøðèðøðøðøðøðøðøðøðØøðøðøðøðøðøðøðøðøðøðøðøðøðøðèðøðøðøðøàðøðèøðøðøðøðèøðhš3SmHsHhg>ÕmHsHhÎ{|mHsHh1Z%mHsHhé òmHsHU¸ÅºÅÄÅÆÅÈÅÎÅâÅäÅìÅîÅÆÆ ÆÆÆ&Æ:ÆÕmHsHhš3SmHsHhÎ{|mHsHh1Z%mHsHhé òmHsHhæ9mHsHR’ДТФЦдÐÄÐÆÐÜÐÞÐèÐêÐòÐôÐÑÑÑ Ñ0Ñ2Ñ4Ñ>ÑHÑPÑbÑvÑxюѐњѢѰѲѸѺÑÊÑÌÑÜÑÞÑèÑòÑÒÒÒ:Ò>ÒFÒRÒTÒ^Ò`ÒpÒrÒz҂ҔҖҢҤҦҪҴҶÒÀÒÂÒÈÒÐÒàÒâÒÓÓÓÓÓÓ Ó"Ó$Ó0Ó4ÓJÓLÓfÓøðèøàðàðàðàðàðàðàðØøðàðàðàðàðàðàðàðàðàðàðàðàèàðàðàðàðàðàðØøàðàðàðàðàèàðàÐàÐèøðèðàðhé òmH sH hš3SmHsHhé òmHsHhÎ{|mHsHh1Z%mHsHhg>ÕmHsHRfÓhÓpÓrӆӈӜӞӦӨÓÀÓÂÓÒÓÚÓäÓèÓðÓòÓúÓüÓÔÔ(Ô*Ô,Ô:Ô>ÔJÔLÔ^Ô`ÔzÔ|ԆԈԢԤԮ԰ÔÂÔÄÔÚÔâÔôÔöÔ
ÕÕÕ Õ.Õ0Õ8ÕBÕRÕTÕhÕzÕ”Õ–Õ¦Õ¨ÕªÕ¬Õ¶ÕÆÕÎÕÜÕÞÕðÕÖÖÖ$Ö&Ö>ÖJÖVÖXÖnÖrÖ|ÖøðøðøðøðøðøðøðèðøðøðøðàØðèðøðøèøðøðøðøðøðøðøðèðøðøðøðøðøðøðàØøÑÊÑÊÑÊÑÊÑÊÑÊÑÊÑÊÑø h1Z%5\ hé ò5\hg>ÕmHsHhš3SmHsHhÎ{|mHsHh1Z%mHsHhé òmHsHP|֊֎ֲִ֢֠ÖÊÖÚÖäÖæÖôÖúÖ
× ×× ×&×.×4×>×X×j×v׀׎טצרת׬׼׾×Î×Ð׿×öרØØØ*Ø,Ø8ØBØVØhØnØrØtØzØ|Ø€Ø‚Ø†ØˆØøðøðøðøðøðøðøðøðøðèðàðøðøðøØÐðÉÂÉÂÉÂÉÂÉÂÉÂÉÂÉ·°Â𥚥šhú©hé òCJaJhú©hš3SCJaJhú©hUD‡CJaJ hš3S5\hé ò5\mH sH  hé ò5\ h1Z%5\hg>ÕmHsHhš3SmHsHh®+ðmH sH h1Z%mH sH hé òmHsHh1Z%mHsH7ˆØŠØŒØ Ø°ØÊØÌزٶÙÀÙÒÙ"Ú>ÚrÚzږښڜڨڶÚÛ
Û"Û,Û.ÛNÛVÛÌÛÎÛÐÛÜ܊ܒܔÜúÜþÜ.Ý2Ý8Ý@ÝôéÞÓȾ´ª´ ´ ´ ´–´Ž†Ž†Ž~vŽ~ŽnvކŽ~vŽnŽfŽ~hÎ{|mHsHhš3SmHsHhg>ÕmHsHhé òmH sH h1Z%mHsHhé òmHsHhš3S56\]h1Z%56\]hÎ{|56\]hé ò56\]hú©56\]h”pâhé òCJaJh”pâhbCJaJh”pâh1Z%CJaJhú©hé òCJaJh°fCJaJmH sH (@ÝÔÝÜÝîÝòÝrÞtÞvÞzÞ|ހނބޖޜÞÞÞèÞêÞðÞòÞôÞß@߶߸ߺßÖßÚßàß$à(à4à‚à„à†àžà¦àààæà áá"á.á0á4ážá á¢áâââ^âfâhâpâtâãããdãlãnãvã ã¤ã¦ã²ã´ãøðøèøàØÐØøÐÈøðøðøðèÈøÐÈøÐÈøèÀøèÀøÐÈøðøðøÀøðøèøèÈøÐÈøðøðèøÐÈøðøðøÐø¸øhú©mHsHh1Z%mHsHhg>ÕmHsHhš3SmHsHh(KmHsHhö1&mHsHhÎ{|mHsHhé òmH sH hé òmHsHD¬ã®ã°ã²ã´ãîãäää0ä:ä@äpäÞäàä¤è"ïvðªò¨ô|özü|ü~ü–ü¦ü´ü÷ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬õ !¬÷ !¬÷ !¬÷ !¬÷ !¬÷ !¬é !¬é !¬é
!¬é !¬é !¬ã´ ¬ã¬ã`¬$If $„Ð`„Ða$gdã½$a$gdã½´ã¸ãºã¼ã¾ãÀãÈãÎãÔãØãàãäãìãîãðãþãäääää.ä0ä8ä:ä>äDäNäPäVäZäfähänäpäzä~ä‚ä„äˆäŠäîãØãÐÈ½È½È²È²î½ØÈ²î²î²î²î²È²È²È²È²¤–ˆ}rjhã½mHsHhã½56mHsHh(K56mHsHh°fhš3S56mHsHh°fh(K56mHsHhú©hÎ{|56mHsHh°fhé òmHsHh°fhNaÞmHsHhé òmH sH h°fmH sH h°fhg>ÕmHsHh°fh°fmHsH"jhé òCJUmHnHsH u(ŠäŒäŽä–äžäÜäÞäâä0å2å4å€å„å¢å¶åÒåÔåÖå æ(æPæVæjætævæ|æ¨æªæ¬æüæçBçFçæçîçè
èè"è$è,è.è0è2èžè¢èæèîè
éïâÒïõ­¥•¥¥¥…•}}}}•}}}}}…•¥…¥¥h1Z%mH sH hš3SmHsHh1Z%mHsHhg>ÕmHsHhÎ{|mHsHhé òmHsHhö1&mHsHhö1&hé ò56mHsHhú©hö1&CJaJmHsHhú©hö1&6CJaJmH sH hg>Õ6CJaJmHsHhú©hö1&6CJaJmHsH0
éé’é–éÄéÆéÈéØéäéê ê,ê4êLêNêPêëë ë"ëŽë–ë˜ë ë¢ë¤ë¦ë®ëÀëÈëÐëÚëòëöëþëìì ìììììšìžì¦ìªì²ì¶ìÀìÄìÎìÒìÜìàìììôìöìüìþìíXí`íîîî"î$î&î|î†îŠî’î¦îï ï^ïbï¨ï®ï²ïÚïàïâïøðèðèàðØðèðøðÐàðøÐàðøðøðèàðØðøðØðøðøðøðÐàðèðèðèðèðèðèðøðøÐàðøðÐðøÐàðøèðØðÐðèðøèðøàhš3SmHsHh1Z%mHsHhg>ÕmHsHhÎ{|mHsHhé òmHsHhé òmH sH Râï ððððbðfðlðpðtðúðñ,ñ6ñ8ñ>ñHñPñRñZñ¦ñ¨ñªñèñúñJòRò¨òªòÌòÒòøòþòtóxóöóüóôôôô‚ôˆôšô¢ô¦ôõõ\õdõtõ|õÀõÄõvözö‚ö†ö÷"÷N÷X÷¸÷Â÷ì÷ð÷¦ø¨øªø¬ø®øùù ùù$ùVù\ùìùøðèàøØøðØøÐøðøðøðøðøØàøÐøðøÅøÐøÐøðøðøðØàøðøðØøèøðøÐøèøØøðøèøðøðøèøØàøàøðØøÐøðøhš3Shé òmHsHh1Z%mHsHhš3SmHsHhg>ÕmHsHhÎ{|mHsHhé òmH sH hé òmHsHNìùòùPúVúZú\ú^úŒú’úœú°ú8û:ûÕmHsHhš3SmHsHhé òmH sH hÎ{|mHsHh1Z%mHsHhé òmHsHhã2 mHsHhqòhé òCJaJhqòhbCJaJC&~
xÄžðŠ†Š46´¶ÈÊHÖ˜šœž,02÷ !¬÷ !¬÷ !¬÷ !¬ì !¬ì !¬ì !¬ì !¬à !¬à !¬Ø !¬Ö !™åÖ !™åÖ !™åÑ !¬÷ !¬÷ !¬÷ !¬Ï !¬Ï !¬Ï !¬Ï !™åÏ !¬Ï !¬gdb$a$gd­h¨ $„Ð^„Ða$gd­h¨ $
& F;a$gd­h¨$a$gd­h¨


0



 " 6 8 J ž   ¢ Ì Ð H J L N P R \ t È Î ü þ 


.
>
~

"Zbrv~„ ªàè6B‚Œjt˜œºÂÄ\øðèðàØðàèðèðøØðàðÐÇÐøØ¿·¿¯¿¯¦¯à¿¯¿ž¿¯¿à¿ø¿¯¿à¿¯¿¯¿¯ø¿¯¿ø¿¯Ø¿¯¿h­h¨mHsHh‚IHH*mHsHh‚IHmH sH hÛ_¢mHsHh‚IHmHsHhé òH*mHsHhé òmH sH hg>ÕmHsHhÎ{|mHsHh1Z%mHsHhé òmHsHhš3SmHsH>\fjêîFRŠ”–˜îúbfðò
*,.8ˆŠŒÂÆÊÔÖâæî.8€„ŒÔÚ.2468BFH\føðèðèøèøèøðàèøèðØàØÐØÐØÐØèÈèøèøèøèØèøèðÈèøèðè÷«·«Ÿ–ŠŸhqòh1Z%6CJaJh­h¨6CJaJhqòhé ò6CJaJhqòhš3S6CJaJhqòhUD‡6CJaJ h[q—6h­h¨mHsHhÎ{|mH sH hÎ{|mHsHhg>ÕmHsHh‚IHmHsHhš3SmHsHh‚IHmH sH 6fxz„Œž ²´¶ÆÈÊÐàâö .8FJZ\rt„† ¨²ÂÔÖäæèðú (:>FHNXdn‚Œ¢¦óçóçóçÙçÎÃ縰¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨ ˜¨°¨°¨°¨¨°¨°¨°¨°¨hÎ{|mHsHhg>ÕmHsHhš3SmHsHh1Z%mHsHhé òmHsHhbhbmHsHh°fh1Z%CJaJh°fhqòCJaJhqòh1Z%6CJ\aJhqòhé ò6CJaJhqòh1Z%6CJaJ8¦¬¶¼ÆÒÜêô
8@BDPR\^tz†Žž °¸ÎÖèìôü
$&.0BFN^`hj|„˜šª¬´¶¾ÀÒÖØäæêîô"46R\npz|’œ¬®ÂÄÜøðøðøðøðèðøðàØøðøðøðøðøðøðøðøèøðøðøðøðøàðøðøðøðøðøðøðøðøðÐðÐðèðøðøðøðøðøðøðøðøðøðøhé òmH sH hg>ÕmHsHhš3SmHsHhÎ{|mHsHhé òmHsHh1Z%mHsHRÜÞâêìö
$&68NPRTZnpxzސœž ¨ª®²¶ÄÒÞàêìüþ
 "$>@nxˆŠ¢¦®°º¾ÒÚö (0>@NPfhv‚’–˜øðøðøèøðøðøðøðøàØøèøèøèøèøðøðàøÐèøèØèøèøðàØøèøèøÐøèøèÐèøðÐèøèøèøèÐèøèøèøèøèøèàøhÎ{|mHsHhg>ÕmHsHhš3SmHsHh1Z%mHsHhé òmH sH hé òmHsHO˜ ¢¦¨¬°¶ÌÎÜæ",.24     ( * X z „ Ì Ö Ø Ú õãÑãÑã¿­¿­¿­¿­¿›¿õˆ€x€xp€h€`x€xXhhš3SmHsHh[q—mHsHhg>ÕmHsHhÎ{|mHsHh1Z%mH sH h1Z%mHsHh­h¨mHsHhqò5\mHsH"hqòhé ò5CJ\aJmH sH "hqòh1Z%5CJ\aJmHsH"hqòhé ò5CJ\aJmHsH"hqòhš3S5CJ\aJmHsH"hqòhUD‡5CJ\aJmHsHhé ò5\mHsH"Ú è !!!! !"!2!B!R!T!\!`!f!r!z!’!”! !¢!´!Ä!Ú!ä!ò!ü!""","ÕmHsHhš3SmHsHhé òmH sH hÎ{|mHsHh1Z%mHsHhé òmHsHO2f".&0&2&Õ56CJ\]aJmHsH(h°fhš3S56CJ\]aJmHsH(h°fhUD‡56CJ\]aJmHsHhé ò56\]mHsHhÎ{|mHsHhg>ÕmHsHhš3SmHsHhé òmH sH hé òmHsHh1Z%mHsH-**,*.*>*J*L*^*`*b*d*f*h*j*p*r*€*Š*š*++2+4+J+L+\+^+l+t+†+Š+Œ+Ž++’+¤+ª+°+²+ëÖÁ¬—Á¬—¬—ˆ€xpxpxphxpxpxpxpxp`p`p`p`phé òmH sH hÎ{|mHsHhé òmHsHh1Z%mHsHhqòmHsHh°fhé òCJaJmHsH(h°fhé ò56CJ\]aJmH sH (h°fhé ò56CJ\]aJmHsH(h°fh1Z%56CJ\]aJmHsH(h°fh­h¨56CJ\]aJmHsH(h°fh°f56CJ\]aJmHsH%²+´+¶+¼+Â+Ä+Ð+Ò+à+â+ê+ì+ú+ü+
, ,",2,B,D,V,X,b,f,t,|,„,†,’,”,®,¶,¸,Â,Ì,Ü,à,ä,æ,è,ê,ô,-- ---&-2-6-8-@-P-R-h-j-z-|-Š-”-¦-¨-´-¶-Æ-Ì-Î-à-ê-ø-ú-
. .øðèàèàèàèàèàèàèàèàèàèØÐØèØèØèÐÈèØèØÀøÀøðèØèØèØèØè·èØèØèØèØèØèØèÐÈèØèØèØèhé òH*mHsHh(KmHsHhbmHsHhÎ{|mHsHhÖ mHsHh1Z%mHsHhé òmHsHhg>ÕmHsHhš3SmHsHH .... .(.d.f.h.r.v.x.z.ˆ.Š.–.š.¢.¤.°.´.¼.¾.Ì.Î.Ú.Þ.æ.è.ô.ø./////"/*/,/8/85\hš3Shé òhé ò5\mH sH  hNaÞ5\ hé ò5\hã2 mHsHh­h¨mHsHhé òmHsHhš3SmHsHhé òmH sH Ad.v.x.z.„.ˆ.ùL¬ùL¬‹žù¸¬ùL¬nkdi$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö$Ifˆ.Š.”.¢.‘Ь‹¸¬‹L¬$Ifnkd©i$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö¢.¤.®.¼.‘Ь‹¸¬‹L¬$Ifnkd>j$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö¼.¾.È.Ì.‘Ь‹¸¬‹L¬$IfnkdÓj$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöÌ.Î.Ø.æ.‘Ь‹¸¬‹L¬$Ifnkdhk$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöæ.è.ò./‘Ь‹¸¬‹L¬$Ifnkdýk$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö// //‘Ь‹¸¬‹L¬$Ifnkd’l$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö///*/‘¬‹¸¬‹L¬$Ifnkd'm$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö*/,/6/D/‘Ь‹¸¬‹L¬$Ifnkd¼m$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöD/F/P/T/‘Ь‹¸¬‹L¬$IfnkdQn$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöT/V/`/n/‘Ь‹¸¬‹L¬$Ifnkdæn$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laön/p/z/ˆ/‘Ь‹¸¬‹L¬$Ifnkd{o$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöˆ/Š/”/˜/‘Ь‹¸¬‹L¬$Ifnkdp$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö˜/š/¤/²/‘Ь‹¸¬‹L¬$Ifnkd¥p$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laö²/´/¾/Ì/‘Ь‹¸¬‹L¬$Ifnkd:q$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöÌ/Î/Ø/Ü/‘Ь‹¸¬‹L¬$IfnkdÏq$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöÜ/Þ/à/Ê0Ì0Î033P3R34@4B4ˆ4‘Ь !¬ÿ !  !¬‡ !¬{ !¬ !¬ !ä !¬ !¬ !¬ !¬ !¬ !Ô# $„Ð`„Ða$gdMµ$a$gdMµnkddr$$If–lÖÖ0”ÿ$ H $ Ö0ÿÿÿÿÿÿö6ÖÿÿÖÿÿÖÿÿÖÿÿ4Ö
laöà/ê/î/ò/ô/ö/ø/000000 0"020408hÖ 56hã2 hé òhqòhš3S56CJaJhÎ{|56CJaJ"hqòhé ò56CJaJmH sH hqòhé ò56CJaJhqòhÖ 56CJaJ hg>Õ6\ h­h¨6\ hš3S6\ h(K6\hi>8hÖ 6\+þ12¤2¨2ò2ü2þ2333
3 3333*323436383:3j9ô—D
hMµh£lê56CJH*KH`UV\]aJnHtH$hMµhÃ56H*KH`]mH sH hMµhÃ56H*KH`]-jhMµhÃ56H*KH`U]mH sH h­h¨hé ò56H* hMµ56hi>8hé ò56hMµhÖ 56hi>8hÖ 56 hÎ{|568hÎ{|56hi>8hÖ 56hi>8hé ò56 hMµ56hš3Shé ò56]hš3Shš3S56]h(K56]hš3Sh(K56]hMµ56]hµWhé ò56]'n4p4r4t4ˆ4Š4Œ4°4²4´4¼4¾4ð4ò45555$5@5D5H5L5N5æÖËĺ°Ä©Ÿ°˜Ä˜td]ÄVOE˜hÃhÃ56 hš3S56 h(K56 hNaÞ56jÀwhµWhÃ56EHèÿU1j"ò—D
hÃ56CJUV\]aJnHtHjhÃ56U hÃ56hi>8hé ò56 hg>Õ56hµWhé ò56hi>8hMµ56 hMµ56jhMµ56Uj;uhMµhMµ56EHöÿU1j©üŸD
hMµ56CJUV\]aJnHtHˆ4Š4¶4¾4N5P5Ð6Ò6ä6.70727476787|7~7f:h:l:¸:º:â8hé ò56\hš3S56\h(K56\hi>8hÖ 56\ hÖ 56 hÎ{|56hi>8hÖ 56 hÃ56hÃhé ò56 ,7.7074787:7>7@7D7H7J7P7^7`7p7|7~7€7„7†7ž7 7®7°7¶7Ö7Þ7à7ô7ö788888ùõëäÖÈÖȺ¬ºž“žºŒ‚xqgxgxgxgxgxgxgxYhi>8hé ò56mH sH hi>8hÖ 56 hg>Õ56hi>8hé ò56hi>8hi>856 hqò56hg>ÕCJ\]aJhqòhÖ CJ\]aJh°fh°fCJ\]aJhqòhé òCJ\]aJhqòhš3SCJ\]aJhqòhUD‡CJ\]aJ h[q—\]hé ò56\]hé ò hi>8hé ò"888&888:88@8B8R8T8b8d8r8t8€8†8Ž8”8 8¢8¸8Â8Ì8Ð8Ô8Ö8Ø8Ú8ð8ò8ø899999*9499H9J9`9b9d9j9x9z99’9œ9ž9¦9¨9¸9º9À9Ê9Þ9à9â9è9ê9ò9ü9 ::":öèöÞÓÄÓÄöÞöÞöÞöÞöèöÞöÞöÞ½¶½¶¯ÞöÞöÞöÞöÞöÞöÞöÞ¶¯öÞ¯ÞöÞöÞöÞöÞöÞ¶¯ÞöÞöÞöÞ hg>Õ56 hš3S56 h(K56hi>8hé ò56\mH sH hi>8hé ò56\hi>8hÖ 56hi>8hé ò56mH sH hi>8hé ò56E":0:@:B:D:T:V:X:\:^:`:b:d:f:h:j:l:v:z:~:€:‚:’:”:ª:¬:®:²:´:¸:º:À:È:Ê:Ø:Ú:öìåöìö×ö×öÐåöÌÀ¼²«¤™‘…y…yiyiy[öìöìöhqòhi>856CJaJhqòhé ò5CJaJmH sH hqòhé ò5CJaJhqòhÖ 5CJaJhqòhé ò5hqòh(K5\] hš3S\] h(K\]hi>8hÖ \]h(Kjw•hé òUmH sH hé ò hš3S56hi>8hé ò56mH sH  hg>Õ56hi>8hÖ 56hi>8hé ò56#Ú:ô:ö:ü:;; ;;$;:;D;Z;d;n;p;‚;„;Š;Œ;–;ž;®;°;²;¶;¾;Æ;Ð;Ò;Þ;à;ö;ø;ÕmHsHhYzÍmHsHh›åmHsHh›åhg>ÕCJ aJ h›åhÎ{|CJ aJ h°fCJ aJ mH sH h°fh°fCJ aJ h›åhYzÍCJ aJ hÎ{|hYzÍ h£lêhUD‡56\]mHsHhš3Shé òmHsHhé òmHsHhi>8hé òmHsHhi>8hé ò56H*BIFIHIJILIdIjIlItIvIzI~I„I”IžI¢IJ
JJ"J4J8J”J˜JØJÚJÜJ
K KKK‚KëÖÁ¬Á֗ֈsksksbsbsbsbsYPskYPshg>Õ\mHsHhš3S\mHsHhÎ{|\mHsHhäyhäy\häyhäy\mHsHh›å\mHsHhäyhäy6\]mHsH(h#9Phé ò56CJ\]aJmH sH (h°fh°f56CJ\]aJmHsH(h#9Ph›å56CJ\]aJmHsH(h#9Phé ò56CJ\]aJmHsH(h#9Phš3S56CJ\]aJmHsH‚K†KˆKŒKžK¤K¨K–L˜LšL L¨LªL´L¸LMMšMœMžM~N„N†NˆNŠN¶N¼NÀNøNþNbOfOhOjO–OžO¢OÒOØOP P"P6P8PPŠPŽPÎPÒP2Q6QžQ¢Q¤QRR
RR$R&R6R>R@RJRöêâêâöêÙÐêâêâöêöêÙÐêâêÙÐêâöêâêâÙÐêâöêâêÙÇÂâ½Ââ¸â¸â¸â½³â«âöê¢êâêâh›å\mHsHh›åhäy\ h›å\ hÎ{|\ hš3S\ häy\häy\mHsHhg>Õ\mHsHhš3S\mHsHhäyhäy\häyhäy\mHsHhÎ{|\mHsH@JRLRNRPRVRZRÆRÈRÊRÌRÔRØRSSSSS"S&S*SfShSjS S¤SôSöSøSúSTTTTTT"T&TPTRTTTVT\T`TfTjT˜TžT T¢T¤T¦TªT°T´TöíâÚÑÅöíâÚÑÅöíâ¹Ñ¹Ñ¹öí¹Ñ¹öíâÚ´Ú¯ª£Ú´Ú¯ª£ÚÑÚÑÅÚöí⛓‹“hüZÕ\ hš3S\ hÎ{|\häyhHzV\mHsHhäyhäy\mHsHhÎ{|\mHsHhäyhäy\häyhäymHsHhg>Õ\mHsHhš3S\mHsH5PRÌRSúSTVT¤T¦T¸T
U UUU¨UªU¬UVpWrWzWÐWøWúWàXâX
Yí !¬í !¬í !¬í !¬í !¬í !¬å !¬ã !±V-ã !¬ã !¬ã !ϲ7á !¬á !¬ã !¬ã !™åã !™åÙ !¬ã !¬ã !¥ á !¬ã !¬ã !¬ã !¬ã !¬ã !™å$a$gdüZ8hé ò56\mHsHhüZ8mHsHj­»häyhüZÕmHsHhš3SmHsHhÖ mHsHhÎ{|mHsHhé òmHsHhé òmH sH †vˆvŠvŽv¤v¸vNw\w^whwpwrwtwˆwŠwªw¬w´wºw¼wÀwÄwÐwÔwÖwØwÚwÜw\xdxfxpxtxŒxx¬x²x´xÂxÌxÒxÚxÞx&y*y2y8y:y8hé òmH sH hš3Shé òmHsHhg>ÕmHsHhé òmH sH hÖ mHsHhé òmHsHh°fmH sH h#9PmHsHh#9Phé òCJaJmHsH0àx>yÜyÞyàyây2z4zz{8}p}¬}®}°}ü}Œ~Ž~Z€\€÷ !p”÷ !¬÷ !¬÷ !¬÷ !™å÷ !¥é !¬Ý !¬Ï !¬Ä !¬Ä !¬» !¬¬ !¬÷ !W\¡ !¬÷ !sÝ !¬Ý !¬

Æ 9r  gd Õ56CJaJh@B¯hš3S56CJaJh@B¯hUD‡56CJaJh@B¯56\]mHsHz£|£~£œ£ž£¤ ¤"¤B¤F¤ö¤ø¤ú¤¥
¥‚¥†¥ˆ¥¶¥º¥â¥æ¥,¦.¦0¦ì¦ð¦§§f§h§j§ö§ø§ú§ ¨¨¨¨¨ĨõçÝçÒÊÂÒºÒÊÂÒºÒÊÒ§—§—§‡w§—§h§‡w§‡w§—§w§‡h¾\âhÉiiCJaJnHtHhg>ÕCJaJmHnHsHtHhš3SCJaJmHnHsHtHhÎ{|CJaJmHnHsHtH$h¾\âhÉiiCJaJmHnHsHtHhÎ{|mHsHhg>ÕmHsHhš3SmHsHh¾\âhÉiimHsHh¾\âhÉii5\h¾\âhÉii5\mHsHh@B¯5\mHsH(ĨƨÔ¨ب:©ÕhdCJaJmHnHsHtH$hg>ÕhÉiiCJaJmHnHsHtHhš3SCJaJmHnHsHtHh¾\âhÉiiCJaJnHtHhÎ{|CJaJmHnHsHtH$h¾\âhÉiiCJaJmHnHsHtHhg>ÕCJaJmHnHsHtHìªîª®r²¶Ķü¶`·b·Ü·Þ·¹ôºúÁÃÃBàÆú !¥î !¬â !¬Ú !¬Ú !¬Ò !ÿÊ !¬Å !¬¶ !¥ú !¥® !¬¦ !¬¦
!¬¦ !¬š !¬š !™å¦ !¬ $„`„a$gdu ³$a$gdu ³$a$gdu ³$
& FF¤ð¤ÕmHsHhš3SmHsHh¾\âhÉii5\mHsHh¾\âhÉii5\h¾\âhÉiimHsHhu ³hÉiiCJaJmHsHB°"°D°L°N°Z°d°f°ްœ°ž°ª°¬°°°ä°ò°±±ȱʱ̱l²n²p²~²‚²¢²°²6³8³B³D³J³P³T³Z³|³~³€³ijȳ´ ´Ü´Þ´à´tµ~µ¢µ¤µ¦µ¶¼¶À¶Ķƶô¶ö¶ø¶ú¶·øíæíæíÞíæíæíøíæíøíÖÞíÖÞíøíæíÌæíæÌøæíÖÞíøíøíÖÞíæíÖÞíÞíÖí½í«œ½æjþh¾\âhÉiiUmHsH#jœk•D
h¾\âhÉiiUVmHsHjh¾\âhÉiiUmHsHh¾\âhÉii5\hš3SmHsHhg>ÕmHsH h¾\âhÉiih¾\âhÉiimHsHhÎ{|mHsH=··
····.·0·@·F·^·`·b·d·Ô·Ú·Ü·Þ·ì·õíåõ×ɺ¨É¨“oaL=2h¾\âhÉiimHsHhu ³hÉiiCJaJmHsH(hu ³hÉii56CJ\]aJmHsHhu ³hÉii56CJaJ"hu ³hÉii56CJaJmHsH"hu ³hu ³56CJaJmHsHhUD‡hUD‡56hÉii5\mH sH "hTq+hÉii5CJ\aJmH sH hg>Õ5CJ\aJmH sH hTq+hÉii5CJ\aJhg>Õ56\]mH sH hš3SmH sH hUD‡mH sH h¾\âhÉiimH sH ì·ò·ö·ø·
¸ ¸¸¸ ¸"¸4¸6¸:¸x¸|¸¶¸¼¸ö¸¹
¹ ¹¹d¹r¹t¹v¹zº‚º†ºîºòº» »,¼.¼0¼°¼²¼´¼º¼À¼4½D½¾@¾„¾о,¿ùîäùîäùîäùîÜîÜîùîùÔÌšŠ¹ªz¹š¹ª¹šŠ¹šŠ¹ª¹ª¹šŠ¹ª¹hÎ{|CJaJmHnHsHtHhg>ÕCJaJmHnHsHtHhš3SCJaJmHnHsHtHh¾\âhÉiiCJaJnHtH$h¾\âhÉiiCJaJmHnHsHtHhg>ÕmHsHhš3SmHsHhÎ{|mHsHh¾\âhÉii5\h¾\âhÉiimHsH h¾\âhÉii0,¿ÕCJaJmHnHsHtHhš3SCJaJmHnHsHtH$h¾\âhÉiiCJaJmHnHsHtHh¾\âhÉiiCJaJnHtH($Ã6Ã>Ã@ÃBÃòÃöÃÄ2Ä4Ä8ĸÄÂÄÄÄÎÄÐÄÔÄÅ&Å(ÅÅFÅJÅPÅRÅVńŘŚŤŦŮŲŸźžÅÔÅàÅâſů Æ"Æ4ÆzƐƒƘƚƞƠÆëÚë˸¨¸™¸¨¸™¸™¸¨¸™¸™¸™¨™¸¨¸™¸™¸™¨™¸¨¸™¸¨¸™¸™¸™¸™¸‰¸hš3SCJaJmHnHsHtHh¾\âhÉiiCJaJnHtHhÎ{|CJaJmHnHsHtH$h¾\âhÉiiCJaJmHnHsHtHhTq+hÉiiCJaJmHsH hTq+hÉii56CJ\]aJ(hTq+hÉii56CJ\]aJmHsH3 Æ¢ÆèÆÂËÄË&ÌÎÌÐÌÍtÍôÍZÏ\Ï^Ï0Ð2ЪÐ"ѠѢѤÑó !¬ó !™åë !¬ó !¬ó !™åó !¬ó !¬à !¬à !¬à !¬Ô !¬ó !¬ó !¬ó !¬ó !¬É !¬É !¬É !¬Á !¬Á !¬$a$gdu ³ $
& Fa$gdu ³ $„h`„ha$gdu ³ $
& Fa$gdu ³$a$gdu ³ $„`„a$gdu ³ Æ¢Æ¤Æ¨ÆªÆ®Æ²ÆÎÆäÆèÆrÈtÈvȄȈÈÀÈÂÈ@ÉBÉDɆɌÉ@ÊBÊDÊñÜÇÜÇܲ¡}m]}M}]}m]}>}m]h¾\âhÉiiCJaJnHtHhÎ{|CJaJmHnHsHtHhg>ÕCJaJmHnHsHtHhš3SCJaJmHnHsHtH$h¾\âhÉiiCJaJmHnHsHtH h¾\âhÉii56\]mHsH hy‰hÉii56CJ\]aJ(hy‰hÉii56CJ\]aJmHsH(hy‰hš3S56CJ\]aJmHsH(hy‰h†!56CJ\]aJmHsHh¾\âhÉiimHnHsHtHDʘʜʴʾÊÀÊÄÊàÊìÊË(Ë*Ë,Ë.Ë0Ë2Ë8˼˾ËÀËÂËÄËÆËÊËÌËÐËÔËÌÌÌ"ÌíÝíÎíÝíÎíÎí¾®ÎíÎí¾®íŸŠuŠuŠ`O`O hy‰hÉii56CJ\]aJ(hy‰hÉii56CJ\]aJmHsH(hy‰hš3S56CJ\]aJmHsH(hy‰h†!56CJ\]aJmHsHh¾\âhÉiimHnHsHtHhg>ÕCJaJmHnHsHtHhš3SCJaJmHnHsHtHh¾\âhÉiiCJaJnHtHhÎ{|CJaJmHnHsHtH$h¾\âhÉiiCJaJmHnHsHtH"Ì&ÌÍÍnÍrÍÈÍÔÍÖÍìÍîÍòÍôÍöÍøÍþÍÎ
ÎvÎzΔΤΦΰΠÏÏÏÏÏÏÏ&Ï(Ï*Ï4Ï6Ï8ÏJÏNÏVÏÄÏÈÏ&Ð,ÐJÐLÐTÐVÐ^Ð`ОФШÐÀÐÂÐÄÐÊÐÌÐÖÐØÐÑÑëàØàØàÑàÑàÉàÑàÑàÑàØàÑàÑà¼à²Ñà²Ñà²Ñà²ÑØÑàØàÑल¤²¤àÑÉàœ¤²¤²¤àÑhg>ÕmHsHh¾\âhÉii5\mHsHh¾\âhÉii5\jh¾\âhÉii0J$Uhš3SmHsH h¾\âhÉiihÎ{|mHsHh¾\âhÉiimHsH(hy‰hÉii56CJ\]aJmHsH=Ñ ÑBÑDÑLÑNÑTÑVєњўѤÑÒÒJÒNÒPÒZÒÆÒÎÒÐÒàÒâÒèÒêÒìÒîÒ ÓӈӊӌӬӰÓTÔXÔºÔ¾ÔÕÕ2Õ8ÕxÕ|ՐՔդֲִÖÄÖÆÖÊÖÚÖÞÖ××6×ÕmHsH"hy‰hÉii56CJaJmHsH h¾\âhÉiih¾\âhÉii5\h¾\âhÉii5\mHsHh¾\âhÉiimHsHhš3SmHsHD¤ÑÒÒÀÔÌÖX׆׈ת×"ØhØâØZÙ´ÙøÙÚŠÚð !™åè !™åà !¬à !¬Ô !¬É !¬½ !¬É !¬© !Hש !Hש !Hך !Hך !H׋ !H׋ !H׋ !H×$
& F„äý`„äýa$gdu ³$
& F„`„a$gdu ³$
& F
Æ8„`„a$gdu ³ $„ ^„ a$gdu ³ $
& Fa$gdu ³ $„h`„ha$gdu ³$a$gdu ³$a$gdu ³$
& FF¤ð¤ÕmHsHhš3SmHsHhÎ{|mHsHh¾\âhÉiiH*mHsH h¾\âhÉiih¾\âhÉiimHsHhÎ{|hYzÍmHsHhê\ghÉiiCJaJhg>ÕCJaJmHsHhê\ghš3SCJaJmHsHhê\ghÉiiCJaJmHsH3VþXþZþ\þnþ°þ¼þþþÿÿÿÿ2ÿ6ÿ¸ÿºÿ¼ÿ¦¨ª.6:|ŒÖÜÞàvz|öïäïäïäÜäɶ¦–ƒ–sƒ–sƒdTƒdƒd–sƒ–ƒhÎ{|CJaJmHnHsHtHh¾\âhÉiiCJaJnHtHhg>ÕCJaJmHnHsHtH$h¾\âhÉiiCJaJmHnHsHtHhš3SCJaJmHnHsHtHhæ3CJaJmHnHsHtH$hÎ{|hYzÍCJaJmHnHsHtH$hš3Sh†!CJaJmHnHsHtHhš3SmHsHh¾\âhÉiimHsH h¾\âhÉiih¾\âhÉii5\|~€‚°²´¶¸ÄÆÊÌÎ68:ÕCJaJmHsHhê\ghš3SCJaJmHsHhê\ghÉiiCJaJmHsHhÎ{|hYzÍCJaJmHsHh¾\âhÉiimHsHhê\ghÉiiCJaJhê\ghÉii5CJ\aJhg>Õhš3S h†!h†! h¾\âhÉiij­±h¾\âhÉii5UjŸk•D
h¾\âhÉii5UVh¾\âhÉii5jh¾\âhÉii5Ujh¾\âhÉiiUmH sH h¾\âhÉiimHnHsHtHx~‚„†ˆ&(*¢¤¦ÄÆÈô48Ž’”–˜š¤¦²´¶¸ºÆõæÛд©Ð´©Ð´©Ð´ž©Ðž©´©´„Û}Û}Ûod„Xh†!hÉii5mHsHjP¶h¾\âhÉiiUj k•D
h¾\âhÉiiUV h¾\âhÉiijh¾\âhÉiiUh†!hÉiimHnHsHtHhæ356nHtHhš3S56nHtHh†!hÉii56nHtHhš3Sh†!56nHtHhg>Õ56nHtHh†!hÉiimHsHhê\ghÉiiCJaJmHsHhê\ghÉiiCJaJ"ÕmHsHhš3SmHsH h¾\âhÉiih¾\âhÉiimHsHN' '''0'6':'B'D'P'T'X'Z'Î'Ð'Ü'Þ'à'î'ð'ò'(((Z(\(h(j(l(x(z(|(Œ((˜(š(œ(ž(ê(ô()))))")\)d)€)„)š) )Ì)Ø)Ü)è)h*l*Î*Ö*+ñåÙñÎñÎñÎñüò¼Ã²¼Ã²¼ª¼Ã²¼Ã²¼Ã²¼ª¼Ã¢šÃ¼Ã¼¢šÃ¼Ã¼ÃªÃ¼Ã¼Ã¼Ã¢Ã¼Ãhg>ÕmHsHhš3SmHsHhÎ{|mHsHh¾\âhÉii5\ h¾\âhÉiih¾\âhÉiimHsHh¾\âhÉiiCJaJhg>ÕCJaJmHsHhš3SCJaJmHsHh¾\âhÉiiCJaJmHsHÕ\ hš3S\h:'Lh:'L\h:'LhÉii\h:'LhÉii5joê h¾\âhÉiiUmHsH#j¥k•D
h¾\âhÉiiUVmHsHjh¾\âhÉiiUmHsHh¾\âhÉii5\hg>ÕmHsHhš3SmHsH h¾\âhÉiih¾\âhÉiimHsHhÎ{|mHsH*&C(CNCºC¼C¾C,D.DÊGÌIÎIÐI@JBJxMzMžM M,SRVó !¬ç !5'ß !¬Ú !¬Ñ !¬Ñ !¬Ñ !¬Å !¬Å !¬Å !¬Å !¬Å !¬Å !¬Å !¬Å !¬½ !¬ó !¬±
!¬¥ !¬ $„`„a$gd~ ± $„^„a$gd~ ±$a$gd~ ± $„`„a$gd~ ±„`„gdÉiigdÉii$a$gdÉii $„h`„ha$gdÉii $„h`„ha$gd~ ±¸CºC¼C¾C.DE$E&E(EZE^E`EbEdEÒEÔEÖEXFbFdFhFjFtFèFôFöFøFG˜GšG¦G¨G¸G¼GÂGÄGÈGðGôG IIIIIÆIÊIñæØÎæÇ¿·¯¿æ£—ˆ|—æÇæÇæÇæÇ¿·æÇæÇæÇæÇæ¿ætæÇæ¿·æ¿hÎ{|mHsHhš3SB*mHphsHh¾\âhÉiiB*mHphsHhg>ÕB*mHphsHhÎ{|B*mHphsHhæ3mHsHhg>ÕmHsHhš3SmHsH h¾\âhÉiih¾\âhÉii5\hÎ{|hYzÍ5\mHsHh¾\âhÉiimHsHh:'LhÉii5B*\phÿ-ÊIÎIÐIBJÐJÒJÔJŠLŒLŽLLM&M(M,M.M8MrMvMzM|M~M€MMšMœMžM MòäÚÏÇ¿ÏÇ·¿Ï°Ï°Ï°ÏÇò¡’†¡w¡gU#hš3ShÉii56>*\]mHsHhš3ShÉiiCJ\aJmHsHh¾\âhÉiiCJaJmH sH hg>ÕCJaJmHsHhš3Shš3SCJaJmHsHhš3ShÉiiCJaJmHsH h¾\âhÉiihµQ mHsHhg>ÕmHsHhš3SmHsHh¾\âhÉiimHsHh¾\âhÉii5\hÎ{|hYzÍ5\mHsHh¾\âhÉii5\mHsH M¢M¶MÀMæMèMìMòMtN|N”N–N˜N(O*O,OäOæOèONPVP¤P¨P¾PÂPQQQQQ°Q¼QÀQÊQÎQÚQRR\R^R`R|RˆRÀRÄR&S*S,S.SZS\S^S¾Sñâ×â×â×â×âË¿âË¿âË¿â×â³â×â×âË¿â׳׳×â×âË¿â×â×âË⨝•hg>ÕmHsHhš3SmHsHh¾\âhÉiimHsHhš3Sh:'LmHsHhÎ{|CJaJmHsHhg>ÕCJaJmHsHhš3SCJaJmHsHh¾\âhÉiiCJaJh¾\âhÉiiCJaJmHsHhš3Sh:'LCJaJmHsH4¾SÂSTT"T$T(T*T,T.T>TBTHTJTLTV
VLVPVRVTVVVrVtVvVxV†VŠVŽVV’VøíåÝåÝåÝÕåÝíÝÕíøíÝíÇ¸í¦—¸ˆyj[Oh~ ±56\mHsHh~ ±hg>Õ56\mHsHh~ ±hÉii56\mHsHh~ ±hš3S56\mHsHh~ ±h:'L56\mHsHj0
h¾\âhÉiiUmHsH#j¦k•D
h¾\âhÉiiUVmHsHjh¾\âhÉiiUmHsHh¾\âhÉii5\mHsHhg>ÕmHsHhš3SmHsHhæ3mHsHh¾\âhÉiimHsHhÎ{|mHsHRVTVàVâVWWvWxWfYªZ¬ZäZ.[2[®]Ž^^j_ó !¬çÿ !ž%â !¬Ý !¬Ô !¬Ë !¬Ë !¬¿ !¬¿ !¬â !¬· !Ť ¯ !¬â !¬£ !¬ž !¬ž !¬“ !¬ $
& F+a$gdÙIÃgdÉii $„`„a$gdÉii$a$gdÉii$a$gdÉii $„`„a$gd~ ±„h`„hgdÉii„`„gdÉiigdÉiigdÉii $„`„a$gd~ ± $„`„a$gd~ ±’VÒVÜVÞVàVâVäVæVèVþVWWWWWWLWNWZW\W^WjWnWrWxWzW¬W°W€X‚XõîõàÕÆº®Æ®£Æ£Æ•‡zp‡zpep‡ZÕSÕKhš3SmHsH h¾\âhÉiihÎ{|hYzÍmHsHhÎ{|6]mHsHh¾\âhÉii6]h¾\âhÉii56\]h¾\âhÉii6]mHsHh¾\âhÉii5\mHsHh¾\âhÉiiCJaJhg>ÕCJaJmHsHhš3SCJaJmHsHh¾\âhÉiiCJaJmHsHh¾\âhÉiimHsHh~ ±hÉii5\mHsH hYzÍhÉiih~ ±hÉiimHsH‚X„XÐXÖX.Y2Y6Y8Y`YbYdYfYhY„YˆYÀYÂYÄYêYðY(Z.Z¤Z¨Z¬Z®ZÜZÞZàZâZäZðZòZöZúZüZ,[.[2[4[¨[®[(\*\øíæíÚíæíÒøíÇíæíÒøíæíæíÒí¸í¦—¸æ‡‚}næíÇíæíÒhYzÍhÉii56CJ]aJ hg>Õ\ hš3S\hš3Sh:'L\h:'LhÉii\jv(
h¾\âhÉiiUmHsH#j§k•D
h¾\âhÉiiUVmHsHjh¾\âhÉiiUmHsHhÎ{|hYzÍmHsHhš3SmHsHh¾\âhÉiiH*mHsH h¾\âhÉiih¾\âhÉiimHsHhg>ÕmHsH+*\,\L\R\œ\¨\¬\º\¼\Ê\Ì\Ö\Ø\à\â\ä\æ\(].]8]D]H]f]l]¨]¬]®]ú]ÕmHsH)j_l_’_0`2`4`>d@dþde&ešeàeâeÎgiiiú !¬ò !2µê !¬ú !sú !¬Þ !¬Õ !¬É !¬¼ !¬ò !Ufê !¬ê !sú !s° !¬¥ !¬™ !¬™ !¬ $„h^„ha$gdÙIà $
& F+a$gdÙIà $„`„a$gdÙIÃ
Æ@ „h^„hgdÉii
& F+
Æ@ gdÉii„`„gdÉii $„`„a$gdÉii$a$gdÉii$a$gdÉiigdÉiin_Š_Œ_Ž__’_ž_ _¤_¨_ª_.`0`2`4`6`ª`®`´`¸`þ`a\aba”a˜a¸a¾aÂab bbõãÔž¶®©¶œ{lõaõY¾Yõ¾õ¾õYõ¾Yõ¾Qhš3SmHsHhÎ{|mHsHhÎ{|hYzÍmHsHhYzÍhÉiiCJaJmHsH#hYzÍhÉii5B*CJ\aJphÿhYzÍhÉii56CJ]aJh:'Lh:'LB*\phÿ hš3S\h:'Lh:'L\h:'LhÉii\ h¾\âhÉiijh¾\âhÉiiUmHsHj˜*
h¾\âhÉiiUmHsH#j¨k•D
h¾\âhÉiiUVmHsHh¾\âhÉiimHsHbb4b8bTbXbcc>cDcFcHc˜cžc´c¾cøcþc,d8dÕ5\hYzÍhš3S\hYzÍhæ3\hYzÍhÉii\jh
h¾\âhÉiiUmHsH#j¬k•D
h¾\âhÉiiUVmHsHjh¾\âhÉiiUmHsHhš3SmHsH h¾\âhÉiih¾\âhÉiimHsH æmêm n¤nÌnÒn o¢o¤oºo¾oÄoÊoäoðoòopRpVp„p†pˆp–pšpäpðpòpqbqdqfqzq~q„qŠqâq"r&r,r0r2r4r6r:rr@rBr^r`røíøíæíÞÖíøíæíæíæíøíÞÖíøíæíæíÞÖíøíæíÎÞíÞíÎÆ¾³¨í™í‡#j­k•D
h¾\âhÉiiUVmHsHjh¾\âhÉiiUmHsHjh¾\âhÉiiUhYzÍhYzÍmH sH hYzÍmH sH hÉiimH sH hæ3mHsHhg>ÕmHsHhš3SmHsH h¾\âhÉiih¾\âhÉiimHsHhÎ{|mHsH1`rbrdrfrjrvrxr|r€r‚rÔrÖrØrôrúrs"s.s6s8s>sBsHsðá×ÐÌÅÁº¶¨Ð“ˆyˆyˆj^TFÐh¾\âhÉii5\mHsHh¾\âhÉii5\hg>ÕB*mHphsHh¾\âhÉiiB*mHphsHh¾\âhÉiiB*mHphsHh¾\âhÉiiB*ph)h¾\âhÉii56B*\]mHphsHhYzÍhÉii56CJaJhg>Õ h:'LhÉiihš3S h:'Lh:'Lh:'L h¾\âhÉiih¾\âhÉii6]jh¾\âhÉiiUmHsHj¦
h¾\âhÉiiUmHsHjrÖrØr&s(sÂsús.t0t2t4t6tÚtuBuru¢u¤uÖu@v¶v¸v÷ !¬ò !¬ò !¬ò !¬å !¬Ô !¬Ô !¬Ô !¬Ô !¬Ô !¬Ô !¬å !¬Ã !¬Ô !¬¶ !¬Ô !¬Ô !¬å !¬Ô !¬¶ !¬¶ !¬
„p7$8$H$^„pgdÉii„„h7$8$H$^„`„hgdÉii„ „Ð7$8$H$^„ `„ÐgdÉii
& F-7$8$H$gdÉiigdÉii$a$gd:'LHsÂsÖsÚstt.t6tx¼x¾x$yŒyüyþyLz´z${&{({|~d€,‚^…ò !¬á !¬á !¬á !¬ò !¬á !¬á !¬á !¬ò !¬Ð !¬á !¬á !¬ò !¬á !¬á !¬Ç !¬Ç !¬» !¬» !¬» !¬» !¬ $„`„a$gdÉii„h^„hgdÉii„„h7$8$H$^„`„hgdÉii„ „Ð7$8$H$^„ `„ÐgdÉii
& F-7$8$H$gdÉii¤w¦wªw°wÈw¾xÄxÎxÒxÖxÜxnypy|y~y€y†yŠyÞyàyìyîyðyöyúyüyþyzzLz–z˜z¤z¦z¨z®z²z{{{{{{"{${({T{V{X{\{æ{òëàëÕÊ»±ÕëÕ¥Õ¥ÕëÕ¥Õ¥ÕëÕŒÊ±ëÕ¥Õ¥ÕëÕ¥Õ¥Õ띌»ÕëՄÕhÎ{|mHsH h¾\âhÉiiOJQJ^JmHsHhš3SmHsHh¾\âhÉiiH*mHsHh¾\âhÉii5\h¾\âhÉiiB*mHphsHh¾\âhÉiiB*phh¾\âhÉiimHsHh¾\âhÉiimHsH h¾\âhÉiih¾\âhÉii5\mHsH2æ{è{ê{ð{ô{"|$|&|È|Ì|*},}.}4}8}†}ˆ}Š}°}´}$~(~v~x~z~¾~Â~Ä~È~tz~X€^€b€Ž€€
&‚*‚à‚ì‚ð‚2ƒ4ƒ6ƒfƒnƒpƒ|ƒ&„2„X…\…^…`…b…d…÷ìåÝìÕÍìÝìÁìåÝìÕÍìÝìÝìÕÍìåìÝìåÝìåÕìåìÕÍìÕìåÝìÕÍìåìåìåìÕì²£—hš3SCJaJmHsHh¾\âhÉiiCJaJmHsHh¾\âhÉiiB*mHphsHh¾\âhÉiiH*mHsHhg>ÕmHsHhš3SmHsHhÎ{|mHsH h¾\âhÉiih¾\âhÉiimHsHh¾\âhÉiiH*;^…`…’…”…>ˆ„ˆ†ˆ‰މ@вŠ
‹b‹ċDŒČƌàä(Ž*Žüþ”ö !¬ñ !¬ö !¬å !¬Ü !¬Ü !¬Ô !¬Ô !¬Ô !¬Ô !¬Ô !¬Ô !¬Ô !¬Ô !¬Ô !¬Ï !¬Ï !¬Ï !¬Ï !¬Ï !¬Ã !¬à !¬ $„`„a$gdÉiigdÉii
& F+gdÉii„`„gdÉii $„h`„ha$gdÉiigdÉii„h^„hgdÉiid…f…v…x…z…Ž…’…”…š… …ð…ò…ô…|†~†€†ˆ@ˆ†ˆȈ̈ЈֈڈêˆìˆþˆL‰V‰\‰b‰f‰v‰x‰Љø‰ôåôåÚåø±¸©¡¸©¡¸™¸‹€‹€‹€‹€‹€™€¸¡±¸±¸±¸±¸±¸±¸±¸±¸±¸h¾\âhÉiimH sH h¾\âhÉii5\mH sH hÎ{|mHsHhg>ÕmHsHhš3SmHsH h¾\âhÉiih¾\âhÉiimHsH,h¾\âhÉii56>*B*\]mHphsHh¾\âhÉiiCJaJh¾\âhÉiiCJaJmHsHhg>ÕCJaJmHsH2ø‰ŠŠŠŠ(Š*ŠÕmHsHh¾\âhÉii6mHsHh¾\âhÉii6hÎ{|mHsHh¾\âhÉii6]mHsHhš3SmHsHh¾\âhÉiimHsH h¾\âhÉiiGü
RVƐʐäòö*‘,‘.‘4‘B‘F‘ܑؑº’¼’¾’ΒԒÀ““ēF”L”Œ”š”œ”ž” ”ò”ú”ü”þ”••†•’•”•š•ž•¤•ª•¬•®•º•z–€–¤–ª–Ԗ֖ؖ8—ÕmHsHhš3SmHsHhÎ{|mHsHh¾\âhÉii6h¾\âhÉiimHsH h¾\âhÉii=þ”†•”•ž•¨•ª•>—@—B—D—F—H—L—P—R—T—¸—º—r˜€™ܙZšƛö !¬ñ !¬ñ !¬ñ !¬ñ !¬å !¬å !¬å !¬å !¬å !¬Ü !¬Ü !¬Ð !÷8 ñ !¬È !¬À !¬ñ !¬ñ !¬ñ !¬ñ !¬ñ !¬ñ !¬$a$gdÉii$a$gdÉii $„Lÿ`„Lÿa$gdÉii„h`„hgdÉii $„h`„ha$gdÉiigdÉii„`„gdÉii—D—F—H—J—L—N—T—`—b—f—j—l—¶—¸—º—¾—À—Ɨȗl˜p˜x˜€˜–˜š˜"™&™z™~™†™ˆ™Š™Ž™șҙ֙øðåÞÓÞÈÞÀ¸³À®š„Þ„|p„h„|„`„`„h„|p|„Þ„hÎ{|mHsHhš3SmHsHh¾\âhÉii5mHsHh¾\âhÉii5h¾\âhÉiimHsHh¾\âhÉiiB*ph&hYzÍhÉii56B*CJ]aJph hg>Õ\ hš3S\h:'Lh:'L\h:'LhÉii\jˆ·
h¾\âhÉiiUjh¾\âhÉiiU h¾\âhÉiihÙIÃhÙIÃmHsHhÙIÃmHsHhÉiimHsH%֙ڙâ™ê™TšXš`šhš$›,›6›@›D›N›P›\›^›p›À›ě̛қԛ֛؛ܛà›è›ì›ô›ö›²œ´œ¶œºœ¼œ¾œÀœܜޜàœâœäœæœêœðœøíáíøíÙíÒíÒíÒíÒíÒíøíÒíÙáÙÊÙÊÙáíøÂí·í¨í–‡¨ÒÂíhNaÞmHsHjzÌ
h¾\âhÙIÃUmHsH#j®k•D
h¾\âhÉiiUVmHsHjh¾\âhÉiiUmHsHjh¾\âhÉiiUhg>ÕmHsHhÎ{|mHsH h¾\âhÉiih¾\âhÉii5h¾\âhÉii5mHsHh¾\âhÉiimHsHhš3SmHsH-ƛ¸œºœ¾œäœèœêœLPèíñññ
ññõ
õDõFõpõìøú !¬ú !¬ú !¬òÿ !k@é !¬é !¬à !¬ú !sÔ !¬Ô !¬ú !¬ú !¬ú !¬ú !¬ú !¬Ì !¬Ã !¬¾ !¬µ !¬ú !¬Ô !¬„h`„hgdÉiigdÉii„h^„hgdÉii$a$gdÉii $„`„a$gdÉii„`„gdÙIÄ`„gdÉii$a$gdÉiigdÉiiðœüœþœ
4HJLP„ˆŽ”–œè’è”è–èêèîè(é,éXéZé\é^éÔéØéêêê"ê$ê(ê êòäÖòÊÁ¶¯¶ž„|„u„us„kc„u„u„ukc„|„u„u„|„hg>ÕmHsHhš3SmHsHU h¾\âhÉiihÎ{|mHsHh¾\âhÉiimHsHh05‡hÉiiCJaJmHsH hÙIÃhÉiiOJQJ^JmHsH h05‡hÉiihÙIÃhÉiimHsHhÙIÃ\mHsHhÙIÃh:'L\mHsHhÙIÃhš3S5\mHsHhÙIÃh:'L5\mHsHhÙIÃhÉii5\mHsH& ¼·´µ½¯¶µÄ±¹ ±ÅÄ̼±Ä± ÎÃĵ ½± ¼· ¼À¿Á¿Í½ ½± ÀÁ¿º»·¸¿Í½ º±¹ ¬»»µÂ ´¹±º¿À­Â. — ´¹µÍ¸Å½Ã· µÀ¹ÃÄÁ¿Æ®Â À¿Å ²Á¯ÃºµÄ±¹ ÃÄ¿½ PC ÀÁ¿É¸µ¯Ä±¹ ÃÄ· ÃÄ¿¯²± º±¹ ¿ PC À±¯Á½µ¹ Ä·½ Ĺ¼® 0004h. — ´¹µÍ¸Å½Ã· µºº¯½·Ã·Â Ä·Â Á¿Åį½± µ¾ÅÀ·Á­Ä·Ã·Â Äɽ ´¹±º¿Àν, ® ´¹¬½Åü± ´¹±º¿Àν (Interrupt Vector), µ¯½±¹ º¿¹½® ³¹± Ì»µÂ Ĺ ´¹±º¿À­Â º±¹ µ¯½±¹ · ´¹µÍ¸Å½Ã· 0004h. ¤¿ ±¯Ä¹¿ Ä·Â ´¹±º¿À®Â º±¸¿Á¯¶µÄ±¹ ±ÀÌ Ä¹Â Ã·¼±¯µÂ Äɽ ´¹±º¿Àν intnameIF, À¿Å ²Á¯Ãº¿½Ä±¹ ÃĿŠº±Ä±ÇÉÁ·Ä­Â INTCON º±¹ PIR. ¤¿ ÀÁ̳Á±¼¼± µÀ¹ÃÄÁ­Æ¿½Ä±Â ±ÀÌ ¼¯± Á¿Åį½± µ¾ÅÀ·Á­Ä·Ã·Â ´¹±º¿À®Â ¼µ Ä·½ µ½Ä¿»® RETFIE, ¸­Äµ¹ ¾±½¬ Ä¿ GIE ¼µ ±À¿Ä­»µÃ¼± ½± µºÄµ»µ¯Ä±¹ ¿À¿¹±´®À¿Äµ ´¹±º¿À® ÀµÁ¹¼­½µ¹ (pending Interrupt). š±Ä¬ Ä·½ µºº¯½·Ã· ® µÀ±½µºº¯½·Ã· Ŀм¹ºÁ¿µ»µ³ºÄ® Äo GIE ¼·´µ½¯¶µÄ±¹ º±¹ · ´¹±º¿À­Â µ¯½±¹ ±Àµ½µÁ³¿À¿¹·¼­½µÂ.
¤¿ bit PEIE (Peripheral Interrupt Enable bit), ÌÀÉ Ʊ¯½µÄ±¹ ±ÀÌ Ä¿ ÃÇ®¼± 3. 19, µ½µÁ³¿À¿¹µ¯ Ì»µÂ µºµ¯½µÂ Ĺ ´¹±º¿À­Â À¿Å ı ´Í¿ bit µ»­³Ç¿Å ĿŠintnameIE º±¹ intnameIF ´µ½ ÀµÁ¹­Ç¿½Ä±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® INTCON, ±»»¬ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® PIR1. “¹± À±Á¬´µ¹³¼± ³¹± ½± ÀÁ¿º»·¸µ¯ ¼¹± ´¹±º¿À® ±ÀÌ Ä·½ USART ¸± ÀÁ­Àµ¹ µºÄÌ ±ÀÌ Ä¿ ±½Ä¯ÃÄ¿¹Ç¿ bit µ»­³Ç¿Å ¤§™• ® RCIE ½± µ¯½±¹ ­½± (1) º±¹ ı bit PEIE º±¹ GIE.



Ÿ¹ º±Ä±ÇÉÁ·Ä­Â PIE & PIR

‘½¬»¿³± ¼µ ı ÀµÁ¹ÆµÁµ¹±º¬ À¿Å ÀµÁ¹­Ç¿½Ä±¹ õ ­½± ¼¹ºÁ¿µ»µ³ºÄ® Ä·Â ¿¹º¿³­½µ¹±Â PIC ¼À¿Á¿Í¼µ ½± ­Ç¿Å¼µ ­½± ® º±¹ À±Á±À¬½É º±Ä±ÇÉÁ·Ä­Â µ½µÁ³¿À¿¯·Ã·Â ´¹±º¿Àν PIE º±¹ µ»­³Ç¿Å ´¹±º¿Àν PIR. 𬏵 bit ĿŠº±Ä±ÇÉÁ·Ä® PIE Ãǵᶵı¹ ¼µ Ä·½ µ½µÁ³¿À¿¯·Ã· ¼¹±Â ´¹±º¿À®Â µ½Ì ÀµÁ¹ÆµÁµ¹±º¿Í µ½Î ¿ º±Ä±ÇÉÁ·Ä®Â PIR ¼±Â ´µ¯Ç½µ¹ À¿¹µÂ ´¹±º¿À­Â ÀµÁ¹¼­½¿Å½ ½± µ¾ÅÀ·ÁµÄ·¸¿Í½. œµ ¬»»± »Ì³¹± ¿ PIE ÀµÁ¹­Çµ¹ Ĺ ÷¼±¯µÂ µ½µÁ³¿À¿¯·Ã·Â Äɽ ´¹±º¿Àν intnameIE, µ½Î ¿ PIR Ĺ ÷¼±¯µÂ ­½´µ¹¾·Â ´¹±º¿À®Â intnameIF

™. •½Ä¿»­Â (Instruction Set)

“µ½¹º® ¼¿ÁÆ® µ½Ä¿»Î½
£Ä·½ ¿¹º¿³­½µ¹± Äɽ PIC ´¹±ºÁ¯½¿Å¼µ ºÅÁ¯É 4 º±Ä·³¿Á¯µÂ µ½Ä¿»Î½. ¤¿ ¼­³µ¸¿Â ĿŠºÉ´¹º¿Í ¼¹±Â µ½Ä¿»®Â ºÅ¼±¯½µÄ±¹ ±ÀÌ 3-bit ­É 6-bit. ¤¿ Ãͽ¿»¿ Äɽ µ½Ä¿»Î½ ÃÄ·½ ÀµÁ¯ÀÄÉ÷ Äɽ PIC Ä·Â ÃųºµºÁ¹¼­½·Â º±Ä·³¿Á¯±Â µ¯½±¹ 35. ¤¿ º¿¼¼¬Ä¹ ĿŠºÉ´¹º¿Í µ½Ä¿»®Â (Opcode), ÀµÁ¹­Çµ¹ Ä¿½ ºÉ´¹ºÌ Ä·Â µ½Ä¿»®Â µ½Î ı ÅÀÌ»¿¹À± º¿¼¼¬Ä¹± ÀµÁ¹­Ç¿Å½ Ä¿ Ãͽ¿»¿ Äɽ À»·Á¿Æ¿Á¹Î½ ³¹± Ä·½ µºÄ­»µÃ· Ä·Â µ½Ä¿»®Â. £Ä¿ µÀ̼µ½¿ ÃÇ®¼± (ÃÇ®¼± 3. 20) ²»­À¿Å¼µ Ĺ º±Ä·³¿Á¯µÂ µ½Ä¿»Î½:

•½Ä¿»­Â µÀµ¾µÁ³±Ã¯±Â byte (byte-oriented):

 EMBED Visio.Drawing.6 
•½Ä¿»­Â µÀµ¾µÁ³±Ã¯±Â ´Å±´¹ºÎ½ ȷƯɽ (bit-oriented):
 EMBED Visio.Drawing.6 


¥ÀÌ»¿¹ÀµÂ µ½Ä¿»­Â:
 EMBED Visio.Drawing.6 

•½Ä¿»­Â ¬»¼±Ä¿Â (CALL, GOTO):
 EMBED Visio.Drawing.6 
£Ç®¼± 3. 20 š±Ä·³¿Á¯µÂ •½Ä¿»Î½ ĿŠPIC

Ÿ¹ µ½Ä¿»­Â

˜± ¼¹»®Ã¿Å¼µ ÃÄ· ÃŽ­Çµ¹± ¾µÇÉÁ¹ÃĬ ³¹± º¬¸µ ¼¹± ±ÀÌ Ä¹Â µ½Ä¿»­Â º±¹ Ä·½ »µ¹Ä¿ÅÁ³¯± À¿Å µÀ¹Äµ»µ¯.
£Ä¿½ À¯½±º± ™™ À±Á¿Åù¬¶¿½Ä±¹ º¬À¿¹µÂ Ãż²¬Ãµ¹Â À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ÃÄ·½ ÀµÁ¹³Á±Æ® Äɽ µ½Ä¿»Î½.


 ¯½±º±Â ™™ £Å¼²¬Ãµ¹Â ÀµÁ¹³Á±Æ®Â µ½Ä¿»Î½ (Instruction Description Conventions)


ADDLW :  ÁÌøµÃ· ±ÀµÅ¸µ¯±Â ´µ´¿¼­½¿Å (literal) ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] ADDLW k
¤µ»µÃÄ­Â: 0 d" k d" 255
›µ¹Ä¿ÅÁ³¯±: (W) + k ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: C, DC, Z
šÉ´¹º¿À¿¯·Ã·: 11  111x  kkkk - kkkk
 µÁ¹³Á±Æ®: £Ä¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® W, ÀÁ¿ÃᏵı¹ · 8-bit Ĺ¼® k º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ À¬»¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.


ADDWF :  ÁÌøµÃ· ĿŠº±Ä±ÇÉÁ·Ä® f ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] ADDWF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (W) + f ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: C, DC, Z
šÉ´¹º¿À¿¯·Ã·: 00  0111  dfff - ffff
 µÁ¹³Á±Æ®: T¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® W ±¸Á¿¯¶µÄ±¹ ¼µ Ä¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W, ±½ Ä¿ ÌÁ¹Ã¼± d µ¯½±¹ ¼·´­½ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ Ä¿ ÌÁ¹Ã¼± µ¯½±¹ ­½±.


ADLW : ›¿³¹ºÌ AND ±ÀµÅ¸µ¯±Â ´µ´¿¼­½¿Å ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] ANDLW k
¤µ»µÃÄ­Â: 0 d" k d" 255
›µ¹Ä¿ÅÁ³¯±: (W). AND. (k) ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 11  1001  kkkk - kkkk
 µÁ¹³Á±Æ®: 𬏵 bit ĿŠº±Ä±ÇÉÁ·Ä® W ³¯½µÄ±¹ »¿³¹ºÌ AND ¼µ º¬¸µ bit ±ÀÌ Ä·½ 8-bit Ĺ¼® k º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.




ADWF : ›¿³¹ºÌ AND ĿŠº±Ä±ÇÉÁ·Ä® f ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] ADWF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (W). AND. (f) ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 00  0101  dfff - ffff
 µÁ¹³Á±Æ®: 𬏵 bit ĿŠº±Ä±ÇÉÁ·Ä® W ³¯½µÄ±¹ »¿³¹ºÌ AND ¼µ º¬¸µ bit ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ Ä¿ ÌÁ¹Ã¼± d µ¯½±¹ ¼·´­½ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ Ä¿ ÌÁ¹Ã¼± µ¯½±¹ ­½±.



BCF : œ·´µ½¹Ã¼Ì µ½Ì bit ĿŠº±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] BCF f, b
¤µ»µÃÄ­Â: 0 d" f d" 127, 0 d" bd" 7
›µ¹Ä¿ÅÁ³¯±: 0 ( f
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 01  00bb  bfff - ffff
 µÁ¹³Á±Æ®: H µ½Ä¿»® ±ÅÄ® ¼·´µ½¯¶µ¹ Ä¿ bit ¼µ ±Á¹¸¼Ì b (0(b(7) ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank). Ÿ ¼·´µ½¹Ã¼Ì ´µ½ ³¯½µÄ±¹ ±ÀµÅ¸µ¯±Â ±»»¬ ¿ ÀÅÁ®½±Â ´¹±²¬¶µ¹ ÀÁÎı Ì»¿ Ä¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä®, ¼·´µ½¯¶µ¹ Ä¿ ÃųºµºÁ¹¼­½¿ bit º±¹ ÃÄ· ÃŽ­Çµ¹± ¾±½±³Á¬Æµ¹ Ä· ½­± Ĺ¼® ÃÄ¿½ º±Ä±ÇÉÁ·Ä® (read-write-modify).




BSF : ˜­Ã· ­½± bit ĿŠº±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] BSF f, b
¤µ»µÃÄ­Â: 0 d" f d" 127, 0 d" bd" 7
›µ¹Ä¿ÅÁ³¯±: 1 ( f
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 01  01bb  bfff - ffff
 µÁ¹³Á±Æ®: — µ½Ä¿»® ±ÅÄ® ¸­Äµ¹ Ä¿ bit ¼µ ±Á¹¸¼Ì b (0(b(7), ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank). — ´¹±´¹º±Ã¯± ÌÀÉ º±¹ ÃÄ·½ ÀµÁ¯ÀÄÉ÷ À¿Å ¼·´µ½¯¶¿Å¼µ ­½± bit ´µ½ ³¯½µÄ±¹ ±ÀµÅ¸µ¯±Â ±»»¬ ¿ ÀÅÁ®½±Â ´¹±²¬¶µ¹ ÀÁÎı Ì»¿ Ä¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä®, ¸­Äµ¹ Ä¿ ÃųºµºÁ¹¼­½¿ bit º±¹ ÃÄ· ÃŽ­Çµ¹± ¾±½±³Á¬Æµ¹ Ä· ½­± Ĺ¼® ÃÄ¿½ º±Ä±ÇÉÁ·Ä® (read-write-modify).


B¤FSC : ˆ»µ³Ç¿Â µ½Ì bit ĿŠº±Ä±ÇÉÁ·Ä® f, º±¹ Ìǹ µºÄ­»µÃ· Ä·Â µÀ̼µ½·Â µ½Ä¿»®Â ÃÄ·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ bit µ¯½±¹ ¼·´­½
£Í½Ä±¾·: [µÄ¹º­Äı] B¤FSC f, b
¤µ»µÃÄ­Â: 0 d" f d" 127, 0 d" bd" 7
›µ¹Ä¿ÅÁ³¯±: skip if f = 0
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 01  10bb  bfff - ffff
 µÁ¹³Á±Æ®: — µ½Ä¿»® ±ÅÄ® µ»­³Çµ¹ Ä¿ bit ¼µ ±Á¹¸¼Ì b (0(b(7) ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank). £Ä·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ bit ±ÅÄÌ µ¯½±¹ ¼·´µ½¹ºÌ ÄÌĵ ´µ½ µºÄµ»µ¯Ä±¹ · µÀ̼µ½· µ½Ä¿»® ±»»¬ · ¼µ¸µÀ̼µ½·. •Àµ¹´® õ ±ÅÄ® Ä· ÀµÁ¯ÀÄÉ÷ ­Ç¿Å¼µ ¬»¼± (À±Á¬º±¼È· ¼¹±Â µ½Ä¿»®Â) · µ½Ä¿»® ´¹±Áºµ¯ ´Í¿ ºÍº»¿ÅÂ. •¬½ Ä¿ ÀÁ¿Â ­»µ³Ç¿ bit µ¯½±¹ ­½± ÄÌĵ ´µ½ ³¯½µÄ±¹ º±¼¯± ±»»±³® ÃÄ·½ Á¿® ĿŠÀÁ¿³Á¬¼¼±Ä¿Â º±¹ · µ½Ä¿»® ´¹±Áºµ¯ ­½±½ ºÍº»¿.

B¤FSS : ˆ»µ³Ç¿Â µ½Ì bit ĿŠº±Ä±ÇÉÁ·Ä® f º±¹ Ìǹ µºÄ­»µÃ· Ä·Â µÀ̼µ½·Â µ½Ä¿»®Â ÃÄ·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ bit µ¯½±¹ ­½±
£Í½Ä±¾·: [µÄ¹º­Äı] B¤FSS f, b
¤µ»µÃÄ­Â: 0 d" f d" 127, 0 d" bd" 7
›µ¹Ä¿ÅÁ³¯±: skip if f = 1
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 01  11bb  bfff - ffff
 µÁ¹³Á±Æ®: H µ½Ä¿»® ±ÅÄ® µ»­³Çµ¹ Ä¿ bit ¼µ ±Á¹¸¼Ì b (0(b(7) ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank). £Ä·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ bit ±ÅÄÌ µ¯½±¹ ­½± ÄÌĵ ´µ½ µºÄµ»µ¯Ä±¹ · µÀ̼µ½· µ½Ä¿»® ±»»¬ · ¼µ¸µÀ̼µ½·. •Àµ¹´® õ ±ÅÄ® Ä· ÀµÁ¯ÀÄÉ÷ ­Ç¿Å¼µ ¬»¼± · µ½Ä¿»® ´¹±Áºµ¯ ´Í¿ ºÍº»¿ÅÂ. •¬½ Ä¿ ÀÁ¿Â ­»µ³Ç¿ bit µ¯½±¹ ¼·´­½ ÄÌĵ ´µ½ ³¯½µÄ±¹ º±¼¯± ±»»±³® ÃÄ·½ Á¿® ĿŠÀÁ¿³Á¬¼¼±Ä¿Â º±¹ · µ½Ä¿»® ´¹±Áºµ¯ ­½±½ ºÍº»¿.





CALL : š»®Ã· ÅÀ¿Á¿Åį½±Â
£Í½Ä±¾·: [µÄ¹º­Äı] CALL k
¤µ»µÃÄ­Â: 0 d" k d" 2047
›µ¹Ä¿ÅÁ³¯±: (PC) + 1 ( TOS, k ( PC, (PCLATH) ( PC
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 10  0kkk  kkkk - kkkk
 µÁ¹³Á±Æ®: œµ Ä·½ µ½Ä¿»® CALL ³¯½µÄ±¹ º»®Ã· õ ÅÀ¿Á¿Åį½± ¼µ ´¹µÍ¸Å½Ã· k. ŒÀÉ ­Ç¿Å¼µ ´µ¹ Ä¿ ÌÁ¹Ã¼± k ­Çµ¹ ¼®º¿Â 11-bit, ÃŽµÀΠ¼À¿Áµ¯ ½± ­Çµ¹ ¿À¿¹±´®À¿Äµ Ĺ¼® ±ÀÌ 0 ­É 2047(2k), ´·»±´® ¼À¿Áµ¯ ½± µ¯½±¹ ¿À¿¹±´®À¿Äµ ´¹µÍ¸Å½Ã· ¼­Ã± õ ¼¹± õ»¯´± (page). — µÀ¹»¿³® ķ õ»¯´±Â ³¯½µÄ±¹ ±ÀÌ Ä± bit ĿŠº±Ä±ÇÉÁ·Ä® PCLATH À¿Å Æ¿ÁÄν¿½Ä±¹ ±ÅÄ̼±Ä± Ãı ÅÈ·»ÌĵÁ·Â ±¾¯±Â bit ĿмµÄÁ·Ä® ÀÁ¿³Á¬¼¼±Ä¿Â PC º±Ä¬ Ä·½ µºÄ­»µÃ· Ä·Â µ½Ä¿»®Â. •¬½ ÀÁ̺µ¹Ä±¹ ½± º¬½¿Å¼µ ¬»¼± õ º¬À¿¹± º±¹½¿ÍÁ³¹± õ»¯´± ¸± ÀÁ­Àµ¹ À¬½Ä± ÀÁ¹½ ±ÀÌ Ä·½ µ½Ä¿»® CALL ½± ­Ç¿Å¼µ ²¬»µ¹ Ä·½ º±Ä¬»»·»· Ĺ¼® ÃÄ¿½ º±Ä±ÇÉÁ·Ä® PCLATH. 𱹠ı 13-bit Ä·Â ´¹µÍ¸Å½Ã·Â µÀ¹ÃÄÁ¿Æ®Â À¿Å µ¯½±¹ · ´¹µÍ¸Å½Ã· Ä·Â µÀ̼µ½·Â µ½Ä¿»®Â ¼µÄ¬ Ä·½ µ½Ä¿»® CALL, ÀÁ¿É¸¿Í½Ä±¹ ÃÄ·½ ÃÄ¿¯²±. £Å½µÀΠ´µ½ ÇÁµ¹¬¶µÄ±¹ º±¼¯± ±À¿»ÍÄÉ ±»»±³® ĿŠº±Ä±ÇÉÁ·Ä® PCLATH º±Ä¬ Ä·½ µÀ¹ÃÄÁ¿Æ® ±ÀÌ Ä·½ ÅÀ¿Á¿Åį½±.



CLRF :œ·´µ½¹Â¼Ì ĿŠº±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] CLRF f
¤µ»µÃÄ­Â: 0 d" f d" 127
›µ¹Ä¿ÅÁ³¯±: 00h ( f, 1 ( Z
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z=1
šÉ´¹º¿À¿¯·Ã·: 00  0001  1fff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ³¯½µÄ±¹ ¼·´­½ º±¹ · ÷¼±¯± Z ³¯½µÄ±¹ ­½±.



CLRW : œ·´µ½¹Ã¼Ì ĿŠº±Ä±ÇÉÁ·Ä® W
£Í½Ä±¾·: [µÄ¹º­Äı] CLRW
¤µ»µÃÄ­Â: š±½­½±Â
›µ¹Ä¿ÅÁ³¯±: 00h ( W, 1 ( Z
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z=1
šÉ´¹º¿À¿¯·Ã·: 00  0001  0xxx - xxxx
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® W ³¯½µÄ±¹ ¼·´­½ º±¹ · ÷¼±¯± Z ³¯½µÄ±¹ ­½±.


CLRWDT : AÁǹº¿À¿¯·Ã· ĿŠWDT (Watch Dog Timer)
£Í½Ä±¾·: [µÄ¹º­Äı] CLRWDT
¤µ»µÃÄ­Â: š±½­½±Â
›µ¹Ä¿ÅÁ³¯±: 00h ( WDT, 0 ( WDT prescaler count, 1 (  EMBED Equation.3 , 1 (  EMBED Equation.3 
•½·¼­ÁÉ÷ ÷¼±¹Î½:  EMBED Equation.3 ,  EMBED Equation.3 
šÉ´¹º¿À¿¯·Ã·: 00  0000  0110 - 0100
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® WDT º±¹ ĿŠprescaler ĿŠWDT ³¯½¿½Ä±¹ ¼·´­½. Ÿ¹ ÷¼±¯µÂ  EMBED Equation.3 ,  EMBED Equation.3  ³¯½¿½Ä±¹ ­½±.



COMF : £Å¼À»®Áɼ± ĿŠº±Ä±ÇÉÁ·Ä® f É ÀÁÌ ­½±
£Í½Ä±¾·: [µÄ¹º­Äı] COMF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: ( EMBED Equation.3 ) ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: –
šÉ´¹º¿À¿¯·Ã·: 00  1001  dfff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ÃżÀ»·ÁνµÄ±¹ É ÀÁ¿Â ­½±. ¤¿ ±À¿Ä­»µÃ¼± µÀ¹ÃÄÁ­Æµ¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® ±½ Ä¿ d µ¯½±¹ ­½± (1) ´¹±Æ¿ÁµÄ¹º¬ ±½ · Ĺ¼® ĿŠd µ¯½±¹ ¼·´­½ (0) Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.



DECF : œµ¯É÷ ĿŠº±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] DECF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (f) - 1 ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: –
šÉ´¹º¿À¿¯·Ã·: 00  0011  dfff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® º±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ¼µ¹Î½µÄ±¹ º±Ä¬ ­½±. ¤¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f µ¬½ d=1, µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W µ¬½ d=0.



DECFSZ : œµ¯É÷ ĿŠº±Ä±ÇÉÁ·Ä® f º±¹ ÃÄ·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ ±À¿Ä­»µÃ¼± µ¯½±¹ ¼·´­½ Ìǹ µºÄ­»µÃ· Ä·Â µÀ̼µ½·Â µ½Ä¿»®Â
£Í½Ä±¾·: [µÄ¹º­Äı] DECFSZ f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (f) - 1 ( destination, skip if result = 0
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 00  1011  dfff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ¼µ¹Î½µÄ±¹ º±Ä¬ ­½±. ¤¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f µ¬½ d=1, µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W µ¬½ d=0. £Ä·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ ±À¿Ä­»µÃ¼± µ¯½±¹ ¼·´µ½¹ºÌ ´µ½ µºÄµ»µ¯Ä±¹ · µÀ̼µ½· µ½Ä¿»®.  Á¿Æ±½Î ÃÄ·½ ÀµÁ¯ÀÄÉ÷ ĿЬ»¼±Ä¿Â · µ½Ä¿»® ´¹±Áºµ¯ ´Í¿ ºÍº»¿ÅÂ. ™´¹±¯ÄµÁ· ÀÁ¿Ã¿Ç® ÇÁµ¹¬¶µÄ±¹ Ä¿ ³µ³¿½Ì ÌĹ ´µ½ µ½·¼µÁνµÄ±¹ · ÷¼±¯± ¼·´µ½¹Ã¼¿Í Z ±ºÌ¼± º±¹ ÃÄ·½ ÀµÁ¯ÀÄÉ÷ ¼·´µ½¹Ã¼¿Í.




GOTO :†»¼± ÇÉÁ¯Â ÃŽ¸®º·
£Í½Ä±¾·: [µÄ¹º­Äı] GOTO k
¤µ»µÃÄ­Â: 0 d" k 2047
›µ¹Ä¿ÅÁ³¯±: k ( PC, (PCLATH) ( PC
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 10  1kkk  kkkk - kkkk
 µÁ¹³Á±Æ®: œµ Ä·½ µ½Ä¿»® GOTO ³¯½µÄ±¹ ¬»¼± ÃÄ· ´¹µÍ¸Å½Ã· k. ¤¿ ÌÁ¹Ã¼± k ­Çµ¹ ¼®º¿Â 11-bit, ÃŽµÀΠ¼À¿Áµ¯ ½± ­Çµ¹ ¿À¿¹±´®À¿Äµ Ĺ¼® ±ÀÌ 0 ­É 2047(2k), ´·»±´® ¼À¿Áµ¯ ½± µ¯½±¹ ¿À¿¹±´®À¿Äµ ´¹µÍ¸Å½Ã· ¼­Ã± õ ¼¹± õ»¯´± (page). — µÀ¹»¿³® ķ õ»¯´±Â ³¯½µÄ±¹ ±ÀÌ Ä± bit ĿŠº±Ä±ÇÉÁ·Ä® PCLATH À¿Å Æ¿ÁÄν¿½Ä±¹ ±ÅÄ̼±Ä± Ãı ÅÈ·»ÌĵÁ·Â ±¾¯±Â bit ĿмµÄÁ·Ä® ÀÁ¿³Á¬¼¼±Ä¿Â PC º±Ä¬ Ä·½ µºÄ­»µÃ· Ä·Â µ½Ä¿»®Â. ‘½ ÀÁ̺µ¹Ä±¹ ½± º¬½¿Å¼µ ¬»¼± õ º¬À¿¹± º±¹½¿ÍÁ³¹± õ»¯´± ¸± ÀÁ­Àµ¹ À¬½Ä± ÀÁ¹½ ±ÀÌ Ä·½ µ½Ä¿»® GOTO ½± ­Ç¿Å¼µ ²¬»µ¹ Ä·½ º±Ä¬»»·»· Ĺ¼® ÃÄ¿½ º±Ä±ÇÉÁ·Ä® PCLATH.







INCF : ‘;·Ã· ĿŠº±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] ™CF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (f) + 1 ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 00  1010  dfff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ±Å¾¬½µÄ±¹ º±Ä¬ ­½±. ¤¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ d=1, µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ d=0.


™CFSZ : ‘;·Ã· ĿŠº±Ä±ÇÉÁ·Ä® f º±¹ ÃÄ·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ ±À¿Ä­»µÃ¼± µ¯½±¹ ¼·´­½ Ìǹ µºÄ­»µÃ· Ä·Â µÀ̼µ½·Â µ½Ä¿»®Â
£Í½Ä±¾·: [µÄ¹º­Äı] ™CFSZ f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (f) + 1 ( destination, skip if result = 0
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 00  1111  dfff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ±Å¾¬½µÄ±¹ º±Ä¬ ­½±. ¤¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ d=1, µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ d=0. £Ä·½ ÀµÁ¯ÀÄÉ÷ À¿Å Ä¿ ±À¿Ä­»µÃ¼± µ¯½±¹ ¼·´­½ ´µ½ µºÄµ»µ¯Ä±¹ · µÀ̼µ½· µ½Ä¿»®. £Ä·½ ÀµÁ¯ÀÄÉ÷ ĿЬ»¼±Ä¿Â · µ½Ä¿»® ´¹±Áºµ¯ ´Í¿ ºÍº»¿ÅÂ. ™´¹±¯ÄµÁ· ÀÁ¿Ã¿Ç® ÇÁµ¹¬¶µÄ±¹ Ä¿ ³µ³¿½Ì ÌĹ ´µ½ µ½·¼µÁνµÄ±¹ · ÷¼±¯± ¼·´µ½¹Ã¼¿Í Z ±ºÌ¼± º±¹ ÃÄ·½ ÀµÁ¯ÀÄÉ÷ ¼·´µ½¹Ã¼¿Í.


IORLW : ›¿³¹ºÌ OR ±ÀµÅ¸µ¯±Â ´µ´¿¼­½¿Å ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] IORLW k
¤µ»µÃÄ­Â: 0 d" k d" 255
›µ¹Ä¿ÅÁ³¯±: (W). OR. k ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 11  1000  kkkk - kkkk
 µÁ¹³Á±Æ®: 𬏵 bit ĿŠº±Ä±ÇÉÁ·Ä® W ³¯½µÄ±¹ »¿³¹ºÌ OR ¼µ º¬¸µ bit ±ÀÌ Ä·½ 8-bit Ĺ¼® k º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.



IORWF : ›¿³¹ºÌ OR ĿŠº±Ä±ÇÉÁ·Ä® f ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] IORWF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (W). OR. f ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 00  0100  dfff - ffff
 µÁ¹³Á±Æ®: 𬏵 bit ĿŠº±Ä±ÇÉÁ·Ä® W ³¯½µÄ±¹ »¿³¹ºÌ OR ¼µ º¬¸µ bit ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ Ä¿ ÌÁ¹Ã¼± d µ¯½±¹ ¼·´­½ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ Ä¿ ÌÁ¹Ã¼± µ¯½±¹ ­½±.



MOVLW : œµÄ±Æ¿Á¬ ĿбÀµÅ¸µ¯±Â ´µ´¿¼­½¿Å ÃÄ¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] MOVLW k
¤µ»µÃÄ­Â: 0 d" k d" 255
›µ¹Ä¿ÅÁ³¯±: k ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 11  00xx  kkkk - kkkk
 µÁ¹³Á±Æ®: Ÿ º±Ä±ÇÉÁ·Ä® W À±¯Á½µ¹ Ä·½ 8-bit Ĺ¼® k. •½·¼­ÁÉ÷ ÷¼±¹Î½ ´µ½ ³¯½µÄ±¹.



MOVF : œµÄ±Æ¿Á¬ ĿŠÀµÁ¹µÇ¿¼­½¿Å ĿŠº±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] MOVF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: f ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 00  1000  dfff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ¼µÄ±Æ­ÁµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ Ä¿ ÌÁ¹Ã¼± d µ¯½±¹ ¼·´­½ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ Ä¿ ÌÁ¹Ã¼± µ¯½±¹ ­½±. — µÀ¹ÃÄÁ¿Æ® ĿŠÀµÁ¹µÇ̼µ½¿Å ÃÄ¿½ ¯´¹¿ º±Ä±ÇÉÁ·Ä® ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ³¹± ½± µ¾µÄ¬Ã¿Å¼µ ±½ Ä¿ ÀµÁ¹µÇ̼µ½¿ Ŀе¯½±¹ ¼·´µ½¹ºÌ ±Æ¿Í µ½·¼µÁνµÄ±¹ · ÷¼±¯± Z.



MOVWF : œµÄ±Æ¿Á¬ ĿŠÀµÁ¹µÇ¿¼­½¿Å ĿŠº±Ä±ÇÉÁ·Ä® W ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] MOVWF f
¤µ»µÃÄ­Â: 0 d" f d" 127
›µ¹Ä¿ÅÁ³¯±: (W) ( f
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 00  0000  1fff - ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® W ¼µÄ±Æ­ÁµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank).



NOP :‘Á³¯±
£Í½Ä±¾·: [µÄ¹º­Äı] NOP
¤µ»µÃÄ­Â: š±½­½±Â
›µ¹Ä¿ÅÁ³¯±: 𱼝±
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 00  0000  0xx0  0000
 µÁ¹³Á±Æ®: Ÿ ¼¹ºÁ¿µ»µ³ºÄ®Â ´µ½ º¬½µ¹ įÀ¿Ä± õ ±ÅÄÌ Ä¿½ ºÍº»¿.



RETFIE : •À¹ÃÄÁ¿Æ® ±ÀÌ Á¿Åį½± µ¾ÅÀ·Á­Ä·Ã·Â ´¹±º¿Àν
£Í½Ä±¾·: [µÄ¹º­Äı] RETFIE
¤µ»µÃÄ­Â: š±½­½±Â
›µ¹Ä¿ÅÁ³¯±: TOS ( PC, 1 ( GIE
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 00  0000  0000  1001
 µÁ¹³Á±Æ®: š±Ä¬ Ä·½ µºÄ­»µÃ· Ä·Â µ½Ä¿»®Â RETFIE, ±½±º±»µ¯Ä±¹ ±ÀÌ Ä· ÃÄ¿¯²± ¿»Ìº»·Á· · ´¹µÍ¸Å½Ã· ÃÄ¿ ÷¼µ¯¿ À¿Å µ¯Çµ ´¹±º¿Àµ¯ Ä¿ ÀÁ̳Á±¼¼± º±¹ ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ ¼µÄÁ·Ä® ÀÁ¿³Á¬¼¼±Ä¿Â PC. •À¹À»­¿½ µ½µÁ³¿À¿¹¿Í½Ä±¹ ¿¹ ´¹±º¿À­Â ¸­Ä¿½Ä±Â Ä¿ bit GIE (INTCON). — µ½Ä¿»® ±ÅÄ® º±¸Î º±¹ Ì»µÂ ¿¹ µ½Ä¿»­Â µÀ¹ÃÄÁ¿Æ®Â ´¹±Áº¿Í½ ´Í¿ ºÍº»¿Å ±Æ¿Í ±»»¬¶¿Å½ ı ´µ´¿¼­½± ĿмµÄÁ·Ä® ÀÁ¿³Á¬¼¼±Ä¿Â.



RETLW : •À¹ÃÄÁ¿Æ® ±ÀÌ Á¿Åį½± ¼µ ±½¬¸µÃ· ¬¼µÃ¿Å ´µ´¿¼­½¿Å ÃÄ¿½ W
£Í½Ä±¾·: [µÄ¹º­Äı] RETLW k
¤µ»µÃÄ­Â: 0 d" k d" 255
›µ¹Ä¿ÅÁ³¯±: k ( W, TOS ( PC
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 11  01xx  kkkk  kkkk
 µÁ¹³Á±Æ®: š±Ä¬ Ä·½ µºÄ­»µÃ· Ä·Â µ½Ä¿»®Â RETLW ±½±º±»µ¯Ä±¹ ±ÀÌ Ä· ÃÄ¿¯²± ¿»Ìº»·Á· · ´¹µÍ¸Å½Ã· µÀ¹ÃÄÁ¿Æ®Â º±¹ ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ ¼µÄÁ·Ä® ÀÁ¿³Á¬¼¼±Ä¿Â PC.  ±Á¬»»·»± ¿ º±Ä±ÇÉÁ·Ä®Â W À±¯Á½µ¹ Ä·½ Ĺ¼® k. œµ Ä·½ ²¿®¸µ¹± Ä·Â µ½Ä¿»®Â ±ÅĮ Ż¿À¿¹¿Í½Ä±¹ ¿¹ À¯½±ºµÂ ¼µ Ãı¸µÁ­Â ÃÄ· ¼½®¼· ÀÁ¿³Á¬¼¼±Ä¿Â º±¹ ±ÅÄÌ ³¹±Ä¯ ¼µ Ä·½ ±ÁǹĵºÄ¿½¹º® Harvard µ¯½±¹ ±´Í½±Ä¿ ½± ­Ç¿Å¼µ ¬¼µÃ· ÀÁÌò±Ã· ÃÄ· ¼½®¼· ÀÁ¿³Á¬¼¼±Ä¿Â.



RETURN : •À¹ÃÄÁ¿Æ® ±ÀÌ Á¿Åį½±
£Í½Ä±¾·: [µÄ¹º­Äı] RETURN
¤µ»µÃÄ­Â: š±½­½±Â
›µ¹Ä¿ÅÁ³¯±: TOS ( PC
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 00  0000  0000  1000
 µÁ¹³Á±Æ®: š±Ä¬ Ä·½ µºÄ­»µÃ· Ä·Â µ½Ä¿»®Â RETURN ±½±º±»µ¯Ä±¹ ±ÀÌ Ä· ÃÄ¿¯²± ¿»Ìº»·Á· · ´¹µÍ¸Å½Ã· µÀ¹ÃÄÁ¿Æ®Â º±¹ ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ ¼µÄÁ·Ä® ÀÁ¿³Á¬¼¼±Ä¿Â PC.



RLF : ‘Á¹ÃĵÁ® Ÿ»¯Ã¸·Ã· ĿŠÀµÁ¹µÇ¿¼­½¿Å ĿŠº±Ä±ÇÉÁ·Ä® f ¼­ÃÉ Ä¿Å ºÁ±Ä¿Å¼­½¿Å.
£Í½Ä±¾·: [µÄ¹º­Äı] RLF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: ’»­Àµ Ä·½ ÀµÁ¹³Á±Æ®
•½·¼­ÁÉ÷ ÷¼±¹Î½: C
šÉ´¹º¿À¿¯·Ã·: 00  1101  dfff  ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ¿»¹Ã¸±¯½µÄ±¹ ¼¹± ¸­Ã· ±Á¹ÃĵÁ¬ ¼­ÃÉ Ä¿Å ºÁ±Ä¿Å¼­½¿Å, µ½Î · À±»¹¬ Ĺ¼® ĿŠºÁ±Ä¿Å¼­½¿Å ±½±ÄÁ¿Æ¿´¿Äµ¯Ä±¹ ÃÄ·½ ±ÁÇ®. ¤¿ ±À¿Ä­»µÃ¼± µÀ¹ÃÄÁ­Æµ¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® ±½ Ä¿ d µ¯½±¹ ­½± ´¹±Æ¿ÁµÄ¹º¬ ±½ µ¯½±¹ ¼·´­½ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.
 

RRF : ”µ¾¹¬ Ÿ»¯Ã¸·Ã· ĿŠÀµÁ¹µÇ¿¼­½¿Å ĿŠº±Ä±ÇÉÁ·Ä® f ¼­ÃÉ Ä¿Å ºÁ±Ä¿Å¼­½¿Å.
£Í½Ä±¾·: [µÄ¹º­Äı] RRF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: ’»­Àµ Ä·½ ÀµÁ¹³Á±Æ®
•½·¼­ÁÉ÷ ÷¼±¹Î½: C
šÉ´¹º¿À¿¯·Ã·: 00  1100  dfff  ffff
 µÁ¹³Á±Æ®: ¤¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ¿»¹Ã¸±¯½µÄ±¹ ¼¹± ¸­Ã· ´µ¾¹¬ ¼­ÃÉ Ä¿Å ºÁ±Ä¿Å¼­½¿Å, µ½Î · À±»¹¬ Ĺ¼® ĿŠºÁ±Ä¿Å¼­½¿Å ±½±ÄÁ¿Æ¿´¿Äµ¯Ä±¹ ÃÄ¿ ÅÈ·»ÌĵÁ¿ ±¾¯±Â ´Å±´¹ºÌ ȷƯ¿ ĿŠº±Ä±ÇÉÁ·Ä® f.. ¤¿ ±À¿Ä­»µÃ¼± µÀ¹ÃÄÁ­Æµ¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® ±½ Ä¿ d µ¯½±¹ ­½± ´¹±Æ¿ÁµÄ¹º¬ ±½ · Ĺ¼® ĿŠd µ¯½±¹ ¼·´­½ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.

 

SLEEP : š±Ä¬Ãı÷  ÍÀ½¿Å
£Í½Ä±¾·: [µÄ¹º­Äı] SLEEP
¤µ»µÃÄ­Â: š±½­½±Â
›µ¹Ä¿ÅÁ³¯±: 00h ( WDT, 0 ( WDT prescaler count, 1 (  EMBED Equation.3 , 0 (  EMBED Equation.3 
•½·¼­ÁÉ÷ ÷¼±¹Î½:  EMBED Equation.3 ,  EMBED Equation.3 
šÉ´¹º¿À¿¯·Ã·: 00  0000  0110  0011
 µÁ¹³Á±Æ®: To bit À¿Å ÷¼±Ä¿´¿Äµ¯ Ä·½ º±Ä¬Ãı÷ DZ¼·»®Â º±Ä±½¬»É÷ ¹ÃÇͿ ( EMBED Equation.3 ) ¼·´µ½¯¶µÄ±¹, µ½Î Ä¿ bit À¿Å ÷¼±Ä¿´¿Äµ¯ Ä· »®¾· ÇÁ̽¿Å ( EMBED Equation.3 ) Ᏽı¹ ÃÄ¿ ­½±. Ÿ º±Ä±ÇÉÁ·Ä®Â WDT º±¹ ¿ prescaler Ŀм·´µ½¯¶¿½Ä±¹. Ÿ ¼¹ºÁ¿µ»µ³ºÄ®Â À­ÆÄµ¹ õ º±Ä¬Ãı÷ «ÍÀ½¿Å» ¼µ Ä¿½ ı»±½ÄÉÄ® ½± Ãı¼±Ä¬.



SUBLW : ‘Ʊ¯ÁµÃ· ¬¼µÃ¿Å ´µ´¿¼­½¿Å ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] SUBLW k
¤µ»µÃÄ­Â: 0 d" k d" 255
›µ¹Ä¿ÅÁ³¯±: k  (W) ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: C, DC, Z
šÉ´¹º¿À¿¯·Ã·: 11  110x  kkkk  kkkk
 µÁ¹³Á±Æ®: ‘ÀÌ Ä¿ ±ÀµÅ¸µ¯±Â ´µ´¿¼­½¿ k ±Æ±¹Áµ¯Ä±¹ Ä¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® W º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.




SUBWF : ‘Ʊ¯ÁµÃ· ĿŠº±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W ±ÀÌ Ä¿½ º±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] SUBWF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: f  (W) ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: C, DC, Z
šÉ´¹º¿À¿¯·Ã·: 00  0010  dfff  ffff
 µÁ¹³Á±Æ®: ‘ÀÌ Ä¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ±Æ±¹Áµ¯Ä±¹ Ä¿ ÀµÁ¹µÇ̼µ½¿ ĿŠº±Ä±ÇÉÁ·Ä® W º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ Ä¿ ÌÁ¹Ã¼± d µ¯½±¹ ¼·´­½ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ Ä¿ ÌÁ¹Ã¼± µ¯½±¹ ­½±.



SWAPF : ‘»»±³® ¸­Ã·Â ȷƯɽ ĿŠº±Ä±ÇÉÁ·Ä® f
£Í½Ä±¾·: [µÄ¹º­Äı] SWAPF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (f) ( destination, (f) ( destination
•½·¼­ÁÉ÷ ÷¼±¹Î½: 𱼝±
šÉ´¹º¿À¿¯·Ã·: 00  1110  dfff  ffff
 µÁ¹³Á±Æ®: ¤± ÅÈ·»ÌĵÁ·Â ±¾¯±Â 4 bit ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) ±½Ä±»»¬ÃÿŽ ¸­Ã· ¼µ ı Ä­ÃõÁ± DZ¼·»ÌĵÁ·Â ±¾¯±Â ´Å±´¹º¬ ȷƯ± ĿŠº±Ä±ÇÉÁ·Ä®. ¤¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ Ä¿ ÌÁ¹Ã¼± d µ¯½±¹ ¼·´­½ ® ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ Ä¿ ÌÁ¹Ã¼± µ¯½±¹ ­½±.



§ORLW : ›¿³¹ºÌ §OR ±ÀµÅ¸µ¯±Â ´µ´¿¼­½¿Å ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] §ORLW k
¤µ»µÃÄ­Â: 0 d" k d" 255
›µ¹Ä¿ÅÁ³¯±: (W). XOR. k ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 11  1010  kkkk  kkkk
 µÁ¹³Á±Æ®: 𬏵 bit ĿŠº±Ä±ÇÉÁ·Ä® W ³¯½µÄ±¹ »¿³¹ºÌ §OR ¼µ º¬¸µ bit ±ÀÌ Ä·½ 8-bit Ĺ¼® k º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W.

§ORWF : ›¿³¹ºÌ §OR ĿŠº±Ä±ÇÉÁ·Ä® f ¼µ Ä¿½ º±Ä±ÇÉÁ·Ä® µÁ³±Ã¯±Â W
£Í½Ä±¾·: [µÄ¹º­Äı] §ORWF f, d
¤µ»µÃÄ­Â: 0 d" f d" 127, d ( [0, 1]
›µ¹Ä¿ÅÁ³¯±: (W). XOR. (f) ( W
•½·¼­ÁÉ÷ ÷¼±¹Î½: Z
šÉ´¹º¿À¿¯·Ã·: 00  0110  dfff  ffff
 µÁ¹³Á±Æ®: 𬏵 bit ĿŠº±Ä±ÇÉÁ·Ä® W ³¯½µÄ±¹ »¿³¹ºÌ §OR ¼µ º¬¸µ bit ĿŠº±Ä±ÇÉÁ·Ä® ¼µ ´¹µÍ¸Å½Ã· f (0(f(127) ĿŠÀ±Á̽Ŀ ļ®¼±Ä¿Â (bank) º±¹ Ä¿ ±À¿Ä­»µÃ¼± ±À¿¸·ºµÍµÄ±¹ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® W ±½ Ä¿ ÌÁ¹Ã¼± d µ¯½±¹ ¼·´­½ µ¯Äµ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® f ±½ Ä¿ ÌÁ¹Ã¼± µ¯½±¹ ­½±.



¤± ÀµÁ¹ÆµÁµ¹±º¬ ĿŠPIC

‘. “µ½¹º®Â ÇÁ®Ã·Â ¼¿½¬´µÂ µ¹ÃÌ´¿Å-µ¾Ì´¿Å ™/Ÿ (Ports)

Ÿ¹ ³µ½¹º®Â ÇÁ®Ã·Â ¸ÍÁµÂ µ¹ÃÌ´¿Å-µ¾Ì´¿Å, (I/O ports), µ¯½±¹ ı À¹¿ ±À»¬ ÀµÁ¹ÆµÁµ¹±º¬. Ÿ¹ ¸ÍÁµÂ ±ÅÄ­Â µ¯½±¹ ´¹À»®Â º±ÄµÅ¸Í½Ãµ¹Â º±¹ · º±ÄµÍ¸Å½Ã· ĿŠº¬¸µ ±ºÁ¿´­ºÄ·, ´·»±´® Ä¿ ±½ ­½±Â ±ºÁ¿´­ºÄ·Â »µ¹Ä¿ÅÁ³µ¯ É µ¯Ã¿´¿Â ® É ­¾¿´¿Â, µ»­³ÇµÄ±¹ ±ÀÌ Ä¿½ º±Ä±ÇÉÁ·Ä® µ»­³Ç¿Å º±ÄµÍ¸Å½Ã·Â À¿Å º±»µ¯Ä±¹ TRIS. Ÿ º±Ä±ÇÉÁ·Ä®Â TRISx µ»­³Çµ¹ ±½Ä¯ÃÄ¿¹Ç± Ä· ´¹µÍ¸Å½Ã· ÃÄ·½ ¸ÍÁ± PORTx. •¬½ º¬À¿¹¿ bit ĿŠº±Ä±ÇÉÁ·Ä® TRISx µ¯½±¹ ¼¿½¬´± ÄÌĵ ¿ ±½Ä¯ÃÄ¿¹Ç¿Â ±ºÁ¿´­ºÄ·Â Ä·Â ¸ÍÁ±Â ÃżÀµÁ¹Æ­ÁµÄ±¹ É µ¯Ã¿´¿Â, µ½Î ±½ Ä¿ bit µ¯½±¹ ¼·´­½ ¿ ±ºÁ¿´­ºÄ·Â ÃżÀµÁ¹Æ­ÁµÄ±¹ É ­¾¿´¿Â.
Ÿ º±Ä±ÇÉÁ·Ä®Â PORTx ÀµÁ¹­Çµ¹ ı ´µ´¿¼­½± µ¾Ì´¿Å Ä·Â ¸ÍÁ±Â. ŒÄ±½ ´¹±²¬¶¿Å¼µ ı ´µ´¿¼­½± ĿŠº±Ä±ÇÉÁ·Ä® PORTx ´µ ´¹±²¬¶¿Å¼µ Ä¿½ ¯´¹¿ Ä¿½ º±Ä±ÇÉÁ·Ä® ±»»¬ ÌĹ µ¼Æ±½¯¶µÄ±¹ ÃĿбºÁ¿´­ºÄµÂ Ä·Â ¸ÍÁ±Â. ˜± ÀÁ­Àµ¹ ½± ÀÁ¿Ã­Ç¿Å¼µ ¼µ µ½Ä¿»­Â À¿Å ´¹±²¬¶¿Å½, ±»»¬¶¿Å½ º±¹ ÃÄ· ÃŽ­Çµ¹± ³Á¬Æ¿Å½ Ä¿ ĵ»¹ºÌ ±À¿Ä­»µÃ¼± À¯ÃÉ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® ÌÀÉ Ãż²±¯½µ¹ ¼µ Ĺ µ½Ä¿»­Â BSF º±¹ BCF. ¤¿ ÃÇ®¼± Ʊ¯½µÄ±¹ · ³µ½¹º® ±ÁǹĵºÄ¿½¹º® µ½Ì ±ºÁ¿´­ºÄ· ¼¹±Â ¸ÍÁ±Â.
“¹± ¿¹º¿½¿¼¯± ÃÄ¿ À»®¸¿Â Äɽ ±ºÁ¿´µºÄν, ¿¹ µ¯Ã¿´¿¹ º±¹ ¿¹ ­¾¿´¿¹ Äɽ ÀµÁ¹ÆµÁµ¹±ºÎ½ ĿŠPIC, ÌÀÉ µ¯½±¹ ¿ A/D ¼µÄ±ÄÁ¿À­±Â, ¿¹ õ¹Á¹±º­Â ¸ÍÁµÂ ºÄ»., ÇÁ·Ã¹¼¿À¿¹¿Í½ ĿН´¹¿Å ±ºÁ¿´­ºÄµÂ ¼µ Ĺ ȷƹ±º­Â ¸ÍÁµÂ. ¤¿ ÀµÁ¹ÆµÁµ¹±ºÌ ±À¿Æ±Ã¯¶µ¹ Ä¿½ ÄÁÌÀ¿ À¿Å »µ¹Ä¿ÅÁ³µ¯ ¿ ±ºÁ¿´­ºÄ·Â À¿Å ÇÁ·Ã¹¼¿À¿¹µ¯ º±¹ ¼À¿Áµ¯ ½± À±Á±º¬¼Èµ¹ Ä· »µ¹Ä¿ÅÁ³¹ºÌķı ĿŠº±Ä±ÇÉÁ·Ä® TRIS. †»»µÂ Æ¿Á­Â µ¯½±¹ ±À±Á±¯Ä·Ä¿ ¿ º±Ä±ÇÉÁ·Ä®Â TRIS ½± µ¯½±¹ ÃÉÃĬ ÁŸ¼¹Ã¼­½¿Â ³¹± ½± »µ¹Ä¿ÅÁ³®Ãµ¹ Ä¿ ÀµÁ¹ÆµÁµ¹±ºÌ.

PORT’ - Ÿ¹ º±Ä±ÇÉÁ·Ä­Â PORT’ º±¹ TRIS’

— ¸ÍÁ± B µ¯½±¹ ¼¹± ¸ÍÁ± 8 ´Å±´¹ºÎ½ ȷƯɽ, ´¹À»®Â º±ÄµÍ¸Å½Ã·Â. — º±ÄµÍ¸Å½Ã· Äɽ ±ºÁ¿´µºÄν, ´·»±´® Ä¿ ±½ ­½±Â ±ºÁ¿´­ºÄ·Â ÃżÀµÁ¹Æ­ÁµÄ±¹ É µ¯Ã¿´¿Â ® É ­¾¿´¿Â, º±¸¿Á¯¶µÄ±¹ ±ÀÌ Ä¿½ º±Ä±ÇÉÁ·Ä® TRISB. 𬏵 ±ºÁ¿´­ºÄ·Â ±ÀÌ Ä·½ PORTB ­Çµ¹ ­½±Â ¼¹ºÁ®Â ¹ÃÇͿ pull-up ´¹±ºÌÀÄ·. œ·´µ½¯¶¿½Ä±Â Ä¿ bit  EMBED Equation.3  (OPTION) ¼À¿Á¿Í¼µ ½± µ½µÁ³¿À¿¹®Ã¿Å¼µ Ì»± ı pull-up. ¤¿ pull-up º¿¼¼¬Ä¹ ±Àµ½µÁ³¿À¿¹µ¯Ä±¹ ±ÅÄ̼±Ä± Ìı½ ¿ ±ºÁ¿´­ºÄ·Â ÁŸ¼¯¶µÄ±¹ É ­¾¿´¿Â º±¸Î º±¹ ¼µÄ¬ ±ÀÌ ­½± power-on reset.

£Ç®¼± 3. 21 ‘ÁǹĵºÄ¿½¹º® ¼¿½¬´±Â µ¹ÃÌ´¿Å  µ¾Ì´¿Å (™/Ÿ) ĿŠPIC

¤¿ ÅÈ·»ÌĵÁ·Â ±¾¯±Â ȷƯ¿ Ä·Â ¸ÍÁ±Â B, ´·»±´® ¿¹ ±ºÁ¿´­ºÄµÂ RB7:RB4 À±Á­Ç¿Å½ ¼¹± »µ¹Ä¿ÅÁ³¯± º±Ä¬ Ä·½ ¿À¿¯± ÀÁ¿º±»µ¯Ä±¹ ´¹±º¿À® ¼Ì»¹Â ±»»¬¾µ¹ · Ĺ¼® ÃÄ·½ µ¯Ã¿´Ì Ä¿ÅÂ. Ÿ¹ µ¯Ã¿´¿¹ RB7:RB4 ÃųºÁ¯½¿½Ä±¹ º¬¸µ Æ¿Á¬ ¼µ Ĺ À±»¹­Â Ĺ¼­Â À¿Å ²Á¯Ãº¿½Ä±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® PORTB. ŸÀ¿¹±´®À¿Äµ ±»»±³® õ º¬À¿¹¿ ±ÀÌ Ä± Ä­ÃõÁ± bit ÀÁ¿º±»µ¯ ´¹±º¿À® (RB Port Change Interrupt), ¸­Ä¿½Ä±Â º±¹ Ä· ÷¼±¯± RBIF (INTCON). — ³µ½¹º® ±ÁǹĵºÄ¿½¹º® Äɽ ±ºÁ¿´µºÄν ±ÅÄν Ʊ¯½µÄ±¹ ÃÄ¿ ÃÇ®¼± 3. 22.
— ´¹±º¿À® ±ÅÄ® ¼À¿Áµ¯ ½± µÀ±½±Æ­Áµ¹ Ä· ÃÅúµÅ® ±ÀÌ Ä·½ º±Ä¬Ãı÷ SLEEP. “¹± ½± Ãı¼±Ä®Ã¿Å¼µ Ä·½ À±Á±³É³® Ä·Â ´¹±º¿À®Â ¸± ÀÁ­Àµ¹ ½± ´¹±²¬Ã¿Å¼µ ® ½± ³Á¬È¿Å¼µ º±Ä¬»»·»· Ĺ¼® ÃÄ¿½ º±Ä±ÇÉÁ·Ä® PORTB º±¹ ÃÄ· ÃŽ­Çµ¹± ½± ò®Ã¿Å¼µ Ä· ÷¼±¯± RBIF. œµ Ä·½ À±Á±À¬½É ´¹±º¿À® ±»»¬ º±¹ ¼µ Ä· ÇÁ®Ã· Äɽ µÃÉĵÁ¹ºÎ½ pull-up ¼À¿Á¿Í¼µ ½± ǵ¹Á¹ÃĿͼµ µÍº¿»± ­½± À»·ºÄÁ¿»Ì³¹¿ º±¹ ½± Å»¿À¿¹®Ã¿Å¼µ ±ºÌ¼± À¹¿ µÍº¿»± Ä·½ »µ¹Ä¿ÅÁ³¯± ÌÀ¿Å · ÃÅúµÅ® ¸± µÀ±½­Áǵı¹ ±ÀÌ Ä·½ º±Ä¬Ãı÷ ÍÀ½¿Å ¼Ì»¹Â À±Ä·¸µ¯ º¬À¿¹¿ À»®ºÄÁ¿.

”¹±´¿Ç¹º­Â µ½Ä¿»­Â õ ¼¹± ¸ÍÁ±

ˆ½± ĵ»µÅı¯¿ ¸­¼± À¿Å ¸± ¸¯¾¿Å¼µ ­Çµ¹ ½± º¬½µ¹ ¼µ Ä·½ ıÇÍķı Ä·Â ¸ÍÁ±Â º±¹ Ä¿ ÀÌÿ ³Á®³¿Á± ±ÅÄ® ±½Ä±À¿ºÁ¯½µÄ±¹. — ÀÁ±³¼±Ä¹º® µ³³Á±Æ® õ ¼¹± ¸ÍÁ± Ãż²±¯½µ¹ ÃÄ¿ Ä­»¿Â µ½Ì ºÍº»¿Å µ½Ä¿»®Â µ½Î Ìÿ ±½±Æ¿Á¬ Ä¿ ´¹¬²±Ã¼± ı ´µ´¿¼­½± ÀÁ­Àµ¹ ½± µ¯½±¹ ­Ä¿¹¼± ÃÄ·½ ±ÁÇ® ĿŠºÍº»¿Å µ½Ä¿»®Â. “¹ ±ÅÄÌ ´µ½ ¸± ÀÁ­Àµ¹ ½± ´¹±²¬¶¿Å¼µ Ä·½ º±Ä¬Ãı÷ Ä·Â ¸ÍÁ±Â ±ÀµÅ¸µ¯±Â ¼µÄ¬ ±ÀÌ ¼¹± µ³³Á±Æ®, ³¹±Ä¯ ¼À¿Áµ¯ ±ÅÄ® ½± ¼·½ ­Çµ¹ Ãı¸µÁ¿À¿¹·¸µ¯ º±¹ ­Äù ½± ´¹±²¬Ã¿Å¼µ Ä·½ ÀÁ¿·³¿Í¼µ½· º±Ä¬Ãı÷ ±½Ä¯ Ä·Â ½­±Â. ¤¿ ÀÌÿ ³Á®³¿Á±
±½Ä±À¿ºÁ¯½µÄ±¹ · ¸ÍÁ± µ¾±ÁĬı¹ ±ÀÌ Ä¿ Æ¿Áį¿ À¿Å ­Çµ¹ ½± ¿´·³®Ãµ¹. ŒÃ¿ À¹¿ ¼µ³¬»¿ Ä¿ Æ¿Áį¿ (¼µ³¬»· ÇÉÁ·Ä¹ºÌķı) ÄÌÿ ¼µ³±»ÍĵÁ¿Â ³¯½µÄ±¹ ¿ ÇÁ̽¿Â ±½Ì´¿Å º±¹ º±¸Ì´¿Å ĿŠî¼±Ä¿Â ÃÄ·½ ¸ÍÁ±.



£Ç®¼± 3. 22 ‘ÁǹĵºÄ¿½¹º® ±ºÁ¿´µºÄν RB7:RB4 ¼¿½¬´±Âµ¹ÃÌ´¿Å  µ¾Ì´¿Å (™/Ÿ) PORTB


’. §Á¿½¹ÃÄ­Â (Timers)


Ÿ¹ ÇÁ¿½¹ÃÄ­Â (timers) µ¯½±¹ ÀµÁ¹ÆµÁµ¹±º­Â ÃÅúµÅ­Â À¿Å ±Å¾¬½¿Å½ ® ¼µ¹Î½¿Å½ ÀµÁ¹¿´¹º¬ Ä·½ Ĺ¼® µ½Ì ¼µÄÁ·Ä® ÃͼÆÉ½± ¼µ Ä· ÃÅǽÌķı µ½Ì Á¿»¿³¹¿Í. — ¿¹º¿³­½µ¹± PIC º±¹ ¿ 16F877 ÅÀ¿ÃÄ·Á¯¶µ¹ ÄÁµ¹Â ´¹±Æ¿ÁµÄ¹º¿Í ÄÍÀ¿Å ÇÁ¿½¹ÃÄν: Ä¿½ Timer0, Ä¿½ Timer1 º±¹ Ä¿½ Timer2.
Ÿ¹ ÇÁ¿½¹ÃÄ­Â ±ÅÄ¿¯ µ¯½±¹ ±ÁºµÄ¬ µÅ­»¹ºÄ¿¹ º±¹ À±Á­Ç¿Å½ ´Å½±ÄÌķĵ ÌÀÉ ´¹±¯ÁµÃ· Ä·Â ÃÅǽÌķı ÀÁ¹½ ® ¼µÄ¬ Ä¿½ ¼µÄÁ·Ä® (prescaling, postscaling), º±¹ »µ¹Ä¿ÅÁ³¯± É ¼µÄÁ·Ä® Äɽ À±»¼Î½ À¿Å µ¼Æ±½¯¶¿½Ä±¹ ÃÄ·½ µ¯Ã¿´¿ µ½Ì ±ºÁ¿´­ºÄ·. œÀ¿Á¿Í½ µÀ¯Ã·Â ½± ÀÁ¿º±»­Ã¿Å½ ´¹±º¿À­Â õ ıºÄ¬ ÇÁ¿½¹º¬ ´¹±ÃÄ®¼±Ä± º±¹ À±Á­Ç¿Å½ º±¹ ¬»»± ¹´¹±¯ÄµÁ± DZÁ±ºÄ·Á¹ÃĹº¬ ÌÀÉ ¿ ÃųÇÁ¿½¹Ã¼Ì ĿŠî¼±Ä¿Â µ¹ÃÌ´¿Å.


Timer 0

 ±Á±º¬¼ÀĿżµ ĿŠÅÀÌ»¿¹À¿Å ÇÁ¿½¹ÃÄ­Â º±¹ µÀ¹ºµ½ÄÁν¿Å¼µ Ä·½ ±½¬»Åî ¼±Â ÃÄ¿½ Timer0 Ä¿½ ¿À¿¯¿ ÇÁ·Ã¹¼¿À¿¹¿Í¼µ ÃÄ·½ Ãǵ´¯±Ã· ¼±Â. £·¼µ¹Î½µÄ±¹ ÌĹ º±¹ · »µ¹Ä¿ÅÁ³¯± Äɽ ÅÀ¿»¿¯Àɽ µ¼Æ±½¯¶µ¹ ¼µ³¬»µÂ ±½±»¿³¯µÂ ¼µ µºµ¯½· ĿŠTimer0.
Ÿ ÇÁ¿½¹ÃĮ timer0 À±Á¿Åù¬¶µ¹ ı À±Á±º¬ÄÉ Ç±Á±ºÄ·Á¹ÃĹº¬:
œµÄÁ·Ä® Äɽ 8 bit
•¯½±¹ ±½±³½Îù¼¿Â (readable) º±¹ µ³³Á¬È¹¼¿Â (writable)
•À¹»¿³­± º»¯¼±º±Â ÇÁ¿½¹Ã¼¿Í (prescaler) À¿Å ¼À¿Áµ¯ ½± ÀÁ¿³Á±¼¼±Ä¹Ãĵ¯ ¼­ÃÉ »¿³¹Ã¼¹º¿Í (software)
•À¹»¿³® ÇÁ®Ã·Â µÃÉĵÁ¹º¿Í ® µ¾ÉĵÁ¹º¿Í Á¿»¿³¹¿Í
 Á̺»·Ã· ´¹±º¿À®Â (Interrupt) º±Ä¬ Ä·½ ÅÀµÁǵ¯»¹Ã· ĿмµÄÁ·Ä® ±ÀÌ FFh õ 00h

— ²±Ã¹º® ±ÁǹĵºÄ¿½¹º® ĿŠtimer0 Ʊ¯½µÄ±¹ ÃÄ¿ ÃÇ®¼± 3. 23.


 EMBED PBrush  £Ç®¼± 3. 23 ‘ÁǹĵºÄ¿½¹º® (block diagram) ĿŠtimer0

— »µ¹Ä¿ÅÁ³¯± ĿŠÇÁ¿½¹ÃÄ® timer0 ²±Ã¯¶µÄ±¹ ÃÄ·½ Ĺ¼® Äɽ ȷƯɽ À¿Å ²Á¯Ãº¿½Ä±¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® OPTION. O º±Ä±ÇÉÁ·Ä®Â ±ÅÄÌ µ¯½±¹ ±½±³½Îù¼¿Â º±¹ µ³³Á¬È¹¼¿Â º±¹ ÀµÁ¹­Çµ¹ ı bit µ»­³Ç¿Å ĿŠtimer0, ĿŠ´¹±¹Á­Ä· ¼­ÄÁ·Ã·Â (prescaler) º±¹ Ä·Â µ¾ÉĵÁ¹º®Â ´¹±º¿À®Â (external INT Interrupt).  ¹¿ ÃųºµºÁ¹¼­½±, ı bit ĿŠº±Ä±ÇÉÁ·Ä® OPTION Ʊ¯½¿½Ä±¹ ÃÄ¿ À±Á±º¬ÄÉ ÃÇ®¼± (£Ç®¼± 3. 24).






 EMBED PBrush 


£Ç®¼± 3. 24 ¤± bit ĿŠº±Ä±ÇÉÁ·Ä® OPTION

ŒÀÉ ¼À¿Áµ¯ º±½µ¯Â ½± À±Á±Ä·Á®Ãµ¹ º±¹ ±ÀÌ Ä¿ ÃÇ®¼± 3. 23 ¿ ÇÁ¿½¹ÃĮ timer0 ¼À¿Áµ¯ ½± »µ¹Ä¿ÅÁ³®Ãµ¹ µ¯Äµ ¼µ Ä¿ µÃÉĵÁ¹ºÌ Á¿»Ì¹ ĿŠPIC µ¯Äµ ¼µ µ¾ÉĵÁ¹ºÌ Á¿»Ì¹ (external clock) ¼­ÃÉ Ä¿Å ±ºÁ¿´­ºÄ· (pin) TOCK1 ĿŠPIC. — µÀ¹»¿³® ĿŠÁ¿»¿³¹¿Í »µ¹Ä¿ÅÁ³¯±Â ĿŠÇÁ¿½¹ÃÄ® ³¯½µÄ±¹ ¼­ÃÉ µ½Ì À¿»ÅÀ»­ºÄ· º±¹ ¼± ²¬Ã· Ä·½ Ĺ¼® ĿŠbit TOCS (OPTION). ‘½ Ä¿ bit ±ÅÄÌ µ¯½±¹ 1 µÀ¹»­³µÄ±¹ Ä¿ µ¾ÉĵÁ¹ºÌ Á¿»Ì¹, ´¹±Æ¿ÁµÄ¹º¬ µÀ¹»­³µÄ±¹ Ä¿ µÃÉĵÁ¹ºÌ Á¿»Ì¹.
— µÀ¹»¿³® ÇÁ®Ã·Â ® Ìǹ ĿŠ´¹±¹Á­Ä· ¼­ÄÁ·Ã·Â (prescaler) ³¯½µÄ±¹ ¼µ À±Á̼¿¹¿ ÄÁÌÀ¿ (¼­ÃÉ À¿»ÅÀ»­ºÄ·) º±¹ Ä¿ bit À¿Å º±¸¿Á¯¶µ¹ Ä·½ µÀ¹»¿³® ±ÅÄ® µ¯½±¹ Ä¿ PSA (OPTION). ŒÄ±½ Ä¿ bit ±ÅÄÌ µ¯½±¹ 0 ÄÌĵ ¿ prescaler ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ±ÀÌ Ä·½ ¼¿½¬´± ĿŠÇÁ¿½¹ÃÄ® µ½Î Ìı½ µ¯½±¹ 1 ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ±ÀÌ Ä¿½ Watchdog Timer.
•À¿¼­½ÉÂ, ¿ ¼µÄÁ·Ä®Â ĿŠÇÁ¿½¹ÃÄ® ¼À¿Áµ¯ »µ¹Ä¿ÅÁ³µ¯ µ¯Äµ ¼µ Ä¿ µÃÉĵÁ¹ºÌ Á¿»Ì¹ ĿŠPIC, µ¯Äµ ¼µ µ¾ÉĵÁ¹ºÌ Á¿»Ì¹, µ¯Äµ ¼µ Ä¿ Á¿»Ì¹ À¿Å ´·¼¹¿ÅÁ³µ¯ ¿ ¼µÄÁ·Ä®Â ĿŠ´¹±¹Á­Ä· ¼­ÄÁ·Ã·Â (prescaler counter).
¤­»¿Â, ı ÄÁ¯± »¹³ÌĵÁ± ÷¼±½Ä¹º¬ ȷƯ± (LSBs) ĿŠº±Ä±ÇÉÁ·Ä® OPTION (PS2:PS0) º±¸¿Á¯¶¿Å½ Ä¿½ ÁŸ¼Ì »µ¹Ä¿ÅÁ³¯±Â ĿŠ´¹±¹Á­Ä· ¼­ÄÁ·Ã·Â (prescaler) ¼µ ²¬Ã· Ä¿½ À±Á±º¬ÄÉ À¯½±º± ( ¯½±º±Â ™™™). ŒÀÉ Ʊ¯½µÄ±¹, ¿ ÁŸ¼Ì (prescaler rate) ´¹±Æ­Áµ¹ ±½¬»¿³± ¼µ Ä¿ ±½ ¿ prescaler ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ±ÀÌ Ä¿½ timer0 ® ±ÀÌ Ä¿½ Watchdog Timer.


 ¯½±º±Â ™™™ ¡Å¸¼Ì »µ¹Ä¿ÅÁ³¯±Â ĿŠ´¹±¹Á­Ä· ¼­ÄÁ·Ã·Â (prescaler)
¼µ ²¬Ã· Ä·½ Ĺ¼® Äɽ bit PS2:PS0 ĿŠŸPTION register


”¹±¹Á­Ä·Â œ­ÄÁ·Ã·Â (Prescaler)

Ÿ ´¹±¹Á­Ä·Â ¼­ÄÁ·Ã·Â (prescaler) ±À¿Äµ»µ¯ Ä·½ ¼¿½¬´± À¿Å À±Á¬³µ¹ Ä¿ Á¿»Ì¹ »µ¹Ä¿ÅÁ³¯±Â ĿмµÄÁ·Ä® ĿŠÇÁ¿½¹ÃÄ® timer0 (±½ µÀ¹»µ³µ¯). Ÿ prescaler ´Í½±Ä±¹ ½± ÇÁ·Ã¹¼¿À¿¹·¸µ¯ º±¹ ±ÀÌ Ä¿½ Watchdog Timer. H µÀ¹»¿³®, ÌÀÉ ±½±Æ­Á¸·ºµ º±¹ ÀÁ¿·³¿Å¼­½ÉÂ, ³¯½µÄ±¹ ¼­ÃÉ Ä¿Å bit PSA (OPTION). ŒÄ±½ ¿ prescaler ­Çµ¹ ±½±Äµ¸µ¯ ÃÄ¿½ ÇÁ¿½¹ÃÄ®, ¼À¿Áµ¯ ½± À±Á­Çµ¹ õ ±ÅÄ̽ ´¹¬Æ¿Á¿Å ÁŸ¼¿Í ¼­ÄÁ·Ã·Â ÌÀÉ Ʊ¯½µÄ±¹ º±¹ ÃÄ¿½ À¯½±º± ™™™.
— »µ¹Ä¿ÅÁ³¯± ĿŠprescaler ²±Ã¯¶µÄ±¹ õ ­½±½ ¼µÄÁ·Ä® À¿Å ±Å¾¬½µÄ±¹ º±Ä¬ 1 ¼µ º¬¸µ À±»¼Ì ĿŠÁ¿»¿³¹¿Í ĿŠPIC. ‘½±»Ì³É ¼µ Ä·½ Ĺ¼® Äɽ ÄÁ¹Î½ »¹³ÌĵÁ¿ ÷¼±½Ä¹ºÎ½ ȷƯɽ ĿŠº±Ä±ÇÉÁ·Ä® OPTION, PS2:PS0, µÀ¹»­³µÄ±¹ º±¹ Ä¿ bit µºµ¯½¿ ĿмµÄÁ·Ä® À¿Å ¸± ±À¿Äµ»­Ãµ¹ Ä¿ Á¿»Ì¹ µ¾Ì´¿Å ĿŠprescaler. œµ ²¬Ã· ±ÅÄÌ Ä¿ Á¿»Ì¹ »µ¹Ä¿ÅÁ³µ¯ ¼µÄ­Àµ¹Ä± ¿ ÇÁ¿½¹ÃĮ timer0 ® ¿ Watchdog Timer.

£Ä± À±Á±º¬ÄÉ ÃÇ®¼±Ä± À±Á¿Åù¬¶¿½Ä±¹ ´Í¿ À±Á±´µ¯³¼±Ä± ±ÀÌ Ä·½ »µ¹Ä¿ÅÁ³¯± ĿмµÄÁ·Ä®. £Ä¿ ÃÇ®¼± 3. 25 ´µ½ ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ¿ prescaler, µ½Î ÃÄ¿ ÃÇ®¼± 3. 26 ³¯½µÄ±¹ ÇÁ®Ã· ĿŠprescaler ¼µ ÁŸ¼Ì 1:2, À¿Å ÷¼±¯½µ¹ ÌĹ Ä¿ Á¿»Ì¹ À¿Å À±Á¬³µÄ±¹ ±ÀÌ Ä¿½ prescaler ­Çµ¹ Ä·½ ¼¹Ã® ÀµÁ¯¿´¿ (´¹À»¬Ã¹± ÃÅǽÌķı) ±ÀÌ Ä¿ ³µ½¹ºÌ Á¿»Ì¹ ĿŠPIC.




£Ç®¼± 3. 25 ›µ¹Ä¿ÅÁ³¯± ĿŠtimer0 ÇÉÁ¯Â Ä·½ ÇÁ®Ã· ĿŠprescaler


£Ç®¼± 3. 26 ›µ¹Ä¿ÅÁ³¯± ĿŠtimer0 ¼µ Ä·½ ÇÁ®Ã· ĿŠprescaler









“.  ¿¼ÀÌ / ”­ºÄ·Â ‘ÃͳÇÁ¿½·Â / £Í³ÇÁ¿½·Â £µ¹Á¹±º®Â •À¹º¿¹½É½¯±Â (USART)


Ÿ À¿¼ÀÌ / ´­ºÄ·Â £Í³ÇÁ¿½·Â / ‘ÃͳÇÁ¿½·Â õ¹Á¹±º®Â µÀ¹º¿¹½É½¯±Â (Universal Sychronous Asynchronous Receiver Transmitter, USART) ±À¿Äµ»µ¯ Ä·½ ¼¯± ±ÀÌ Ä¹Â ´Í¿ ¼¿½¬´µÂ õ¹Á¹±º®Â µ¹ÃÌ´¿Å / µ¾Ì´¿Å (™/Ÿ) ĿŠPIC. — USART ¼À¿Áµ¯ ½± À±Á±¼µÄÁ¿À¿¹·¸µ¯ ñ½ ­½± ÃÍÃÄ·¼± ±ÃͳÇÁ¿½·Â º±¹ ıÅÄÌÇÁ¿½·Â ´¹À»®Â º±ÄµÍ8Ž÷ (asynchronous full duplex) À¿Å ¼À¿Áµ¯ ½± µÀ¹º¿¹½É½®Ãµ¹ ¼µ ÀµÁ¹ÆµÁµ¹±º­Â ÃÅúµÅ­Â, ÌÀÉ ­½± ĵÁ¼±Ä¹ºÌ (terminal) ® ­½± ÀÁ¿ÃÉÀ¹ºÌ ÅÀ¿»¿³¹ÃÄ® (personal computer) ® ñ½ ­½± ÃÍÃÄ·¼± ÃͳÇÁ¿½·Â º±¹ ¼· ıÅÄÌÇÁ¿½·Â ´¹À»®Â º±ÄµÍ¸Å½Ã·Â (synchronous half duplex) À¿Å ¼À¿Áµ¯ ½± µÀ¹º¿¹½É½®Ãµ¹ ¼µ ÀµÁ¹ÆµÁµ¹±º­Â ÃÅúµÅ­Â, ÌÀÉ õ¹Á¹±º­Â EEPROMs ® ¿»¿º»·Áɼ­½± ºÅº»Î¼±Ä± A/D (analog to digital) ® D/A (digital to analog).
O ­»µ³Ç¿Â Ä·Â USART ³¯½µÄ±¹ ¼µ Ä·½ ²¿®¸µ¹± ´Í¿ º±Ä±ÇÉÁ·Äν, ĿŠTXSTA (98h) º±¹ ĿŠRCSTA (18h). £Ä¿ ÃÇ®¼± 3. 27 À±Á¿Åù¬¶µÄ±¹ ¿ º±Ä±ÇÉÁ·Ä®Â TXSTA, µ½Î ÃÄ¿ ÃÇ®¼± 3. 28 ¿ º±Ä±ÇÉÁ·Ä®Â RCSTA.






£Ç®¼± 3. 27 Ÿ º±Ä±ÇÉÁ·Ä®Â TXSTA






£Ç®¼± 3. 28 Ÿ º±Ä±ÇÉÁ·Ä®Â RCSTA

— »µ¹Ä¿ÅÁ³¯± Äɽ bit Äɽ À±Á±À¬½É º±Ä±ÇÉÁ·Äν µ¾·³µ¯Ä±¹ »µÀÄ¿¼µÁµ¹±º¬ À±Á±º¬ÄÉ.

“µ½½®ÄÁ¹± ¡Å¸¼¿Í ¼µÄ¬´¿Ã·Â (Baud Rate Generator, BRG)

— ³µ½½®ÄÁ¹± ÁŸ¼¿Í ¼µÄ¬´¿Ã·Â (BRG) ÅÀ¿ÃÄ·Á¯¶µ¹ º±¹ Ä·½ ÃͳÇÁ¿½· º±¹ Ä·½ ±ÃͳÇÁ¿½· º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â Ä·Â USART. ŸÅù±ÃĹº¬, ÀÁ̺µ¹Ä±¹ ³¹± ­½± µ»µÍ¸µÁ·Â »µ¹Ä¿ÅÁ³¯±Â (free running) ¼µÄÁ·Ä® Äɽ 8 bit. O ¼µÄÁ·Ä®Â ±ÅÄÌ µ»­³ÇµÄ±¹ ±ÀÌ Ä¿½ º±Ä±ÇÉÁ·Ä® SPBRG (99h) (Baud Rate Generator Ragister). £Å½µÀÎÂ, ¿ ¼µÄÁ·Ä®Â ±ÅÄÌ »µ¹Ä¿ÅÁ³µ¯ ¼µ Ä¿ Á¿»Ì¹ ĿŠPIC º±¹ ¼µÄÁ¬µ¹ ¼­ÇÁ¹ ½± ÆÄ¬Ãµ¹ Ä·½ Ĺ¼® ĿŠº±Ä±ÇÉÁ·Ä® SPBRG. £Ä·½ ±ÃͳÇÁ¿½· º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â Ä¿ bit BRGH (TXSTA) µ»­³Çµ¹ Ä¿ ÁŸ¼Ì ¼µÄ¬´¿Ã·Â (baud rate) µ½Î ÃÄ·½ ÃͳÇÁ¿½· º±Ä¬Ãı÷, ±³½¿µ¯Ä±¹.
Ÿ¹ ÄÍÀ¿¹ À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ³¹± Ä¿½ ÅÀ¿»¿³¹Ã¼Ì ĿŠÁŸ¼¿Í ¼µÄ¬´¿Ã·Â Ä·Â USART, ³¹± Ĺ ´Í¿ º±Ä±ÃĬõ¹Â »µ¹Ä¿ÅÁ³¯±Â º±¹ õ ÃŽ¬Áķ÷ ¼µ Ä¿ µÃÉĵÁ¹ºÌ Á¿»Ì¹ ĿŠPIC (Fosc) º±¹ Ä¿ ÀµÁ¹µÇ̼µ½¿ § ĿŠº±Ä±ÇÉÁ·Ä® SPBRG Ʊ¯½¿½Ä±¹ ÃÄ¿ À±Á±º¬ÄÉ À¯½±º± ( ¯½±º±Â ™V).



 ¯½±º±Â IV £Å½±ÁĮõ¹Â ÅÀ¿»¿³¹Ã¼¿Í ĿŠÁŸ¼¿Í ¼µÄ¬´¿Ã·Â (Baud Rate) Ä·Â USART


£Ä· ÃŽ­Çµ¹±, ±½ µ¯½±¹ µÀ¹¸Å¼·ÄÌ, ¼À¿Áµ¯ ½± ÅÀ¿»¿³¹Ãĵ¯ º±¹ Ä¿ ÃÆ¬»¼± ÃÄ¿½ ÅÀ¿»¿³¹Ã¼Ì ĿŠÁŸ¼¿Í ¼µÄ¬´¿Ã·Â, µÆ±Á¼Ì¶¿½Ä±Â ĿН´¹¿Å ÄÍÀ¿Å ±»»¬ ³½ÉÁ¯¶¿½Ä±Â À»­¿½ Ä·½ Ĺ¼® ĿŠX º±¹ ¶·Äνı ķ½ ½­± Ĺ¼® ĿŠbaud rate.
£Ä¿ À±Á±º¬ÄÉ ÃÇ®¼± (ÃÇ®¼± 3. 29) Ʊ¯½¿½Ä±¹ ¿¹ Ĺ¼­Â ĿŠÁŸ¼¿Í ¼µÄ¬´¿Ã·Â Ä·Â USART ³¹± ´¹¬Æ¿ÁµÂ ÄÅDZ¯µÂ ÃÅǽÌķĵ »µ¹Ä¿ÅÁ³¯±Â ĿŠPIC º±¹ ¿¹ ±½Ä¯ÃÄ¿¹ÇµÂ Ĺ¼­Â ĿŠº±Ä±ÇÉÁ·Ä® SPBRG.  Á̺µ¹Ä±¹ ³¹± ±ÃͳÇÁ¿½· »µ¹Ä¿ÅÁ³¯± Ä·Â USART º±¹ ¼µ µÀ¹»µ³¼­½¿ 1 Ä¿ bit BRGH (TXSTA) (High Speed). œµ À±Á̼¿¹¿ ÄÁÌÀ¿ ÀÁ¿ºÍÀĿŽ º±¹ ¿¹ ±½Ä¯ÃÄ¿¹ÇµÂ Ĺ¼­Â ĿŠÁŸ¼¿Í ¼µÄ¬´¿Ã·Â ³¹± ¬»»µÂ ÃÅǽÌķĵ »µ¹Ä¿ÅÁ³¯±Â ĿŠPIC º±¹ ³¹± Ä·½ ÃͳÇÁ¿½· º±Ä¬Ãı÷.



£Ç®¼± 3. 29 ¡Å¸¼¿¯ ¼µÄ¬´¿Ã·Â ³¹± ±ÃͳÇÁ¿½· º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â


‘ÃͳÇÁ¿½· š±Ä¬Ãı÷ ›µ¹Ä¿ÅÁ³¯±Â Ä·Â USART (USART Asynchronous Mode)

£Ä·½ º±Ä¬Ãı÷ ±ÅÄ®, · USART ÇÁ·Ã¹¼¿À¿¹µ¯ Ä· º±¸¿Á¹Ã¼­½· ´¹¬Ä±¾· ¼· µÀ¹ÃÄÁ¿Æ®Â ÃÄ¿ ¼·´­½ (NonReturn-to-Zero, NRZ), ´·»±´® 1 bit ­½±Á¾·Â (start bit), 8 ® 9 bit ³¹± Ä¿ ´µ´¿¼­½¿ (data bit) º±¹ 1 bit Ä­»¿Å (stop bit). 𱏭½± ±ÀÌ ±ÅĬ ı bit ¼À¿Áµ¯ ½± ÃÄ­»½µÄ±¹ ¼µ ²¬Ã· ­½± ±ÀÌ Ä± º±¸¿Á¹Ã¼­½± Á¿»Ì³¹± À¿Å ¼À¿Áµ¯ ½± À±Á¬³µ¹ · ³µ½½®ÄÁ± ĿŠÁŸ¼¿Í ¼µÄ¬´¿Ã·Â (Baud Rate Generator), ÌÀÉ ±½±Æ­Á¸·ºµ ÀÁ¿·³¿Å¼­½ÉÂ. — USART ÃÄ­»½µ¹ º±¹ »±¼²¬½µ¹ ÀÁÎı Ä¿ »¹³ÌĵÁ¿ ÷¼±½Ä¹ºÌ ȷƯ¿ (LSB) Ä·Â »­¾·Â. O À¿¼ÀÌ º±¹ ¿ ´­ºÄ·Â Ä·Â USART µ¯½±¹ ±½µ¾¬Áķı ¼µÄ±¾Í Ä¿ÅÂ, ÉÃÄÌÿ ÇÁ·Ã¹¼¿À¿¹¿Í½ Ä·½ ¯´¹± ´¿¼® º±¹ Ä¿ ¯´¹¿ ÁŸ¼Ì ¼µÄ¬´¿Ã·Â. ¤¿ Å»¹ºÌ (hardware) Ä·Â USART ´µ½ ÅÀ¿ÃÄ·Á¯¶µ¹ ­»µ³Ç¿ ¹Ã¿Ä¹¼¯±Â (parity).


 ¿¼ÀÌ ±ÃͳÇÁ¿½·Â º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â Ä·Â USART (USART Asynchronous Transmitter)

H ±ÁǹĵºÄ¿½¹º® ĿŠÀ¿¼À¿Í Ä·Â USART Ʊ¯½µÄ±¹ ÃÄ¿ ÃÇ®¼± 3. 30. ŒÀÉ À±Á±Ä·Á¿Í¼µ, ¿ ÀÅÁ®½±Â ĿŠÀ¿¼À¿Í µ¯½±¹ ­½±Â õ¹Á¹±ºÌ º±Ä±ÇÉÁ·Ä®Â ¿»¯Ã¸·Ã·Â (Transmit Shift Register, TSR). Ÿ º±Ä±ÇÉÁ·Ä®Â ±ÅÄÌ À±¯Á½µ¹ Ĺ¼­Â ±ÀÌ Ä¿½ º±Ä±ÇÉÁ·Ä® TXREG (19h) (USART Transmit Data Register) ¿ ¿À¿¯¿Â ¼µ Ä·½ õ¹Á¬ ĿŠƿÁÄνµÄ±¹ ¼µ Ĺ¼® ±ÀÌ Ä¿½ ÇÁ®ÃÄ· ¼­ÃÉ »¿³¹Ã¼¹º¿Í (software). O TSR ´µ½ Æ¿ÁÄνµÄ±¹ À±Á¬ ¼Ì½¿ Ìı½ ±À¿Ãı»µ¯ º±¹ Ä¿ stop bit ±ÀÌ Ä·½ ÀÁ¿·³¿Í¼µ½· ÆÌÁÄÉ÷. ‘ÀÌ Ä·½ ÃĹ³¼® À¿Å ±À¿ÃÄ­»»µÄ±¹ º±¹ Ä¿ stop bit, ¿ TSR À±¯Á½µ¹ Ä·½ º±¹½¿ÍÁ¹± Ĺ¼® ±ÀÌ Ä¿½ TXREG, ±½ ±ÅÄ® µ¯½±¹ ´¹±¸­Ã¹¼·. ¤· ÃĹ³¼® À¿Å ¿ TXREG ´¯½µ¹ Ä·½ Ĺ¼® ĿŠÃÄ¿½ TSR, ¸­Äµ¹ º±¹ Ä· ÷¼±¯± TXIF (PIR1) ÀÁ¿ºµ¹¼­½¿Å ½± ³¯½µ¹ ´¹±º¿À® ¼µ ²¬Ã· ı Ìñ ±½±Æ­Á¸·Ã±½ ÃÄ·½ µ½Ìķı Äɽ ´¹±º¿Àν. ‘ÅÄ® · ´¹±º¿À® ¼À¿Áµ¯ ½± µ½µÁ³¿À¿¹·¸µ¯ / ±Àµ½µÁ³¿À¿¹·¸µ¯ ±½ ĵ¸µ¯ (set) / º±¸±Á¹Ãĵ¯ (clear) Ä¿ ±½Ä¯ÃÄ¿¹Ç¿ bit µ½µÁ³¿À¿¯·Ã·Â (enable bit) TXIF Ä·Â ÃųºµºÁ¹¼­½·Â ´¹±º¿À®Â. ¤¿ bit ±ÅÄÌ (TXIF) ´µ½ ¼À¿Áµ¯ ½± ³¯½µ¹ ¼·´­½ ±ÀÌ Ä¿ ÇÁ®ÃÄ· ±»»¬ ¼Ì½¿ ±ÀÌ Ä¿ Å»¹ºÌ (hardware). ‘ÅÄÌ ³¯½µÄ±¹ Ìı½ ¿ TXREG Æ¿ÁÄɸµ¯ ¼µ º±¹½¿ÍÁ¹± Ĺ¼®. ¤¿ bit ¤Rœ¤ (TXSTA) ´µ¯Ç½µ¹ Ä·½ º±Ä¬Ãı÷ ĿŠº±Ä±ÇÉÁ·Ä® ¿»¯Ã¸·Ã·Â (TSR). ¤¿ bit ±ÅÄÌ µ¯½±¹ ¼Ì½¿ ±½±³½Îù¼¿ (readable) º±¹ ³¯½µÄ±¹ 1 Ìı½ ¿ TSR ­Çµ¹ ±À¿Ãĵ¯»µ¹ Ì»± ĿŠı bit º±¹ µ¯½±¹ ¬´µ¹¿Â. 𬏵 ¬»»· ÃĹ³¼® Ä¿ bit ¤RMT µ¯½±¹ 0. ¤¿ bit ±ÅÄÌ ´µ½ ¼À¿Áµ¯ ½± ÀÁ¿º±»­Ãµ¹ ´¹±º¿À® º±¹ ÃŽµÀΠ¿ ÇÁ®ÃÄ·Â ¸± ÀÁ­Àµ¹ ½± Ä¿ µ»­³Çµ¹ ÃŽµÇΠ(polling) ÀÁ¿ºµ¹¼­½¿Å ½± ´¹±À¹ÃÄÎõ¹ ÀÌĵ ¿ º±Ä±ÇÉÁ·Ä®Â TSR µ¯½±¹ ¬´µ¹¿Â.
— µ½µÁ³¿À¿¯·Ã· ĿŠÀ¿¼À¿Í Ä·Â UASRT ³¯½µÄ±¹ ¸­Ä¿½Ä±Â 1 Ä¿ bit ¤§• (TXSTA). H ±À¿ÃÄ¿»® ´µ½ ¸± ¾µº¹½®Ãµ¹ ±½ ÀÁÎı ´µ½ Æ¿ÁÄɸµ¯ ¼µ Ĺ¼® ¿ TXREG º±¹ · ³µ½½®ÄÁ¹± ĿŠÁŸ¼¿Í ¼µÄ¬´¿Ã·Â ´µ½ À±Á¬³µ¹ Ä¿ ¶·Ä¿Í¼µ½¿ Á¿»Ì¹. ‘À¿ÃÄ¿»® ¼À¿Áµ¯ ½± ³¯½µ¹ º±¹ ±Æ¿Í À¬Áµ¹ Ĺ¼® ¿ TXREG º±¹ ÍÃĵÁ± ĵ¸µ¯ 1 Ä¿ bit TXEN.






£Ç®¼± 3. 30 ‘ÁǹĵºÄ¿½¹º® ĿŠÀ¿¼À¿Í Ä·Â USART


¤± ²®¼±Ä± À¿Å ÀÁ­Àµ¹ ½± ±º¿»¿Å¸®Ãµ¹ º±½µ¯Â ÀÁ¿ºµ¹¼­½¿Å ½± ÀÁ±³¼±Ä¿À¿¹·¸µ¯ ¼¹± ±ÃͳÇÁ¿½· ¼µÄ¬´¿Ã· ¼­ÃÉ Ä·Â USART µ¯½±¹ ı µ¾®Â :

‘Áǹº¿À¿¯·Ã· ĿŠº±Ä±ÇÉÁ·Ä® SPBRG ÀÁ¿ºµ¹¼­½¿Å ½± À±Á±Ç¸µ¯ ¿ º±Ä¬»»·»¿Â ÁŸ¼Ì ¼µÄ¬´¿Ã·Â. ‘½ ¸­»¿Å¼µ ÅÈ·»®Â ıÇÍķı (high speed) ÁŸ¼Ì ¼µÄ¬´¿Ã·Â ÀÁ­Àµ¹ ½± ĵ¸µ¯ 1 º±¹ Ä¿ bit BRGH.
•½µÁ³¿À¿¯·Ã· Ä·Â ±ÃͳÇÁ¿½·Â º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â ¸­Ä¿½Ä±Â Ä¿ bit SYNC (TXSTA).
‘½ µ¯½±¹ µÀ¹¸Å¼·Ä­Â ¿¹ ´¹±º¿À­Â, ÄÌĵ ÀÁ­Àµ¹ ½± ĵ¸¿Í½ ı bit ¤§™• (PIE1), GIE (INTCON) º±¹ PEIE (INTCON).
‘½ µ¯½±¹ µÀ¹¸Å¼·Ä® · ±À¿ÃÄ¿»® 9 bit ´µ´¿¼­½¿Å º±¹ Ìǹ 8, ÄÌĵ ÀÁ­Àµ¹ ½± ĵ¸µ¯ 1 Ä¿ bit TX9 (TXSTA).
•½µÁ³¿À¿¯·Ã· Ä·Â ±À¿ÃÄ¿»®Â ¸­Ä¿½Ä±Â Ä¿ bit ¤§• (TXSTA), Ä¿ ¿À¿¯¿ ¸­Äµ¹ º±¹ Ä¿ bit TXIF (PIR1)
‘½ µ¯½±¹ µÀ¹¸Å¼·Ä® · ±À¿ÃÄ¿»® 9 bit, ÄÌĵ Ä¿ 9¿ bit ÀÁ­Àµ¹ ½± Æ¿ÁÄɸµ¯ ÃÄ¿ bit ¤§9D (TXSTA).
¦ÌÁÄÉ÷ ´µ´¿¼­½¿Å ÃÄ¿½ º±Ä±ÇÉÁ·Ä® TXREG º±¹ · ±À¿ÃÄ¿»® ¾µº¹½¬µ¹.

£Ä¿ ÃÇ®¼± 3. 31 ´¯½µÄ±¹ ­½± À±Á¬´µ¹³¼± Ä·½ ±ÃͳÇÁ¿½·Â º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â ĿŠÀ¿¼À¿Í Ä·Â USART

£Ç®¼± 3. 31 ‘ÃͳÇÁ¿½· ±À¿ÃÄ¿»® ¼­ÃÉ USART


”­ºÄ·Â ±ÃͳÇÁ¿½·Â º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â Ä·Â USART (USART Asynchronous Receiver)

H ±ÁǹĵºÄ¿½¹º® ĿŠÀ¿¼À¿Í Ä·Â USART Ʊ¯½µÄ±¹ ÃÄ¿ ÃÇ®¼± 3. 32. To ´µ´¿¼­½¿ »±¼²¬½µÄ±¹ ÃÄ¿½ ±ºÁ¿´­ºÄ· RX/TX ĿŠPIC.



£Ç®¼± 3. 32 ‘ÁǹĵºÄ¿½¹º® ĿŠ´­ºÄ· Ä·Â USART

•ÆÌÿ½ ­Çµ¹ µÀ¹»µ³µ¯ · ±ÃͳÇÁ¿½· º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â Ä·Â USART ¼­ÃÉ Ä¿Å bit SYNC, · »®È· ´µ´¿¼­½É½ µ½µÁ³¿À¿¹µ¯Ä±¹ ¸­Ä¿½Ä±Â Ä¿ bit CREN (RCSTA). Ÿ ÀÅÁ®½±Â Ä·Â ´­ºÄ· µ¯½±¹ ¿ õ¹Á¹±ºÌ º±Ä±ÇÉÁ·Ä®Â ¿»¯Ã¸·Ã·Â »®È·Â (Receive Shift Register, RSR). œÌ»¹Â ±½±³½ÉÁ¹Ãĵ¯ º±¹ Ä¿ stop bit ÃÄ¿½ ±ºÁ¿´­ºÄ· RX/TX ĿŠPIC, Ä¿ ´µ´¿¼­½¿ ¼µÄ±Æ­ÁµÄ±¹ ±ÀÌ Ä¿½ RSR ÃÄ¿½ RCREG (1‘h) (USART Receive Data Register), ±½ ±ÅÄÌ µ¯½±¹ ¬´µ¹¿Â. ŒÄ±½ ¿»¿º»·Áɸµ¯ · ¼µÄ±Æ¿Á¬ Ᏽı¹ Ä¿ bit RCIF (PIR1). ¤¿ bit ±ÅÄÌ µ¯½±¹ ¼Ì½¿ ±½±³½Îù¼¿ (readable) º±¹ ¼·´µ½¯¶µÄ±¹ ¼Ì½¿ ¼­ÃÉ Å»¹º¿Í (hardware) Ìı½ ¿ º±Ä±ÇÉÁ·Ä®Â RCREG ´¹±²±Ãĵ¯ º±¹ ±´µ¹¬Ãµ¹. Ÿ º±Ä±ÇÉÁ·Ä®Â ±ÅÄÌ ¼À¿Áµ¯ ½± µ¯½±¹ ¼¹± ÃÄ¿¯²± 2 µÀ¹À­´É½ (two deep FIFO). •¯½±¹ ´Å½±Ä̽ 2 bytes ½± ­Ç¿Å½µ »·Æ¸µ¯ º±¹ ¼µÄ±ÆµÁ¸µ¯ ÃÄ·½ ÃÄ¿¯²± º±¹ ¬»»¿ ­½± byte ½± ¿»¹Ã¸±¯½µ¹ ÃÄ¿½ º±Ä±ÇÉÁ·Ä® RSR. ŒÄ±½ º±Ä¬ Ä· »®È· ±½±³½ÉÁ¹Ãĵ¯ Ä¿ stop bit º±¹ · ÃÄ¿¯²± µ¯½±¹ ³µ¼¬Ä· ÄÌĵ Ä¿ ½­¿ ´µ´¿¼­½¿ Ǭ½µÄ±¹ º±¹ Ᏽı¹ Ä¿ bit OERR (RCSTA) (Overrun Error Bit, OERR). To bit ±ÅÄÌ ÀÁ­Àµ¹ ½± ¼·´µ½¹Ãĵ¯ ±ÀÌ Ä¿½ ÇÁ®ÃÄ· ¼­ÃÉ »¿³¹Ã¼¹º¿Í (software) µÀ±½±¸­Ä¿½Ä±Â (resetting) Ä·½ »¿³¹º® Ä·Â »®È·Â (¼·´µ½¯¶¿½Ä±Â º±¹ ¸­Ä¿½Ä±Â ¾±½¬ Ä¿ bit CREN). 𱏠 Ì»· Ä·½ ´¹¬Áºµ¹ À¿Å Ä¿ OERR bit µ¯½±¹ 1, ±À±³¿ÁµÍ¿½Ä±¹ ¿¹ ¼µÄ±Æ¿Á­Â ±ÀÌ Ä¿½ RSR register ÃÄ¿½ RCREG. £µ ÀµÁ¯ÀÄÉ÷ À¿Å µ½Î ±½±¼­½µÄ±¹ stop bit, ±ÅÄÌ ´µ½ »·Æ¸µ¯ ÄÌĵ Ᏽı¹ Ä¿ bit FERR (RCSTA) (Framing Error Bit. FERR). To bit ±ÅÄÌ ´µ½ ÀÁ¿º±»µ¯ ´¹±º¿À® º±¹ ÃŽµÀΠ¿ ÇÁ®ÃÄ·Â ÀÁ­Àµ¹ ½± Ä¿ µ»­³Çµ¹ ÃŽµÇΠ(polling) ³¹± ½± ´¹±À¹ÃÄÎõ¹ ±½ ­³¹½µ º¬À¿¹¿ »¬¸¿Â º±Ä¬ Ä·½ »®È· ĿŠ´µ´¿¼­½¿Å.

¤± ²®¼±Ä± À¿Å ÀÁ­Àµ¹ ½± ±º¿»¿Å¸®Ãµ¹ º±½µ¯Â ÀÁ¿ºµ¹¼­½¿Å ½± ÀÁ±³¼±Ä¿À¿¹·¸µ¯ ¼¹± ±ÃͳÇÁ¿½· »®È· ¼­ÃÉ Ä·Â USART µ¯½±¹ ı µ¾®Â :

‘Áǹº¿À¿¯·Ã· ĿŠº±Ä±ÇÉÁ·Ä® SPBRG ÀÁ¿ºµ¹¼­½¿Å ½± À±Á±Ç¸µ¯ ¿ º±Ä¬»»·»¿Â ÁŸ¼Ì »®È·Â. ‘½ ¸­»¿Å¼µ ÅÈ·»®Â ıÇÍķı (high speed) ÁŸ¼Ì »®È·Â ÀÁ­Àµ¹ ½± ĵ¸µ¯ 1 º±¹ Ä¿ bit BRGH.
•½µÁ³¿À¿¯·Ã· Ä·Â ±ÃͳÇÁ¿½·Â º±Ä¬Ãı÷ »µ¹Ä¿ÅÁ³¯±Â ¸­Ä¿½Ä±Â Ä¿ bit SYNC (TXSTA).
‘½ µ¯½±¹ µÀ¹¸Å¼·Ä­Â ¿¹ ´¹±º¿À­Â, ÄÌĵ ÀÁ­Àµ¹ ½± ĵ¸¿Í½ ı bit RC™• (PIE1), GIE (INTCON) º±¹ PEIE (INTCON).
‘½ µ¯½±¹ µÀ¹¸Å¼·Ä® · »®È· 9 bit ´µ´¿¼­½¿Å º±¹ Ìǹ 8, ÄÌĵ ÀÁ­Àµ¹ ½± ĵ¸µ¯ 1 Ä¿ bit RX9 (RCSTA).
•½µÁ³¿À¿¯·Ã· Ä·Â ±À¿ÃÄ¿»®Â ¸­Ä¿½Ä±Â Ä¿ bit CR• (RCSTA)
To bit RCIF Ᏽı¹ Ìı½ ¿»¿º»·Áɸµ¯ · »®È· º±¹ · ±½Ä¯ÃÄ¿¹Ç· ´¹±º¿À® ¸± ³¯½µ¹ ±½ º±¹ Ä¿ bit RCIE µ¯½±¹ 1.
”¹¬²±Ã¼± Äɽ 8 bit À¿Å µ»®Æ¸·Ã±½ ±ÀÌ Ä¿½ º±Ä±ÇÉÁ·Ä® RCREG.
‘½ ­Çµ¹ Ãż²µ¯ º¬À¿¹¿ »¬¸¿Â, ÀÁ­Àµ¹ ½± º±¸±Á¹Ãĵ¯ · ±½Ä¯ÃÄ¿¹Ç· ÷¼±¯± »¬¸¿Å ¼·´µ½¯¶¿½Ä±Â Ä¿ bit CREN.

£Ä¿ À±Á±º¬ÄÉ ÃÇ®¼± Ʊ¯½µÄ±¹ ­½± À±Á¬´µ¹³¼± Ä·Â ±ÃͳÇÁ¿½·Â »µ¹Ä¿ÅÁ³¯±Â ĿŠ´­ºÄ· Ä·Â USART.


£Ç®¼± 3. 33 ‘ÃͳÇÁ¿½· »®È· ¼­ÃÉ USART















¤± µ¹´¹º¬ DZÁ±ºÄ·Á¹ÃĹº¬ ĿŠPIC

Watch Dog Timer  WDT (œµÄÁ·Ä®Â À±Á±º¿»¿Í¸·Ã·Â)

Ÿ WDT µ¯½±¹ ­½±Â ı»±½ÄÉĮ À¬½É ÃÄ¿ chip À¿Å ´µ½ ÇÁµ¹¬¶µÄ±¹ µ¾ÉĵÁ¹º¬ µ¾±ÁÄ®¼±Ä± ³¹± ½± »µ¹Ä¿ÅÁ³®Ãµ¹ ¤¿ ´¹¬³Á±¼¼± ĿŠƱ¯½µÄ±¹ ÃÄ¿ µÀ̼µ½¿ ÃÇ®¼±..


£Ç®¼± 3. 34 ‘ÁǹĵºÄ¿½¹º® ĿŠwatchdog timer

Ÿ ı»±½ÄÉĮ ±ÅÄÌ µ¯½±¹ ±½µ¾¬ÁķĿ ±ÀÌ Ä¿½ ı»±½ÄÉÄ® ĿбºÁ¿´­ºÄ· OSC1/CLKIN. ‘ÅÄÌ Ã·¼±¯½µ¹ ÌĹ ¿ WDT ¸± ´¿Å»µÍµ¹ ±ºÌ¼· º±¹ Ìı½ Ä¿ Á¿»Ì¹ ÃĿбºÁ¿´­ºÄµÂ OSC1 º±¹ OSC2 ­Çµ¹ Ãı¼±Ä®Ãµ¹, ÌÀÉ ³¹± À±Á¬´µ¹³¼± º±Ä¬ Ä· ´¹¬Áºµ¹± ¼¹±Â µ½Ä¿»®Â SLEEP. — »µ¹Ä¿ÅÁ³¯± ĿŠWDT µ½µÁ³¿À¿¹µ¯Ä±¹ ® ±Àµ½µÁ³¿À¿¹µ¯Ä±¹ ±ÀÌ ­½± bit À±Á±¼µÄÁ¿À¿¯·Ã·Â Ä·Â ÃÅúµÅ®Â. •ÆÌÿ½ ­Çµ¹ µ½µÁ³¿À¿¹·¸µ¯, · »µ¹Ä¿ÅÁ³¯± ĿŠ´µ½ ¼À¿Áµ¯ ½± ±½±Ãı»µ¯ ¼­ÃÉ software.

Ÿ º±Ä±ÇÉÁ·Ä®Â À¿Å µ»­³Çµ¹ Ä· »µ¹Ä¿ÅÁ³¯± ĿŠWDT µ¯½±¹ ¿ OPTION_REG. ¤¿ 3 bit (PSA) ĿŠº±Ä±ÇÉÁ·Ä® ±ÅÄ¿Í µ»­³Çµ¹ ±½¬¸µÃ· ĿŠprescaler ÃÄ¿½ WDT (PSA:1) ® ÃÄ¿½ ¤IMER0 (PSA:0) º±¹ ı bit 2-0 (PS2-PS0) µ»­³Ç¿Å½ Ä¿½ ÁŸ¼Ì »µ¹Ä¿ÅÁ³¯±Â ĿŠprescaler, ÌÀÉ ÀµÁ¹³Á¬Æ¸·ºµ À±Á±À¬½É.

›µ¹Ä¿ÅÁ³¯± watch dog timer

š±Ä¬ Ä· ´¹¬Áºµ¹± Ä·Â º±½¿½¹º®Â »µ¹Ä¿ÅÁ³¯±Â Ä¿ time-out ĿŠWDT ÀÁ¿º±»µ¯ ¼¯± µÀ±½µºº¯½·Ã· Ä·Â ÃÅúµÅ®Â. ‘½ · ÃÅúµÅ® µ¯½±¹ õ º±Ä¬Ãı÷ SLEEP, ÄÌĵ Ä¿ time-out ĿŠWDT ­Çµ¹ É ±À¿Ä­»µÃ¼± ½± ¾ÅÀ½®Ãµ¹ · ÃÅúµÅ® ±ÀÌ Ä·½ º±Ä¬Ãı÷ SLEEP º±¹ ½± ÃŽµÇ¯Ãµ¹ ¼µ Ä·½ º±½¿½¹º® »µ¹Ä¿ÅÁ³¯±. ‘ÅÄÌ µ¯½±¹ ³½ÉÃÄÌ Ã±½ ¾ÍÀ½·¼± ĿŠWDT.

 µÁ¯¿´¿Â watch dog timer

O WDT ­Çµ¹ µ»¬Ç¹ÃÄ· ÀµÁ¯¿´¿ time-out 18ms (ÇÉÁ¯Â Ä· »µ¹Ä¿ÅÁ³¯± prescaler). — ÀµÁ¯¿´¿Â ±ÅÄ® ±»»¬¶µ¹ ¼µ Ä·½ ¸µÁ¼¿ºÁ±Ã¯±. ‘½ ÇÁµ¹¬¶µÄ±¹ ¼µ³±»ÍĵÁ· ÀµÁ¯¿´¿Â time-out ÄÌĵ ¼À¿Áµ¯ ½± ´·¼¹¿ÅÁ³·¸µ¯ postsacler ¼­ÃÉ software ³Á¬Æ¿½Ä±Â ÃÄ¿½ OPTION_REG. œµ ±ÅÄ̽ Ä¿½ ÄÁÌÀ¿ ¼À¿Á¿Í½ ½± Å»¿À¿¹·¸¿Í½ ÀµÁ¯¿´¿¹ ¼­ÇÁ¹ º±¹ 2. 3sec.

£µ¹Á¹±ºÌ  Á¿³Á±¼¼±Ä¹ÃĮ  In Circuit Serial Programmer

Ÿ¹ PIC Ŀе¼À¿Á¯¿Å ÀµÁ¹­Ç¿Å½ ­½±½ µ½Ãɼ±Äɼ­½¿ õ¹Á¹±ºÌ ÀÁ¿³Á±¼¼±Ä¹ÃÄ®. Ÿ ÀÁ¿³Á±¼¼±Ä¹ÃĮ ±ÅÄÌ Ż¿À¿¹µ¯Ä±¹ ¼µ ¼¯± ³Á±¼¼® ³¹± Á¿»Ì¹, ¼¯± ³¹± ´µ´¿¼­½± º±¹ ¬»»µÂ ÄÁµ¹Â ³¹± Ĭ÷, ³µ¯É÷ º±¹ Ĭ÷ ÀÁ¿³Á±¼¼±Ä¹Ã¼¿Í.





































4. £¥”•£œŸ›Ÿ“™‘ š‘™ £§Ÿ›™‘


œµÄ¬ ±ÀÌ Ä· ³µ½¹º® ÀµÁ¹³Á±Æ® À¿Å ÀÁ¿·³®¸·ºµ, ±º¿»¿Å¸¿Í½ ı ºµÆ¬»±¹± À¿Å µÀµ¾·³¿Í½ ±½±»ÅĹº¬ Ä¿ ºÍº»É¼± À¿Å Å»¿À¿¹®¸·ºµ Ãı À»±¯Ã¹± Ä·Â ´¹À»É¼±Ä¹º®Â µÁ³±Ã¯±Â º±¹ ı ÀÁ¿³Á¬¼¼±Ä± (ĿŠPIC º±¹ ĿŠ—/¥).
ˆÄù ¸± ÀµÁ¹³Á¬ÈÉ ÀÁÎı ÀÉ ­³¹½µ · ÃŽ´µÃ¼¿»¿³¯± ¼µÄ±¾Í Äɽ ¿»¿º»·Áɼ­½É½ ºÅº»É¼¬Äɽ À¿Å ÇÁ·Ã¹¼¿À¿¹®¸·º±½.
‘º¿»¿Å¸Î½Ä±Â À¬½Ä± Ä·½ À¿Áµ¯± Äɽ ´µ´¿¼­½É½, ±Áǯ¶É ±ÀÌ Ä¿ œ‘§232 ÃÄ¿ ¿À¿¯¿ »±¼²¬½¿½Ä±¹ ±ÀÌ Ä¿ interface ÀÁÎı ı ´µ´¿¼­½±, ÌÀÉ ­ÇÉ ±½±Æ­Áµ¹ ¿¹ ÃĬ¸¼µÂ Äɽ ÷¼¬Äɽ RX, TX ĿŠUSART µ¯½±¹ CMOS º±¹ ³¹± ½± ¼µÄ±ÄÁ±À¿Í½ õ ÃĬ¸¼µÂ RS232 ÀÁ­Àµ¹ ¼µÄ¬ ı RC6, RC7 ½± ±º¿»¿Å¸®Ãµ¹ ­½± MAX232 ¿»¿º»·Áɼ­½¿. — ÃŽ´µÃ¼¿»¿³¯± Ŀе¯½±¹ ÃǵĹº¬ ±À»® º±¹ Ʊ¯½µÄ±¹ ÃÄ¿ ÃÇ®¼± 4. 1. Ÿ¹ Àź½ÉÄ­Â ¼µÄ±ÄÁ­À¿Å½ Ĺ ÃĬ¸¼µÂ 0V, 5V õ 12V, -12V ±½Ä¯ÃÄ¿¹Ç±. £Ä·½ ¬»»· ¬ºÁ· Äɽ ´Í¿ µ¾Ì´É½ ĿŠMAX232 ²Á¯ÃºµÄ±¹ ­½± ¬»»¿ ¿»¿º»·Áɼ­½¿ ¹´¯¿Å ÄÍÀ¿Å (COM1 ® COM2 ĿŠ—/¥) À¿Å º¬½µ¹ Ä·½ ±½¬ÃÄÁ¿Æ· ´¹±´¹º±Ã¯±.


£Ç®¼± 4. 1 — ÃŽ´µÃ¼¿»¿³¯± ĿŠMAX232 ¼µ ı ÅÀÌ»¿¹À¿ ºÍº»É¼±.



‘ÀÌ Ä¿Å ±ºÁ¿´­ºÄµÂ TX º±¹ RX ĿŠMAX232 ÃÄ­»½¿½Ä±¹ º±¹ »±¼²¬½¿½Ä±¹ ı ´µ´¿¼­½± õ/±ÀÌ Ä¿ PIC, ­Äù Ä¿ PIC16F877 µ¯½±¹ ±ÅÄÌ À¿Å »±¼²¬½µ¹ ı ´µ´¿¼­½± ±ÀÌ Ä¿ max232 º±¹ ı µÀµ¾µÁ³¬¶µÄ±¹.
£Ä¿ ÃÇ®¼± 4. 2 ²»­À¿Å¼µ ı ı ­»µ³Ç¿Å À¿Å ±À¿ÇÉÁ¿Í½ ±ÀÌ Ä¿ microcontroller (PIC16F877) ÃÄ¿ ÅÀÌ»¿¹À¿ ºÍº»É¼± º±¹ µ¯½±¹:
¤± 8 bits (PORTD) ı ¿À¿¯± ÀÁ¿ÇÉÁ¿Í½ ÃÄ¿ DAC (MAX505). º±¹ ¼µÁ¹º¬ ±ÀÌ ±ÅĬ (D0, D1, D2) ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ º±¹ ³¹± ¬»»µÂ »µ¹Ä¿ÅÁ³¯µÂ À¿Å ¸± ´¿Í¼µ ÃÄ·½ ÃŽµÇµ¯±.
PIC_A0 º±¹ PIC_A1 ³¹± Ä·½ µÀ¹»¿³® Ä·Â µÀ¹¸Å¼·Ä®Â ºÅ¼±Ä¿¼¿ÁÆ®Â, º±¹ ±ÀµÅ¸Í½¿½Ä±¹ ÃÄ¿ MAX038.
DAC_A0 º±¹ DAC_A1 ı ¿À¿¯± ±ÀµÅ¸Í½¿½Ä±¹ ÃÄ¿ DAC (MAX505) ³¹± Ä·½ µÀ¹»¿³® ĿŠº±½±»¹¿Í À¿Å µÀ¹¸Å¼¿Í¼µ ½± ´Îÿżµ Ĺ¼®.
DAC_WR º±¹ ±ÅÄÌ º±ÄµÅ¸Í½µÄ±¹ ÃÄ¿ DAC º±¹ ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ Ìı½ ¸­»¿Å¼µ ½± ´Îÿżµ Ĺ¼® õ º¬À¿¹¿ º±½¬»¹.
¤± RELAY1, RELAY2, PIC_D0 º±¹ PIC_D1 ³¹± Ä·½ µÀ¹»¿³® ĿŠº±Ä¬»»·»¿Å Á­µ, ı Á­µ ÌÀÉ ¸± ´¿Í¼µ ÃÄ¿ ÃÇ®¼± 4. 9 ¼µ Ä·½ ²¿®¸µ¹± ĿŠ´¹±»­³¿Å¼µ Ä¿½ Àź½ÉÄ® CF.
Dout, CLK, DATA_POTEN º±¹ PIC_D2 ±ÀµÅ¸Í½¿½Ä±¹ ÃÄ¿ DS1867 º±¹ µ¯½±¹ ı ±À±Á±¯Ä·Ä± ı À¿Å ÇÁµ¹±¶Ì¼±Ãĵ ³¹± Ä·½ ÃͳÇÁ¿½· ¼µÄ¬´¿Ã·Â


£Ç®¼± 4. 2 — ÃŽ´µÃ¼¿»¿³¯± ĿŠpic



‘ÀÌ Ä·½ ¬»»· À»µÅÁ¬ ¿ PIC ´­ÇµÄ±¹ ı µ¾®Â ı º±¹ Ĭõ¹Â À¿Å µ¯½±¹ ±À±Á±¯Ä·Ä± ³¹± Ä·½ »µ¹Ä¿ÅÁ³¯± Ä¿Å
£Ä¿Å ±ºÁ¿´­ºÄµÂ 13 º±¹ 14 ÃŽ´­µÄ±¹ ¿ ºÁÍÃı»»¿Â ¿ ¿À¿¯¿Â À±¯¶µ¹ ¼µ³¬»¿ ÁÌ»¿ ÃÄ·½ ıÇÍķı ĿŠPIC (ÃÄ·½ ¼µÄ¬´¿Ã·, »®È· ´µ´¿¼­½É½ º±¹ ÃÄ·½ µºÄ­»µÃ· µ½Ä¿»Î½) ¿ ºÁÍÃı»»¿Â ±ÅÄÌ µÀ¹»­³µÄ±¹ ÃÄ·½ ÃÅǽÌķı Äɽ 4 MHZ ¼µ ÃŽ­Àµ¹± ­½±Â ºÍº»¿Â µ½Ä¿»®Â ½± ¹Ã¿Íı¹ ¼µ 1 ¼sec.

£Ä¿ ±ºÁ¿´­ºÄ· 1 µ¯½±¹ · Ĭ÷ Vpp º±¹ µ¯½±¹ · Ĭ÷ ÀÁ¿³Á±¼¼±Ä¹Ã¼¿Í · ¿À¿¯± ÃŽ´­µÄµ ¼­Ã¿ µ½Ì ºÅº»Î¼±Ä¿Â ÌÀÉ Ʊ¯½µÄ±¹ ÃÄ¿ ÃÇ®¼±

¤­»¿Â ¿ PIC ÃŽ´­µÄ±¹ ¼µ Ä¿ connector U1 Ä¿ ¿À¿¯¿ ¼±Â ´¯½µ¹ Ä·½ ´Å½±ÄÌķı ĿŠÀÁ¿³Á±¼¼±Ä¹Ã¼¿Í ĿŠPIC ÇÉÁ¯Â ½± Ä¿ ²³¬»¿Å¼µ ±ÀÌ Ä·½ À»±º­Ä±. º±¹ Ä¿ connector ±ÅÄÌ ÃŽ´­µÄ±¹ ÃĿбºÁ¿´­ºÄµÂ (1, 39, 40, Vcc, GND ).

£Ä¿ ÃÇ®¼± 4. 5 Ʊ¯½µÄ±¹ · ÃŽ´µÃ¼¿»¿³¯± ĿŠMAX038 À¿Å µ¯½±¹ º±¹ · º±Á´¹¬ ĿŠÃÅÃÄ®¼±Ä¿Â, Ä¿ MAX038 ´­ÇµÄ±¹ ı µ¾®Â ı º±¹ Ĭõ¹Â:
¤± ‘0 º±¹ ‘1 À¿Å µ¯½±¹ ´Å¿ ³Á±¼¼­Â ÀÁ¿³Á±¼¼±Ä¹Ã¼¿Í (TTL), º±¹ ÃÄ­»½¿½Ä±¹ ±ÀÌ Ä¿ PIC ³¹± Ä·½ µÀ¹»¿³® ĿеÀ¹¸Å¼·Ä¿Í ĿÂ
¤·½ Ĭ÷ DADJ, · ¿À¿¯± ÃÄ­»½µÄ±¹ ±ÀÌ Ä¿ MAX505 º±¹ ÃųºµºÁ¹¼­½± ±ÀÌ Ä¿ ÄÁ¯Ä¿ º±½¬»¹ º±¹ ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ³¹± Ä·½ Á͸¼¹Ã· ĿŠduty cycle.
¤·½ Ĭ÷ FADJ, · ¿À¿¯± ÃÄ­»½µÄ±¹ ±ÀÌ Ä¿ MAX505 º±¹ ÃųºµºÁ¹¼­½± ±ÀÌ Ä¿ ÀÁÎÄ¿ º±½¬»¹ º±¹ ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ³¹± Ä·½ Á͸¼¹Ã· Ä·Â ÃÅǽÌķıÂ.
ŒÀÉ ²»­À¿Å¼µ ÃÄ¿ ÃÇ®¼± 4. 2 ÃÄ¿ ±ºÁ¿´­ºÄ· 5 ĿŠMAX038 ÃŽ´­µÄ±¹ ¿ Àź½ÉĮ CF À¿Å º¬¸µ Æ¿Á¬ ´¹±»­³µÄ±¹ ±ÀÌ Ä¿Å 4 Àź½ÉÄ­Â ±½¬»¿³± ¼µ Ä·½ ÀµÁ¹¿Ç® Ä·Â ÃÅǽÌķı À¿Å ´¹±»­³µ¹ ¿ ÇÁ®ÃÄ·Â º±¹ ¿ Àź½ÉĮ ±ÅÄÌ ¸± À±¯¶µ¹ ¼µ³¬»¿ ÁÌ»¿ ÃÄ·½ ´¹±¼ÌÁÆÉ÷ ķ ĵ»¹º®Â ÃÅǽÌķıÂ.
¤­»¿Â Ä¿ ÁµÍ¼± ™™ Ä¿ ¿À¿¯¿ º±¹ ±ÅÄÌ ÃÄ­»½µÄ±¹ ±ÀÌ Ä¿ MAX505, ±ÀÌ Ä¿ ´µÍĵÁ¿ º±½¬»¹ ñ½ Ĭ÷ · ¿À¿¯± ¼µÄ±ÄÁ­ÀµÄ±¹ õ ÁµÍ¼± ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â Ä¿ ºÍº»É¼± Ä¿ ÃÇ®¼±Ä¿Â 4. 4



£Ç®¼± 4. 4 Ÿ ÄÁÌÀ¿Â À¿Å ¼µÄ±ÄÁ­À¿Å¼µ Ä·½ Ĭ÷ VoutB ÃÄ¿ ÁµÍ¼± ™™.

¤¿ ÁµÍ¼± ™™ µ¯½±¹ º±¹ ±ÅÄÌ ¼¹± À±Á¬¼µÄÁ¿Â ³¹± Ä¿½ ­»µ³Ç¿ Ä·Â ÃÅǽÌķıÂ, Ä¿ ÁµÍ¼± ±ÅÄÌ ÀÁ­Àµ¹ ½± ºÅ¼±½¸µ¯ ÃÄ·½ ÀµÁ¹¿Ç® (2¼‘  750¼‘) ³¹± Ä¿½ »Ì³¿ ±ÅÄÌ ­ÇÉ ´¹±»­¾µ¹ Ĺ ±½Ä¹ÃĬõ¹Â À¿Å Ʊ¯½¿½Ä±¹ ÃÄ¿ ÃÇ®¼±, ÌÀ¿Å Ìı½ · VoutB µ¯½±¹ ¼·´­½ Ä¿ ™™ ¸± ¹Ã¿Íı¹ ¼µ 2¼‘ º±¹ Ìı½ µ¯½±¹ 5V Ä¿ ™™ ¸± ¹Ã¿Íı¹ ¼µ 750¼‘.

¤¿ MAX038 ¼µ Ä·½ õ¹Á¬ ĿŠÀ±Á¬³µ¹ º±¹ ı µ¾®Â :
¼¹± Ãı¸µÁ® Ĭ÷ 2. 5V · ¿À¿¯± ­Çµ¹ ÇÁ·Ã¹¼¿À¿¹·¸µ¯ Ãı µ¾®Â ¼­Á· ĿŠºÅº»Î¼±Ä¿Â:
ÃÄ¿ ºÍº»É¼± À¿Å ±½­ÆµÁ± À±Á±À¬½É (ÃÇ®¼± 4. 1)
ñ½ Ĭ÷ ±½±Æ¿Á¬Â Äɽ º±½±»¹Î½ ĿŠMAX505 ÌÀÉ ¸± ´¿Í¼µ À±Á±º¬ÄÉ.
µÀ¯Ã·Â ÇÁ·Ã¹¼¿À¿¹µ¯Ä±¹ ³¹± Ä·½ À±Á±³É³®Â ķ Ĭ÷ 2. 74.

º±¹ Ä·½ ºÅ¼±Ä¿¼¿ÁÆ® µ¾Ì´¿Å · ¿À¿¯± µ¯½±¹ ¼¹± ±ÀÌ Ä¹Â ÄÁµ¹Â ºÅ¼±Ä¿¼¿ÁÆ­Â º±¹ ­Çµ¹ Ãı¸µÁÌ À»¬Ä¿Â 2. 5V, º±¹ ­Äù ³¹± ½± µ»­³Ç¿Å¼µ º±¹ Ä¿ À»¬Ä¿Â ĿŠî¼±Ä¿Â ÇÁ·Ã¹¼¿À¿¹¿Í¼µ ­½± ĵ»µÃĹºÌ µ½¹ÃÇÅÄ® ÌÀÉ ¸± ´¿Í¼µ À±Á±º¬ÄÉ.
£Ä¿ ÃÇ®¼± 4. 5 Ʊ¯½¿½Ä±¹ Ì»± ı ı º±¹ ¿¹ Ĭõ¹Â ±ÅÄ­Â.

£Ç®¼± 4. 5 — ÃŽ´µÃ¼¿»¿³¯± ĿŠMAX038 ¼µ ı ÅÀÌ»¿¹À¿ ºÍº»É¼±.



£Ä¿ ÃÇ®¼± 4. 6 Ʊ¯½µÄ±¹ Ä¿ DAC (MAX505) ĿŠºÅº»Î¼±Ä¿Â Ä¿ ¿À¿¯¿ ÌÀÉ ±½­ÆµÁ± ­Çµ¹ Ŀе¾®Â ±ºÁ¿´­ºÄµÂ:
ĿŠ(D0-D7) ¼µ ĿŠ¿À¿¯¿Å ƿÁÄνµÄ±¹ À±Á¬»»·»± Ä¿ ÄùÀ.
ĿŠ‘0 º±¹ ‘1 ³¹± Ä·½ µÀ¹»¿³® ĿеÀ¹¸Å¼·Ä¿Í º±½±»¹¿Í.
š±¹ Ä¿ WR À¿Å µ¯½±¹ ̼¿¹¿ ĿŠCC º±¹ ¼±Â ´¯½µ¹ Ä·½ ´Å½±ÄÌķı ½±
± ÇÁ·Ã¹¼¿À¿¹¿Í¼µ ı (D0-D7)³¹± ¬»»µÂ »µ¹Ä¿ÅÁ³¯µÂ ÌÀÉ ¸± ´¿Í¼µ À±Á±º¬ÄÉ.
¤¿Å VRA, VRB º±¹ VRC ¿¹ ¿À¿¯¿ µ¯½±¹ · Ĭ÷ ±½±Æ¿Á¬Â Äɽ º±½±»¹Î½ º±¹ ¹Ã¿Íı¹ ¼µ Ä·½ Ĭ÷ VREF (2. 5V)


£Ç®¼± 4. 6 — ÃŽ´µÃ¼¿»¿³¯± ĿŠMAX505 ¼µ ı ÅÀÌ»¿¹À¿ ºÍº»É¼±.

‘ÀÌ Ä¿ MAX505 ±À¿ÇÉÁ¿Í½ ¿¹ Ĭõ¹Â VoutA, VoutB º±¹ VoutC À¿Å º±ÄµÅ¸Í½¿½Ä±¹ ÀÁ¿Â Ä¿ MXL1014 ¿ ¿À¿¯¿Â ¼µ Ä·½ õ¹Á¬ ĿмµÄ±ÄÁ­Àµ¹ Ĺ ÃĬ¸¼µÂ ±ÀÌ (0-5V) õ
( 2. 5 - 2. 5V). ÃÄ¿ ÃÇ®¼± 4. 8 Ʊ¯½µÄ±¹ Ä¿ ÄùÀ ±ÅÄÌ ¼µ Ä·½ ÃŽ´µÃ¼¿»¿³¯± Ŀмµ Ä¿ MAX505 µÀ¯Ã·Â Ʊ¯½¿½Ä±¹ Ĺ ¼µÄ±ÄÁµÀ̼µ½µÂ Ĭõ¹Â ¼µ Ĺ ¿À¿¯µÂ ³¯½µÄ±¹ ¿ ­»µ³Ç¿Â Ĺ Ĭõ¹Â VDADJ, VFADJ º±¹ IIN À¿Å ­ÇÉ ±½±Æ­ÁÉ À±Á±À¬½É, · ¼µÄ±ÄÁ¿À® Äɽ Ĭõɽ ±ÅÄν ³¯½µÄ±¹ º±Ä±½¿·Ä® ¼µ»µÄνı Ŀ ÃÇ®¼± 4. 7

££Ç®¼± 4. 8 — ÃŽ´µÃ¼¿»¿³¯± ĿŠMXL1014 ¼µ Äo ÅÀÌ»¿¹À¿ ºÍº»É¼±.

•À¯Ã·Â ÌÀÉ ­ÇÉ ±½±Æ­Áµ¹ ÌĹ µÀ¹»¿³® ĿŠÀź½ÉÄ® ³¯½µÄ±¹ ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â ı Áµ»­ ı ¿À¿¯± ÀÁ¿Ä¹¼Î½Ä±¹ ±ÀÌ Ä¿ º±½¿½¹ºÌ ÄùÀ switches »Ì³É Ä·Â ¼¹ºÁ®Â ±½Ä¯Ãı÷ º±¹ Ä·Â À¿»Í ¼¹ºÁ®Â ÇÉÁ·Ä¹ºÌķı Ä¿ÅÂ, ÃÄ¿ ÃÇ®¼± 4. 9
¦±¯½µÄ±¹ · ÃŽ´µÃ¼¿»¿³¯± ±ÅÄν ¼µ Ä¿ PIC º±¹ ¼µ Ä¿ MAX038 (ÃųºµºÁ¹¼­½± ÃÄ¿ ±ºÁ¿´­ºÄ· 5 ĿŠœ‘§038 µºµ¯ À¿Å ÀÁ­Àµ¹ ½± ÃŽ´µ¸µ¯ Ä¿ CF).



£Ç®¼± 4. 9 ¤± Áµ»­ À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í½Ä±¹ ³¹± Ä·½ µÀ¹»¿³® ĿŠº±Ä¬»»·»¿ Àź½ÉÄ®

‘¾¯¶µ¹ ½± ÷¼µ¹É¸µ¯ ÀÉ »µ¹Ä¿ÅÁ³µ¯ º¬¸µ º¿¼¼¬Ä¹ ±ÀÌ Ä± Ä­ÃõÁ± ĿŠÃÇ®¼±Ä¿Â,
¤¿ ÄÁ±½¶¯ÃÄ¿Á 22222 »µ¹Ä¿ÅÁ³µ¯ ñ½ ´¹±ºÌÀÄ·Â ÌÀ¿Å Ìı½ ¸­Ä¿Å¼µ Ä·½ ²¬Ã· ĿŠõ »¿³¹ºÌ  1 º»µ¯½µ¹ º±¹ ­Äù µÆ±Á¼Ì¶µÄ±¹ ¼¹± Ĭ÷ Ĭ÷ ÃÄ¿ À·½¯¿ ĿŠÁµ»µ ¼µ ±À¿Ä­»µÃ¼± ±ÅÄÌ ½± ÃŽ´­µ¹ Ä¿ ÀÌ´¹ 2 (GD) ¼µ Ä¿ 4 º±¹ ­Äù ÃŽ´­µ¹ Ä¿ ­½± ÀÌ´¹ ĿŠÀź½ÉÄ® ÃÄ¿ GD º±¹ Ä¿ ¬»»¿ µ¯½±¹ ¼Ì½¹¼± ÃŽ´µÌ¼µ½¿ ¼µ Ä¿ MAX038.
š±¹ ³¹± ½± ÃŽ´­Ã¿Å¼µ º¬¸µ Æ¿Á¬ ¼Ì½¿ ­½± Àź½ÉÄ® ÀÁ­Àµ¹ ½± ¸­Ä¿Å¼µ º¬¸µ Æ¿Á¬ ¼Ì½¿ ­½± ±ÀÌ Ä± RELAY1, RELAY2, PIC_D0 º±¹ PIC_D1 »¿³¹ºÌ ­½±.

¤¿ ±¼­ÃÉ µÀ̼µ½¿ ÃĬ´¹¿ µ¯½±¹ ±ÅÄÌ Ä·Â µ½¯ÃÇÅ÷Â. ¤¿ ÃÇ·¼±Ä¹ºÌ ´¹¬³Á±¼¼± ³¹± Ä¿ ÃĬ´¹¿ ±ÅÄÌ Æ±¯½µÄ±¹ ÃÄ¿ ÃÇ®¼± 4. 10 À¿Å ²Á¯ÃºµÄ±¹ ÃÄ· ÃŽ­Çµ¹±.
— µ½¯ÃÇÅ÷ Ŀг¯½µÄ±¹ ¼µ Ä¿ œ‘§457 À¿Å µ¯½±¹ ­½±Â ĵ»µÃĹºÌ µ½¹ÃÇÅĮ ¼µ³¬»¿Å µÍÁ¿Å ¶Î½·Â (70œ—–), ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â Ä·½ ¼· ±½¬ÃÄÁ¿Æ· ÃŽ´µÃ¼¿»¿³¯±. ŒÀ¿Å · R1 µ¯½±¹ Ãı¸µÁ® ±½Ä¯Ãı÷ º±¹ · R2 µ¯½±¹ Ä¿ DS1867 À¿Å µ¯½±¹ ­½± ȷƹ±º¬ µ»µ³Ç̼µ½¿ À¿Äµ½Ã¹Ì¼µÄÁ¿ ¿À¿¯¿Â Æ¿ÁÄνµÄ±¹ õ¹Á¹±º¬.


£Ç®¼± 4. 10 ¤¿ ÃĬ´¹¿ Ä·Â µ½¯ÃÇÅ÷Â


ı ı À¿Å ±ÀµÅ¸Í½¿½Ä±¹ ÃÄ¿ DS1867 µ¯½±¹ ±ÅĬ À¿Å ÇÁµ¹¬¶¿½Ä±¹ ³¹± Ä·½ ¼µÄ¬´¿Ã· ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â Ä¿ ÀÁÉÄ̺¿»»¿ SIP ÌÀÉ ±½­ÆµÁ± ÃÄ¿ ºµÆ±»±¯¿ 3.























 ±Á¬ÁÄ·¼± ‘.
¤¿  Á̳Á±¼¼± ¤·Â Visual Basic

¤¿ ÀÁ̳Á±¼¼± À¿Å µºÄµ»µ¯ ¿ —/¥ ÅÀ¿»¿³¹ÃĮ À¿Å ÃŽ´­µÄ±¹ ¼µ Ä¿ ÃÍÃÄ·¼¬ ¼±Â, ±½±»±¼²¬½µ¹ ½± ±À¿Ãĵ¯»µ¹ ĿŠDZÁ±ºÄ®ÁµÂ µ»­³Ç¿Å À¿Å µÀ¹¸Å¼¿Í¼µ ÀÁ¿Â Ä¿ ¼¹ºÁ¿µ»µ³ºÄ® º±¹ ½± ´¹±Çµ¹Á¹Ãĵ¯ ı ¼·½Í¼±Ä± µÀ¹²µ²±¯Éî ĿÅÂ.
 Á¹½ ½± ³Á¬ÈÉ Ä¿ ÀÁ̳Á±¼¼± ¸­»É ½± º¬½É ¼¯± ¼¹ºÁ® µ¹Ã±³É³® ³¹± Ä¿½ ÄÁÌÀ¿ ¼µ Ä¿½ ¿À¿¯¿ ³¯½µÄ±¹ · õ¹Á¹±º® µÀ¹º¿¹½É½¯± ÇÁ·Ã¹¼¿À¿¹Î½Ä±Â Ä·½ Visual Basic, ±¾¯¶µ¹ ½± ±½±Æ­ÁÉ ÌĹ ÃÄ·½ õ¹Á¹±º® µÀ¹º¿¹½É½¯± ¿ —/¥ ±½Ä¹»±¼²¬½µÄ±¹ Ä·½ õ¹Á¹±º® ¸ÍÁ± É ­½± ±Áǵ¯¿, ÃÄ¿ ¿À¿¯¿ «±À¿¸·ºµÍµ¹» ´·»±´® ±À¿ÃÄ­»»µ¹ DZÁ±ºÄ®ÁµÂ º±¹ ±ÀÌ Ä¿ ¿À¿¯¿ ´¹±²¬¶µ¹ DZÁ±ºÄ®ÁµÂ. œ¹± µÆ±Á¼¿³® õ¹Á¹±º®Â µÀ¹º¿¹½É½¯± ±½¬³µÄ±¹ µÀ¿¼­½É ÃĹ ´¹±´¹º±Ã¯µÂ ±À¿¸®ºµÅ÷ º±¹ ±½¬³½É÷ ±ÀÌ Ä¿ «±Áǵ¯¿» ķ õ¹Á¹±º®Â ¸ÍÁ±Â COM1 ® COM2.
£Ä·½ ³»ÎÃñ Visual Basic · õ¹Á¹±º® ¸ÍÁ± µ¯½±¹ ­½±Â ¼·Ç±½¹Ã¼ÌÂ. ‘ÅÄÌ ´µ½ ÀµÁ¹»±¼²¬½µÄ±¹ ÃĿв±Ã¹º¿Í ¼·Ç±½¹Ã¼¿Í À¿Å µ¼Æ±½¯¶¿½Ä±¹ ¼Ì»¹Â µºº¹½®Ã¿Å½- ¼µ Ä¿ »¿³¹Ã¼¹ºÌ Ä·Â VB. ˆÄù ¿ ¼·Ç±½¹Ã¼Ì ķ õ¹Á¹±º®Â ¸ÍÁ±Â À¿Å ¿½¿¼¬¶µÄ±¹ MSComm, ÀÁ­Àµ¹ ½± Æ¿ÁÄɸµ¯ ±ÀÌ Ä·½ ²¹²»¹¿¸®º· ¼·Ç±½¹Ã¼Î½ À¿Å ÅÀ¬Áǵ¹ ÃÄ¿ »¿³¹Ã¼¹ºÌ.

Ÿ œ—§‘™£œŸ£ ¤—£ £•™¡™‘š—£ ˜¥¡‘£

“¹± ½± Æ¿ÁÄÎÿżµ Ä¿ ¼·Ç±½¹Ã¼Ì ķ õ¹Á¹±º®Â ¸ÍÁ±Â º¬½¿Å¼µ ı µ¾®Â:
±) ¤¿À¿¸µÄ¿Í¼µ Ä¿ À¿½Ä¯º¹ ÃÄ·½ ÀµÁ¹¿Ç® Äɽ ¼·Ç±½¹Ã¼Î½ º±¹ À±Ä¿Í¼µ Ä¿ ´µ¾¯
À»®ºÄÁ¿ Ä¿Å.
’) µÀ¹»­³¿Å¼µ Components º±¹ ±½¿¯³µ¹ Ä¿ À±Á¬¸ÅÁ¿ Ä·Â ²¹²»¹¿¸®º·Â
œ·Ç±½¹Ã¼Î½, º±¹ ¼µÄ¬ µÀ¹»­³¿Å¼µ Ä¿ ¼·Ç±½¹Ã¼Ì Microsoft Comm Controls
4. 0 ® 5. 0 ® 6. 0 ±½¬»¿³± ¼µ Ä·½ ­º´¿Ã· À¿Å ÇÁ·Ã¹¼¿À¿¹¿Í¼µ, º±¹ À±Ä¬¼µ ok.
³)  ±Á±Ä·Á¿Í¼µ ÌĹ ÃĿм·Ç±½¹Ã¼¿Í ķ ³»ÎÃñ ÀÁ¿ÃᏵı¹ ­½± µ¹º¿½¯´¹¿
Ä·»µÆÎ½¿Å. ‘ÅÄÌ ±½Ä¹ÃÄ¿¹Çµ¯ ÃÄ¿½ ¼·Ç±½¹Ã¼Ì MSComm.


Ÿ™ ’‘£™šˆ£ ™”™Œ¤—¤•£ ¤Ÿ¥ œ—§‘™£œŸ¥ MSComm.

˜± ±½±Æ­ÁÉ ÄÎÁ± Ĺ ²±Ã¹º­Â ¹´¹Ìķĵ Ŀм·Ç±½¹Ã¼¿Í ±ÅÄ¿Í º±¹ Ĺ ¿À¿¯µÂ ­ÇÉ ÇÁ·Ã¹¼¿À¿¹®Ãµ¹ ÃÄ¿ ÀÁ̳Á±¼¼¬ ¼¿Å,

MSComm1. CommonPort: ´·»Î½µ¹ Ä·½ ¸ÍÁ± ĿŠ—/¥ À¿Å ¸± µºÄµ»­Ãµ¹ Ä· õ¹Á¹±º® µÀ¹º¿¹½É½¯±. ¿ º¬¸µ —/¥ ´¹±¸­Äµ¹ Ĺ ˜ÍÁµÂ COM1 º±¹ COM2, ¿¹ ¿À¿¯µÂ ´·»Î½¿½Ä±¹ ¼µ Ĺ Ĺ¼­Â 1 º±¹ 2 ±½Ä¯ÃÄ¿¹Ç±..

MSComm1. PortOpen: µ½µÁ³¿À¿¹µ¯ (True) º±¹ ±Àµ½¿Á³¿À¿¹µ¯ (False) Ä·½ õ¹Á¹±º® ¸ÍÁ±.

MSComm1. Input: µ¯½±¹ ±»Æ±Á¹¸¼·Ä¹º® ¼µÄ±²»·Ä® º±¹ ÀµÁ¹­Çµ¹ ĿŠDZÁ±ºÄ®ÁµÂ À¿Å »±¼²¬½¿½Ä±¹ ±ÀÌ Ä·½ ¸ÍÁ±.

MSComm1. Output: µ¯½±¹ ±»Æ±Á¹¸¼·Ä¹º® ¼µÄ±²»·Ä® º±¹ ÀµÁ¹­Çµ¹ ĿŠDZÁ±ºÄ®ÁµÂ À¿Å ±À¿ÃÄ­»»µ¹ · ¸ÍÁ±.

£Ä·½ ÃŽ­Çµ¹± ¸± ³Á¬ÈÉ Ä¿ ÀÁ̳Á±¼¼± ¼µ ı ±À±Á±¯Ä·Ä± ÃÇÌ»¹±.



 ‘º¿»¿Å¸µ¯ ´®»É÷ Äɽ ¼µÄ±²»·Äν À¿Å ¸± ÇÁ·Ã¹¼¿À¿¹Î ÃÄ¿ ÀÁ̳Á±¼¼±.
 ÌÀ¿Å ¿¹ ¼µÄ±²»·Ä­Â µ¯½±¹ ÄÍÀ¿Å ™nteger, Double ® String

Option Explicit
Dim len1_a As Integer
Dim len1_b As Integer
Dim len_platos As Integer

Dim len2 As Integer
Dim data1_hex As String
Dim platos1 As String
Dim platos As String
Dim platos_ready As String
Dim switches As String
Dim data1_hex_a As String
Dim data1_hex_b As String

Dim data2_hex As String
Dim data1_ready As String

Dim data1_ready_a As String
Dim data1_ready_b As String

Dim data2_ready As String
Dim wave_type As String
Dim out_string As String
Dim appendlnResponse As String
Dim y As String
Dim z As String

Dim CF As Double
Dim x1 As Double
Dim x2 As Double
Dim x3 As Double
Dim x4 As Double
Dim x5 As Double
Dim m As Double

Dim offset As Double
Dim offset2 As Double

Dim Vfadj As Double
Dim Iinn As Double
Dim Iinnout As Double
Dim Iinnout1 As Double

Dim x As Boolean



 — ÀÁÎÄ· ÃŽ¬Áķ÷ µ¯½±¹ · Command1 º±¹ µºÄµ»µ¯Ä±¹ Ìı½  À±Ä¬¼µ Ä¿ º¿ÅÀ¯  Open  Port · ¿À¿¯± ±½¿¯³µ¹ Ä¿ COM À¿Å  ­ÇÉ ´¹±»­¾µ¹ º±¹ µ¼Æ±½¯¶µ¹ Ì»µÂ Ĺ ÁŸ¼¯Ãµ¹Â Ä·Â  ¼µÄ¬´¿Ã·Â õ ­½± TextBox.

Private Sub Command1_Click()

Dim sformat As String

If MSComm1.PortOpen = True Then Exit Sub

sformat = Combo3.List(Combo3.ListIndex) + ", " _
+ Mid(Combo5.List(Combo5.ListIndex), 1, 1) + ", " _
+ Combo2.List(Combo2.ListIndex) + ", " _
+ Combo4.List(Combo4.ListIndex)
MSComm1.Settings = sformat
MSComm1.CommPort = Combo1.ListIndex + 1
MSComm1.PortOpen = True
Command1.Enabled = False
Command2.Enabled = True
enableChoice (False)

Text5.Text = "Settings " & MSComm1.Settings
End Sub

 — ÃŽ¬Áķ÷ À¿Å ±º¿»¿Å¸µ¯ º»µ¯½µ¹ Ä·½ ÀÌÁı À¿Å ÇÁ·Ã¹¼¿À¿¹Î õ ÀµÁ¯ÀÄÉ÷ À¿Å  ¸± ÇÁ·Ã¹¼¿À¿¹·¸µ¯ · ÀÌÁı ³¹± ¬»»¿ ú¿ÀÌ º±¹ ±ÅÄ® · ÃŽ¬Áķ÷ µºÄµ»µ¯Ä±¹ Ìı½  À±Ä¬¼µ Ä¿ º¿ÅÀ¯  Close Port

Private Sub Command2_Click()
If MSComm1.PortOpen Then
MSComm1.PortOpen = False
Command2.Enabled = False
Command1.Enabled = True
End If
End Sub

 — µÀ̼µ½· ÃŽ¬Áķ÷ ¼±Â ´¯½µ¹ Ä·½ ´Å½±ÄÌķı ½± ±»»¬¾¿Å¼µ Ĺ ÁŸ¼¯Ãµ¹Â Ä·Â  ¼µÄ¬´¿Ã·Â ±»»¬ õ ±ÅÄ® Ä·½ ÀµÁ¯ÀÄÉ÷ ÀÁ­Àµ¹ ½± ±»»¬¾¿Å¼µ ±½Ä¯ÃÄ¿¹Ç± Ĺ  ÁŸ¼¯Ãµ¹Â º±¹ ÃÄ¿ microcontroller º±¹ µºÄµ»µ¯Ä±¹ Ìı½ À±Ä¬¼µ Ä¿ º¿ÅÀ¯  Change

Private Sub Command3_Click()
MsgBox "if you want to change the properties, you must change and the propreties in the pic", vbCritical + vbYesNoCancel, "Be Cerfull "
x = True
Call enableChoice(x)
End Sub






 œµ ±ÅÄ® Ä·½ ÃŽ¬Áķ÷ À¿Å ±º¿»¿Å¸µ¯ ±Àµ½µÁ³¿À¿¹¿Í¼µ Ä·½ ´Å½±ÄÌķı ±»»±³®Â  Äɽ ÁŸ¼¯ÃµÉ½ ¼µÄ¬´¿Ã·Â

Private Sub Command4_Click()
x = False
Call enableChoice(x)

End Sub

 𱏱Á¯¶¿Å¼µ ı TextBox.

Private Sub Command5_Click()
Text1.Text = ""
Text2.Text = ""
Text8.Text = ""
End Sub

 “¯½µÄ±¹ ÄÎÁ± ­»µ³Ç¿Â ³¹± ı ´µ´¿¼­½± À¿Å ­Ç¿Å½ ´¿¸µ¯ ±ÀÌ Ä¿ ÇÁ®ÃÄ· ±½ ­Çµ¹ ³¯½µ¹  º¬À¿¹¿ ÃÆ¬»¼± µ¼Æ±½¯¶µÄ±¹ º±Ä¬»»·»¿ ¼®½Å¼±.

Private Sub Command6_Click()
If Trim(Text1.Text) = "" Then
MsgBox "TELL ME THE FREQUENCY"
Exit Sub
End If

If Trim(Text2.Text) = "" Then
MsgBox "TELL ME THE DUTY CYCLE"
Exit Sub
End If

'To Check Weather Value in TextBox are Valid Or Not

If IsNumeric(Text1.Text) = False Then
MsgBox "wrong frequency"
Text1.Text = ""
Exit Sub
End If
If IsNumeric(Text2.Text) = False Then
MsgBox "wrong duty cycle"
Text2.Text = ""
Exit Sub
End If

If Text2.Text 85 Then
MsgBox "the max value of the duty cycle is 90%"
Text2.Text = ""
Exit Sub
End If

 E»µ³Ç¿Â À¿¹µÂ ÀµÁ¹¿Ç­Â ÃÅǽ¿Ä®Äɽ ­Çµ¹ À±Ä·¸µ¯ ±ÀÌ Ä¿ interface (Hz, KHz ® œ—z)


If Option1.Value = True Then
y = Text1.Text
ElseIf Option2.Value = True Then
y = (Text1.Text * 1000)
ElseIf Option3.Value = True Then
y = (Text1.Text * 1000000)
End If


If y 3000000# Then
MsgBox "the max value of the frequency is 3Mhz"
Text1.Text = ""

Exit Sub
End If

 K±¹ µ´Î ³¯½µÄ±¹ ­»µ³Ç¿Â Ä·Â ÀµÁ¹¿Ç®Â Äɽ ÃÅǽ¿Ä®Äɽ º±¹ µÀ¹»­³µÄ±¹ ±½¬»¿³± Ä¿½  Àź½ÉÄ®, Ä¿ ÁµÍ¼± ™™ º±¹ Ä·½ Ĭ÷ Fad À¿Å º±¸¿Á¯¶¿Å½ Ä·½ ÃÅǽÌķı ĿŠ î¼±Ä¿Â, µÀ¯Ã·Â ÌÀÉ ²»­À¿Å¼µ À±Á±º¬ÄÉ ­Çµ¹ ´¿¸µ¯ ­½± º±Ä¬»»·»¿ offset ³¹± ½±  ÀµÄÍǿżµ º±»ÍĵÁ± Ä·½ ÃÅǽÌķı, Ä¿ offset ±ÅÄÌ ´¯½µÄ±¹ »Ì³É Ä·Â  ±»»·»¿µÀ¯´Á±Ã·Â Äɽ Ĭõɽ º±¹ Äɽ ÁµÅ¼¬Äɽ.

If y