85
PicBasic Pro Compiler micro Engineering Labs, Inc. ! "#!$" %$& '(!!& )$* "$+ ,- !./ &- .%!0 &#' &##!1" &"$1$" &,'1, *$1!, *, *2!& *"!& *,%& "#+ "$+ "#3 "#43 "#43 ""#4/ ",#4546/ "&#4/ "*#4/ "+#40 "3#40

PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

  • Upload
    vomien

  • View
    241

  • Download
    1

Embed Size (px)

Citation preview

Page 1: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

PicBasic Pro Compiler�

micro Engineering

Labs, Inc. �

������������������������������������������������������������

� �������������� ��

� � ����������������� ��

� � ������������� �� !� ��

� " �� �#!�����$� ��� "�

� �%�����$��� ����� &�

� � ���'�( ������� !! ����� &�

� � �)�������������$� �� *�

� " ����$� ���� ����� +�

� , ���- ���!�.�� /�

� & ��- .��%��������!��� �0�

� & � �������������#���'���������� ���

� & � ����� ���� ���������� �#���# ���!��1� �"�

� & " ������������� $������� �1����� $��� �"�

� & , ������'������1�������� �,�

� * �����$���1!�� �,�

� * � ��������� �,�

� * � ����� ���2 �� �!�� ���� �&�

� * " �� ��!�� �&�

� * , �%���� �&�

" ���� ���������#������ �+�

" � ��� $�� �+�

" � ��#������ �3�

" � � ��#�����4�� �3�

" � � ��#�����4� �3�

" � " ��#�����4�� �/�

" � , ��#�����45����46� �/�

" � & ��#�����4�� �/�

" � * ��#�����4�� �/�

" � + ��#�����4�� �0�

" � 3 ��#�����4�� �0�

Page 2: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

" � / ��#�����42� �0�

" � �0 ��#�����47� �0�

, ����� ��������� ����� ���

, � �������'����� ���

, � ������� ��!�� ���

, " �2 �� �!��� ���

, , ��!� ���� ���

, & ���� 1�� �"�

, * ����� ���� �,�

, + ��1���!�� �&�

, 3 ������������ ���� �&�

, / ������$����� ���� �&�

, �0 ������� ���������8�$������� �*�

, �� ������ �*�

, �� ��������� �3�

, �" ���!��4�� ������������� �/�

, �, �����4�9��������� � ����� �/�

, �& ����:�� �/�

, �* �:����� "0�

, �+ �� ����#�� ����� "0�

, �+ � ���!��#!�� ����� "��

, �+ � �:�.������ "��

, �+ " ����'�� "��

, �+ , ����� ""�

, �+ & ���� ""�

, �+ * �::� ""�

, �+ + �:�%� ""�

, �+ 3 �:�2"�� ""�

, �+ / ���;� ������ "&�

, �+ �0 �:� "&�

, �+ �� �8�2� "&�

, �+ �� ���� "&�

, �+ �" ��<8� "*�

, �+ �, ����(�����#�� ����� "*�

, �3 ���# �������#�� ����� "*�

, �/ ���$�� !��#�� ����� "*�

& ����� ���������� �������8�'������� "/�

& � �=� ,��

& � ��:�� ,"�

& " ���� �:���� ,,�

& , ��8�5� ,&�

& & ��8�5�� ,*�

& * ������� ,+�

& + ����� ,/�

& 3 ����8� &0�

& / ����8>:�� &��

& �0 ����� &��

& �� �:���� &"�

& �� �:���%� &,�

& �" �:���%�� &*�

& �, �:������� &3�

& �& �:�������:���%� &/�

& �* �:����������88���� *0�

& �+ �:������� *��

& �3 ����8��� *��

& �/ ������� *"�

& �0 �������:���%� *,�

& �� ����������88���� *&�

& �� ��:� **�

& �" ��8����:�� *+�

& �, ���8 �;�� *3�

& �& ��8�<���� */�

& �* �%����� +0�

& �+ �%���� +��

& �3 �5�%5� +��

& �/ �5�>�� +"�

& "0 �5��8�� +&�

& "� �5��8���� +3�

& "� ���8��:� 30�

& "" ���>8���� 3,�

Page 3: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

& ", ��� �5�� 3+�

& "& ������ 3/�

& "* ��:�� /0�

& "+ ��:���� /��

& "3 �?���@� /&�

& "/ ����A:�>� /*�

& ,0 ����A:�>�� /+�

& ,� ����A��� /3�

& ,� ����A���� //�

& ," ���>� �00�

& ,, ���� �0��

& ,& ���:���%� �0��

& ,* ������88���� �0"�

& ,+ �������� �0&�

& ,3 ��>�� �0*�

& ,/ ��>���� �0+�

& &0 ������� �03�

& &� ��������� �0/�

& &� ����A� ��0�

& &" ����A�:�� ����

& &, ���A�� ����

& && ���A��:�� ��"�

& &* ����� ��,�

& &+ ������� ��*�

& &3 ��������� ��+�

& &/ ��>�� ��3�

& *0 �8�:��� ��/�

& *� �8����� ��0�

& *� �8��:� ����

& *" �8��:�:�� ����

& *, �8������ ��"�

& *& �8���8� ��,�

& ** �8�2�8��� ��&�

& *+ ����������� ��*�

& *3 ���8�� ��+�

& */ ���8��� ��/�

& +0 ���8���� �",�

& +� ���8����� �"+�

& +� ��5����� �,��

& +" ��5������� �,&�

& +, ������� �,+�

& +& ����:� �,3�

& +* ������ �,/�

& ++ ��>��� �&0�

& +3 ���%%��� �&��

& +/ ������ �&��

& 30 �������� �&"�

& 3� �������� �&,�

& 3� �>5��� >�:� �&&�

& 3" �>8���� �&*�

& 3, �>8����:�� �&+�

& 3& �;�� �&3�

& 3* �;���� �*0�

* ������������'� ���#�!������$� �� �*"�

* � �� �$����#���'���5� ����� �*"�

* � ��������� �1���!��� �*"�

* " �����%���� �������� �*,�

* , � ������!������������ �*,�

+ ����������� ��������������� ������ �*&�

+ � �5�(�� ������� �������$�6� �*&�

+ � ���'�$�� �����������$�� �*+�

+ " �8����� $�� �*+�

+ , �8����.���>����� �*/�

+ & ���'���'�����A� �*/�

+ * ���4��������������� ������ �+0�

3 �������!1�� �$� $�����$� ����$� �+"�

3 � ��(��������!����4���> ����$� �+"�

3 � ����$� ����$����������!1�� �$� $�� �+,�

3 " ��! ��������'���4!����������!1� �+&�

3 , ���������������!1������� �+*�

Page 4: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

/ ��������#��� �+/�

/ � ��������#������%���� !� �+/�

/ � ��������#����������� �30�

/ " ��������#������������!��� �3��

�0 ����� ��������B����� ����B��� �#�:�''�������� �3+�

�0 � ��9���������#���� �3+�

�0 � �:�$�� !��B�� �3+�

�0 " ���(���(���������������� �33�

�0 , �������$��������' ��� �33�

�0 & �������� ����2 �� �!��� �3/�

�0 * ������!��2 �� �!���1#��� �3/�

�0 + ���:�8�� �3/�

�0 3 �������� ����7�����$��'�2 �� �!��� �3/�

�0 / �� ����#�� ����� �/0�

�0 �0 �C�D�2������E�F� �/��

�0 �� ����� �/��

�0 �� �:���G����8��G�8��:� ���>8���� �/��

�0 �" �:���%� �/��

�0 �, ���8 �;�� �/"�

�0 �& �%����� ���8���8� �/"�

�0 �* ���8��:� �����>8���� �/"�

�0 �+ ��� �5�� �/"�

�0 �3 ���;� ������ �/,�

�0 �/ ���8�� �����8���� �/,�

�0 �0 ������� �/,�

�##����9��� �/+�

������B��������������9 �#!��� �/+�

�##����9��� �//�

:�'����� �//�

�##����9�� �0��

8����.���>����� �0��

�##����9�:� �0"�

������ �!�� �0"�

�##����9��� �0+�

��������#�������!1����������������� �0+�

�##����9��� �0/�

��� �����'��� ����� �0/�

� �� �� �� �HIHIHIHI����

���� ��������JKLME���F�N���������#�������!�$1 OP�QRS��� T

UVW�XYZME��F[�\]^�_`�aWbc�d�e�fHgS�JKLMI

hi � jklmn�oOS� ����� pkN� ��������# P� kqrs�pk�ti

H�u^�vmw�_xhi � �

���� ���� ���� JKLMN� y����� �� �#� ��y� z�{|}~� ����� �� �#� ��

z� �� P�����U�Msn��e[�w�^�fxhi ������������ N�JK

LM�pkU�W������ �� �#�tiH����\]`���}~�����aWb

c���U�w��hi �

�������� ��� JKLMP� �m���� ��� �� m�W}�� �������

����� �� �# n���S������o�}���xhi �pkP� ¡¢£��

�¤¥�� ¦�}�� §¨� ©ª«U� ¬­��xhi � ����� ����� N�

�� �5�� E%���F®��¯}�®� �������� ����°± �� �5�� ����� �

�:��� w�w�}`���xhi � U²�� � pkn�³��´§¢£� ��� «�O

���w�}`�S²Ihi � �

�������� ��� N� ,�5µ W���}N� ���*�3,40,B��w�¶·YE��}��

�¸�¹� O��FW� º��k� fxhi� �� ¬P� ��#�� »�¼� ½¾¿ÀG�

,�5µ�VsÁÂG� B��8 Ã��Ä&2 °�Ŧ}N�ÆÇ�ÈÉÊ�ËÌSP�ÍÎ

U�ÏÐ�hi � �*�3, n�iÑ�������TUVW�aW»±N�,�5µ n�i

Ñ�ÒÓÔUÀ�ÕKe[�O�d�e�f�~� ������� ����JKLM[�O�

d�e�fxhi � �

� �� �� �� � � � � � � �� �� �� ����� TUVWTUVWTUVWTUVW ������������

���� ������� JKLMN�3�Ã�ÍÀ�*3 ÃÖ��bs^��B: X�ÀG�}×Øk�

ÙUÚG�¿sÛ�ÜYÊ�iÝS��� XYZMP�Þß�m����¯�hi �

àá� �������� ���� JKLMN� �� {Y� âkG� �, {Y� âk� bs^�

���+999 n� ���3;999 P �* {Y�âk�¿sã[��¯�hi � �mP�

Page 5: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��4{Y�âk��� TUVW �� N����Áä�åUn����â×�æU��O

Uã�¹«°��Sç�m����¯�hi �Ëè��� TUVW �� P�O���

ÍN�8��:�� �;�[�é^�hi �

����������� JKLMn��ê�L¡¢£��HP���� TUVW �� ¿Áë

�� ¬ì}m� í}�� �����*+&G� �*�*�3G� �*�3,G� �*�3+*G� �*�3++G�

�3��&� bs^ �3�,&� [�­äd�e�fxhi �Uî�TUVW�XYZMN�

ïðñ� mò�� O�}�� ós� �ô�~� á� aWbc� m��W� \Ñ� aWb

cz� ¶�õU� w��hi � aWbc� ÌaYØk°±� T�Á� ö÷�W� ���

TUVW �� [��Mø���ù��aWbc�}N²U�w��hi �iÑ����

TUVW �� £� �*&&9G� �*99G� �*+99G� �*/99G� �+999� bs^�

�3999� ¿sãN� ¯Ùú� aWbðÚrE���FUù�� e�� ûH�w� Íüç�

��� TUVW �� NEý>F�þ�­��e����U���ô��W�á�aWbc

U�w��hi � �

�����*99G� �*�*�9G� �*�39G� �*�3+9 bs^� �3�99 ¶�UÁN� *, °±�

�0�,��UYÖ��{��ì����s[�w�^�f�~�aWbc�UÀ�N�

iÑ�K��À[���(�� w��''�����¹°H�Èßd�e�fxhi �U�U

À�j�������������� JKLMP�8��: n�>8����� ×°�P}���

ª��O�de�fxhi EaWbc�â×N���(��� �� N��''�°����U�

j´¢�W�â×�j�°�Èß�k�fxhi F�

�m�aWbc��ÁY��W�ïðñ���� TUVW �� [�O�}��¶�õ�

z�U�\]`��hi �aWbcP��£��P���U�������� �� TU

VW �� w������m���w�~�JKLM°�P}����í}`�O���

²Ihi �

U���Û°±������ TUVW �� °��}��º�}�®��� TUVW

�� UÀ�¿Y����������#�������!�$1 P�:48�� �W�ÍÀ��t[�

�N�²U�ÏÐ�hi �

����

� �� �� �� � ���� ���� ºººº����±°±°±°±°��������}�}�}�}�����

U���Û�������pkP��!�OÉ��º�}���xhi ������������ J

KLMP��"°��}��#�n��ê�k$`�U�}N�²£w[�º��hi �

����� pk[�O�% �&'U��i�� iÑ��(� ±¢��é^}¿m��)

hi ����� ��O�}m�_Hg�®îk*�pk�Ihi �k$`���}N��

+m�í}���ªS��"��Ó'%�tm��)hi � �

i,�-.°±����� ������� JKLMP�º/}N�²z�0,�W�aWbc��

mò}N�²°��}��º��hi � bs^�JKUMP��Mw��­äOÝ°�

�}��º�d�²Ihi �m ¢£�aWbc�12z����� ���� ����JKLM

P��"k[� þ»�� º�S� Ô34Áw� fxhi �534Á°±N��!��

"P�m �67z�#�n��ê�º��hi �8ks���9� ?� @���­:¢£�

K��Àú��l¿�hi � �

T�;� Í�°±�^<� aWbðÚ[�íS�JKLMP�ÞÍ��°��(ç��

tw�fxhi � �

����

� " �� " �� " �� " �====ïïïï����aWbcaWbcaWbcaWbc����

#��aWbc����������¶>?s°�Èß�k�fxhi ������#�a

WbcU��������$�������$�� ��G�����@OUY°�fxhi �

� �� �� �� �¿�¿�¿�¿��

� ��� ��� ��� ��ÌaYØkºÌaYØkºÌaYØkºÌaYØkº////�

���� � ���� ����KL��þm4AB%�6�KLW�¶Á9°�îk�fxhi �O

�}m�  °� }׶ÁV°±� AB�� ÆkC� �hi � U� ²�� :�� N�

>����(�� °±�w��hi � :��� °±�AB�%�}�� }׶ÁV°N� ����

±��¶>?sw�DEhi �N�iÑ�UF�W�d�e�fxhi � �

�������

:���aGaY°±�¶>?s[�H&�hi �

�������

������������aWbcU�IJ�KÜ�¶Á9U�×�U���L�°�fi^�w�

d�¹�����±�¶>?sW�AB�%���hi �

�L��#�#999�M ��

Page 6: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�m±�999 N�¶Á9P�¢N�JKUM�� �ø�Ihi �O.� M � [��

×°�T�;°�PÍ}N�²��Q��RCC��hi � �

iÑ�ST�W� ������ ��� ��{|S�ÁU�W�ÓVd�e�fxhi � ®

W� ����¶>?sw�UX� fi�� °M��¿�w��Ò~�º/[��Y�hi �

������n������8� w����% �)��KL°±�ËÌ�&0�U¥�W�º�}�

C��hi �ÛT�����������n������8� w�UX�¿Áë°�O��k�f

N�w°�Z�±�����e[�K�}N�²U�ÏÐd�²Ihi � �

������������aWbc��>����(� °±�ÓV}[��>����(� P��� �� �

�P�8�����9 °±��L������� �����ÓV�hi �

AB�%�}N�KL°��}����þ»S��tN�8��:�� �;� [�é^�h

i � �

� ��� ��� ��� ��\\\\øøøø]]]]���� aWbcaWbcaWbcaWbc����

������������JKLM[�O�}m�í}�N�ÌÁ�aWbc��®îm�íS�

^ÁY�°¶À��ô×�aW»±w�ÏÐ�hi � ���� �!��� ��������aWb

ðÚn�³�������������aWbðÚn �������� ����JKLMw�ÏÐ

�hi �_`�U��!�²U�a����N�� w�fkC��hi �

bÈ������ÌÁ�aWbc��®chi �L¡¢£���9��dem���f�w�

�hi �:���°±��:���"�W�de}ù��>����(�°±����� � [�O

�}���hi � ÌÁ� aWbg�� �ßþw� ���� w� �Hg� �hi Ebh`�

}���iH�jxhiF�ÌÁ�aWbc��keS������«þUkC��hi � �

klS�meâ×��Ý7���k«þ[�Ü�}�� ��hi ��Í�P�dem

°±� ����� :��� �� ����� ��9���×W�Èß}���hi � i,P�#�aW

bc�� ���TUVW�XYZM[�¿'}míS�j��#�Ihi �no� ÙU

p}ù������������� JKLM°�Ü�ç���������±��¶>?sWÍÀ�

qO}��O�%H��hi �U�KL�����A ��� Ihi ����� ÌÁ�KL

����� �;� w�fN��LS�¶>?s°±�®îk�ù��rsC��hi �

� �

t��9 �#!�����$� ������!��u� ����:����������������8�� 0� �

t� ���������� ��������

!��#L� � � 5�$����8�� 0� � � � � � � � � t�����������:� �

�����&00� � � � � � � � � � � � � � t�:�! 1�'��� &���������

��(���8�� 0� � � � � � � � � t�������''���:�

� ����&00� � � � � � � � � � � � � t�:�! 1�'��� &���������

%����!��#� � � � � � � � � � � � � � � � � � � � � t�%��� �u����!��#� ����!��u�

t���:�'���.���

����

aWbc� ��U�vw����� :��� aGaY°±� ���� i,°� KLUF��

ÙUpS�x�yÀz[�{]���hi �

�����!��u�

J|ÀN� �m��»�[�}Rd� ²U~�*V¥~U� l¿�� ²Ihi � kq

rs� KLE���A ���FU� b�� ®îk�^� i,�W� °qrM� aWbc

E��FU� ÓV�k� Ë�¢£� ��� TUVW� XYZM�� â×EU� &��

���A 5�;Fw� ®îkehi � ®L�JKL�°�w�ìD}�� ÌÁ� aWbc

�� e�}�� JKL�� ¡q}�C� �hi �j�� aWbc�� ¬ì}N�ST

�W�  �� aWbc�� ��� Í��W� �{k±��ÁY� }N� ²Ihi � ����

� ���� ���� JKLMN�m��� ��}�� ���� ���*�3,� �� â×[� ®c

hi �iÑ����TUVW�XYZM[�O�}[�� 4#�O.�­ä�Áí/[�O

��hi �#[îk� Ù�� XYZMw� ���*�3++� L¹� i,z� ³U� IR�

hi �

����4#�*'3++��!��u�

� " ����$� ���� ����� " ����$� ���� ����� " ����$� ���� ����� " ����$� ���� ��������

JKL}��}Rç� 5�;�KL�� �� TUVW�XYZM°�aWbc�}N²

z��ÁY}N���ª�w��i�fxhi � �

�������� ����JKLMN��!� �� TUVW�XYZM�aWbðÚ°±�O

�de�fN�l�� ����!�5�;�KL��®chi ��������������N�5�;�KL

��}R}�W� ��� [��U�d�efN��!� aWbðÚ[�O�d�e�fx

hi �

� , �� , �� , �� , ����£���£���£���£���� ����

ið°�m ¢£�#���Ww�f�~���� TUVW �� w��¥¢�W���

}m�íS�ËÌ´�Ihi �m ¢�W� B��8��£°�ÆÇÈÉG� ��¬P�½

¾¿Àw� Ŧç� ,�5µ� VsÁÂ� bs^� &2� Kô±ï�Uw� ÏÐ�hi �

���A�aWbcU���}Nw[��£%tm�í}����:�n� ��S�ÈÉ

���w�hi � U��W[� �Ô×t×°� ´�}�i�� ¦­��a� �£}^�

Page 7: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�� TUVW��� [�Óß�hi �Kô±ï�U[�Ŧ}�� ���� TUVW

���w���}~� �� �°�Sø�� ¡�ù�� ²Ihi � ¡�ùs���Ni��

�!�¦­¥~��i¿��£}�C��hi � � � �

��������������������������������������������

��� � ��� ������ ����� ���� ��� ���� ���� ��� �

!"#��#$%�&'(�)* �+,-"#�� ����. � � �����/�01�23

456� ���� �� � �/�23�� �!"#��7&� .��23����89�:

; �<=8>��?@��������A"#�� ��� .��BCDE�FGH�

6�'IJ� ������� � /�23�� �!"#�� � ���� �� ��K�L�M�

/� ������������� H���N���=A"#��OP��DQ����RS�T�8

��UV!"#�� �� � �� ���N�BWXNY�������K�Z[/K�

���H�N�\]!"#�� /^��_���`DK� ��������� a b�c��d

e!"#�� �

fg(� �Fhi�� jkYb�� ��� � !"#�� jkYb� l%� mnN�

opA"#��jkYb�l ��56��9�qr����A"#�� ��� ��Fhi

/���Ps�th��jkYb !!�"#uv�kw$ 9�UV!"#�� �

xy��zP ��{X�� �!"#����� ����K�|[��%�B}��

~�!"#�� xy�zP K� UVJ� \b�� 4o� =o � !"#�� 7&� ��

� �� �� N�xy�zP ��b��%�B}�����K�t� h��?

o��� ���� �� ���N�����n/�UV���F�N�q����=A

"#�� � �

������������ ���������������

��� � ��� ��� ��� �� ��� ������������������� ��� ��� a b�a b�a b�a b��UVJUVJUVJUVJ� ��K ��K ��K ��K�,%,%,%,%�

|[|[|[|[��]!"#�]!"#�]!"#�]!"#�����t� hK�.���(��� ���4K�Z[N�=A

"#��%�����&''!(��� &'"'!(�#����&''!)*�'!&*�'!!*�&'"'!��+�,�'!-$K�

�%��-"#�� �� �� � �� �� K� ���%.��K�#����/��6

����x: bN�234o�=A"#��L �h������ ���%. K��6�

�������`�"#�� ,%� ���%. (�.�n� ������%������

���"#�� � �.���t� �����4���9��¡��¢%�£¤���

��¥(�Y�¦�/�§N�!"#/�

CMCON = 7

�6��� -¨�� Nr� ��&'�((*� ��&'"-�(� �F�� ��&!'�(� YF©�

�� � �� �� K��6����������n��ª/���K�«�/�

OP�t� ���`�� �!"#/�

ADCON1 = 7

PIC12F675� 16F676% #� :�hb/� �`�� !"#. ANSEL = 0

�]�� ���%.(�¬��­%�. �K�®¨8��������¯�X�°±8��

��� �� ²A"#�� #�� �³� .%� � ´µ¶� ®¨ �7� � .%� �·�

�:X�¸e��4o�=A"#�� � )���®¨�9� 012 ��¹o�MFK�n�7�

=A"#�� � &���®¨�9� ��3����4K�, ��"º�z����"#��W�K�

���� n@�9� � .�� � � /� RS� T��� §N� �� � !"#�� �

T��l%� &��/�� ���»� º� �.��23¼�H�/�OP�����l��

½¾!"#�� �. �-¨8������K�#��.��¢A"#��

��� ��� �������&'"'!�*�'!-*� -�4*�-��*� -�'��F�� -��%�TB

Page 8: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

C� ���¡¿#����5���+3�� ���3�+66��3$�� �W!"#�� � n�%� ���%7

.(��6� � � �����#À4o�=���#9� �������!"#�� �

,�� °��K� °±%� �� � �� �� N� ���¥� +�� ��� ���+3��

���3�+66��3�������K,-"#�� � �

�� � �� �� (��³�.%�xy�SY�-¨�ÁN��"#�� � �.��®

¨�Á�� �9� ��n� B/� ®¨� �Á�� �`�� � !"#�� �K�

���7.8������ÂÃ����!"#��

¬`� ���� ����K� ���������(�a b��{X�)Ä�!"#�� �

��&�((( t� hK� ���%. /�a b�°Å�`�:�hb#%��8$N�²A

"#���µ>�� �!�9.2��� �!:��%9���¢% %��8���^Æ=K�£¤o

K� ���%.�������²A"#�� �

��&!�((*�&!9�((*�&!'�(�+�,�&!9'�(�t� h(����.%� 0���-

"#��%��8:�hb(� Ç%� %��8��-"#�� �

GPIO.0 = 1

TRISIO = %101010

��&!�((��� &!9�((�t� h/��.� 0����!�K� %��8 :�hb��`/�

^Ʋ �-¨8���`4o�=A"#�� �.��ÈÉ� ����.8����9�

���¥�Y�/��¡(�PX��§N�� �!"#�� �

OPTION_REG.5 = 0 �

¦(��/��Ê��=Ë ��³� �� � �� �� (� ��%��1�:�hb�

Ç%� ��%��1;�90-"#�� �

oÌ� �� � �� �� K���Íq�Î�Ï�F º� �!���¸��K�MÐ�

99�������N���=A"#��&!9'�(�� &'9'!(K�YF� 99������

MÐ��� =8º� ���� 6� ������ £¤�� ���� ²A"#�� @Ò�

���������� �����������!"#�� �

��&!'�&*� '�!*� &!9'�4��� '���K� � �Ó: b��MÐ���=A"#��

��t� hK�v��ÔÕ(���Ö/��Ó: b�×FØ: Ù�Úb���

Û��� =A"#�� MÐ� �Ó: bK� � ¦�/�� a b�� mo� �8.�

:�hb��ÜÝ��`{����"#��Þß(� ������� ����¥�Y�/��

_��8�� ����Óà�)Ä�7á"#�� �

� ����������� �� � �������������� ���������

� �������������� � ������������������������

� Þ� ß(� 29"�19� �� �6�� ���7.8�� ���¥� ân/� �`�9�

�8.� ��`�"#��

7&� � �~5¶� �� � ��� �� N��4ã#9� �l��m���²A

"#�� �Þß(� 29"�19� ��yä#9�å�����¥�æ�/�çè=��,

-"#*� �~5¼� �� � �� �� K����¥�Y��¦�/��¡(�PX��

§N�!"#��

OSCCAL = $a0 ' Set OSCCAL register to $a0

<+) K�IéJ�����-"#��~5¼�¬ê�� �� � �� �� /��Ó?

(� �8. l�� mK� , � \]!"#�� ���7.8�� ��� K� N��#9�

��&!�(( �� &!9�&( t� h/�� �8.�l��_�8��mA"#�� �

Þ�t� h/��¦(� 29"�19������\]K�²A"#��

#�� �� � �� �� (� �8. /�^��`DK� ��������� (�a b��

{X!"#��

�������� ����� ������ !��" �#� �$����� !���

�%� �� � �� �� K� !� 6� -� (�VF#��36���$¼�v��ë ��Ï�

F�� N��� =A"#�� � ì� x� � �x�*� oíî+� �� ï� ë �� � �

\]��,-"#��ð�ë �N��+���oíîµ� �� %�¬`�ÔÕ/��v

�N�ñò¼�,��Êó"#�� ,%�`��X�, º�Êô �q�����

A"#��I�� "����%�£¤/�õ(��� �!"#��7&� � "����% N�#

�� ��ö�(� P;�� �Y�9� `��8�� ����� �A"#�� @Ò� o÷�

��ö�(�P;)� �de�N��� "����%&���!"#�� �

����'��(�)� ���� �$���� ���

@¶� ���7.8������~h����¥�� ��/���x�����Ï�F��­ø!

"#�� �=�� �>� ��6��?�/PN�q��9� "�98 �� 7�""9�8 ���`!"#�� �

�7�:�9@9 K� :��,���� A�*� A-*� 1%��F�� !))) /���N����F��

���� �x�� !"#�� �� 4!���� :��,���� ùZ*� ��.7� �K� #��

:��,���� �29 /�� 2�8� 8���� ���K�,��nú�� �!"#�� 2�8�ÂÃ

�PX/�� :��,����ûü(� �7� ��Óà�K�,%� �7� �� �7�: ��@�

�n7��9��"#��

PBPW blink

����v�v�v�v��h��h��h��h���

Page 9: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�ý�n� þ[º� ^F�n� ��� v�� �Î%� �6(� ��-"#�� �N�� '

I��nñN�)* �+�,-"#�� �

�������õõõõ����ªªªª�

�%� õ�ª�� �!"#�� �Ä� ��%� �Î�� v�(� n� � ���� D�

�P)�#��ô �D����6�6�/�D�P)�åã����K��Ê��

=)Ä� �K, � �A"#�� ���� ~h/�� õ�ª � �%� �'�� ò�� �

�P)� �� � �� �� /K�§N�X��'��­ø����8>��_ø

�� ��� �� =A"#�� õ�ª%� ���¥ � åã�� �K,X�� Ê�� =��

�K, �ø�!"#��/��o� ����� �� !� ��� ��%�IéJ�ª±���£�>��

, ���\]��K�Ê��²A"#���"#� �� ��$���%����&���'������N���ø

���,-"#��

���¥�Y���$��v�� Ù��/���'8���yÞn�D#K�å��n

��� �K�� _�J� n�!"#�� ���¥ � Y��n� B/� åã�� ���

�K�� �N� �ÎK�� �?� �ÎK�� ��� nÄ!"#�� Fh�� ß`� `

D�� ����nÄ!"#�� � ð�. �23¼����� ����¥ � oÌ���

�/��Æ4�����K��n�!"#��ÈÉ��Fhi�õx�N��"56�¬

ê���x�µ��Ù�����89�õ�ª8��ÈY!"#�� � �

�������.�.�.�.������� � � � �

.� �K� ��� Ç�� �� !� �K� � � D#K� ¸��X� ,8�� `�)Ä� !"

#�� _ø�À� õ�ª�� Û�� n��� 6�MK� . Ç�� ��� Ç%� ���

¥�� ��n��)Ä�!"#�� �

� ����:� � . �� � � � � ��8�� 0� � � � � t���(�� ����1���:�

!�.�!� � � � � . �� � � � � � �1��� � � � � � � � � t�2 �� �!��(�!!����� �������� ����1�!�.�!�

� � �

� � �'�!�.�!����0������ � � � � � � � � � � � � t��'�� ���!�.�!����!�(�

� � � � � 5�$��� ����:� � � � � � � � � � � � � � t���������������:�

� � �:�'�

�������P;P;P;P;�

P;%� �(%)�( *�� �K� �$���*�� D#)� ¸��8�� ��)Ä� !"#�� �(��+*���

¢%� P;)� ¸��X� ,-"#�� DQ� PX 6� æ��� ­��K� ,%� åã

XN� �¬ê��,-"#���~��n� �õ�ª��Û��P;��È ���!�

��"��=)�!"#��

���������

#�%� � ,�"��������)�!"#��,�"��K�N��������

)Ä� �� � !"#�� v��� $F�8�� 6��� #å� � � ­���� �)Ä�

!"#��,�����N�)* �+,-"#�� �

" �" �" �" �JJJJ ××××�����£�£�£�£����O.O.O.O.�

" ��" ��" ��" ��O�O�O�O�TTTT����

���� ���� ����JKLMN� :����"�°±�i,z³���"�67°�P}��

ÓV�hi �

�����#�������!�� ���

O.��Õ���ù���M¬P�O.����ç�KLz�³U� ���� °��e�f

xhi �O.�� E4F�N��ð¿EBFm�W�¿��hi �O.�þ�w��w¢£�

�t[�¯d�&��ÅY}��mò}���hi ��M¬P�O.U�mò��&��

��«þ°� P}�� ´���hi � i,�� �M¬P�O.U� O��N�#Ih

i �

� �

����4#�*�+��4 �# ����!��u�

���A ����KL��uk±�kqrM[������ �W�O�}^�Ù��aW»

±w����*+��JKL�hi � y4y�m�w�������\ø]� «þ�U�KL�

UF�W��Õ�hi ��ßþw����� ����w�O��hi ���� N�JKL�

°Mw� ���� �� �;�� °qrM[� m �W� ÓV�hi � ��� �;� n�

�� �;� N� ³��¶>?s�Þ°�fkC� �hi � JKLM�°Mw�ìD}�

ù��4��O.U�O����i��kqrsw�ÓV����xhi ���� w�i�

4�O.U��KLUFU�Õk�f���i���ªS�H�R��¿�w�}R�

hi �

" ��" ��" ��" ��O.O.O.O.�

" � ��" � ��" � ��" � ��O.O.O.O.���� 4444 �

��� N�kqrs�pkW��� z���������# OP���������­ä}��O�

d� e� fxhi � ����� �� O�}[�� E��������# OWÍÀ� ´IF��×�

�£°±�4 �# ��������}�C��hi �

����4 �# ���'�!�� ���

��×�£°±�i�4�kqrMP���U����� �� U�O��hi ���þ

Page 10: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

»S²��kqrs�aWbc��é^}¿m��)hi �

" � ��" � ��" � ��" � ��O.O.O.O.���� 4444�����

kqrspk�ÌÁ�KL�ÞÍ°������ÌÁKL��Õ�«�6:W��I�h

i � U²�� ¶�õ� �Ç�� _`}�Õ~� ���� ���� �����"k°��}�� k

��kqrs�pkw�®îk�Nw[�K��e�fxhi � �

����4��'�!�� ���

" � "�" � "�" � "�" � "�O.O.O.O.���� 4444��������NNNN���� 44446666�

��� w��ªS�H�R��}R}Hg�}���hi �O.U��KL�UFU��

��kf�����&�°H�³��H�RU�¶ÁaÔU��hi �

" � ,�" � ,�" � ,�" � ,�O.O.O.O.���� 4444�����

���� ��������ÌÁKL°±�mòç� ���!����KLP�¾Á[����hi �

" � &�" � &�" � &�" � &�O.O.O.O.�

���� ���� ���� w� O�d� �U�Ms[� ­ä�hi � t�� UO.��

���'�$�� ����� KL°�TUVW�XYZM°�ZÑ��U�Msw�º��k�f

��W�O�d�ÏÐw��xhi �

����4!#�##��'�!�� ���

U#N����� ��������w��������� �U�Ms[�O�d²��­äS�²Ihi �

" � &�" � &�" � &�" � &�O.O.O.O.���� 4444�����

kqrM°`�O.���s��hi ��� ����þè��4� PÞ�z�����xh

i �JKLx°�kqrM�aWbc�W�O.P�Þ����s�hi �i,lN�

���O.P�LÍIhi �

���O.� º��

�:� sÁ�G� ¡�UrG�¢KLP�D��

��� sÁ�®�}R�

����4�!�'�!�� ���

U#N�JKLU���¢�W�vwç�x°� ����KLU�®îk�ehi �Sø

°� ����O.U� kqrMW�  £�� e� f¤hi � ¶Á9°� Ü��kfN�

kqrM°��S��t[��£}¿m��)hi �

" � +�" � +�" � +�" � +�O.O.O.O.���� 4444####�

���� ���� ����JKLMN�m��� i���U����� ���*�3, [�m��

W�JKL�hi �iÑ�aW»±��â×[�}R}m�¯}�� 4#�O.��O�

}�C� �hi �#[îk� �*+,� w� Ù�aW»±£�&��� ×� �£°±�

i,z³U�IR�hi � �

����4#�*�+,�'�!�� ���

" � 3�" � 3�" � 3�" � 3�O.O.O.O.� �� �� �� ��

t�� ���� ���� ���� JKLMN��¥¢�W�JKLU�vwçx� kqrs�a

WbcU�ÓV�hi � 4��O.��O�}�� JKLMN� ����KL®��D�

}^�kqr¥��¿�}���xhi � �

" � /�" � /�" � /�" � /�O.O.O.O.���� 4444....�

4.�O.��JKLU�ÓV�N���þ»S��t[���}Hg��hi �

, ����� ������� P�m��

, ��, ��, ��, ��­pþ­pþ­pþ­pþ�

­pþN��ª�� là}�� UF��¦�hi � ��� °±� ­pþN� �§U��

HeUFU�%¨�hi �­pþN�«þG�©þG�p�ÁâkEªFP�K�U���e�

fxhi � i®� ­pþP�\ø]� «þw�©þW� ¿�}����hi � ­pþ

N�«þP��«þG�Ì«þ�´���}���xhi �bM�W� ! ��! ��������

z�³xhi ����� ������� °±��§P�«UN��SU���®�0,� "��«þ

®�£7�hi � �

, ��, ��, ��, ���£�£�£�£��������§§§§�

%���� «U�� %�����«P�í/[�é§}m�í}��O��hi � ���� ����

���� JKLMN��£�§�67�� O��hi � �mP� ���� ���!� �£

°�«ø�[�O�}��®����� ���� ����JKLMN��!��£°�ø�[�Ï

ÐW�}���xhi �¡�°���� N��£�§W��!�«ßU�¿��e�f�

~�¬`ELF�m�[��w}��hi � �

����L��������0G��,00G�Cy5�!!�G�>��!�­yG��"G��0D�

%���������

, "�, "�, "�, "�HHHHeeee�

HeN� ���� ���� ���� aWbc°±�ú¿W�UÙ[�Èß}N�����PX

�hi �HeN� 2 ��zô×°� P}�� ­p�hi �HeN� {YG��UYG� ô

×w��e� fxhi ��!�HeN� ��� °P}�� TUVWXYZMP� 8���

í/[����hi �He[�®îmíS�67��i,z�³xhi � �

� ��!��2 ����µ��? ����'����@�

� ��!� �� zô×[� ��S� �!� ­pþw� �e� fxhi � ��µ� N� ���G�

�)���N�>�8: Ihi �����'��� N�O.U~�Hew�k$`�O��N�

°��S��w¢£��t[��Ù®hi � �

��$�. ���1���

� ��. ������

(0�. ��(����

Page 11: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

���� ���� ��� N� Xs� �}�*� O�þ� HeN� �xhi � dP¥� �����

�� �#� n������o�}m�í}�� y�����'� � �yn� y�����'� � �y[�O

��hi �Uî¯�}�[����� ��������aWbc�0,°�Ü�}���hi � �

���!����y�����'� � �y�

N�

���!����y�����'� � �y�

�m°N������ �� �#� °±�O�}N���� °��S�Hew��P�k�fx

hi � bM�� UMS� ÞÜE���!���FKL�� O�}N²ti� aWbðÚ� þè

P� ^oS�HeUF�� O�d� ²��°ß�hi �HeP�±eN� ��� TUV

WXYZMP���n�O��N�HeP�Ý°�Z��i²hi � ��� N�þèU�

��}mí}���,��UY�HP�ËÌSP 8�����s[�³o�hi �q´

S� e7��0sd¹� ú¿He[� O�}m� í}���w¢�W� 8�����s

w�ÏÐ�hi �

, ,�, ,�, ,�, ,�HHHHePePePeP���������

He[�iÑ�UF�WH�O�d¹�. � [�O��hi �HeP�ÞÍ[���d

¹�o�}`�O��hi �

'����. ����$�t�'����N� ��$ P�i�UFIhi �

�0�. ��(0 �1��0�t��0 N�(0 P�\ø]��UYIhi �

���. ��(0 �1����t�����(0 P�fø]��UY�Ihi �

'!� �. ����$ 0� � � t�'!� �������0��'���$�

PÍE����'���F� º��

���0����0� �UY�N�ô×°±�{Y�0�P�á�P�

���������� �UY�N�ô×°±�{Y���P�á�P�

��������0� �UY�N�ô×°±�{Y���P�á�P�

���"����0� �UY�N�ô×°±�{Y�"�P�á�P�

���,����0� �UY�N�ô×°±�{Y�,�P�á�P�

���&����0� �UY�N�ô×°±�{Y�&�P�á�P�

���*����0� �UY�N�ô×°±�{Y�*�P�á�P�

���+����0� �UY�N�ô×°±�{Y�+�P�á�P�

���3����0� ô×°±�{Y�3�P�á�P�

���/����0� ô×°±�{Y�/�P�á�P�

����0����0� ô×°±�{Y��0�P�á�P�

���������0� ô×°±�{Y����P�á�P�

���������0� ô×°±�{Y����P�á�P�

����"����0� ô×°±�{Y��"�P�á�P�

����,����0� ô×°±�{Y��,�P�á�P�

����&����0� ô×°±�{Y��&�P�á�P�

�)��0������>�)��� ô×°±�W��UYP�á�P�

�)�������5�%5�)��� ô×°±�}U�UYP�á�P�

, &�, &�, &�, &�K�K�K�K��

K���He­pz�{|S�ST�W�­p��hi �

� ��!��. ����µ�EK�P�±eF�

� ��!� ��zô×[���S�­pþIhi � ��µ� N����G��)���N�>�8:�

Ihi �K�P�±eN�Û®µ�í/[�³od�²£w[��Ù®hi � �

�� �u��. ���1��C�0D�

'����. �����C3D�

\ø]�K�P�UÙw�0�U�hi �'����K�°±� '���C0D�ÍÀ� '���C+D�Ö

��3�¬P�´�¯U��hi � �

K���i,z�³���SU�fxhi � �

Vm� ÐÌP�Ë�e�

���� ��3�

�)��� *,�

>�8:� "��

, *�, *�, *�, *�¥e¥e¥e¥e�

UFU� Íwç� ¥eN�Hen� {|S�ST�W� ­p�hi � ¥eþ�[� O

�}N²ti�ds�hi � ®L�©þP�H&U�ÏÐ}i�� ÌÁaWbc�Þ

°±®�w��hi �HeN�¥eW¶�Èß�e��xhi �

Page 12: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

� ��!�������� ����9#��������

¥e�O�#�

���������"�

�� #�����������·��000�

, +�, +�, +�, +� ¡ ¡ ¡ ¡�

 ¡��Hen� ¥e[� á�Pd� e� fxhi � ¡��He[� �P}N°�

O�de��xhi �HeP�­p��. ��W��hi �

�)�����!����¸�� ��t�� ��( ��#��.����!1���� ��������$�2�8�

�)�����������¸���t�� ��� ��������������

, 3�, 3�, 3�, 3�©©©©þþþþ����¥e¥e¥e¥e�

��� N� �0�*eG��U¹sG�ºOP� "����©þ� ¥e�67�� �¯�hi �

�U¹s�¥eN�ofk� t»t� [�O�}~�ºO¿R��ofk� t¼t[�O��

hi ��*eN�i�4�ofkH�ÏÐ/��xhi �

�00�t�:���� !�2 !���

»�00�t���� �1�. !���'�������� !�,�

¼�00�t�5�9 ����� !�. !���'�������� !��&*�

aWbc���d��}m�í}��S¬P�«þw������½°�%¨}N�©þW�

H��� e� fxhi � «þ� ¥eN� ¡×¿�¾Z¿l[� O�}�C}~� ¡×

¿�S¬P������«þ®�À��hi �

y�y�t������2 !���'�������� !�*&�

y�y�t������2 !���'�������� !��00�

, /�, /�, /�, /�ÁYÁYÁYÁY¥¥¥¥���� ¥e¥e¥e¥e�

��� N�ÁY¥�§�m����¯}���xhi bM��ÁY¥��W�P��"

k°�P}��0s�hi �ÁY¥� ¥eN�}��U¥P�«þW�U�k�~�Á

°�¾Z¿l� y�[�O��hi � �

y5�!!�y�t������$�E������'���y5yG�y�yG�y!yG�y!yG�y�yF�

ÁY¥��¬�¢£�«þ½P���W�0s�hi �

, �0�, �0�, �0�, �0�ÃÃÃÃ�

��� P� I}RÃ�� �Mw��ST�W� O��� e� fxhi � ÜYP� UFz�

{YP�í/[��ÙÞN�©þ[�³U�O�}N�²U�j��STIhi � �

��8�� ��¸���t�������8��G���������� ���

ÜYÃP�O���H[�_`�mÃ}m�í}�� . �� °� P}��UF����}

N�²U�w��hi � �

!���. ����8�� 0�t�8�� �����8�� 0� ��!���

5�$������t�����!���E��8� 0F���$��

, ���, ���, ���, ���ÕÕÕÕ����««««�

��� N�«ßP�0,°�8���zô×W�¿�}ù��ÄÅZ¿l� EtF�Ux°��

Ù�N��!� «þN�Õ�«�W��Õ�hi �U¡¢�W�iÑ� �����z�£

s� 8��� �� 8�� �u� P�WþwiÆ�ÇÈ¢£�zô×�Ihi �Z�±� 8���

þ�N����®� 8�� �W� ¿��N�He[� ®×N²U� w�}�W� ÕP�

}�C�hi � E8�� U���S�Õ�«P�¿����ÙÞm�í}��8�� Ux

°�¡×¿���«þ�}�w�ÒHg��hi F�

, ���, ���, ���, ���qqqq�«�«�«�«�

És¢�W�oOS��"��S�°�mI}N²U�Ê���¦S�aWbc�ST

U��hi � ��� N��LS��£°±��M¬P�«ß��¬`ELFm�[�O�}

��´���hi �

>��¸�>0�

>0�¸�>��

>��¸�>��

N�i,z�³xhi�

>��¸�>0�L�>0�¸�>��L�>��¸�>��

, �"�, �"�, �"�, �"��£�£�£�£�����ß«þ�ß«þ�ß«þ�ß«þ�

��� N�S�P�Ë��Vmw��&* «þw�îkË�e�fxhi �U�tiH���

�����«ßU�ÏÐS�&��p�ÁâkEªF�[�O�}��Åßd�e�fxhi � �

�� �����0�G�C! ��!0G�! ��!�G�! ��!�Gª�

! ��!"G�! ��!,D�

, �,�, �,�, �,�, �,�KLPKLPKLPKLP����ÞÜÞÜÞÜÞÜE���:�FE���:�FE���:�FE���:�F�

iÑ� �����ÌÁ�aWbc���£�aWbc°�Ü�d�e�fxhi �l��

ç� ±���G�m�� �H��UÙ�N��HW� t�}m� ¯}N� KL�� �

{k±��s}N�²U�w��hi �

���:��y������'� � �y�

, �&�, �&�, �&�, �&��P�P�P�P� E:����F� E:����F� E:����F� E:����F�

öÌ� ÒÓÔUÀ� ÕKe�� �:� Ã� �tn� ³�� klS� ÐÌN� ��� °±�

º�d�ÏÐw�fxhi �H&��¯}��ÌÁaWbc°±�H&}���hi �

:�������Xs��Pç�ÒÓÔUÀ½G� :���% ÃG���×ÔUYG� �:�Ã

í/[� H&d� ÏÐw� f�¹� O��hi � :����� °±� O��N� «þN�

¡×¿��«þ�U�C��hi �

:����� �����ª������ �&0� t�������������������! 1�������

:����� 5�8ª���%� �000� � t��������# ���$�������

Page 13: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

:����� :���%ª8�%� ª��8��� t�:���$�#���#����

:����� :���%ª���� 0� t�:���$�#�������

:����� :���%ª���:� �,00� t�:���$�� ���� ���

:����� :���%ª��:�� � � ��t� :���$� ����L� 0� ¸� ����G� �� ¸�

��.������

:����� :���%ª���%� �000� t�:���$�# ���$�������

:����� 5��8ª8���� /0�� � t�������.���$�

:����� 5��8ª�;���� � �0�� t������� ��������$�

:����� 5��8ª���:� �,00� t������ ���� ���

:����� 5��8ª�2�� � �� �t� ���� ��!1� �'� �.��� # ���1�

��������

:����� 5��8ª�::� � �� t�������!1��'�����# ���1���������

:����� ��ª���8��� �� �t� ���� '��� ������ !� ���8��� ���

�*�999� ������999�

:����� ��ª���>� ��t� ���� '��� Í3�5µ� ��� (����

�� �� ����#������.�����

:����� �:ª:8�%� ��8��� t��:�� � �#���� � � � �

:����� �:ª:���� 0� t��:�� � ��� ����$�����0����,�

:����� �:ª8�8�%� � ��8��� � t��:���$��������!����

:����� �:ª8����� ,� � t��:���$��������!��������

:����� �:ª�8�%� ��8��� t��:��� �!��#����

:����� �:ª����� � � &� t��:��� �!������

:����� �:ª����� � �� t��������!���������:�

:����� ��� ,� t�"�,�3��0�����*�

:����� ����ª�A� �� t����������'�������*+��

:����� ����ª�A� �� t����������'�������*+��

, �*�, �*�, �*�, �*�eeee7777���� ÅÅÅÅÎÎÎÎ�

��� N��!�e7�ÅÎP��Ï�´§[��¯�hi �U²��ÅÎþ�P��­�

kíw� fiN�¦Ihi �Ð}mn� �{m� ÅÎ�� wÎÅÎz�ÑÎÅÎ� U

 °�ÓV�hi �Ò�[�O�}��ÅÎ�k±[��}N�²H�w��hi �

��¸�E��Ä�F�·�E:�4��F�

�!�e7�ÅÎ���*�{Y��Í���eW�0s�hi �

, �* ��, �* ��, �* ��, �* ��ÐÐÐÐqqqq� E��!� E��!� E��!� E��!��#!�� ����F��#!�� ����F��#!�� ����F��#!�� ����F�

��� N��*;�* P�Ðq���¯�hi � ·�ÅÎþN�"��{Y�¦zP�}í��*�

{Y®�¡��hi � ··� N�¥í� �*�{Y[�¡��hi �U�f¬P�ÅÎþ[�

O�}��ÐqP�"��{Y�¦z[����e�fxhi � �

>��¸�>0�·��000�t���!��#!1�. !������>0��1��000� ���#! �����������!�����

>��

>��¸�>0�··��000�t���!��#!1�>0��1��000� ���#! ���������$���������*������

E(������ 1����0F����>��

ÅÎþ� ·B�N� "��{Y�Ðq�¦z°±�¯�P��*�{Y½��¡��hi �

, �* ��, �* ��, �* ��, �* ������ÓÓÓÓqqqq� E:�.���F� E:�.���F� E:�.���F� E:�.���F�

��� N��*� 9� �*�P��Óq���¯�hi �ÅÎþ� tBt�N��*�{YP�¦z�½

��¡��hi �ÅÎþ� tBBtN�ÅΦzP��Ú�E��� �����F[�¡��hi � �

>��¸�>0�B��000�t�:�.����. !������>0��1��000� ���#! �����������!�����>��

>��¸�>0�BB��000�t�:�.����. !������>0��1��000� ���#! ���������� ������

���>��

, �* "�, �* "�, �* "�, �* "�ñaYñaYñaYñaY� E���'�F� E���'�F� E���'�F� E���'�F�

ÅÎþ� t��t�n� tÍÍt�N���ÍÀ��&��Ö�����'����'��n����'��8�$���Ihi �

ÔÕ`�*I}N�eN�0�Ihi �

�0�¸��0����"�t����'���0�!�'��"�#! ����E� ��� ����!��#!1��1�3F� �

>��¸�>0�ÍÍ���t����'��>0���$�����#�������� ���#! ��������!�����>��E� ���

����.�����1��F�

, �* ,�, �* ,�, �* ,�, �* ,�Ö�½Ö�½Ö�½Ö�½� E���F� E���F� E���F� E���F�

��� N�©þP�Ö�½��¡��hi ��UY�HeP�½U���+�ti��&��

y�&*�4�He½y��¡��hi �ô×HeP�½U�"�+*+�ti��&��y*&&"*�

4�He½y��¡��hi � �

���¸������0�

, �* &���, �* &���, �* &���, �* &����

Page 14: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�� N�3�{YP��������½��¡��hi �¡�½����P�teE�� 4��+�Í

À� ��+F6:Ihi � , ��� ØU���UrWÍÀ�½�� w�Ohi � 0� ÍÀ�

"&/ H�Ö�P�L¡¢£���n�£U� 0�ÍÀ� �&&�Ö�P��U¹s��¶��

��[�O��hi � �

�0�¸�����0�

, �* *�¶â×�{Y×�âØ�©þE::�F�

:: N�Õk*�©þ°�%¨�N�{Y�í/[�×YS�©þ�½��¡��hi �

���{YN�0�Ihi � �

�0�¸�::���t������0����»00000�00�

, , , , �* +��* +��* +��* +�¿¿¿¿RRRR���� ¶�Y¶�Y¶�Y¶�Y½½½½E:�%FE:�%FE:�%FE:�%F�

:�% N��*eP���ç�¶�Y�½��¡��hi �

�0�¸���"�t������0������"�

���¸��0�:�%���t��������������E��$������'���"F�

, �* 3�, �* 3�, �* 3�, �* 3�ËËËË�/�/�/�/G�G�G�G� ËÌËÌËÌËÌ////� E��;G���F� E��;G���F� E��;G���F� E��;G���F�

� 9 n� ���� ��ÙÙ�fe¯°±� Ë�/n�ËÌ/[�´�hi � L¡¢�W�

He°�Èß�N�½P�Vm[��S�d¹�O��hi �

��� ¸� �0� ��;� �00� t� ���� ��� ��� ���� ! �$��� �'� �0� ��� �00� E��� (�!!� ���

���(�����00���&&F�

���¸��0�����00� t�������� ��� ���� �� !!��� �'��0� ����00� E���� �t�� ���

��$$����� ���00F�

, �* /�, �* /�, �* /�, �* /�¥í{Yí¥í{Yí¥í{Yí¥í{Yí/½/½/½/½���� ¡�¡�¡�¡��

: N�He°±� ¥í{YEÛÜFP� í/½�� ¡��hi � �� ÍÀ� �*� Ö��

�íU~�He½�¯°���U�}�H���&��0�U�¡���hi �

�0�¸�:�»0�00�000�t�������0����+�

, �* �0�, �* �0�, �* �0�, �* �0�¡ ¡ ¡ ¡ E8�2FE8�2FE8�2FE8�2F�

8�2 N�He½P�}í{Y[�¡ �hi�{Y�í/N���ÍÀ��*�Ö��Ih

i �

�0�¸�»�0�0��00�8�2�,�t������0����»�0�000���

, �* ���, �* ���, �* ���, �* ���O£O£O£O£� E��F� E��F� E��F� E��F�

����� 3�{YP� �����½��¡���hi �¡�½�� ��PteE�� 4��+�ÍÀ�

��+F6:Ihi � , ���ØU���UrWÍÀ�½��w�Ohi � 0�ÍÀ�"&/

H�Ö�P�L¡¢£���n�£U� 0�ÍÀ� �&&�Ö�P��U¹s��¶����

[�O��hi � �

�0�¸�����0�

, �* ���, �* ���, �* ���, �* ���ÝSÞÝSÞÝSÞÝSÞE�<8FE�<8FE�<8FE�<8F�

�<8 ��ÝSÞ��´%®hi ����� ������� N��e°��S�ÅÎ���¯}�

W�¦z½��3�{Y�½Ihi �

�0�¸��<8�>��t�������0�����ß ���������'�>��

, �* �"�, �* �"�, �* �"�, �* �"�ÉÉÉÉsÅsÅsÅsÅÎÎÎÎþþþþE���(�����#�� ����FE���(�����#�� ����FE���(�����#�� ����FE���(�����#�� ����F�

���(����ÅÎþN������ÅÎ������hi �HeP�{Y¯�LÍ����}

%�Þù��{Y[��}N�§�U�w��hi �

�0�¸��0�Ú�»0000000��t����! �������0��'��0�

�0�¸��0�à�»0000000��t���������0��'��0�

�0�¸��0�á�»0000000��t�8�.������� ����'�����0��'��0�

, �+�, �+�, �+�, �+�{{{{ââââÅÅÅÅÎÎÎÎþþþþE��# ��������#�� ���FE��# ��������#�� ���FE��# ��������#�� ���FE��# ��������#�� ���F�

{â� ÅÎþN� ��� 44� �5��«°±�e7P�½��±W�{â�ãOd¹�O�

�hi �i,z�³��ÅÎþ[��¯�hi �

{âÅÎþ� º��

¸����¸¸� � �ß� !�

�Í����­¸� � ����ß� !�

�� ������� ��

� %�� ������ ��

�¸� ������� ������ß� !�

͸� %�� ������ ������� !�

, �3�, �3�, �3�, �3�ÉÉÉÉssss����ÅÅÅÅÎÎÎÎþþþþE��$�� !��#�� ����FE��$�� !��#�� ����FE��$�� !��#�� ����FE��$�� !��#�� ����F�

És� ÅÎþN� {YÅÎþn� i²hi �És� ÅÎþN� ¦z/w� É¥� �����

B�� !���®�wehi ��Í�� ���44��5��«z�Sê�O��~�i,z�³��

És�ÅÎþw��¯�hi �

ÉsÅÎþ� º��

�:����ÚÚ� ��$�� !��:�

������àà� � ��$�� !��8�

;�8����áá� � ��$�� !��9�!���.���8�

����:� � ��$�� !��:�

Page 15: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

����8� � ��$�� !��8�

���;�8� � ��$�� !�;�8�

�'�E�¸¸��$F��:�E��Í��� �F����������

ÉsÅÎP���S�k±[���}mí}�N�Ò�[�O��hi �

& ����� �������& ����� �������& ����� �������& ����� ������� PPPP����ÓÓÓÓVVVV««««����ÔÔÔÔ34343434ÁÁÁÁ�

=� S¬P�kqrs�pkâ×��I�

��� �:���� kqrs�pk�â×�-.��I�

�8�5� �Îç�%����E�� %����n�ÊwF�

�8�5�� æU��j����N��8�5�E!��$��8�5F�

������ ��ç�ð�����¶�äÁn�þ��¡q�IR�

���� kqrs�pkP��}�

���8� �!�HeP��m�� E�He[�0��W�®!iF�

���� ð�IR�N�åeP�e[�æäY�

:���� ���8��°�Èß�N��m¥e½��P�

:���%���ç� Ãz� ��×ÔUY°PS� {�m� n�� }

R�

:������� �����8����0sP��

:������� ��ç�ð±� �����4������D��

���8��� Þß����8��P��mUÙ��P�

������ �����88����0sP�w�¥:�º��

�:�aWbc� ÓV�� ¯�}^� È R�×� ¥:W� î

k�i �

��8 �;�� ÓV«P�¡qÓV�

�8�<���� ð��}����¯Ö�P�ÕKe�}R�

%����� �ßç��§í/P�±�����}�

%���� ��ç��§W�ÓV�k�U��

5�%5� Ã��5�$� ¥:W�®!i �

5��8�� }×Øk�{�m�¿sÛ�IR�

5��8���� }×Øk�{�m�¿sÛ�}R�

��8��:� �� ÌþWÍÀ�UÀ�IR�

��>8���� ���ÌþW�UÙ�}R�

�� �5� ����� §¨Í�ÓV«��k�

����� Ã�WÍÀ�UÙ�IR�

?���@� He°�½�����

�:���� �: °�«þ�l¿�

���A:�>� ½��èmíS�¥e�Ur�ãO�

���A:�>�� ½��èmíS�¥eBHe��Ur�ãO�

���A��� �UrWÍÀ�¥e½P�w�Òm�

���A���� �UrWÍÀ�¥eBHe½�w�Òm�

��>� Ã����(�¥:W�®!i �

��� é��Õm¿����aW»±P�����êëi�

�����88���� £ÀìY�ìD¿����� ±���P�ÓV�

������� Ã��}R�×W�º�Si �

������ ������ªíP��Å¿��ìD�

�������� ������ªíP��Å¿��ìD�

���A� Ô�ÁÀP�UÙ�um�

��A�� Ô�ÁÀW�½��vm�

���� ��S�ÃP� í½�um�

Page 16: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

������ ð�S�åÁíî��

��������� ð�åÁ[�}RSi �

�>�� ð��}��åÁ���}RSi �

8�:��� PO�ïðEñeFø��ìD�

8����� ÃP�åÁíî��

8��:� Þß����8����WÍÀ�UÙ�um�

8������ £ÀìY�0sw�vwçx°�ÅY%±�ÓV�

8�2�8��� IRÃ��}RÃ�WG�}RÃ��IRÃ�W� ��

��8�� {�m�¿sÛ�IRE����ÁÙLF�

��8��� {�m�¿sÛ�IRE����ÁÙLF�

��8���� {�m�¿sÛ�}RE����ÁÙLF�

��8����� {�m�¿sÛ�}RE����ÁÙLF�

�5����� �m�¿sÛ�IR�

�5������� �m�¿sÛ�}R�

������ �%*�¿����Kô�iä�×�

���:� ð�}���UYòUãN�Oä×�}R�

����� aWbc�ÓV¯��

�>��� f¬P�He½�â��

��%%��� Ã��?Å¥:Eàá�}R½�¥:¡ F�º��

>5��� >�:� §¨�ãO½U�é£�����Y�¡q�ÓV�

>8���� ���8��°�UÀ�vm�

;�� ;4�0�IR�

;���� ;4�0}R�

� �

�������

-���%��.� ��

���� ���¥/�� �� "(� oíîF� £¤o�� ���� -� �� �!"#�� �

����%/��� ����£¤ª��oíîF��o�� �!�����K,��N����!

"#��

�� � � � � � � �%�� � � � )&���

��((.�� � � �%�� � � )&���

� � � � � ������0� ����1�

-� � � ��(� � � � ���((.�2��� � � 3�4��%���)&���(����� ���

� � � � � ��5����

I%&� -K�#��'���4o=K�oíîF��o�æ���E®���/)�

�!"#��

-�� �(#�����+�%/.��

-K�oíîF�£¤oN��4n�B/�:�hb�ë ��� !�8��FG�!

"#��:�hb�ë �K� -�£¤o���Z4���A"#��

_���,%�oíîF����¥��d��(Y���

���� �����

����$% �(2�6%��

����/�Mм��6��7t� �)ûb� $% �(�(�l��mo� 6%��/�T

Ð!"#�� ��l��01�m����=86� ����£¤����K�, ��

A"#��

���� £¤�� ��n� B/� W�K� .�� -¨8�� �`�n� ¦���

"4���:�hb���`�� �!"#�� ��� ��K� ��������W�K�.

/��6���-¨8���4)Ä��`!"#��oÌ�Z[/K�a b��*��

+Ä�~h��½¾�n�¦����!"#��¬`��L/@���:�hb���

`�K,%� ������$�+/� (� a b� Y��� d��Yn� �,"#�� t� h

/OP� 872� !72��K� �7���� ��N�=A"#�� ��� �(��¦��K�3

�l�� ��-8�� `.�� ,X�� /-8�� `.�� ,X��� �`!"#�� �

Page 17: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

@�V(� Z[� 87��� 3�K� /-`.9��� �:� 0� !; º� !7�� �77���

a bK���-8��`.!"#�9��� �:�0� ;��

�µß(� ��������N��+���=A"#��t´��l%��¡��¢A"#��

�����������"��8� � � ������ #.)������)��/�� ���/#(��982� !2���� �;�

������������� � <��������(��=�/�#����9���0�<;�

����������������>!�������/%.+(� ?���.��� �.����/��� �/�

��������� K� $% �(� �� �`��� �6��7t� � )ûü�� Y��

n»�(�Y'-"#�� ,��0z���1 P��!"#���N����~(�

� ���)���K� ��������¦���~Y'8��3`�"#�� � �

"4���0��>>� � ��������4"����%((�� +#��

��� �0�!� � ����4"��/�% %(�?�

����!2��!���4�%���$% �(�!�����!�

���� ������� ���

���

������

�� �� ������ £¤%� ����/�� � Þ�£¤ª� /K� oíîF� v�

N�2�r�, º� ��� 8��X3���4�,��ÊõK�,-"#�� � �Þ�

£¤ª�� ���� ������� ���� £¤�� Û�� oíîF� £¤o�� _ø��

��K�, �N�!"#�� �

oíîF� ���¥� �V(� �@� ª_��nK� 8� ��� �� M� o � !"

#�� ,%� 7�o�K�5�v�� � ���N� �"º�õ�� ª���Û�� ~

h�v�(��n��(6!"#���µ>�� 8���� �� �(�oíîF�~hv

�� � �\]��Z[/K� ��� ��� ���������µ�¸'8��6�o��

��56�#��x���7�o�M�9� �(#��;��K�°±���!"#�� �

���£¤%�:�hb�ë ��� ! 8��FG�!"#��oíîF����¥��

/��:�hb�ë ����Z������#9� ����� ª����n�

B/�¯�Y� ! 8�� ùWY7 �!"#��_���`DK�oíîF�£¤o� �

V��d��Yn��,"#�� �

���

� � � � )/�� � � ��4"2�!� � � � � 3�����)���!�� ���4"�

� � � � )��� � � ��4"�2�!� � � � � 3�(�%��)���!�� ���4"��

������

������� ����

�4�@�� ��52�A�%)�(B2��%)�(���CD�

�4�@� £¤%� ��� l/� OP�� #�� ¦��� ­�!"#�� ,%� #��

���� �o/�� � ��,���� £¤�� �8!"#�� � ��5� K� 69¼� P;�/��

�6��½¾!"#�� � � ��5 l � !� 9�ï:;�P;�¦��� 2� � 9�Þ:;�

P;�¦���­�!"#��7& � ��5�l �69¼�P;(�ß���¢56��#

9�­�K�q�����8º� �4�@�#$�ªÐ �Óà�"#�� �4�@�£

¤/���@����N���P;��K� �>>9�� 8E555�/� �>F;�-"#��

� ��� vo�� 1 ��� vo� �F�� �� :555� t� h/�� �%)�(� %�

�4�@ £¤������v�ë �/�=o �!"#�� �7&�����v�ë

�N�{Ó����#9� �4�@��£¤���!"#�� �

�� 8E555�t� h/�� �%)�(�%��@�­�°3����>�� �4�@ £

¤8��b� �� <¦� M/� =o � !"#�� 7&� �%)�(� � <¦��=KZ

[� �4�@������� �!"#�� �

�4�@� � � �12�A��?2��%�2���/$D�

���%.��%/�*�

������1�0�!�"$� ���?�9?������?;�

������1�0� �"$� ��%�9?�����%�;�

������1�0���"$� ���/$�9?������/$;�

������� ����� �

�4�@��� ��52�A�%)�( B2��%)�(���CD�

��@9�4��@� ���,;�%���l/�OP�69¼�P;¦���­��#K�

n�%� ��!"#�� �4�@� £¤�� NÐ� ì� ò ­%� �4�@�� £¤%�

#�� v�ë ��� ­�N� N��)Ä� Óàv�N� 7�o�>�� �4�@�

£¤/�� 7�o�K� 5� v��� �ñ�9� �� >� Â?"#�� �4K� ���

� ��� ����N� �� �� �(� 4��� 56�­�5FN� ��� � �� M

9� �4% �$�£¤���!"#�� ,%� �4�@�£¤%� �ß(�v��ë

�X� �� �� � �� M/�� ­�!"#�� � ��5� K�69¼�P;�/���6��

½¾!"#�� � � ��5l � !� 9�ï:;�P;�¦��� 2� � 9�Þ:;�P;�¦

���­�!"#��7& � ��5�l �69¼�P;(�ß���¢56��#9�­�

K� q���� �8º� �4�@� #$� ªÐ � Óà�"#�� �4�@� £¤/��

�@����N���P;��K� �:9�� 8E555/�� �>F;�-"#��

Page 18: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�4�@� � � �12�A��?2��%�2���/$D�

���%.��%/�*�

������1�0�!�"$� ���?�9?������?;�

������1�0� �"$� ��%�9?�����%�;�

������1�0���"$� ���/$�9?������/$;�

���������

��""����� 2��' 2��(%&24%��2�6%�2���� 2�%)�(�

t�Àh9@ ©2� Ab�?5;�� _�� ¯Bn��� ½¾�8�� ����� �� �

(�a b��mA"#���� %� !� 7� >�»�(��� 56�:E��TÐ��=K�

��2��K� ��4"�!���¢ ����.��01��`!"#�� �

��' � �ûC �Dä���(�$F�Á9!��K� ;-"#�� �

��(%&� � _�� ¯Bn� � Y�4n� B/� +� E�9!���>>;-"#�� 7&� !�

�� �`�9� t�ÀhK� ��4�� �56� _�¯Bn� � ���"#�� 7&�

�>>�P9�t�ÀhN���4º�_�¯Bn�%���4���A"#�� �

4%���_�¯B�: �-"#��9!���>>;�

�6%�� � �� �n(� �� º� M��8�� F: G¯B� GÀ�� �8�� �

�"#�� � ��K� �4nB/�¯�Y� !�8��ân'�4o ��º� ���

¥�#��H/�������²A"#�� �

���� �ûC ������(��Á-"#��9�!%�Dµ����$� �%�DI;�

�%)�(�P; º� ���� � �d �¼�Z[�-"#��

��""��%�_�¯Bn� �`��8�����n�¦���\]!"#��

��,�"�� ��+��//������)#��� � ���+��//���� ��� ��

��""�����4"���2�!2� !!2� !2���2�!2� ��+��//���

���� %���.+(�/$�/� ��)�# ��� )&� ��(%&� ?� +��?�%.� �5��#��� � ���� %� +������ ���

.�((�/��� �/����'%��������$���� �%��/����/���(����' ��"$�����%#(����)�# �����(%&��/� !./��

"���$% ?���$����)�# ������% ��$����%(#�2�#/��������*�

H�����)#��� ���)�# �����(%&����>!./�

���������""��������>!�

���/#����$%����""���������/�%((�� �#++����%/���

� �?� ��%(2�����/��%/�������/�.+(&���%���$��/�%�������$��+� �� �% ����������$% ����#/���$��

������..% ��%/���((�'/*�

�����4"����0� �"$� � ��+��//���

������ ��!"#!��$�

��������.������/�)%/�� � ��� �(#���/���%(�.���/�

��� � � � � !� � ������ ��/���%(��#�+#��+� �

�+� � � � � � �� � ������ ���#��� �� +#��+� �

�!� � 6%�� � �&���

� �!�0�!� � � ��I�����#��� �'��=� ?�)#�����

(��+*���""����+� 2 2 !2>2�!2!2 ��+� � ��$��=�)#��� �

� � � � � 9/=�+���� ���

� � � � � +��//��;�

� ����#����2��1!!2A����//�2 <2 !D���� ���%���)#��� �

� � � � � +��//���

��+*�����#����2��1!!2AJ�!2 <2 !D� � ���$�'�'��=� ?��%��%)(��

� �

� �%#/�� !!� � ��K%���%�(���(��

� ,����(��+� � ���������������� � �

��%��� ���

����%)�(�

�%)�(� Ç(�oíîF��o���μ��Øæ���Óà!"#�� �

,����� ª � ���%/��� ��� (� �Øæ�/����"#�� � �� �� ,�����

(� ò ­%� ��� £¤%� �%)�(� JK� øL�� oíîF� B»�K� {X���

�A"#�� ��� £¤(� �%)�( %� oíîF� �o� �V/�� =K� , º�

Page 19: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

����%/�������/�K�de����²A"#��

��_��� ���£¤%�oíîF����¥��V��d��Yn��,"#�� �

���+%//���oíîF��Øæ�� �+%//���E®���Óà!"#��

��&����� ��

�³� 4��:�hb(�M��� !�8��7á"#��

��4�£¤%��³�M�(�:�hb(�M��� !�8��7á"#�� ,%�M

��8�� �4K� ���� ���¥/�� ½�¼� �³� ��/� ���"#��

���� ��%.+� /�K����¥ �Y�+����³� ���� +Fo� ��7� ����

�%/��� ��� /�K� _��8�� +Fo� 4�� �A"#��¯�8�� ��K�

��4� £¤/� (����Fo�4K�,D#� ð_(��ø�� ânl8�� �`

!"#��

��4�K� �7���vo/�� �% =!�:�hb�� I����8������A"#��

��4� � � � ��(�%��%((��%��%�(�/����!�

��'����� �(��

��4K�"�

y�ý�� N��+Fo�!"#��

y�ý� � NK� ������ �� ��� £¤�� Û�� ��� ����N� `�r� Y'�

O/�Po����=)Ä�!"#��oíîF£¤9�(�'��;%�`��X���/��

y�ý�� N��� ¿��Q8���b�DE!"#�� �

��4K�"�K�§N�8�� �(�'���£¤�����¥ �RA"#��

� � � � ��4K�"� � � � � ��(�%��K%��$��?�"�.���

_�8��S-¼� �(�'��� £¤�� �������/�(���?5���=A"#��@�

V(�Z[/� �(�'���£¤%�� ¿�æ�(�'T��õ���n¦��� �+�£¤

8��@��"#�� �

�����������4K�"� � � ���� ���� /�����4K�"/�

���)������

���"��� 2������26%��

½¾�� ./�� �`Y'�U� -¨4K� V��� GÀ���� ��/� TÐ!"

#�� �� %�_��8��-¨�Á���"#�� �� %� !7 >�(��� 56� !7 >�N�

Mм�����K� ��4"�!��¢%�.� Ç-"#�� �

��������K�WFâ9 G !!!;�I¦-"#�������������/��`�r��Ó: b�

õx�/�(���`�?"#�� ���"�ª%� �� � (�' /�� $�?$ ���Á��

�K� ,�� GÀ��º� |[� ç�� ¯Bõn�� X!"#�� 1�@L� �Ó: b

(� ����/�� �!#�� õn º� �!�@L� �Ó: b� ����/�� 1#�� õn

��Xæ�N�Óà�"#�� ,��nâ�� 1�@L�����K� �>�@L� 2� �!�@L�

����K� �>�@L�(�GÀ�N�N�!"#�� �

���# ��J����+#(/��� ��� �� � !!�.�(�/��� �/�

���"���4"�� 2� !!2�K �

�������.� �����M#� ���� �%�+� �

���"���4"���2� !!!2�K � � ���# ������ �/��� ��

����#����4"��!2���1!!2�AK D�

������� �

B�%)�(C��"�B�-����%��� 2�C�� /�% ��B2�� /�% ����C�

����N� ���¥+� �� Mм� �ÍqÎ� ���4�� /� ��� l�� TÐ!

"#���Ù��«X ���%��� � ��Y49� �" ª(�ï:;�Z_K� !�:��

b�ò[��TÐ�"#����#$� ���K�\ o�TÐ�"#�� ���%��� l ��

`49� ���%��� � � 6�MK� o�:h�b� TÐ�"#�� �"� ª� �/�

(%)�(9� ]^�� _ �� �$;�� �`�9� 6�/� ���¥/�� ���4��� Y��

o�:h���`����=A"#�� � /�% � K�Z_�l��K�h���l-"#��

K�4�� �`_N� �4�� �89� I�� Z_� l(� �¦� �� N� TÐ�"

#�� � �" K� �� ��F:>2� �� F�81� 2� �� F81��F�� �� F�8:5�YF©���

¢ � ���4��� �Mм�Z[/���N�!"#�� � �� /�(��� ���4���

����K� ��F:E��� F�F�E /�K� �" ª�������²A"#��

���4�� %��ÍqÎ >��xyN���4����)�Tм�a bN��y

����A"#�� �

� ��� )�aµN� ���¥+� �� �" ª/� �`¼� a bN� nÄ�"

#��)�aµN�����/K� K4�"��ª/�(��� ���4�� /�a b��nÄ

!"#�� �

Page 20: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�������� !2��!�% ��<!�/�%��� ?�%��(��%��� �>�

�"�->�2� !2��!2�<!�

��//�? �%�(%)�(����%�'����%���$�� �5��(��%��� � �

�(%)�(��"�'����N �<1���

���=�+�1�(��%��� /�% ��/����� !�!/�

�"�91;2�!9!;�

������������

����,����.B2����.���C�

��ß��K��µ�ß(��«��6F��`¼�.2� 8���� �kFb2� �hc��

(���n����QÒd)��Be!"#���`¼�.%�_��8��®¨����

�"#�� J�nEN� ���.��/�_89�t��(� ����l��YF��Be!"

#�� ����,�K� ��4��"����¢%�a b��`_���W!"#9 � ���vo

K��W����$;��_��,%� ��4��"����de�n��,"#��

�`_� ���

B�C�B�C�����B �� FC� �� ��)� %�&���?��/�

B�C�B�C����B ��>C� �� ������.%(���?���

B�C�B�C�@�E�B ��1C� �� ��$�5%����.%(���?��/�

4����O � �� ���$%�%���������+�%���� ���.�/�

�"4���%&6%�BO C� �� ��/��� ?���� ��$%�%����/�

� ����, K�Mм��µ���n�YFÑ�QÒ�Û�(��6-"#�� �£¤%�

&'(� YFÑ� QÒ� v��� 7á"#�� � £¤%�tû�`D9��2� ���¥�

¦��ÈY;��'I��°±8������Be!"#���`¼�./��`¼�QÒ

d)���?³��YFÑ�®¨ �N�!"#�� �

YFÑ�.��QÒd)K� �������ª/�(����`!"#��

��������)#?�+� ������

�����������I,�4�,���4"��

����������,�+� �)���

�����������,���"�!�

��������)#?�)%#���%���

������� � ����,������1!!�

��������)#?�.���*�!�0���#�2� �0�� �������

�����������,������ � �

����, K��Ó: b�+f � 1� �@L�X�,8��'õ!"#��#��õx���

��9� ������8�� �����`��� �!"#�� �

oÌ� Z[/� ����,� £¤/� (�� YFÑ� QÒd)N� ç�� Z[� Be4K�

ª_'/� Y'� 'g�� �`�K� , � N�!"#�� ª_'gY'%� ������

8�� ½��º� �b� F>><F�� ���â�I¦���`!"#����� �o� B

e4K�ª_'(�'g�� �WFâ���9�

�����������,����,� !!!�

4�7�<�� :h� )ûbN� �¯�8�� �4�7� ��.����� (� -®¨� ¬Î �

[��>�� �³� Z[/� ¯�Y� :;� )ûb�� \]�� ��� �A"#�� ����

.������� 4�7�<� ��01�23���'I�����K�, �N�!"#�� ""��

¯Bn�������=A"#�� 4�7�<� :;�)ûb6� :1��!1 ��¢%�¯Bn

�����Z[� ����,��������0� ���� �!"#��®¨ �i�+�,��

��B}?��T����`!"#�� �

���� ���$����5����!0����((�'���)&��$������.%(��%(#������!�% ��%�(� �������#��/���%((&�

����,���!0�2������!2� !�

������ � ��������

����,���B�"�.��#�2��%)�(2�C�A���.B2����.���CD�

��ß��K��µ�ß(��«��6F��`¼�.2� 8���� �kFb2� �hc��

(���n����QÒd)���Ò!"#���`¼�.%�_��8��-¨����

�"#�� "�.��#� �� �%)�( %��`��Y' M/�ª_N��Ò4�����Z[�

­��K� ¦�-"#�� "�.��#� (� Y'� I¦K� WF� â� I¦-"#�� �`��

Page 21: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

"�.��#�� Y' M/� -¨ � ����89� ���¥%� ����,��� ÂÃ���ç

è�6�º� �%)�(��­�!"#��

� ����,���%� ��4����������a b��`_���W!"#��_���,%�

��4�����de�n��,"#��

��������G�`_� �+��%��� �G���� �

���B �� FC� 4�������)� %�&���?��/�

��B ��>C� 4�����������.%(���?���

@�EB ��1C� 4�������#++����%/��$�5%����.%(���?��/�

����� � �=�+� �����������$%�%����/�

�"4���%&6%�O BO�C� 4������� /��� ?� ��� � �$%�%����/� �+��� %((&� � ���� � ��$%�%�������

K�"�9�;� K%�������/�M#� �������$%�%����/�

K�"�"4���%&6%�BO C� K%��������$%�%�����/��� ?�

� ����,�� %�Mм��µ�ß(���n�QÒ�n��(��6-"#��|[��

%� Óàv�N� §N4º� ����b� Be4K� YFÑ� a b�� �Ò!"#��

�`¼�.��oÌ�1((�Y'/�)�`�r�QÒd)��a b���Ò�K�

�)�������=A"#��

YFÑ�.��QÒd)K� �������*�8��`(!"#��

��������)#?� �+� ������

�����������,���4�,� � � � ��4"��

��������)#?� ��� �)���

�����������,�����"� � � � !�

��������)#?� �.���*�!�0���#�2� �0�� �������

�����������,�������� � �

7&� ������ 8��ân��`4���%�Z[� ���������£¤%� � ����, /

���`¼�,���!"#������,��/���4K�QÒd)K� ����,���

���������4º�#j���`����²A"#�� ����,�� %� 1�@L (�

�Ó: b�+f��nÉ8�����QÒd)N�`���?"#��#���Ó:

b� õx�XZ[� ������� ª/�� �� �� �`� �� � !"#�� �¯�8��

4�7�<�� :;��ù�L���!"#7� 4�7�<� (� ¬Î�� ���.���� (� ¬Î��

D9�@�V(�Z[/�:h�ùnN�\]���A"#���F�� ""��¯Bn��

�����=A"#�� 4�7�<� :;�)ûb6� :1��!1 ��¢%�¯Bn�����

Z[� ����,�������� 0� ���� �!"#��¯�Y�B}?��T���§N

�� !"#��

t�> ��� � ����!������� � �����y�y���������.������� !!1� ���#�����9���� � �����

������0�

:���%��C( ���Ey�yFG��0D�

t��u�#����� ��� ���$� #� �,���$�������� !��������

:���%��C�u�#��G����,��0D�

��������� ����

�������

������ %� �£¤� O/�tû5��Xbk���F������)Ä�!"#��

Xbk�N� q���P)� ���%/��� ���� ���¥(� ���� Xbk�� l�µ

K� ��������7���»��������A"#�� ��������� ������£¤

%��x�µ/���Y�K�(9+/�#��;�£¤ >��Óàv���7��K��

A"#�� �_���,%� ��� ����,�£¤�� ��� ��"�44��"�£¤��d��Y

n��,"#�� �

� � � ������� � � � � ����/%)(��� ����#+�/�� �$% �(���

.&� �*�(���0� � � � � � ��"#� �� �����'$� �� ����#+����

� � � � � 4�/#.�� � � � � ��4��#� ����.%� �+��?�%.�

� � � � � � %)(�� � � � � � ��� %)(��� ����#+�/�%�����$% �(���

>� >������������,�

�����������,�

� £¤� O/K� tû�� �S�� ��!"#�� ������ £¤ � 6�6n� B

»�K�tû���"bK�������A"#��

����������,��� ����������,K�(9+/�#��;�£¤ >��Óàv���

7����A"#����_���,%� �������,��de�(Y���

Page 22: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�����������,� � � ����/%)(����)#?�.� ������%((/�

��������� ����������*�

���������"�44��"�

� £¤� O/K� Xbk�� �F�� ��� �A"#�� Xbk�K� q�� ��7�

���� ���� �������¥%� �������K� ������ ��"�44�" ��76n�B

»�� Xbk��� Óà��� �A"#�� ������� ��"�44��" �� ������

��"�44��" £¤%� �x�µ/���Y�K�(9+/�#��;� £¤ >��Óàv

��� 7��K� �A"#�� � _��� ,%� ��� ��"�44��"� £¤�� d��Yn�

�,"#�� �

� � � � � � ���������"�44��"� � � � � ����/%)(��� ����#+�/�� �$% �(���

�&� �*�(���0� � � � � ��"#� �� �����'$� �� ����#+����

� � � � � � 4�/#.�� � � � ��4��#� ����.%� �+��?�%.�

� � � � � � � %)(��� ����#+�� � � ��� %)(��� ����#+�/�%�����$% �(���

���%�������

�"����"��� 2�B� ./2����./2�C�A"� �B2�"� ����CD�

�`��./� �"���$��q�!"#��.%�_�8��®¨�Á���`�"#��

�� � %� !� 7� > (� ��� �K� �� T�� ��� �K� .� � 9� ��� �o�

��4"�!;N�+�,-"#�� �

� ./� K� $ � °�4K� WF�)�� I¦(� Y' º� ���./� K� WF�)��

I¦(� $'(� å$� Y'-"#�� � , � �`4�� �89� � ./� K� �!!.��

�F�� ���./�K� >!.����nm�`�"#��

"� �/�K� !7 >�(�:E-"#��$� !7P K�B'�&D���¢A"#��$� ! %� Q�

& º� $� %� J&N� �"#�� $� �7 > K� {Ð&� 7� /� �n�"#��

�"���K� �4�R��"�� ����Þß(�$��7á"#��

� �4�R��" %�Vh�o��e�¶Á�� ����$��q�!"#��.%�¸¶x

N� ®¨�"#�� x¶�� ��k�� �n� ¦��� \bN� \]!"#�� �"�� K�

�!�@L�6� 1!�@L�(��Ó: b/��p���!"#�� !�@L��� 1�@L�)�

�� N���7� \bH��� 7�n� q�º� ®¨� ro)� ��?"#�� #�� õ

x�K� �"����"��������²A"#�� �"���£¤%� �����vo/��

h¾�� 4��(�?�8�������²A"#�� �

� ���� ���"����� �/������ ��� ��� �

�"�����4"�� 2�A�2� 2��D�

���&����*���

���4���B���%��� 2�C�A� /�% �B2�� /�% ������CD�

��l��Mм� ���4��� /�TÐ!"#�� ���%��� � l���Y�9� ���4���

(� !�:��b� �2d�8��TÐ!"#�� ���%��� �l���`�9�l �TÐ+�

Y�¦����`�K�,-"#��

� /�% � K�Z_��� 56�h�����-"#��I����¦�� �79��%/��

��? ����% �� �&��; � T�"#�� h��%� ���� l(� 2d8�� T�"#��

r �� 6�MK� `D6� h��(� s� ¦��� ÊFK� `DN� �Û4�� �A

"#�� �

���4�� %� �� F�F:>2� �� F�812� �� F81� �� ¢%� ����/� Mм�

���4��� /� ��!"#�� ����/� Mм� ���4��� P� ��P)� ���

°3����K� ��F:E� �K� F�F�E�K� ��� �� ²A"#�� ���4���

%� tÍqÎ� Ï�F� >�� BW � ��4�� ��)� a bK� u�� =A"

#�� a bK� � ��� ����N� ���¥+� �� ���4��� /� nÄ�"#��

K4�"�� £¤%� ���¥� Óà� Y� ���4��� /� a b�� TÐ!"#�� 4���

£¤%�Tм� �"�l��mA"#�� �

�������� !2��!�% ��<!�/�%��� ?�%��(��%��� �1�

���4���12�A !2��!2�<!D�

���'���� ����

� ������/� £¤/� (��� ��¼� tû��� Xbk��� � £¤� O�b�

���N����!"#����������� ������£¤%��x�µ/���Y�K�

(9+/�#��;� £¤ >�� Óàv��� 7��K� �A"#�� � _��� ,%� ���

����,�� �����"�44��"�£¤��d��Yn��,"#�� �

� � � � ��/%)(�� � � ����/%)(��� ����#+�/�� �$% �(���

Page 23: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�&� �*�(���0� � � � ��"#� �� �����'$� �� ����#+����

� � � � � 4�/#.�� � � � � � ��4��#� ����.%� �+��?�%.�

� � � � � ������ � � � ��� %)(��� ����#+�/�%�����$% �(���

>��!������������,�

����������,�

��������£¤/�(�����¼�tû������N����!"#��

������� ����, �� ������ ����, £¤%��x�µ/���Y�K�(

9+/�#��;� £¤ >�� Óàv��� 7��K� �A"#�� � _��� ,%� ���

����,�£¤��d��Yn��,"#��

>�� ���������"�44��"�

��������"�44��"�

��������£¤/�(�����¼�tû������N����!"#��

������� ��"�44��" �� ������ ��"�44��" £¤%��x�µ/���Y�

K� (9+/�#��;� £¤ >�� Óàv��� 7��K� �A"#�� � _��� ,%�

�����"�44��"�£¤��d��Yn��,"#��

� � � � � � ��/%)(��� ����#+�� � � ����/%)(��� ����#+�/�� �$% �(���

�&� �*�(��� � � 0� � � � � � ��"#� �� �����'$� �� ����#+����

� � � � � � 4�/#.�� � � � � � ��4��#� ����.%� �+��?�%.�

� � � � � � ��������"�44��"� � ��� %)(��� ����#+�/�%�����$% �(���

����������

����

���¥(�Óà��v§��TB¨������ow"#���³� �G��.%� K(�

�Á��ø�!"#������£¤%� /(��+�Xh�fÙ��Æd���Óà!"#��

����2��"����K� ,�"��K��³����¥(���Ö/�� �!"#�� �

����

�������� ������

�4�������(��=�

�� 8�555���¢%� ���� ��� �� K� K4�"���� /�(���#Y�x

n��n�B/�v��ÔÕ���y �!"#�� � y�~_K�îÄ���:/��z

"#�� : ©�îÄ%� <�K���9F1��&��/;��K�~_/�OP�#���n�-"#��

��nK��¯�8��P �� îÄ�I¦D#� ì� ,-"#�� ¬`�� ��� �

��� ���a b��{X�� �!"#�� �(��= ���`����[K�ï:;�

îÄ�¦����`����=A"#�� �(��= %�� ��I¦(�o�:h�-"#��

�(��=� �v��o�:h���`����)Ä�õ(�� �!"#�� �

�(%/$� ���¥%� P �K� �4����� /� (��� : ©� �� �� =)Ä�

���� ��� ���t� h����¥Y�N���e{8�� �(%/$����¥��

P |��� �!"#�� �

� £¤�� ��� �� ��� �� ²K� îÄ�� : ©� �)Ä� ��)� �x

��/µN�q�����A"#�� �

� � � �4������ � � N !!� � � ����%/�������)(��=�/�%��� ?�%��(��%��� � � � N !!�

>��1����4�����E"�

��4��# ��0���%���"��� ��B��"���B�7�C�� ��C�

� � � � � � B����&�C�

��E"�B��# ��C�

��4��� ��E"� æ�K� ���� �`�K� GÀbl� 7}� �µß(� £¤�� Óà

!"#�� �

;� ��%���l%�X~h������`�"#�� �# ��K��³����¶3���W!

"#��

�;� ���&�N�Óà�"#�� ���&�N��Y+��=A"#�� 9��)�F: �æ�N�

+�,-"#�;�

<;� � �� l � �# �� /� ��9�K� ���+� (� �EN� 7� ��K� ��;?"#�� 7&�

�"������Y��#9� �# ��K��6���N!"#�� �

1;� �# �� N� ���� �� Q���� �56� ���-�� �û� ��� ��#9�

���+�����w"#��

7&�æ��GÀ���N� �>>��=K#9�y�¶�������� �!"#��

������0� ���� !� � � � ���# �� ���� !�

����#�� � !2���1!!2�AJ�2����D� � � ���� ���%�$� #.)�������� !�/���%((&�

��E"��� � � � � � � � � � � � � � � ��,��)%�=����% ����� �5����# ��

����#�� � !2��1!!2A !D� � � ���� ��%�(� ������

Page 24: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

������0������� !� � �"���7�� � � � ���# ���!���� !�)&���

����#�� � !2���1!!2�AJ��2����D� � � ���� ���%�$� #.)�������� !�/���%((&�

��E"���� � � � � � � � � � � � � � � ��,��)%�=����% ����� �5����# ��

����#�� � !2��1!!2A !D� � � ���� ��%�(� ������

���������+��

�4�R��"��� 2�� ./2����M#� �& �B2����M#� �&��C�

�`�� � ./�WFâ��U��`��./�õx���®¨!"#�� �� �%� !7 > (�

��2�!7 >��TÐ������K� ��4"�!���¢%�.� Ç �+�,-"#�� �

�6� �K� �� ß(� !� �b� <�:F:� @L (� õx�N� �Y/� ®¨�"#�� �

�4�R��" %�Vho��e��$��q�!"#��ÒE��Xx��¢ ���k

�� ��� �ex�� ?5�n� ¦��� \b� H�N� \]!"#�� �4�R��"� K�

�!��@L��K� 1!�@L�/��p��!"#�� !�@L��� 1�@L�/�)�p����

�7�\bH���7�n�o[º�ro ���?"#��#���Ó: b�õx

�K� Ó?�� ��� �Ó: b�� �!�@L� (� ���� õx�N� ®¨�"#��

�4�R� K� 4�� �� ��%�=� (� ?�� �ª/� �� ���vo/�� ����� ²A

"#�� �

���� �� �@L��� ��� ��� �������/��� �/�

�4�R��"���4"�� 2��!!!2� !!!�

���� ��<>!@L�G�11!@L�9��%(�"� �;�������/��� �/�

�4�R��"���4"�� 2��!!!2�<>!2�11!�

����������� �

,������%)�( �

�%)�(� ¦��� ­�!"#�� �� B��� o�:h�� h¾/� TÐ!"#��

,�"�� �� �F� 4�"�4�� ª�� 769� Óà�� v§�� ,����� N� =ã�� #

$�PX��Óà!"#�� ����¥/�� ,�����K���?� �²A"#���

Øæ�%� M��� �� =A"#�� �Øæ�ª� U/�� #�� �Øæ��� E®��

�� =A"#�� �Øæ�%� 1� ß �(� :;�� ?��"#�� 9� :555� /�� ��

:;2� 8555�/�� �::;;�

,�����)��+����5��#���/#)��#�� �� %.���)��+S�

���+*�@�?$�!� � � � � � � ��"#� �� ������� ����������� !�

� � � � � ��# �� 2�A8!2� !D� � � � �����+�/+�%=����� ����������� !�

� � � � � 4��#� � � � � � � � � � � ��,��)%�=����.%� ���#�� ���$%���%((���#/�

���%����

,�"���%)�(�

���¥(�Óà?o�� �%)�(���Ü�"#��

� � � ,�"���� �� � � ��T#.+����/�%��.� ��(%)�(���/� ��

�� �*�����#��!2���1!!2�A�@��D� � � ���� ���@����#���� !�/���%((&�

>��8��@�,@�

@�,@��� �

�`�� .�� @�?�� �Á�� �`!"#�� �� � %� _�8�� ®¨�Á�� �"#��

.%� !7 > (���� 2� !7 > ��TÐ������K� ��4"�!���¢%�.�:EN�

�"#�� �

� � � @�,@�!� � � � � ���%=���� !�% ��#�+#��% ��/������$�?$�9U>���(�/;�

� � � @�,@���4"�!� � ���%=����4"2��� �!�% ��#�+#��% ��/������$�?$�9�U>���(�/;�

���� � � � � �%�� � � � � � ��4"��!� � � ������ �������� �

� � � � � � � @�,@�(��� � � � � � � � � � � � � ���%=�������� �% ��#�+#��% ��/������$�?$�9U�>���(�/;� �

B/� . � ®¨�Á�� 4o� =#9� çj�9®¨v�� �� ^­/�;� 'I��

°±8��.�� @�?$��Á������=A"#�� �

� � � � � ��4"��!�0� � � � ��������4"��+� �!�$�?$�

���'���*(��

@�K��$% �(2��#�&�&�(�2����M#� �&�

Page 25: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�K�� ���o�� MÐ�� ��� � ��� ��� /�� �e¼� Vh�� ®¨!"

#�� � ,%� #�� £¤o/� (��� ���¥ � Óà� �P)� 2d�8��

��!"#�� �

$% �(�%� �K�����o�A����`!"#�� � 2���K� <�ß(� �K��A�

��Nr�����N�=A"#�� ������$�+ (�a b��D9�¬`L(��`¼�

���o�.����=A"#�����o� �� F�8::%� $% �(� �%� �� �

º� ,%� ��4"���-"#��$% �(���K� ���� º� ��4"� �-"#��

81>�� K� @�K�� �� ���)� 4o� =A"#�� #$� �K� .�� ��

K��-"#��

������� � � � �4�,� � � ��4"� � � � ��@+'.� �+� �+����

������� � � � ���"� � � �� � � � � � � � � � ��@+'.� �+� �)���

������� � � ����4�,� � � ��4"� � � � ��@+'.���+� �+����

������� � � �����"� � � � � � � � � � � � � ��@+'.���+� �)���

�#�&�&�(��%�ÒE(� � G�������`!"#��<¦K� !�V��>>-"#��!�%� ���9�

³�Y'�U;� º� �>>K� � 9�³�Y'�U;�-"#�� �

�:%� >!W�(��b�N��"#��

���M#� �& K� �K�� ÒE(� W�K� õx�N� �"#�� �� A�� t� h/��

���M#� �&K�f�A���Þ�¢���"#���Ó: b��`/���³�õx�N�

N���� �A"#�� ��� õx�K� <�:F8@L� N� �"#�� �T� õx�K� �

���Ó: b/OF��¡�È��¢A"#�� �

��� 17)��������% �� 8E555� :555�

1�@L� �1>@L� <P!:@L�

8�@L� 18P@L� :8 <@L�

!�@L� F @L� P:FF@L�

��@L� :<<@L� : P@L�

F�@L� P::@L� >F�>@L�

�!�@L� �� @L� P>< @L�

�1�@L� 1F>@L� �<1<8@L�

�>�@L� >�:@L� �11 >@L�

<<�@L� �! >@L� <���:@L�

1!�@L� �11�@L� %�

#$(� ������� ª%� �� ::55� t� h��� �K�� A�� �� �� �K�� A��

< ��� N� ��K� � ���`�K�,-"#�� ������� �`(4����#9�

��.�� � ���"#�� �

�������@�K���"���4� ���@+'.�����.���/�(����

�������@�K�<�"���4� � � � ��@+'.�<���.���/�(����

@�K�� ÂÃ�� O/� �� )�a� :�hbK� �K�� ��N� �"#�� ��

. � @�K��ÂÃ�� O/��¯� �G� ���4ã#9� ��)�a�:�hb

K� �K���� �������`�� ��"#�� �

¬`�L/�@��K� ������$�+�(�a b��{X�(Y���

� � @�K�� 2� �:2� !!!� � � ���� ��%�>!W��#�&��&�(���K��/�? %(�%�� ��$L�

� � @�K�� 2�F12��!!!� � � � ���� ��%��>W��#�&��&�(���K��/�? %(� � %�����@L�

���)���������

@��4���B�%���&�%)�(2�C�B�"�.��#�2��%)�(2�C�A���.B2SCD�

��ß��K��� �(��«�����o�YFÑ�QÒ���W�K�t� h/

���Ò!"#��

@��4��� %� ��n� YFÑ� QÒ(� �µ� n�� �� �6-"#�� � £¤%� �

��o� ��4"� �� Nr� t� h/�7� ��� �� =A"#�� YFÑ� -¨�

.�� #�� xPÏbK� t� h� a b� Y��� d��� � !"#�� YFÑ�

xPÏb���[��: �K� ��������������`!"#��

����������������?�/����������������� ����� �

�������@��4�4�"�P!$�

��������% /.�����?�/���������% /.������� %)(���

�������@��4�"E�"��!$�

������)%#���%���

�������@��4������1!!�

���������4,�������(&�9 ��.%((&�/���)&�@��4����;�

�������@��4����4,��>�

@��4�4�"2� @��4�"E�"��F�� @��4����4,� K�IéJ� ��� � ���

���(�^Ƽ�:�hb� 4�"2� "E�"��F�� ���4,�-"#�� @�E�l8

�����¥ �Y��n�B/��:�`(!"#��_���,%� ������$�+�a

b��d�!"#��

"E�"� :�hb� �4,@� ��9� :� ��;K� �[�� :�hb� q�n(� �d

����?o!"#��¬`��[�: �K�¬`��Ó: b�d)��\]���

Page 26: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

º� � ��K� `�� ���n� ¦��� \]!"#�� ��� �n� ¦���

@��4�"E�" �� �!$� @Ò/� �1@� �� �`!"#�� ���o� YFÑ� ��� �

[��: ��� î��§N�X�`DK� ������$�+a b��d�!"#�� �

@��4�� %��[�: ���Æ����� 1�@L ��nÉ8��!"#��#���Ó

: b�õx�/�)��[�: �N�ø�4n�W�9� ������ 8����À�

�Ó: b�l8�� ������`!"#��½¾�fX� "�.��#���� �%)�( %�`

�r� Y'�U� ª_N� �Ò4�� ��� �� ���¥�� ÆdÓà�n� ¦���

�Û�"#��"�.��#��%� �WF�â�I¦���`!"#�� �

7&� "�.��#��Y'� M/��åy�ª_N��Ò4���89� @��4���ª��ç

è�6Nº� �%)�(���­�!"#��YFÑ�a b�-¨��*%�M`���� 8���

8��a b��� 8���2�kFb�²$2� �hc���-"#�� ��������ª/�(

��� :� �9�:��%�%2���� ��%���&2� ����+�;��K� :� 9�:��%�%2������%���&2� ����+;��½

¾����=A"#�� �

���/��� (&������� �+%���&���/�����

�������@��4��6��� �

���/��� (&��������+%���&���/�����

�������@��4����� �

���/��8�)��/�X�+%���&�

�������@��4���"��P�

�Ù�8�� �%���&�%)�( %��Ò��ª_N�/µ�������¥ � �¦���

­�!"#�� ,%�I�� � �������� ª/� (��� �%���&� N� ��Á��½�

¼� O/���N�!"#��

���o� YFÑ� ��K� �� � �(� -¨� û��� N��� =A"#�� ª_��

m���89�����û�z�[N��"#�� µ���ÁN49� ��4" K���

À� ª_�� �Ò��� ��º� ân'� �� � !"#�� oû� z�[� /µK�

4�" :�hb/� 4������������FG�N�!"#�� �������%� �

/µ��_�8��+Fo�����=A"#���µ6�/µN�q��� ,��Ê���

²8º�ª_K��Ó�"#��

� � � ������� � � @��4��4�44�4�

��S8��/µ��+Fo�����=A"#��

4�"�1�0�!�

4�"�1�0� �

YFÑ� �Ò%� ���o�� Óà�>�� 4�7�<�� �P û�� �Y�n� ¦���

¯B¼� �Á�� �`�� �� ²A"#�� � �µ>�� @��4��� ª�� ��� �� �

����P û����� �!"#�� �

�� ß(� ���o� YFÑ� ��N� =�� �� @��4��� %� I�� ï:;�� ��

"#�� � �� :;� ���o� YF� ��K� @��4���� �� �� � !"#�� �K�

������� ª/� (��� @��4��� � ï:;� @Ò� Þ:� ;� ���o� YFÑ��

�������,���`����=A"#�� �

�������@��4���4"���

@��4��� %� ��4���� �� ���� a b� �`£¤�� �!"#�� �� ^�¼�

`DK� ��4������d�!"#�� �

��������� �+��%��� �

���B �� FC� 4�������)� %�&���?��/�

��B ��>C� 4�����������.%(���?��/�

@�EB ��1C� 4�������#++����%/��$�5%����.%(���?��/�

����� � �=�+� �����������$%�%����/�

�"4���%&6%�O BO�C� 4�������/��� ?�� � ��$%�%����/��+��� %((&�� ����� ��$%�%�������

K�"�9�;� K%�������/�M#� �������$%�%����/�

K�"�"4���%&BO C� K%��������$%�%�����/��� ?�

@��4���A�!2����K D�

��������������

@��4��B�%���&�%)�(2�C�B�"�.��#�2��%)�(2�C�A���.B2SCD�

���o� YF� ��n� =K� ����(� �� :;� YF� ����b� � �6�

�K��� �(�a b��mA"#�� �

@��4���� K� �� ß(� �4"� N� =K� �� 8�8:�!� (� �� :;� ���o� YF

�������#K�,� �/K� @��4�������!"#�� �

�£¤%� ��ß(����o� �4"�N�=K�����/����!"#��

YFÑ�xPÏb��QÒd)K� ��������� �����`!"#��

����������������?�/����������������� %)(���

�������@��4��4�"� � � P!$�

Page 27: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��������% /.�����?�/���������% /.������� %)(���

�������@��4��"E�"� � � � �!$�

���������4,�9 ��.%((&�/���)&�@��4�����;�

�������@��4�����4,� � � � �>�

���/��� (&������� �+%���&���/�����

�������@��4���6��� � �

���/��� (&��������+%���&���/�����

�������@��4������ � � �

���/��8�)��/�X�+%���&�

�������@��4����"��P�

��#��.%���%((&��(�%�������(�'������/�

�������@��4���4�44� � � � � �

@��4���� � A�!2����K D�

������������

@��4��"�A���.B2����.���CD�

��ß��K��� �(��«�����o�YFÑ�QÒ���W�K�t� h/

��eÒ!"#��

@��4��"� %� ��n� YFÑ� QÒ(� �µ� n�� �� �6-"#�� � £¤%�

���o� ��4"���Nr�t� h/�7������=A"#��YFÑ�®¨�

.�� #�� xPÏbK� t� h� a b� Y��� d��� � !"#�� YFÑ�

xPÏb���[��: �K� ��������������`!"#��

����������������?�/����������������� %)(���

�������@��4�4�"�P!$�

��������% /.�����?�/���������% /.������� %)(���

�������@��4�"E�"��!$�

������)%#���%���

�������@��4������1!!�

���������4,�������(&�9 ��.%((&�/���)&�@��4����;�

�������@��4����4,��>�

@��4�4�"2� @��4�"E�"��F�� @��4����4,� K�IéJ� ��� � ���

���(�^Ƽ�:�hb� 4�"2� "E�"��F�� ���4,�-"#�� @�E�l8

�����¥ �Y��n�B/��:�`(!"#��_���,%� ������$�+�a

b��d�!"#��

"E�"� :�hb� �4,@� ��9� :� ��;K� �[�� :�hb� q�n(� �d

���� ?o!"#�� ¬`� �[�� : �K� ¬`� �Ó: b� d)�� \]��

�º� � ��K� `�� ���n� ¦��� \]!"#�� ��� �n� ¦���

@��4�"E�" �� �!$� @Ò/� �1@� �� �`!"#�� ���o� YFÑ� ��� �

[��: ��� î��§N�X�`DK� ������$�+a b��d�!"#�� �

@��4�� %��[��: ���Æ����� 1�@L ��nÉ8��!"#��#���

Ó: b� õx�/�)� �[�� : �N� ø�4n� W�9� ������ 8�� �

�À��Ó: b�l8�� ������`!"#��

��YFÑ�a b��*%�M`���� 8� �� 8��a b��� 8���2�kFb�²

$2� �hc���-"#����������ª/�(��� :� �9�:��%�%2���� ��%���&2� ����+�;�

�K� :� 9�:��%�%2������%���&2� ����+;��½¾����=A"#�� �

���/��� (&������� �+%���&���/�����

�������@��4��6��� �

���/��� (&��������+%���&���/�����

�������@��4����� �

���/��8�)��/�X�+%���&�

�������@��4���"��P�

YFÑ� �Ò%� ���o�� Óà�>�� 4�7�<�� �P û�� �Y�n� ¦���

¯B¼� �Á�� �`�� �� ²A"#�� � �µ>�� @��4��� ª�� ��� �� �

����P û����� �!"#�� �

�� ß(� ���o� YFÑ� ��N� =�� �� @��4��� %� I�� ï:;�� ��

"#�� � �� :;� ���o� YF� ��K� @��4���� �� �� � !"#�� �K�

������� ª/� (��� @��4��� � ï:;� @Ò� Þ:� ;� ���o� YFÑ��

Page 28: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�������,���`����=A"#�� �

�������@��4���4"���

@��4��� %� ��4���� �� ���� a b� �`£¤�� �!"#�� �� ^�¼�

`DK� ��4������d�!"#�� �

��������� �+��%��� �

���B �� FC� �� ��)� %�&���?��/�

��B ��>C� �� ������.%(���?��/�

@�EB ��1C� �� ��$�5%����.%(���?��/�

4����O � �� ���$%�%���������+�%���� ���.�/�

�"4���%&6%�O BO�C� �� ��/��� ?���� ��$%�%����/�

���� ���$������.%(��%(#������!���((�'���)&�%�(� �������#���$��$%��'%�����4"�

@��4��"�A����!2� !D�

�������������

@��4��"��A���.B2����.���CD�

���o� YF� ��N� =K� ����(� �� :;� YF� ����b� � �6�

�K��� �(�a b��eÒ!"#�� �

@��4��"�� K� �� ß(� �4"� N� =K� �� 8�8:�!� (� �� :;� ���o� Y

F�������#K�,� �/K� @��4��"�����!"#�� �

�£¤%� ��ß(����o� �4"�N�=K�����/����!"#��

YFÑ�xPÏb��QÒd)K� ��������� �����`!"#��

����������������?�/����������������� %)(���

������� � � � @��4��4�"� � � P!$�

��������% /.�����?�/���������% /.������� %)(���

������� � � � @��4��"E�"� � � � �!$�

������)%#���%���

������� � � � @��4�������1!!�

���������4,��9 ��.%((&�/���)&�@��4�����;�

������� � � � @��4�����4,� � � � �>�

���/��� (&������� �+%���&���/�����

������� � � � @��4���6��� � �

���/��� (&��������+%���&���/�����

�������@��4������ � � �

���/��8�)��/�X�+%���&�

�������@��4����"��P�

���� ���$������.%(��%(#������!���((�'���)&�%�(� �������#���$��$%��'%�����4"�

@��4���� � A�!2����K D�

����������� ��

��4����%�%�� 2�(��=�� 2�� ���(2�B����//2�C�A6%�B2�6%����CDB2��%)�(C�

?o�ÒE���Ù�o�:h�� ��� (��=�� ��� �%�%�� 8��eÒ����

Ò¼�a b����� 6%�/�TÐ!"#��(��=�� �� �%�%�� %� !� 7� >�(����

�K� !� 7� >���TÐ���=K�����K� � ��4"�!���¢%�.� Ç ��"

#�� ��4����� ��K4�"�K� ������$�+(� �1! ���� ��ø�� �7K����

�� Xbë h���W�K� � ���4���8��a b�� K������56� 4�%��!

"#�� �� ÍqÎ� Ï�F� >�� xyN� ���� ��)� a bK� u�=A"#��

� £¤%� ��� �hb� ���� ���>�� ��� Xbë h�� ��K� �)

��� ��)ûb��Û���!"#�� �

�� ��� ��� � ��� ��� /�K� ��� +� .�� a b.�� ������� ��

�����x�Y�{`�� �!"#�� �

� � � ������� � � ������ � � ��4"2� � � � � ������ �7)��������� (&�

� � � ������� � � ������ � ��4"�!� � � � � ������ �7)��������� (&�

��a�� �(� �¦� :���K�L� ���2� o�:h`D��� t� h/� O

��?o�v� º��¦� ���K� 4�%��G�K�����°Å��ÈY!"#�� �

� � � ���(� � ���*%� ân(� ������� �x µ��#�"#�� ���� ���

������ ��*�� ��� �!"#��

���o� �1�! � ������?o�v�K� W ! !� ��"#��L������

�����8>�� W ! !!!!!��K� N!�N��"#�� � ���( � �(��*%�

�¡�È��¢ �t� h/OP�#�"#�� �

������� %+%���&� � ���(� ����//�/�L��

Page 29: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�1�! �� �8�)&��/� W ! !555!� �)&���

�1�!��� �>F�)&��/� W ! !555!� �)&���

�1�!1�� > ��)&��/� W ! !55)!� �)&���

�1�!8�� ��)&��/� W ! !5))!� �)&���

�1� F�� ���)&��/� W ! !)))!� �)&���

�1�<��� 1��)&��/� W ! !���!� ��)&��/�

�1�F>� 8��)&��/� W ! !���!� ��)&��/�

)))�0�)(��=�/�(����9$�?$�������%����//;�)��/�

����0��������/�(����)��/�

555�0��� ����%���

����//� �nK� ��� � ��¶9�&��� �K� K���;� /� OP� 3`�"#�� �&���

©� ���� ��9� 87��� o�:h�� eÒ��� 4º� K���� ©� �

������49� F7���o�:h��e����"#��Q�n/��!��

�n(� o�:h�� 3`�� � !"#�� ���� o�:h�� �`�9� U�"

#����l(��n/OP� �&����K� K�������'�n��ª-"#�� �

K���� �n(� o�:h�� �`�9� @�?$� � �N� eÒ4�� \ o� ��'� �

�N�eÒ�"#�� ,%� ��'��&����b�öT�TÐ4K���(�TÐé���

#�,-"#�� �

�`_� �"4 %���� � �/���� �� =A"#�� � ,%� K����6� �&���

o: � o ��º� �%�=/(%/$9O;���o: �W~�ß���ÈY�� �!"#�� �

� � � �%�� � � � )&��A8D�

� � � � � ��4��� � � ��4"�12���4"�<2�N%!2!2A�"4�%O8D�

K���� ©�o: ���`��#9� ��� ����F�º� ��'�� ���ö

è�mA"#�� �

"$�/� �/� �$���++�/�������$�'�/�.+(��'���/�%��� ��%��% �� �/� �� /�/�� ��'��$� �$��'%&� �$��

��.+�(��� ��.%((&�/����/�'���7/�L����%��%)(�/��

�ÙX� �%)�(� ��Û49� ���t� h��b� ��ÒEN����������

­���¦-"#�� �

���£¤%� ��555��� F�555�t� h��¢ �L/�Mм� ���4���/

)�����=A"#�����¥/���¡��¢ �`(!"#��

� � � ������� � � �����"�4��� � � �

��F:5�t� h/��a b�PX%� ,����F� º�+ÄPX%� ,����: -"

#�� F�F�5/��a b�PX%� ����"�� � º�+ÄPX%� ����"����-"#��

_���,%� ������$�+�a b��d��n��,"#�� �

���£¤(�� ¿%�ÈÉ�d)N� !!�@L� º� 8�@L��Ó: b/��N�

!"#��

�d���K� �!�@L�����9� 1!!�@L�N��"#�� �

8�@L� �(� �Ó: b�� ���� ÈÉ� +Ä��d)�� W�9� �������

ª���!"#��

� � � ������� � ������K� � � �

Ï�F��h¾(�?��ª/� � ��� vo� ��� � ��� �� K�d)�`

�����²A"#��Td9 !!�@L;� ���t� hK�¯�Y� 1�@L��Ó: b��

��� ��º� 1�@L� �%��d91!!�@L;�t� h����� �!"#�� �

��� a b� ûh/�� +ÄPX�� ��'� ���� �Ò~_(� ���� `��

9��¡��¢ � �������ª���!"#�� �

������� � � ���@����

��� +Ä�� a b� PX%� f°Å� �·� ]�b� °±�� ��>�� ¯�Y�

1�:��������¢ �RS�� �!"#�� �

+ÄPX%� �·� ]�b� @Ò� � ´P� PX8�� ¸Î�9� � ���¥/�

�������ª��§N�!"#�� �

������� � �������"� � � �

%���� � � � �%�� � � � )&���

Page 30: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�� �� � � � �� � � � � W ! !!!!!�

� � � � � � � %���� � 0� :� � � � � � � � � � � � � � � ��/���%����//���� :�

� � � � � � � ��4�%���%�%�%��%����//� :�� ������

� � � � � � � ��4�����4"�!2���4"� 2��� �2�%���2A��D�

��4��� �� ��K4�"�� /� ^�¼� t� hK� ������$�+ (� ��� 76�(%��(��

��.��&�����#��/��%�%����=���d�!"#�� �

���������(����

��K4�"���%�%�� 2�(��=�� 2�� ���(2�B����//2�C�A6%�B2�6%����CDB2��%)�(C�

��K4�"� K�?o�ÒE���Ù�o�:h�� ��� (��=�� ��� �%�%�� 8��

eÒ��� \ o� ��� 6%� /� Tм� a b�� eÒ!"#�� (��=�� ��

�%�%�� %� !�7� >�(�����K� !�7� >���T���=K�����K� � ��4"�!�

�� ¢%� .� Ç � �"#�� ��4��� �� ��K4�"� K� ������$�+ (�

�1! �� �� �� ø�� �7K���� �� Xbë h�� �W�K� � ���4��� 8��

a b�� K����� �56� 4�%�� !"#�� �� ÍqÎ� Ï�F� >�� xyN� ����

��)� a bK� u�=A"#�� � £¤%� ��� �hb� ���� ���>��

���Xbë h����K��)��� ��)ûb��Û���!"#�� �

�� ��� ��� � ��� ��� /�K� ��� +� .�� a b.�� ������� ��

�����x�Y�{`�� �!"#�� �

� � � ������� � � ������ � � ��4"2� � � � � ������ �7)��������� (&�

� � � ������� � � ������ � ��4"�!� � � � � ������ �7)��������� (&�

����//� �nK� ��� � ��¶9�&��� �K� K���;� /� OP� 3`�"#�� �&���

©� ���� ��9� 87��� o�:h�� eÒ��� 4º� K���� ©� �

������49� F7���o�:h��e����"#��Q�n/��!��

�n(� o�:h�� 3`�� � !"#�� ���� o�:h�� �`�9� U�"

#����l(��n/OP� �&����K� K�������'�n��ª-"#�� �

K���� �n(� o�:h�� �`�9� @�?$� � �N� eÒ4�� \ o� ��'� �

�N�eÒ�"#�� ,%� ��'��&����b�öT�TÐ4K���(�TÐé���

#�,-"#�� �

YF� ���4���/�P |���� !� .��@n�K, �\]!"#��P | �

��4n� B/� ��4���6� ��K4�"����Y)�9�åY�"#�� �

�6(� ��K4�"��ª�� �����µß(�� ���P �� ��� =A"#��

oÌ� ���4���%�@nY'�\]² ��µß(�� ���P ����=A"

#�� �

�`_� �"4 %���� � �/���� �� =A"#�� � ,%� K����6� �&���

o: � o ��º� �%�=/(%/$9O;���o: �W~�ß���ÈY�� �!"#�� �

� � � �%�� � � � )&��A8D�

� � � � � ��4��� � � ��4"�12���4"�<2�N%!2!2A�"4�%O8D�

K���� ©�o: ���`��#9� ��� ����F�º� ��'�� ���ö

è�mA"#�� �

"$�/� �/� �$���++�/�������$�'�/�.+(��'���/�%��� ��%��% �� �/� �� /�/�� ��'��$� �$��'%&� �$��

��.+�(��� ��.%((&�/����/�'���7/�L����%��%)(�/��

�ÙX� �%)�(� ��Û49� ���t� h��b� ��ÒEN����������

­���¦-"#�� �

���£¤%� ��555��� F�555�t� h��¢ �L/�Mм� ���4���/

)�����=A"#�����¥/���¡��¢ �`(!"#��

� � � ������� � � �����"�4��� � � �

��F:5�t� h/��a b�PX%� ,����F� º�+ÄPX%� ,����: -"

#�� F�F�5/��a b�PX%� ����"�� � º�+ÄPX%� ����"����-"#��

_���,%� ������$�+�a b��d��n��,"#�� �

���£¤(�� ¿%�ÈÉ�d)N� !!�@L� º� 8�@L��Ó: b/��N�

!"#��

�d���K� �!�@L�����9� 1!!�@L�N��"#�� �

8�@L� �(� �Ó: b�� ���� ÈÉ� +Ä��d)�� W�9� �������

ª���!"#��

� � � ������� � ������K� � � �

Ï�F��h¾(�?��ª/� � ��� vo� ��� � ��� �� K�d)�`

�����²A"#��Td9 !!�@L;� ���t� hK�¯�Y� 1�@L��Ó: b��

��� ��º� 1�@L� �%��d91!!�@L;�t� h����� �!"#�� �

��� a b� ûh/�� +ÄPX�� ��'� ���� �Ò~_(� ���� `��

9��¡��¢ � �������ª���!"#�� �

Page 31: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

������� � � ���@����

��� +Ä�� a b� PX%� f°Å� �·� ]�b� °±�� ��>�� ¯�Y�

1�:��������¢ �RS�� �!"#�� �

+ÄPX%� �·� ]�b� @Ò� � ´P� PX8�� ¸Î�9� � ���¥/�

�������ª��§N�!"#�� �

������� � �������"� � � �

%���� � � � �%�� � � � )&���

�� �� � � � �� � � � � W ! !!!!!�

� � � � � � � %���� � 0� :� � � � � � � � � � � � � � � ��/���%����//���� :�

� � � � � � � ��4�%���%�%�%��%����//� :�� ������

� � � � � � � ��4�����4"�!2���4"� 2��� �2�%���2A��D�

��4��� �� ��K4�"�� /� ^�¼� t� hK� ������$�+ (� ��� 76�(%��(��

��.��&�����#��/��%�%����=���d�!"#�� �

������ � ���������

����.+�B���G�4��.+�S�C�"@����%)�(�

����.+�B����G��4��.+�S�C�"@�����%��.� ��S�

����.+�B���G�4��.+�S�C�"@���

� � � � ��%��.� ��S�

�����

� � � � ��%��.� ��S�

������

�6� �K� �w�� �ñ!"#�� ð� �.+� �%� ���� ��� �K� #�� ���

�F�����69����: b���Û!"#�� �

��� ��� "@��� �NK� "4��� �� ����� ��� �ñ!"#�� e{� X� 3�N�

"4������� "@��� O��Óà!"#���������� "@��� O��Óà���

�A"#����ñ�3��N� !����� �����N�4º� !� �����³��/�@�

�� "4��� N� �"#�� �³� �ñK� å�E >�� ���� K� å�E¶7� �W!

"#�� � ��� ��� "@���%� !�D#��%��/�@���X�n�¦��������

²A"#�� �

�EK�X����`�>���]!"#�� �

���"@��%� ��N��°±8���!"#��

�6K� ���"@���/�� "@��%��m�8�� ,�"����¢A"#��e{ �d

9� ���¥(� "@��� O(� �%)�(� �� ­�!"#�� e{ � 5  9� �����

"@����¡��Óà!"#�� �

����� !�0�!�"$� �+#/$��� � � �����)#��� ��� ����������� !��/�+#/$���9!;2�T#.+�����%)�(�

+#/$���

����!�H0�1!�"$� ��(�� � � � � � ������$���%(#��� ��%��%)(���!��/�?��%�����$% �����M#%(����1!2�

Y#.+�����(��

�����4"��!�"@�����/� � � � �������4"�2��� �!��/�$�?$�9 ;2�Y#.+������/� �

���9�!�0� !;� ��9� �0��!;�"@���(��+�

Þ:;� ¶3%� ��� ��� "@��� %� "@��� ª� \(� �¡�� e{��� Óà!"#��

Óàª%� "@��� O/�2��56��K� �ÙX� ����� \/� 2?"#�� �

F��¯�Y� ������������¸e���Î!"#�� �

����!�ZH� !�"@����!�0��!�X� 3�� �0�� �V� �

����!�ZH� !�"@���

� � �!�0��!�X� �

� � � �0�� �V� �

������

����!�0��!�"@���

� � � ����0� �

�����

� � � ����0�!�

������

��%�����*��

����"��� �

�`�� �� ���-¨��Á��!"#�� �� �%� !7 > (��� 56� !7 > ��TÐ

�K�����K� ��4"�!���¢%�.� Ç �+�,-"#�� �

#��°±8��.��'I���çj��-¨8���`�K�,%� �

"4����!�0� � � � ��������4"�2��� �!����% �� +#��

Page 32: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

"4��� :�hb�� �:/� �`�K� ,8�� ��(� �³� .�� -¨8�� �`

����=A"#�� �

"4���0�W �������%((������4"������ +#�/��

>�<8�������

�����B�����//2�C�A6%�B26%�S�CD�

���/�o�:h���`���a b��mo� 6%�/�TÐ!"#��

�� K� ª_Ï�F 4�� �� N��� =A"#�� @�V(� ��� K� �V(�

4�� �� N��� =A"#�� � 4�� %� ����"� £¤/� (��� a b��

T����=A"#�� �

,9ª_q�;� 4�� %� N1!� �b� N:�� (� o�:h� <¦-"#�� th�: �

a b� 4�� %� N8!� �b� Y�!"#�� ¬`� ��� (� o�:h�� n�%� a

bY��� d�!"#�� ��� (� 4�%�GK����� .�� ��� � ��� ��� /� 2

3���F�9����;�56�P �� 9K4�"�;�)Ä�!"#�� � ��ß(� ������/�

.�o�:h��?o!"#�� �

������� � � ���4K4�,� � � ��4"�� � � �������%�G'�����+� �+����

������� � ���4K��"� � � � � �� � � � � � � �������%�G'�����+� �)���

�� �� ���� �� �� ��23�n�¦��`DK� ����" ��d�!"

#�� �

�����A�!D�

���'�������

����"����.B2����.�S�C�

¢`th�: Ð�/��«��ÈY!"#�� ��� K� @�"@�� 11:8!�)�aµ

���W!"#�� � ���K� 1��K� F.8��¸Î4o�=A"#�� �

�«��/�xÀ�nE9J;�N�=89�ð�t��/� ����ÈY�� �� ��D£

"#������"���4�/������`_�������=A"#��9� �����v

o�K�?�;�

��������� �+��%��� �

���B �� FC� �� ��)� %�&���?��/�

��B ��>C� �� ������.%(���?��/�

@�EB ��1C� �� ��$�5%����.%(���?��/�

4����O � �� ���$%�%���������+�%���� ���.�/�

�"4���%&6%�O BO�C� �� ��/��� ?���� ��$%�%����/�

���¥%� �ï:;�ÂÃ��� ���/�DMn�B/� !�>�â�n#¤"#�� ���

K� ����" �� ����ÂÃ�6�ª_��DMn�B/�ân'��"#�� ��

�� �� oÌ� ø�� xy� #À� ��#N� � #Y� xy� �� 49� M�� z¡�N�

FG�4º� ����"� �#$/��+���ân'��"#�� �

��,��0�!�

ÂÃ�K� ��� /� N��� /� o�� D£"#�� � ø��� ÂÃ�K� #$(� È��

¢A"#�� �

�..% �� �+��%��� �

N��2� � (�%����/+(%&�

N��2��� 4��#� �$�.��

N��2�N!� #�/�������

N��2�N!�� � ���(� ���#�/���� �

N��2�N!�� �(� =� ?��#�/���� �

N��2�N !� ������#�/���(����� ��+�/���� �

N��2�N 1� ������#�/�����?$��� ��+�/���� �

N��2�N8!� ������#�/������)�?� � ?����/��� ��������/��(� ��

N��2�N!� ������#�/������)�?� � ?����/��� ��(� ��

N��2�NP1� ������#�/������)�?� � ?�����$����(� ��

N��2�N�1� ������#�/������)�?� � ?������#��$�(� ��

�µ"��¸Î¼� ���/���µ"(��$�¦���Â�N��K�£¤ �=A

"#��@�V(� �� K�ÈY4K�ª_��PX%�2d� ���A"#��@�

V(� F� 5� ��th�: K�ï:;�PX(�o�:hK� N8!�-"#���F��Þ

:;�PX(�o�:hK� N!�-"#�� �

����"�N��2�N8!X1� �

K�ï:;�PX(�¥:;�¦�-"#�� �

����"�N��2 2��@�((��� � � ��(�%����/+(%&�% ��/$�'��@�((���

����"�N��2�N!2��K��(��� � � � ��T#.+����/��� ��(� ��% ��/$�'��K��(���

����"��!2�J� � � � � � � ����/+(%&��!�% ������.%(������%(#������ �

���� ��� ����� �� ��23���� 17�����6� 8�������23

����=A"#�7&� 87���������#9� 8�ß(�a b�B���6(�

Page 33: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��/�23!"#��7&� 1� ���ûh���N�¼#9��¦� 1���7� ��(�

�¦ 1 ����K��¦ 1���/�23!"#2� � %)(��.�� 4�?�/���� ��(����.%�

#�� �³� ./� 23�� �� =A"#�� ��� K� ������� /� (��� ¬`� .��

�`��� �89� ��� K� 1� ��� ûh��2� º� ��� � ��� �� (�

��4"�!7��4"�<�/�23!"#�� 4�?�/���� ��(����K� ��4"�1�/� ������%�

��4"��<�/�23!"#����� � ��PX� ���X�,8��ân'�!"#��

µ�� �`�� �Z�9� �µ� ß(� ������� �� �!"#�� �Þ� @ª_

����º� ��������������¥(�Y�¦�/��)Ä�!"#�� �

��/�������%�%������

�����������4�,���4"��

������/�%��� ?��%�%�)���9�!����1;����17)���)#/�

�������������"� � � � 1�

���������4�?�/������(����+����

����������4�4�,� � � ��4"��

���������� %)(�������

�����������4�,� � ��4"��

���������� %)(��)���

�������������"� � � !�

�������#.)������(� �/�� ����

���������������� � ��

��������..% ����(%&���.��� �#/�

����������������� � � � �!!!�

�������%�%���(%&���.��� �#/�

�����������"��� � � >!�

¦(��`%� ��� /�� ��PX� ����� 1��������23�)Ä���,-"

#�� ��4"�/� 1�����23��� 4��� ��4"�� /��F�� ��� ��4"��!/�

23!"#�� �

�¡� ��%� M`l� �Á�� ��� �� ���� � ��� ��� �� 23�� nm� )

9�-"#��

���)��,��-�

B��"C� � 6%��0�6%(#��

l�� 6%��%)(�� /� �`!"#�� 6%(#�� K� ��2� #�� ��� �K� 2�� 3�-"

#��2�_/�^��_���,��{X�Yn��,"#��&y�� ��" %��Ù-

"#��

Page 34: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��"� � �!� � ��Q����X��<�

�!�0�/M��K �

�������.�(��

������K����%��$2�A� /�% �B2�� /�% ����CD2�6%��

������K�� ª%� 8���(����� ��%��$ @��Fh�/��¦A"#��7&�

q§¼#9� ���� ��(� X~h� l � 6%�� /� TÐ�"#�� 7&� q§¼� l

�ï:;P9� 6%��/K� !� �TÐ�"#��Fh�(�Þ:�;�����#9�

2��:�;�����#9� � N� 6%� /�TÐ4º2�7&����K�, �q§4

���K#9� 6%�l%��'4���A"#�� �

��Fh�K� Z_�� ª_N� �!+� �� =A"#�� h��/�� ð� ª_K� ª

_� ��� l(� VF¼� ���� ¨��"#�� ��� X~hN� =K� >9��K�

>9 ���X~h��©���P)������²A"#��

���� � 2��1!!2�!� � � ��,���$�5%����.%(��$%�%��������.��� �/���%((&�

������K���!2�A�! �<1>F:8P�����D2�� � � ��� �����$�5%����.%(��$%�%������ �

�!��������.%(��%(#��� �

����#��!2���1!!2AJ� D� � ���� ������.%(��%(#������� !�/���%((&�

�������.�(���

������K�����%��$2�B"�/�CA6%(#�B2�6%(#����CD2�6%��

������K�� ª%� 8���(����� ��%��$ @��Fh�/��¦A"#��7&�

q§¼#9� ���� ��(� X~h� l � 6%�� /� TÐ�"#�� 7&� q§¼� l

�ï:;P9� 6%��/K� !� �TÐ�"#��Fh�(�Þ:�;�����#9�

2��:�;�����#9� � N� 6%� /�TÐ4º2�7&����K�, �q§4

���K#9� 6%�l%��'4���A"#�� �

�Ù�xPÏb� "�/� K���e{90;� �/�#��e{�X������=A"#��

����o� �H����h��xPÏb���`��� ��%��$�D#�ì�l��ª«!"

#�� "�/�N�õo����89� �0�� ����"#�� 6%(#��Fh�K� 8��2� F�

�� Z_2� h����� �F�� ��N� �!+�� =A"#�� h��/�� ðð(�

ª_K� ª_(� ���� l�� ���� VF¼� ���� ¨��"#�� �3%� 6%(#��

Fh�/��+���²A"#�� �

>9� ¬_N� =K� >9� ��K� ������K��� /� ���� ²A"#�� 8> ß�

9�� 8E555/�� �>F;»�(�Fh�� 6%(#���������=A"#�� �

������K���£¤%� ������K��£¤/��ñ��� <�>�N­(�v�N�7

�o?"#�� ��� Fh�N� 8� ��� �� 56� h����� ������K� ��

�!"#�� �

������K��� � K!2�A> �2�K 2� !�1D2��!�

������K��� � K!2�H�A !!!2� !!2� !D2��!�

�������.�*�

������� � � ��52�A� /�% �B2�� /�% �����CD2�6%��

������ ª%� 8 ������� î/��l��Nè®����!"#�� � ��5�N�

!� 9� 6%�� /K� ï:;� � /�% �� l � TÐ�"#�� � ��5 l � � 9� Þ:�

;����l��Nè�"#��7&� � ��5 l ���Fh�D#��#9� 6%��l%�

�Z4���A"#�� �

��� Fh�K� Z_�� h��� ��N� ��+� �� =A"#�� h��/�(� ð�

ª_K�ª_(� ��� l(�VF¼�����¨��"#��X~hN�N���>9

��K����X~hN�N���P)� ��������������²A"#�� �

� � � � ���� � � �!�0�!�"��>� � � � � � ���# �����.�!����>�

� � � � � � � ������� �!2� A�@�((�[�D2� � � � � �� ,��� �$%�%����� #.)��� �!� ���.� /��� ?� ���

6%��%)(��� �

� � � � � � � ��4��"�!2���1!!2�A� D� � � � � ���� ���$%�%������ �� ������ !�����%((&�

� � � ��5���!� � � � � � � � � � � � � � � � � � � � � � ����� �5���$%�%�����

�������.�*��

��������� ��52�A6%(#�B2�6%(#����CD2�6%��

������ª%� 8��� 6%(#��� î/��l��Nè®����!"#�� � ��5�N�

!� 9� 6%�� /K� ï:;� 6%(#�� l � TÐ�"#�� � ��5 l � � 9� Þ:� ;�

6%(#� l�� Nè�"#�� 7&� � ��5 l � 6%(#�� Fh�D#� �#9� 6%�� l%�

�Z4���A"#�� �

���Fh�K� F ���Z_��h�����N���+���=A"#���3È

%� � ��5�l�������=#���P)� 6%(#��Fh�/������²A"#�� �

h��/�(�ð�ª_K�ª_(� ��� l(�VF¼�����¨��"#��X~

hN� N��� >9��K� ��� X~hN� N���P)� ������� ��� ��

��²A"#�� 8>�ß9�� 8E555 /�� �>F ß;(� 6%(#��N�Fh�/��+���

Page 35: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

=A"#�� �

�������� K� ������� /� ���� <� >(� v��� 7á"#�� 6%(#�� Fh�N�

8��������¸Î¼#9� ���������!"#�� �

���������!2�A�>F2�> �2� !�1D2�K �

>�1>����K�

� � ��K��� �

�`�� �� ��� ��'��Á���`!"#�� �� %�_�8��®¨�ÁN��"#��

�� �%� !� 7� > (���� 56� !7 > ��T��=K�����K� ��4"�!���

¢%�.� Ç-"#�� �

� � � � ��K� � � !� � � � � ���%=���� !�% ��#�+#��% ��/������(�'�9�!���(�/;�

� � � � ��K� � � ��4"�!� � � � ���%=����4"2�+� �!�% ��#�+#��% ��/������(�'�9�!���(�/;�

���� � �%�� � ��4"��!� � � � � ������ �������� �

� � � � � ��K� � � (��� � � � � � ���%=������+� �% ��#�+#��% ��/������(�'�9�!���(�/;�

#��°±8��. � 6�®¨�Á��4o�=#9���çj��þÀ�°±8��

��'��Á�����=A"#�� �

��4"��!�0�!� � � ��������4"�2��� �!�(�'�

������� *�

����������

¯%Y'�U�� ��)�aµ���[xy����Á��!"#�� ����U/

K� B¨~�N� "oá"#�� ��� %� �6(� y�ý� õn�U� °¤�Áµ� N

��!"#��y�ý �������K#9�ÔWJ��K�Xbk�N����56�

FG �±²�»�� �°¤�Á��w"#��

�������K� � ��2� 1 ���vo���Û���y�ý�� N��Fh³�µ��

�`�Ka��!"#�� �

:555��� 8E555���¢% F ���v��t� hK��h���Fh³�µ��

��º����¥Y�y�ý�� N�õn���`!"#�� � F ���vo�t�

h��Y� ���£¤/�� ���������åY!"#�� �

�7�� 17��� vo� t� h/�� õn��69��8º� 4G� �� ���K�y

�ý�� N/���®��8>����-"#��ßê�L�#�����)/�O

P� ��òN�+�=A"#��

��%�y�ý�� N����>���Ó: b�õx���^ÆN�²A"#�� �

������� ��(%&9++��5;�

!� 8�.�((�/��� �/�

� <F�.�((�/��� �/�

�� :��.�((�/��� �/�

<� 11�.�((�/��� �/�

1� �88�.�((�/��� �/�

>� >:F�.�((�/��� �/�

F� � ><�/��� �/�

:� ��<!1�/��� �/�

� � � � ��� � :� � � ����'�+�'���+%#/������%)�#����<�/��� �/�

���%����������

�������,�,�"���%)�(�

��� ����,�K��³� ����%/��� ����£¤/��tû���"b�æ� �Óà�N�

�)Ä� ©�!"#�� � °±%� ��� ��"�44��"� ,�"�� �� �8!"#�� ���

����,� ,�"���769����¥/���³� ����%/��� ����£¤ B/�S-��

�`��tû��P;��E®!"#�� ������� ����, K�E®£¤�S-���

�!"#�� � �

�"b�æ�%�𣤠�´Î'4n� B/�x�è�=�,-"#�� �æ�%�

��� �� a b�� DM56� YFÑ� QÒ� ���¥ � +,-"#�� �³� ��

�¥�`DN�ÈY456� °±8���Z���=A"#�� �

K�4�� ©�Yhµ���K� ���!�/�2�����"#�� �

>�18��� ���"�44��"�

�����"�44��"�,�"���%)�(�

��� ��"4�44��"�K� ����%/��� �����Øæ� �� ��)�aµ�Xbk���

�+��=��!"#�� ����%/��� �����x�µK� ��N��°±8��Xbk���

����=A"#��ï:;K�oíîF��o����K,-"#�� �°±%�

Xbk��� çj�� �F�� 'IJ� �F!"#�� �µ6� ¯�Y� oíîF�o

�� ��� � �º� ���� v��� ���� �!"#�� Þ:;� °±%�

����%/��� ���� Xbk�� l�µ�� ��K� ,-"#�� � °±%� #Y� �£�

,-"#�� �

Þ:;�°±%�Xbk���Fn�� ����%/��� ����£¤8���Î!"#�� ,%�

Page 36: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

����%/��������Øæ�8��D �7� 4�������s¶"#��

Xbk�N� q��9� z¡�N� �`4º� K�Óà�X� ����%/��� ���� £¤ �

��¼O� �%)�(� ¦�(� Xbk�� l�µ�� ­�!"#�� Xbk�� l�µN�

·�49� 4������ª%�Xbk�N�q���W¦��� �¸�w"#��

������� �� ����� %� Xbk�� N�Î� ² � Óà4)Ä� �n� ¦���

����%/��� �������¥(�#�� Ù/�=����=A"#���K�Xbk��l�

µ�� ��� ��"�44��" ª� B/����!"#�� ������ ��� ��"�44��"�

ª��76n� B/K�Xbk����������)Ä�!"#�� �

�2Y'9�%�� �&;%� Ó?(� Xbk�N� q��� Y'8�� �b� Xbk�� l

�µ��r-�n»�(�Y'-"#�� ����%/��� ����ª%�K�¶39�6(�ª

�Óà+���#��H/�� K���X�ª��E®�����K�°±;� �

�"n� �ª/� � Xbk�� æ�/� r-�n� B/� �2Y'�� ���K� ,

%�N�!"#�� ��� K� K(�Óà�X�ª���������K�Xbk��l

�µ���o¹���²A"#��Óઠ� Xbk���q��n� B/ ����� 6�

��4��� �� Óà� � P9� �2Y' � q�!"#�� � ���¥�� �Æ��/�

��� y� � =�� �� =$�� ��� � !"#�� � Xbk�N� º�� »F�

Óà4n��W�9�oíîF��o�Xbk��æ������ �!"#�� �

�û¼�9�)���S;)���� �!"#�� ��� ��"�44��"�K��³�ªÐ�

�/�Xbk�N�q���K���X�K�v�N��N�"#�� �������%�

�v�(��Î����!"#��������%�#Y�v����Î!"#��DQ�§

N�X�v�K���K��A"#7��%�� ���)�aµ/��ì����¥

%�ª?N��"#�� �

��ß� �(� �����"�44��"�����¥/�������=A"#�� �

�����"�44��"�,�"��.&� �� � � ��� ����#+��$% �(����/�.&� ��

��"���0�W !! !!!!� � � � � � � � � ��� %)(��4�!�� ����#+��

������������������

������� � � � � � � � � � � � � � � � � � � ����/%)(��� ����#+�/�� �$% �(���

�&� �*�(���0� � � � � � � � � � � � � � � � ��"#� �� �����'$� �� ����#+����

4������ � � � � � � � � � � � � � � � � � � ��4��#� ����.%� �+��?�%.�

������ � � � � � � � � � � � � � � � � � ��� %)(��� ����#+�/�%�����$% �(���

Xbk��� ���n� W�9� 9�K� #Y� \]��� »�;� #Y� ���

��"�44��"���!"#���µ9� ��"��� � N8!� ��"#�� �

� � ��"��� � � 0� � N8!�

���'���*��

��"��"��� �

�`�� .�� ®¨�Á��!"#��.� :EK� !7 >�(� ��2� !7 > ��TÐ�K�

����K� ��4"�!��¢%�.� Ç-"#�� �

��"��"� � !� � ���%=���� !�% ��#�+#��

��"��"� � � ��4"�!� � � � � � ���%=����4"2��� �!�% ��#�+#��

#��°±8��.��®¨�Á��7�K��çj��þÀ�°± �=A"#�� �

"4���!�0�!� � � � ��������4"�2�+� �!����% ��#�+#��

��(��³�.��®¨8���`�9� "4������:��`�9��"#�� �

"4���0�W!!!!!!!!� � � � ������%((������4"������#�+#�/�

���)��(���

�K����� 2�����2�A���.���D�

�Ù º� � �7K����t� h��FGVh��eÒ�O��6��K��µß(��

�� �K� a b(� � ��� mA"#�� �Ù8�� #�� FG� Vh�� ·��"

#�� �

.�:EK� !7 >�(���2� !7 >��TÐ�K�����K� ��4"�!��¢%�.�

Ç-"#�� �

�����K�FG�Vh��DM����/ � BG O/�DMK���a b

N�����K�� �X���6�£"#�� �

�����K�a b��Ò�B�O/�FG��DM56��K������$��½¾�

º�����K�� ���¢%� ��«(��n���`!"#�� �

�����)����#.)��� �������

!� �0�/� ����/���+#(/��)�������%�%�

� �0�/� ����/���+#(/��%������%�%�

�� !�0�)&��7/�L����%�%2� �0�)��7/�L����%�%�

���� (���-"#*� ����� W!!!!� 9(r�� !;�%�FG �²8º�� ���

n-"#�������W!! 9(r�� ;%�FG B/�a b��� ��n�a b-

Page 37: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

"#������W !!9�r�� 1;K�FG �²8º�����n-"#�� �

���. %��6��K��� �(�����K��/�(���VF4K��`_-"

#�� �N��� �`_K� �"4 º� � �� o: � ��/�� a b�� mK�

,��-¨l(����{#½K� �����-"#�� �

������� �"4��`_K� � ���voK� 4� �� �"��(�?�8�����

��²A"#��

�K�����4"�!�W!!!2�A�"4���.+��%�#��O�2������12���# ����.%� 2���# ��+����D�

��K�FGVh��°������ ��4" (�.� !�/�23¼� � �7K����t�

h/��� ����Ò!"#�� ��ß(�� ����Ò�º�� ��o: ��

�� ��.+��%�#�� TÐ!"#� 1� ß(�� ���{#½�� ��ß(� � ��� VF

¼�����TÐ!"#�� �

�����(�� �

�K��"��� 2�����2A���.���D�

� �7'���� t� h/� ½¾�8�� FGVh�� DM56� �ß� �K� �µß(�

����K�� ���D£"#��½¾�8��FGVh��DM�·�!"#��

.�:EK� !7 >�(���2� !7 >��TÐ�K�����K� ��4"�!��¢%�.�

Ç-"#�� �

�����K�a b�Be�B�O/�FG��DM56��K������$��½¾�

º�����K�� ���¢%� ��«(��n���`!"#�� �

�����)����#.)��� �������

!� �0�/� ����/���+#(/��)�������%�%�

� �0�/� ����/���+#(/��%������%�%�

�� !�0�)&��7/�L����%�%2� �0�)��7/�L����%�%�

���� (���-"#*� ����� W!!!!� 9(r�� !;�%�FG �²8º�� ���

n-"#�������W!! 9(r�� ;%�FG B/�a b��� ��n�a b-

"#������W !!9�r�� 1;K�FG �²8º�����n-"#�� �

���. %��6��K��� �(���2�����K��/�(���VF4K��`

_-"#���N����`_K�� ��o: ���b�m%�a b��DMK

�"4��a b��¯B���DMK� 4���-"#�� �

4����� �"4��`_K� � ���vo/�� � 4� �� �"��(�?�8���

����²A"#��

�K��"� � ��4"�!2�W!! 2�AN��2�N)�D�

��K� ��4" (�.� !�/�23¼� � �7K����t� h��FGVh��°��

��\ o� N���� N)���eÒ!"#��

������* ���� �

������������

�%#/� K� ������ ���`�� WFâ� �U� ���¥� Óà�� `�!"#�� ������

K� F ���-"#��OP��N����@��2Y'%� F>2><>�WFâ9 �V��&

'� =A"#;-"#�� ��� �� ������ �� ¢%� #�� Y'� �2� Û��� �F�

���� K� TB¨� ~�� �Á�� 4�� �A"#�� �µ6� º�� `W!"#�� Y

hµ�+Ä��¢%�`W)��¾A"#�� �

����� K� 1� �@L� �� nÉ8�� !"#�� 1�@L� �(� �Ó: b� õx���

��#9� ����/�� ��������������Ê�õo �!"#�� � �

����� � !!!� � � � ����(%&����� �/��� ��

������* ������

��������������

�%#/� K� ������� �� �`�� � ��â�U� ���¥(� Óà�� `�!"#��

������ K� F���� >���@��2�N���Y'%� F>><>�� ��â-"#��

����� ��������¢%�#��Y'��2�Û����F� ����K�TB¨�~��

�Á��4���A"#���µ6�º��`W!"#��Yhµ�+Ä��¢%�`W)

��¾A"#�� �

������ K� �Ó: b� õx�/OP�� ���n¦�� �~(� +��

��>�� � ��â(� �~� Z_D#� �%� F: �� Ng�� ²A"#�� ��

�%�F: �Y'��W�#9�oíîF�����¥��� �!"#�� �

��� �� �.#.���(%&�

<9<�>8;� �!#/�

1� �1#/�

8� �#/�

!� 8#/�

�� :#/�

F� >#/�

�!� <#/�

�1� <#/�

�>Q� �#/�

<�Q� �#/�

<<Q� �#/�

Page 38: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

1!QQ� �#/�

Q��� :555�% ���� 8E555�� (&��

QQ��� 8E555�� (&�

����� K� 1� �@L� �� nÉ8�� !"#�� 1�@L� �(� �Ó: b� õx���

��#9� ����/�� ��������������Ê�õo �!"#�� � �

������� � !!!� � � � ����(%&����� �.�((�/��� ��

������*��.�

���������//2�6%��

� ��� ����� M�(� �`�� ����//� ¦�(� :�hb�� mo� 6%�� /�

TÐ!"#�� �

��)ûb���%� �G���Nr�¬ê�� ���� ��� ��/���!"#��

����//�N������:�hb�:E(�M� � 6%��/�T�"#�� ����// N�

��4" ��¢%�¬�n��:�hb��� �:�hb(�M� � 6%� /�TÐ�

"#�� ����// N� 4����� 4� ¦�(�l �öè�m�� �l/�(����

`¼�:�hb(�M� � 6%��/�TÐ�"#�� �

�µ6��³� ���� �� ���:�hbK� ���� �� ����� �(�°±8

��¸����=A"#���³� �� � �� �� :�hbK� ����%/��� ��� /��

87��� ���� ¨�4º� #�� � �� ©� ��(� � � N�!"#�� :

�hbK�01�m56�3/�� �N�!"#��

�!�0���4"� � � ��,����#��� ����4"�+� �/�%��/�����!�

������*��.����

������������//2�6%��

v��ÔÕ/���`�� ����//�(�l��mo� 6%��/�TÐ!"#�� �

������� K� ��� �� �� (�v��ÔÕ/�Tм�a b��mA"#��

�`�� ����//���Û��E®�º�F¿¼�l�� 6%� /�TÐ!"#���`��¦

�K� ���('���a bl�� �����=o �!"#�� ��������K� �l��

t� h����¥Y/�TÐ���=A"#�� �

� � � �������� � � N<��2����� � � � ��,��������%(#�������� �F: G ��F:<�

� � � �������� � � N:��2����� � � � ��,��������%(#�������� �F:�G ��F:1�

������*.��

���������//2�6%(#��

�`��o�:h��� ��������:�hb/�l��TÐ!"#�� �

��)ûb���%� �G���Nr�¬ê�� ���� ��� ��/���!"#��

����// N������ 6%(#��K� �:�hb�:E/�2�����"#�� ����//

N� ��4" �� ¢%� ¬�n�� :�hb(� Ç 9� 6%(#�� K� � :�hb/�

P ���"#�� ����//N� 4��¦� 9� 4��¦�(�M���öè�m�� �

l ��`�K�o�:h/� 6%����P ��!"#�� �

�µ6��³� ���� �� ���:�hbK� ���� �� ����� �(�°±8

��¸�����=A"#���³� ��� ����:�hbK� ����%/������/��

87��� ���� ¨�4º� #�� � �� ©� ��(� � � N�!"#�� :

�hbK�01�x56�3/�� �N�!"#��

"4���0�!� � � � ��������4"����%((��#�+#�/�

��4"�!� � 0� � � � ��������4"�)���!�$�?$�

���%��*.�����

��������B-����//2C6%(#�B26%(#����C�

t� h� ���¥Y� 6%(#� �� K(� ���¥�o�:h� �K� ½¾�X��

`�o�:h/�TÐ!"#��

������� K� ��� ��� ���(�v��ÔÕ/��� î���Î����

�!"#��a b� K���Û�� ���#� ���7á"#�� �

�ÙX� ����//� �� �`��� �89� a b� TÐ%� �(� ���¥� £¤�

O� ÀY� P �� �"#�� ���¥� ÁÇ/� °�N� 4�� �n� ¦���

������� K� ���¥/� ��Ö/� ¦��K, � �A"#�� ���� �K�

�"���\/��)�!"#�� �

� � � �������� � � !2��!2�<!� � � � � �������� !2��!2�% ��<!�� ������/+%���

,� ��%��*�

� � � � 4��('� � � !�

4��('� � � �!�

4��('� � � <!�

��������-N:��2�NP1� � � � � � �����������%(#�������� �F:�G ��F:1�

,� ��%��*�

� � � � ��?� � � � :��$�

� � � � ���'� � � P1$�

Page 39: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

���&��*�

��"��� 2���%(�2�6%��

�� /�23¼�N��T���K�#��T�ÎV��mA"#�� �

.�:EK� !7 >�(���2� !7 >��TÐ�K�����K� ��4"�!��¢%�.�

Ç-"#�� �

T��l9DQ� >�� 7� >!�;%�:�h���Q���Â�(�°BY'8��Ã`�"

#�� ��%(� %� 4 ��l��ñ`!"#��ì� 4���/�� ��%(��%���9�~l

%� ;�º��%� 4���/�� ��%(� %���� 9��@l%� �>>;!"#�� ��%(�� �

`{J� �`49� 6%�� %� �~T��/�� !� 8�� �1�º� �@� T��/��

�>>���1!"#�� �

��%(�K�ÓÄ�8��3`�� �!"#�� �

�@�T��/�� ��%(���� �: ��!"#�� ��" £¤��Óà��� �>1 N�¯ù

+�»�� ��%(�� �� ñ`!"#��7&� �>> N� ¯ù49� /�%(�� �� ���!"#��

¯ù¼�l � �><� 56� D#��89� /�%(�����N!"#�� �

�¡(�_�8�����-"#��¯�Y��@�T������`��Þo �!"#��

�!� � � � 6%�� � � � �&���

��%(�� � � 6%�� � � �&���

� � � � ����/�%(��0� �����>>�

� � � � � � � � ��"�!2�/�%(�2��!�

� � � � � � � � ���9�!�H��><;�"$� ��%(�)�%���� �

� � � � ��5��/�%(��

� � � � ����#�� � �2!2A�� ���%/��4������2� !2� <D�

� � � � �"���

%(�)�%���*�

� � � ����#���2!2A���%(��0��2J/�%(�2� !2� <D�

���'��*������

������� � �� 2���%��2�6%��

�� �/�-¨¼�Vh(�o��Ã`!"#�� ��%�� N� !� 9� ��'�Vh��Ã`!

"#�� ��%���N� � 9�Vh� @�?$ ��Ã`!"#��Vh�/�N�q�����5

6�Vh�o �Ã`�N��<¦D#�+��� !� �¯ù�"#�� 8���� 6%����

��9� F���Ã`l(� ����7�¯ù!"#�� �

�� %�_�8��-¨8���`�"#��.�:EK� !7 >�(���2� !7 > ��TÐ

�K�����K� ��4"�!��¢%�.� Ç-"#�� �

�������� (� V��%� �Ó: b� õx�/� O�"#�� 1�@L� �Ó: b��

���� !#�� I¦(� 3�N� �"#�� �!�@L� �Ó: b�� ��9� �� #��

(�V�� ��"#�� ��������%� ���������^ÆN�²A"#��V��%��

?6�Ó?(��Ó: b�õx�/�O�"#�� � ������� %� F>><> ��GÀ�

�� �»�� -¨Vh�� n#¤"#�� @n� Y'�� " �� Å��� ������� ��

�!"#�� �

������� � ��������E� � � !!!�

¦(� �������%� 4"���/)�¢ ����"#�� �

����%/#���$�?$�+#(/��� ��� 1�/������� �K<�

���������4���12�K<�

���)��*�����

������"��� 2��������

Page 40: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�`�� ./� Vh�� q�!"#�� VhK� .�� �� :� ���� !"#�� OP��

.(� �$� �ÁN� Vh(� ÆÎ�� 3`!"#�� �� � %� _�8�� ®¨�Á��

�"#��.�:EK� !7 >�(���2� !7 > ��TÐ�K�����K� ��4"�! ��¢

%�.� Ç-"#�� �

�������� (� V��%� �Ó: b� õx�/� O�"#�� 1�@L� �Ó: b��

���� !#�� I¦(� 3�N� �"#�� �!�@L� �Ó: b�� ��9� �� #��

(�V�� ��"#����������%� ���������^ÆN�²A"#��

���� ��%�+#(/�� .����(� ?�9%��1�@L;������ >� �

������"� � ��4"��>2� !!�

������*(��

�K�� � �� 2��#�&2&�(��

�`�� ./� Vh� o� �e¼� Vh9�� ®¨!"#�� �K�� (� ð� +%�

�>F� hÇ-"#�� N� �K�� +(� �#�&� K� !� 9!W;� /�� �>>9 !!W;-"#��

�K�� +%� &�(��Y'�U�¯B�"#��.�:EK� !7 >�(���2� !7 > ��

TÐ�K�����K� ��4"�!��¢%�.� Ç-"#�� �

�K� (� &�(�� "�.� %��Ó: b�õx�/�(���3`�"#�� 1�@L��Ó

: b����9�ð� &�(��Y'%� >� .��N��"#�� �!�@L ����9�ð�

&�(��Y'%� .��N��"#������� �������8���`�K,%�^ÆN�²

A"#��&�(��Y'%��?6�Ó?��¼��Ó: b�õx�/�O�"#�� �

2d�X� �K��ÒE�®¨��W�#9� �K��@Ò� @�K����������

�o�� �� � !"#�� ø���� ��9� \b�� §N!"#�� 4� H���

���� ��)û�������=A"#�� �

� � � �K�� � � ��4"��:2� �:2� !!� � � 3��� ��%�>!W��#�&��&�(���K��/�? %(��#���� :�����

!!��&�(�/�

������� ����

4�����6%��

��� 6%�� /�(� ÈÉ���TÐ!"#�� 6%��%� F ��� ��-"#�� o: �

��K� ��X~h�� ���� =86� 4����� ª/�� ��� �� ²A"

#��

4�����K1� � � ��4% ��.�L���%(#��� �K1�

������������

4"������ 2���%��2�6%��

4"���� %� ¬`� �Á(� ./� õor� Y'�� Ã`!"#�� nm�8��

�������(��¯-"#�� �� %�_�8��-¨8���`�"#��.�:EK� !7

>�(���2�!7 >��TÐ�K�����K� ��4"�!��¢%�.� Ç-"#�� �

4"��� %�N�T���mKa��!"#��T�%��Â�/�°B4K�Y'

��Ã`!"#�� �

�������� (� V��%� �Ó: b� õx�/� O�"#�� 1�@L� �Ó: b��

���� !#�� I¦(� 3�N� �"#�� �!�@L� �Ó: b�� ��9� �� #��

(�V�� ��"#�� ��������%� ���������^ÆN�²A"#��V��%��

?6�Ó?(��Ó: b�õx�/�O�"#�� � ������� %� F>><> ��GÀ�

�� �»�� -¨Vh�� n#¤"#�� @n� Y'�� " �� Å��� ������� ��

�!"#�� �

������� � ��������E� � � !!!�

Page 41: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

¦(� �������%� ������/)�¢ ����"#�� �

� � � ��'���4"��<� � � � � � � ����/�$%�?���%+����/�%���

� � � �%#/�� � !� � � � � � � � � � ����/�$%�?������ !./�

� � � 4"������4"��<2�!2�K!� � � � ��4�%��+��� ���.������ ��� <�

�������� ��

4�������//2�6%��

����/�Mм� ���4���/�o�:h���`���� ���mo� 6%��/�

TÐ!"#�� �£¤%� �� ��F:52� F�812� F81��F�� F�8:5�YF©��¢

� ���4�����M�� ��� �����/�������=A"#�� �

4�� K� ���°3(� ���4�� ��Nr� �� ��F:5��� �� F�F�5�/��

�����²A"#��@Ò� ��4���£¤����� �!"#��

��� ���¸Î¼� K����¶��m89�VF���mo �!"#��

K� � � 6%�� � � K����

� � � � 4��� � � !2'��\"�!�

� � � � 4��� � � 2'��\"� �

�������� �����

4����������//2�6%��

����//����`��¦�(� ����� 6%��/�TÐ!"#��

��� �� F�555��F�� �� 8E555 t� hK�ÓàY/�v���mK,��©

�!"#�� §N�X� a b� TÐ 6� ���¥� v�(� JK� øå�� X��

��=A"#�� �

�� 8E555�t� h/�� !� U� F>><F� (�o�:h�<¦(�v�� �\"���

KK�4���n(�a b��m����=A"#��

���¥�o�:h��3`�n�¦���Fh|�x���X���=A"#��

� � � � � 4������ � N !!2�'� � � � � ���#���$�������'����%��(��%��� �N !!�� ���'�

��������*� �������

4���"�

� � � � � � ��%��.� �����

��"���� ����� �

��"���/��X!�e{ �d 9� ��%��.� ���¯BÓà!"#��� ����� �%�

�³��ñ�3-"#��

� � � ��0�!�

� � � 4���"�

� � � � � � ��4"��!A�D�0�!�

� � � � � � ��0���X� �

� � � ��"��� � �� � H�:�

���%���������

4������B�%)�( C�

Xbk���FO/�E®�¦���¸�N)Ä�!"#���ÙX� �%)�( %�Xbk

�N�q���¦��@Ò/��`�� �%)�(�¦���N)Ä�!"#�� �Z[�h¾

(�#��B��o�:hK�� ��¸����²A"#�� �

_��,%� ��"�44��"��d�!"#��

(��=� �*�/��� �/�0�/��� �/�X� � � � � ���# ����.��

� � � � � � � 4������ � � � � � ��4��#� ����+��?�%.�%������ ����#+��

�����*� � � � @�?$������(��� � � � ��"#� �� �����������

� � � � � � � 4������ � ��/�%��� � � � ��4�/#.��/�.�'$�����(/��

���&��������

4�I"�4��

�Øæ�/��B�!"#��4�"�4�%��Øæ���E®�� ,�����#$�ªÐ

8��Óà?o��Ü�"#�� �

� � � � � � ,�/#)� � � /#) � � � � � � ��,�����/#)��#�� ��(%)�(���/#) �

� � � � � � � � � � � ����

/#) *�����#�� � � !2��1!!2A��# �$�D� � � � � ���� ����# �$���#���� !�/���%((&�

� � � � � � 4�"�4����4��#� ����.%� �+��?�%.�%�����,�/#)�

���'����/�����

4�6�4����� �

Page 42: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�� � -¨ P9� ®¨�Á�� Bù!"#�� . � ®¨�Á9� -¨�Á�� B

ù!"#�� �

�.�:EK� !7 >�(���2� !7 > ��TÐ�K�����K� ��4"�! ��¢%�.�

Ç-"#�� �

� � � � ��"���"� � � 1� � � � � � ���%=���� 1�% ��#�+#��

� � � � 4�6�4��� � � � 1� � � � � ��$% ?���� 1����% �� +#��

��%)��������� ���

����"����6%��

� � � ����5+� �B2��5+������C�

� � � � � � ��%��.� ��

� � � ����5+���B2��5+�����C�

� � � � � ��%��.� ��

� � � B��������� �

� � � � � � ��%��.� �����C�

��������"�

��� ª%� #�(� ����� "@��� �� ��K� ,D#��F!"#�� � Óàª%� �

��(�#�l���ñ�56�l(�<¦��F��l��n¯8�������3`

/� �!"#�� �³� �ñ/� = 6%�� K� ����"� ��� ª/�� �`�� �³�

�ñ�e{/��!"#�� ���K����e{� �/��Þ����"#�� ���ª

/�� Xe{ � ÊK� , � ²89� �ÙX� ��� ����� ª�� Óà!"#��

����ª%� ����"����ª��ËA"#��

� � � ����"� � ��� � � 5�

� � � � � � � � ��� � � �

� � � � � � � � � � � � \�0� !�

� � � � � � � ��� � � � �2�<�

� � � � \�0��!�

� � � � ��� � � � ��� � H�>�

� � � � � � � \�0� !!�

� � � � ��������

� � � � � � � � \�0�!�

��������"� �

��%���������

��4����� �2�����2�B"�.��#�2��%)�(2�CBAR#%(���D2�C�B����.����C�

ÈÉ� ��n� QÒ� �*� 8� a bûh2� kFb� ²$2� � hc6��� �6�K�

� �(��«���Ò!"#�� �� %�_��8���Ò��ÁN��"#�� ��.�:

EK� !7 >�(���2� !7 > ��TÐ�K�����K� ��4"�! ��¢%�.� Ç-

"#�� �

����� Ç� 9À� "�1!!;�%� ����������/��`(4o�=A"#�� �� �

�9�#$PX��RA"#��

� � � � �(#����.����/�)%/�

�� ������ ���� ���¥/� �$/� RA"#�� � �� �������� ��

����������� /K� 6� ���������� N� �Û4o� =A"#�� � x���

���� =89� #Y� �ÛY&�� �)Ä� !"#�� ����� :EK� � x���

������)������=A"#��

����� ��������� �%#��4%��� ��%���

"�1!!� !� �1!!�

" �!!� � �!!�

"PF!!� �� PF!!�

"<!!� <� <!!�

"4���

��1!!� 1� �1!!�

� �!!� >� �!!�

�PF!!� F� PF!!�

�<!!� :� <!!�

� �������

�ÙX� "�.��#� �� �%)�( %��`Y'�U�ª_N��Ò4���������¥

��Æd�Óà�)Ä�!"#�� "�.��#��%� �WFâ�I¦�-"#��YFÑ�-¨

. � �WFâ�U�� ���Á��2�r#9����¥%� ��4���/��çè

6�º� �%)�(� �� ­�!"#�� � �ß� �K� �µß(� ØPÌ/� Í�r� Xn�

O¼�a b�Fh�N�2�?"#�� �X�`/���Ò¼�� ������

���89� �XnK�¯B� Óà�"#�� 9�����#$/��Ò¼�� �K�Xn�

Fh�/�� ï:;� �«�� �ñ� �"#�;� X�%� ��2� ��� �K� h���

��N��"#��h��(�ðª_K�ßê�X�X�8��¨��"#��

X� � 7Î49� ��4��� %� ð� �«�� ^�¼� ��/� TÐ!"#�� ��N�

Page 43: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�67��`4ã#9� ��Ò¼� ����ª_�l%���/�TÐ�"#�� ����

/� J� nEN� _o=89� ��4��� %� (r�� l�� ��� �� �ù��� ��/�

TÐ!"#�� Z_N� �Ò4n� B»�K� �³� ª_N� åY�"#�� Z_N� �

�� ª_N� �Ò49� ·�4º� ª_K� åY�"#�� � ��4��� %� 1�@L� �Ó:

b�� ��� � ¿� q�8�� �!"#�� W�K� #�� �[�� : �K� #

���Ó: b�õx�N�\]���� ����������!"#�� �

�¯�8��TÏ��Ð��L� 4�7�<��:;��ùn���!"#�� ���� ��

��� (� [��� ¬Î8�� @�V(� Z[� :;� )ûbN� \]�� �A"#��

¯B�-¨�������B}��?��n�¦��T����!"#�� �

��4��� 2���1!!2�A��D2��!� � ��K%���# ��(��$���$%�%���������/����������/���%((&�� ��� �

% ��+#�� �5���$%�%������ ����!� �

��%����������

��4�����%�%�� BO�(�'�� C2����2B�%���&�%)�(2CB"�.��#�2�%)�(2CA���.SD�

ÈÉ� ��n� YFÑ� QÒ� Ñ`8�� �� ß� �K� �µ� ß(� �«�� �Ò!"

#�� ��4����K� ����(� ���� �ÂÃ����8!"#�� �%�%�� �%�_�8��-¨

�ÁN��"#�� ��ÙX� �(�'�� �%�_�8��®¨�ÁN��"#�� �%�%�� ���

�(�'�� %� !� V� >(��� 56� !� V� >���TÐ������K� ��4"�!���¢

%��� Ç-"#�� �

�Ù�z�[�)�a.� �(�'�� %��ÒY��ûy��°��n�¦������

�� =A"#�� �¼#9� �(�'�� %� _��8�� ð� ª_(� QÒ�� ©���

��´Î'��"#��´Î'��ÁK� �����/���`��ÆÎ/�O�"#�� �

���� K� �[�: ������xPÏb���`�Ka� �!"#�� �¦� <

��K��[�: ����`!"#�� ��� <�%�kFb�øGå��½¾!"#�� ����

1K�Xû�G@Ò�:;��Á��½¾!"#����� >K������A"#��

�[�� : �� ��K� .����/��� �7�!� 8�� ��� Y'�� �`!"#�� �[�

: �N�õo�9��¡38���`l���®!"#��

9 !!!!!!G)%#�;7�!�

��N��ÈÉ��[��: ����¡�È/�69!"#��

�%#��4%��� ���/�!�V� ��

<!!� << <�

F!!� F1F�

�!!� 8 <�

�1!!� <PF�

18!!� 88�

PF!!Q� 81�

P�!!Q� <��

Q�1�@L�D#�ç���Ó: bN�\]!"#�� �

��� <�%�kFb���ø9)��� <�0� ;��K�å9)�� <�0�!;��½¾!"#���¯�8

��YFÑ�QÒ%� 8� 9� 8�a b���2�kFb�²$2� �hc���;���!

"#�� ��� � �%���&@Ò/� ���� �%���&����9�#$��¢ ����¥/��

����������!"#��

������� � ��4������ � � �

���� 1�K�a b��z�[�)Ó�.(�:;��½¾!"#�� ���� 0� !� 9�a

bK� 4�7�<���P û���!"#�� ��� 1� 0� � 9�¯B¼�a b���Ò�

º� 4�7�<���P û�������A"#��

�����(�����-"#*�

�����0�81�9PF!!�)%#�2� ��+%���&2���#�;2������0� F:8!�9�1!!�)%#�2� ��+%���&2�� ������;2�

�����0��:88P9<!!�)%#�2���� �+%���&2� � ������;�§N�X� �����(��K� ++� ��5�

�/�=A"#��

�%���&�%)�( � �Û49�ª_��ÒY� +%���&� /PN� q����� �%)�( ��­�

!"#�� ,%� �%���&������9)��� <�0� ;��!"#��

�ÙX� "�.��#� �� �%)�( %�ª_N��`Y'�U��Ò4����������¥

�Æd�Óà4n�¦����!"#�� "�.��#� %� � .�((�/��� � I¦�-"#��

"�.��#�� Y'�U� YFÑ� -¨./� a bN� �Ò4�� �89� ��4���� ÂÃ

�K�·�4º� �%)�(���­�!"#�� �

8���� �9:���2�kFb��Û;(�a b����9� ������ ���!

"#�� ��4����"�� a b� ��K� 1� ���b� 8� ��9������� �`��� �%�

t´��l;�<¦�-"#��kFb������49� �ß���N�§N��"#��

��4����"� �� P �� �`�9� 8� ß(� a b� ���� P� :;� kFb� ��N�

�"#�� �

Page 44: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

kFbN���9t´�;¼��Á/�*�

���������4����"��1� � � ���������� ��% ������#����%�%�)��/����1�

���������4����"��>� � � ���������� ��% ������#����%�%�)��/����>�

���������4����"��F� � � ���������� ��% ������#����%�%�)��/����F�

���������4����"��:� � � ���������� ��% ������#����%�%�)��/����:�

���������4����"��8� � � ���������� ��% ������#����%�%�)��/����8�9t´�;�

kFb���Á/�*�

���������4����"��>� � � ���������� ��% ������#����%�%�)��/����1�

���������4����"��F� � � ���������� ��% ������#����%�%�)��/����>�

���������4����"��:� � � ���������� ��% ������#����%�%�)��/����F�

���������4����"��8� � � ���������� ��% ������#����%�%�)��/����:�9t´�;�

���������4����"��P� � � ���������� ��% ������#����%�%�)��/����8�

��4���K�#f��a b��`_�����������=A"#�� �

��������� �+��%��� �

�� B �� FC� � #F�t�����Ò!"#��

��B ��>C� (r����Ò!"#��

@�EB ��1C� @ª_� @�El���Ò!"#��

����� � �ß��Ò�ª_��{#Ô"#��

�"4���%&6%�O BO�C� �� ª_(� h���� �Ò�º� ·�ª_� �

���`����=A"#��

K�"9�;� ª_�-¨��n#¤"#��

K�"�"4���%&6%�BO C� h���-¨��n#¤"#��

;� �� Ç� �/� ���� �� �`�9� ���� ª_K� � #F� l-"#�� ���

�o� �����!�K� � !!!��(�ª_���Ò���� �!K� 8� �TÐ�"#��

�;��� Ç��/� �� ���`�9��Ò�� ����ª_K�(r��-"#���

���o� ����!K� � �<�������� �!K� �< �T�"#��

<;��� Ç��/� @�E �� �`�9��Ò�� ����ª_K� ÕaYÒ9 F r

�;�-"#������o� @�E� �! K� ����������� �! K� �>1 �T�

"#��

1;� ���� %� -¨� h��9a b� 9;/�� �`�� � ß(� ª_�� {#Ö"#��

����o� �����1K� 1�ß�ª_��{#�Ô"#��

>;� �"4�\ %�o: ��� Ç2�ª_����F���ÙX�·�ª_K�h��

�� �Ò!"#��h���r K�GÀ��Z_� ���K� ·�ª_� � �� 7�� ��

3`�"#��

F;�Ò��a b��«%� � K�"�/���E� /��`����ß��K���

�(� Xª_�� �Û�� �� =A"#�� ��4���� K� a  j� �Ò�n� B/�

`�r�é���X�ª_���Ò�� �!"#��X�ª_�é�/��#$�ª

_N� ��� ��� �89� ª_� XK� �$�b� #Y� Y�!"#�� Xª_K�

��2�����K�h�� �+��=A"#��h��(�ðª_K�ßê�X�X

ª_����"#�� �

:;�K�"�"4%� ��4����/��ª_�h����n#¤"#��

K�"� �K� K�"�"4� X� � 7Î49� 2� ��4��� K� ð� �«(� a b��

��/� TÐ�n� Y�!"#�� � ��N� � ßP9� �×¼� ���� ª_N� ��

/�T�"#�����/� ���2� ����K� @�E�N�=89� ��4����K�� #

F2� (r�2� �K� 5aY4�� �ù��� TÐ!"#�� Z_N� �nB/� ª_

N��#9��Þ�åY�"#��Z_N�Ø�ª_N�®��-¨%�·��F�"#�� �

���2� ��� �F�� @�E� K� Z_N� O�,-"#�� �¯�8�� �� �`_K�

-¨8�� �%� t���� �Ò!"#�� �µ6� Z_N� �`_�� OP�#9�

��4���K�t�������Ò�º�\]�9��V(�t����{#Ô"#�� �

��4���� K� ��� � ¿�� q���� 1�@L� �Ó: b�� nÉ8�� !"#��

#���[��: �K��!��#���Ó: b�õx������ �!"#��

��������������Ó: b�õx����`����=A"#�� PF!!����D

#�ì�QÒd)��W��� 1�@L�D#�ç���Ó: b�õx������ �

!"#��

I��L� 4�7�<� :;�)ûb���!"#7� ���� ��� �� (�[���

�G�� ¬Î� ÙV/� 4�7�<�� �� ¸ ��� =A"#�� @�V(� Ú�/�� :;� )

ûb��\]�����A"#��¯B¼� ""�� 9����� )��� 1� 0� ;��������=

A"#��B}?��T�����,��ÛÐ!"#�� �

��4����K� 4� �� �"� (�?�8�� ��������/�������²

A"#�� �

Page 45: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��K%���# ��(��$���$%�%���������/����������/���%((&�� ��� �% ��+#�� �5���$%�%������ ����!�

��4���� � 2 F:8!2AK�"9��;2�!�

���=�+����$%�/�% ��?�%+�%�1���?�������.%(� #.)���

��4������4"� 2�812A������2���1��!D�

��4������4"� O��4"�!2�812 !!2�(%)�(2AK�"�9�5�2)!;2��"4�%�D�

��%��������

��4��"��� 2�����2A���.B2���.���CD�

ÈÉ� ��n� YFÑ� QÒ� Ñ`8�� �� ß� �K� �µ� ß(� �«�� eÒ!"

#�� ��4��" %K� ����(� ����#��ÂÃ����8!"#�� �%�%�� �%�_�8��

®¨�ÁN��"#���%�%�� ��� �(�'�� %� !� V� >(��� 56� !� V� >���T

Ð������K� ��4"�!���¢%��� Ç-"#�� �

����� Ç9�*�"�1!!;%� ����������/�`(4o�=A"#�� ����

9��¡��¢ � �����%/����������¥��$/�§N!"#��

� �(#����.����/�)%/��

�� ���������� ���������� /K� 6� ���������������=8>

�� #Y� �`�9� U�"#�� ����� :EK� � x��� ���� ��)� �

����=A"#��

����� ��������� �%#��4%��� ��%���

"�1!!� !� �1!!�

" �!!� � �!!�

"PF!!� �� PF!!�

"<!!� <� <!!�

����� �"�#��

��1!!� 1� �1!!�

� �!!� >� �!!�

�PF!!� F� PF!!�

����� �� �������

�<!!� :� <!!� �

�"�1!!� 8� �1!!�

�" �!!� P� �!!�

�"PF!!� !� PF!!�

�"<!!� � <!!�

�+� �"�#�Q�

���1!!� �� �1!!�

�� �!!� <� �!!�

��PF!!� 1� PF!!�

��<!!� >� <!!�

�+� �� ������Q�

Q��+� ���K� ����� ��� ����/�������²A"#��

��4��" %� <�ß(�#��a b��-���W�º�_ø����������

��=A"#��

;�h�����K�ª_(�?!8��®¨ ��"#��

�;�Z_�l%� 9����K���;��n� ����v���®¨!"#�� < %�jF�

F¿94; º� !%�PXu�9��;-"#�� �

<;� Z_l� �/�xÀ�nE9J;N�=89�(rl(� ��� v���e®!"#��

���o� K��7� �<���� JK!9�K� J �<;%� � �2����2��<���e®!"#��

��4��"�%� 1�@L�(��Ó: b�õx���nÉ8������ ¿��q�!

"#��#���[��: �/�������Ó: b�õx���½¾�� �!"

#�� ��À� �Ó: bl�� �`�9� ������ �� �!"#�� oÌZ[Ü�

��4��" £¤/�(���®¨4K�d)N��é�d)D#�ç��Z[N�=A"

#�� 9�[�: �K�¢%6�I¦Y'n�ª_�;�Be4K� ª_� /�§N

�X�Y'���`���=A"#�� �������������ª_'(�'g���`

��� =A"#�� ������� ª8�� �`��� =K� ª_� 'g� Y'%� � /��

F>><F�#��-"#�� �

�������@4����,� !!!�

I��L� 4�7�<� :;�)ûb���!"#7� ���� ��� �� (�[���

�G��¬Î�ÙV/� 4�7�<� ��¸ ����=A"#��@�V(�Ú�/��:;�)

ûb��\]������A"#��¯B¼� ""��9�����)��� 1�0� ;��������=

A"#��B}?��T������,��ÛÐ!"#�� �

Page 46: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��4��"�!2��1!!2AJ�!2 !D� � � �� �� �� �$������ �%(#�� ����!� ��((�'��� )&� %� (� ������

�#���� !�/���%((&�

��%���������

��4��"���%�%�� BO�(�'�� C2����2B�%��2CB"�.��#�2�%)�(2CA���.SD�

ÈÉ� ��n� YFÑ� QÒ� Ñ`8�� �� ß� �K� �µ� ß(� �«�� eÒ!"

#�� ��4��"�� K� ���� (� ����#�� ÂÃ��� �8!"#�� �%�%�� � %� _�8��

®¨�ÁN� �"#�� � �ÙX� �(�'�� � %� _�8�� -¨�ÁN� �"#��

�%�%�� � �� �(�'�� %� !� V� > (� �� 56� !� V� >� �� T�� ��� �K�

��4"�!���¢%��� Ç-"#�� �

�Ù�z�[�)�a.� �(�'�� %��Ò�-/���ûy��°��n�¦���

��� �� =A"#�� �¼#9� �(�'�� %� _��8�� ð� ª_(� QÒ�� ©

�����´Î'��"#��´Î'��ÁK� ����/���`��ÆÎ/�O�"#�� �

�ÙX� "�.��#� �� �%)�( %� �(�'�� � �`Y'�U� ´Î'� 4�� ��� �� �

���¥ �Æd�Óà4n�¦����!"#�� "�.��#� %� � .�((�/��� � I¦�

-"#�� �(�'�� � "�.��#�� Y'�U� �� ´Î'� �Á 9� ��4��"�� ÂÃ�K�

·�4º� �%)�(��­�!"#�� �

oÌZ[/� ��4��"�� £¤(� QÒd)K� �Ò�n/� #å� ç�� �� =A"

#�� z�[� )�a� �n� ¦��� �V(� .�� ��K,%� �ô0��� �A

"#��ª_'(�Be�'gY'�� ��b� F>><F� .�((�/��� ���`����=A"

#�� �

���� K��[��: ������xPÏb���`�Ka��!"#���¦� <

��K��[��: ����`!"#����� <�%�kFb�øGå��½¾!"#������

1K�Xû�G@Ò�:;��Á��½¾!"#����� >K������A"#��

�[�� : �� ��K� .����/��� �7�!� 8�� ��� Y'�� �`!"#�� �[��

: �N�õo�9��¡38���`l���®!"#��

9 !!!!!!G)%#�;7�!�

��N��ÈÉ��[��: ����¡�È/�69!"#��

�%#��4%��� ���/�!�V� ��

<!!� << <�

F!!� F1F�

�!!� 8 <�

�1!!� <PF�

18!!� 88�

PF!!Q� 81�

P�!!Q� <��

Q�1�@L�D#�ç���Ó: bN�\]!"#�� �

��� <�%�kFb���ø9)��� <�0� ;��K�å9)�� <�0�!;��½¾!"#���¯�8

��YFÑ�QÒ%� 8� 9� 8�a b���2�kFb�²$2� �hc���;���!

"#�� �%���& ��½¾�9�a bK� :� 9: a b2� ��� kFb2� � ���+���;��

e®!"#�� �

��� � �%���& @Ò/� ���� �%���& �� ��9� #$�� ¢ � ���¥/��

����������!"#��

������� � ��4������ � � �

���� 1�K�a b��z�[�)Óa�.(�:;��½¾!"#������0�!� 9�a

bK� 4�7�<���P û���!"#�� ��� 1� 0� � 9�¯B¼�a b���Ò�

º� 4�7�<���P û�������A"#��

�����(�����-"#*�

�����0�81�9PF!!�)%#�2� ��+%���&2���#�;2������0� F:8!�9�1!!�)%#�2� ��+%���&2�� ������;2�

����� 0� F!F>:9<!!� )%#�2� ��� � +%���&2� � ������2� �+� � ;�§N�X� �����(��K�

++� ��5��/�=A"#��

8���� �9:���2�kFb��Û;(�a b����9� ������ ���!

"#�� ��4����"�� a b� ��K� 1� ���b� 8� ��9������� �`��� �%�

t´��l;�<¦�-"#��kFb������49� �ß���N�§N��"#��

��4����"� �� P �� �`�9� 8� ß(� a b� ���� P� :;� kFb� ��N�

�"#�� �

kFbN���9t´�;¼��Á/�*�

Page 47: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

���������4����"��1� � � ���������� ��% ������#����%�%�)��/����1�

���������4����"��>� � � ���������� ��% ������#����%�%�)��/����>�

���������4����"��F� � � ���������� ��% ������#����%�%�)��/����F�

���������4����"��:� � � ���������� ��% ������#����%�%�)��/����:�

���������4����"��8� � � ���������� ��% ������#����%�%�)��/����8�9t´�;�

kFb���Á/�*�

���������4����"��>� � � ���������� ��% ������#����%�%�)��/����1�

���������4����"��F� � � ���������� ��% ������#����%�%�)��/����>�

���������4����"��:� � � ���������� ��% ������#����%�%�)��/����F�

���������4����"��8� � � ���������� ��% ������#����%�%�)��/����:�9t´�;�

���������4����"��P� � � ���������� ��% ������#����%�%�)��/����8�

��4���K�#f��a b��`_������������=A"#�� �

��������� �+��%��� �

�� B �� FC� � #F�t����eÒ!"#��

��B ��>C� (r���eÒ!"#��

@�EB ��1C� @ª_� @�El��eÒ!"#��

4����O � ª_� �� ��H�¯B���eÒ!"#���

�"4���%&6%�BO C� h���-¨��n#¤"#��

;�h�������®¨�9�ª_9 �®¨�"#��

�;� Z_l9��� �K� ��;%� �n� ���� ª_�� ®¨�"#�� jF�� F¿

94; <��PXu�9��;� ! �\ o�®¨�"#�� �

<;�Z_l/���� ��� ���`�9�� #F(��n ����v�N�®¨�"

#�����o� �!�0�8���� �����!9�K� ����8;%� � !!!���eÒ!"#�� �

1;�Z_�l/���� ������`�9��n� ����v�N�®¨�"#�����

o� �!�0� �<��� ����!9�K� �� �<;K� � �<���®¨!"#��

>;� Z_l/���� @�E �� �`�9� �n� ���� v�N�®¨�"#�� ���

o� �!�0��>1��� @�E��!�9�K� @�E��>1;K� ������eÒ!"#��

F;� 4���/�\ o�ª_��GÀ��Z_���`�9�ª_N�¯B�®¨�"#��

���o� 4����!�O1�K� �!!!!���eÒ!"#��

:;� �"4�/� o�� ��o: ������Ù� X�GÀ��Z_N� �9�h��

�� eÒ!"#��h���·�K�GÀ��Z_���`�56�h��(� !� ��7

69�·��"#��

���2� ��� �F�� @�E K� �/� 2��56� �K� �µ� �Ù� xPÏb� \/�

®��=A"#�� �

�� �� ��� ��9� ®¨%� �W�2� �J�2��K� �N��N�� #F2� (r�2� 5a

YÒ/����®¨�"#�� �

�� ���/� 289���¦� ��N� ��4o� =���®¨%� �7�� ��/� $�

X,��ÈY����"#�� ����(��³��3�2�%�å�E��F4K,��£

Ý�� �!"#���µ6�å��E�2�(�3�N��E2� �4�����=A

"#�����o� �!�0�P�7� !���� ����!K� ��>>�N�+,-"#�� � �����!K�

��¦� ���� DM>�� �7 ��� eÒ!"#�� &'(� nñ/� (��� å�E�

Z_���EZ_��DMK,-"#�� �

���2� ����F�� @�E K� Z_/�OP®� ��=A"#���¯�8�� ���

`_K�`{���ÈY4º��%�t��N�\]!"#���µ6�Z_N��`_�

\/�=89� ��4��"� K�\]�Z[��/� !���eÒ�º�t���Z_��e

Ò!"#�� �¦� é�� t���� ñ`�� � !"#�� ���o� ���F� 8� %�

�!! !!!���F�� ����K� �!!���eÒ!"#��

�³��`_K��:�e!+��=A"#��9����o� ����1��!;�

��4��"� K����� ¿��q���� 1�@L��Ó: b��nÉ8��!"#��

#���[��: �K��!��#���Ó: b�õx������ �!"#��

��������������Ó: b�õx����`����=A"#�� PF!!����D

#�ì�QÒd)��W��� 1�@L�D#�ç���Ó: b�õx������ �

!"#��

I��L� 4�7�<� :;�)ûb���!"#7� ���� ��� �� (�[���

�G�� ¬Î� ÙV/� 4�7�<�� �� ¸ ��� =A"#�� @�V(� Ú�/�� :;� )

ûb��\]�����A"#��¯B¼� ""�� 9����� )��� 1� 0� ;��������=

A"#��B}?��T������,��ÛÐ!"#�� �

��4����K� 4� �� �"� (�?�8�� ��������/�������²

A"#�� �

���� ���$�������%(#������!���((�'���)&�%�(� �������#�� � �� !�/���%((&�%���1!!�)%#��

��4��"��!2� F:8!2A����!2� !D�

��� ����!�0����((�'���)&��$��)� %�&��%(#������!��#����4"�+� �/���%((&�%��PF!!�)%#��

��4��"����4"� 2�812A��!0�2��@�E1��!D�

��%����������

Page 48: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�@��"����%�%�� 2�(��=�� 2�����2A6%�BO���/C���D�

(��=�� �/�+Ä��q�����n38�� �%�%�� /�YFÑ�þ���a b��

-¨��� 6%�/�TÐ!"#�� (��=�� �� �%�%�� %� !� V� >(��� 56� !� V�

> ��TÐ������K� ��4"�!���¢%���� Ç-"#�� O���/�K��Ù

º� Y��� �K� ����� �`!"#�� �`��� �89� ��� ¶/� ^Ʋ �

8���N�þ���4K,8���`�"#�� ���/�þ��K��������N� ���

³� ���� ³� ^Ʋ � Þ%� é�(� ���b� þ��� !"#�� ���� Ç

9À����4�;K� ����������/�`(4o�=A"#�� ,����9� �

� � � � �(#��� �.����/�)%/��� ���� �%/��� �������¥(�Y���V/�§N!"#��

7&� � x� � 6� M�4o� =#9� #Y� ½��9� U�"#�� ����� :E

K� � x��� M���� ��)� ���� =A"#�� ��� ����/� K� ��

N���=���A"#�� �

����� !7< %�� ���Á/��+Ä � ��'�-"#��a b����¸'�M/��

@�?$� �� ��\� ��' �� ¸��"#�� ����� 17: %� � �� �Á/�� +Ä �

@�?$�-"#��a b����¸'�M/�� ��' �����\/� @�?$ ��¸��"

#��

����� �������� �+��%��� �

����4�� !� ��¦�����ï:;��þ���!"#�� �

+�� DMn� B/� a b�� a b�� mA

"#�� �

� ���Á/��+Ä%� ��'�-"#��

����4�� � ��¦�����ï:;��þ���!"#�� �

+��DMn�B/�a b��mA"#�� �

� ���Á/��+Ä%� ��'�-"#��

������"� �� ��¦�����ï:;��þ���!"#��

+��D�O�a b��a b��mA"#��

� ���Á/��+Ä%� ��'�-"#��

������"� <� ��¦�����ï:;��þ���!"#��

+��D�O�a b��mA"#�� �

� ���Á/��+Ä%� ��'�-"#��

� 1� ��¦�����ï:;��þ���!"#�� �

+�� DMn� B/� a b�� a b�� mA

"#�� �

� ���Á/��+Ä%� @�?$�-"#��

� >� ��¦�����ï:;��þ���!"#�� �

+��DMn�B/�a b��mA"#�� �

� ���Á/��+Ä%� @�?$�-"#��

� F� ��¦�����ï:;��þ���!"#��

+��D�O�a b��a b��mA"#��

� ���Á/��+Ä%� @�?$�-"#��

� :� ��¦�����ï:;��þ���!"#��

+��D�O�a b��mA"#�� �

� ���Á/��+Ä%� @�?$�-"#��

þ��� +Ä%� &� >!�@L� ��(� õx� º� �Ó: b� õx�/� OP� #

�"#�� ¢bØ� �ÁK� �~�� �� #� �� ø�!"#�� ������� ª�� ����

¢bØ�+Ä��Á�� F>><>9F>�><>� .�;»��§N���Þ%�+Ä�d)������

=A"#�� �~� §N� F: K� ������� � ¿/� (��� `(�"#�� �

�������%� �7��� ��� ����/�������²A"#�� �

���o� !!#����§N���+Ä�d)��Þ���9�

� � � � ��������@��"�������� !!�

�¡(���%��µ���/�@���+Ä��a b(�^Æ��D�ó"#��

�@��"��� � !2 2����4�2�A�!2�� O1D�

Page 49: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��%���������

�@��"��"��%�%�� 2�(��=�� 2�����2A6%�BO���/C���D�

(��=�� %� (��=�� �� �%�%�� /� 6%� /�Tм�a b���n38��þ�

���Q!"#�� (��=�� �� �%�%�� %� !� V� >(��� 56� !� V� >��T��

��� �K� ��4"�!� �� ¢%� ��� Ç-"#�� O���/� K� �Ù º� Y��� �

K� ������`!"#���`��� �89� ��� ¶/� ^Ʋ � 8� ��N�þ

���4K�,8���`�"#�� ���/�þ��K��� �����N� ��� ³� ����

³�^Ʋ �Þ%�é�(����b�þ���!"#����ß(���/�@���

F ß� ���/�»��þ����Q�����=A"#�� F ��� � �\]�9���

���µ�ß���56�@�EA�D�U/������Û!"#��

� ���� Ç9À �����4�";K� ����������/�`(4o�=A"#�� ,��

��9� �

� � � � �(#��� �.����/�)%/��� ���� �%/��� �������¥(�Y���V/�§N!"#��

7&� � x� � 6� M�4o� =#9� #Y� ½��9� U�"#�� ����� :E

K� � x��� M���� ��)� ��� �� =A"#�� ��� ����/� K� ��

N���=���A"#�� �

����� !7 %�� ���Á/��+Ä � ��'�-"#��a b����¸'�M/��

@�?$������\/� ��'��¸��"#�� ����� 17>%�� ���Á/��+Ä �

@�?$�-"#��a b����¸'�M/�� ��' �����\/� @�?$ ��¸��"

#��

����� �������� �+��%��� �

�����4�"� !� ��¦����b�þ����Q�!"#��

+Ä(�� ���ÁK� ��'�-"#��

�����4�"� � ��¦����b�þ����Q�!"#��

+Ä(�� ���ÁK� ��'�-"#��

� 1� ��¦����b�þ����Q�!"#��

+Ä(�� ���ÁK� @�?$�-"#��

� >� ��¦����b�þ����Q�!"#��

+Ä(�� ���ÁK� @�?$�-"#��

þ��� +Ä%� &� >!�@L� ��(� õx� º� �Ó: b� õx�/� OP� #

�"#�� ¢bØ� �ÁK� �~�� �� #� �� ø�!"#�� ������� ª�� ����

¢bØ�+Ä��Á�� F>><>9F>�><>� .�;»��§N���Þ%�+Ä�d)������

=A"#�� �~� §N� F: K� ������� � ¿/� (��� `(�"#�� �

�������%� �7��� ��� ����/�������²A"#�� �

���o� !!#����§N���+Ä�d)��Þ���9�

� � � � ��������@��"�������� !!�

�¡(���%��µ���/�@���+Ä��a b(�^Æ��D�ó"#��

SHIFTOUT 0,1,MSBFIRST,[B0,B1]

SHIFTOUT PORTA.1,PORTA.2,1,[wordvar\4]

SHIFTOUT PORTC.1,PORTB.1,4,[$1234\16, $56]

��%�������*�

�������������

�`�� ������� Y'�U� � ��� )�aµN� TB¨� ���ÁN� 4�� !"

#��������/K� F�� º�F: K� F>><Fâ� 9� 8Y' �;N�!"#��

�����%� K%��$��?� N����>���Ó: b�õx�/�^ƲA"#��

DQ� ��<� â º� t� h(� f�� �)/� OP� #�"#�� µ�� àòK�

���� ��%.+ ��#�"#�� �� � ��� �� N�:G+���M�:�hbN�

ân'� 4>�� �Z4�� �"#�� � l%� ���¥(� ���K,D#� � �

#�"#��ñ`����%�Á/�� ������ÂÃ�N����9� �$(K�#��

, ��"#�� �

� � � � � � ������ � F!� � � �� � �(��+�����%)�#�� �.� #���

��%��������

Page 50: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

SOUND Pin,[Note,Duration{,Note,Duration...}]

$�� Û�� ' �� @ ©�� q�!"#�� �� %� _��8�� ®¨ � �"#��

�� �%��� 562� !7 > ���Û�K��� 56� ��4"�!���¢%����

Ç-"#�� �

����!�%��å~F6���A"#������� 7 �:%�$��q�!"#������� �87�>>

K� á«â$-"#�� $�� á«� @ ©K� �Ç� òé-"#�� 9À� � �� �8� �

Þ%�õx� º� �: �� �>> N�ã%�õx��-"#�;� ����� %�&� :8�:1� @L�

º� ����� �:%� !2!!!$L�-"#��

�#�%��� � %� !7�>> º� Ñ�6� ä� Y'� ���� �� ®¨�� ,X��� 3`�º�

��.��I¦���N!"#��������� �#�%��� � ���N�4�K��A"#��

������®¨%� ""�:;�¸¶x-"#�� ��� �� ��(�[��� �G��¬

ÎÙV/�jkYb��Q���huÂ/�01�23�K�, �N�!"#���Â

���­l%�^Ý=K�õx���huÂ�1u�h/�OP�3`!"#��u/e�

huÂK�01�23���=A"#�� �

SOUND PORTB.7,[100,10,50,10] ‘ Send 2 sounds consecutively

to Pin7

��%����*� �

�"���

���¥� Óà�� `��º� å�� æ�� �Á�� r-!"#�� � £¤%� � �

�� ������ TB¨���� ��K� �A"#�� � ��� )�aµK� ÔWJ�

�����=A"#�� �

STOP ‘ Stop program dead in its tracks

�����������SWAP Variable,Variable�

��ß(���l�����ñù!"#���¯�8�� ��ß(���l��ñù�K�,

%�:5�À��-"#�� �K� %�1Y���N�\]² ��6(�£¤8��Ó

à�"#����2�� �� 2�y����������=A"#��X~h���N�=

K�o: ���K����X~hN�©�4�P)� �K�������²A"#�� �

temp = B0 ‘ Old way

B0 = B1

B1 = temp

SWAP B0,B1 ‘ New way

�������� ��TOGGLE Pin�

�`�� �� (� � �Á�� ¯B!"#�� �� %� ��2� !7 >2� �K� ��� �K�

��4"�!��¢%��� Ç�-"#�� �

Low 0 ‘ Start Pin0 as low

TOGGLE 0 ‘ Change state of Pin0 to high

& +/ �����& +/ �����& +/ �����& +/ ���������

USBIN Endpoint,Buffer,Countvar,Label�

� �+�� ����b� ���a b��Nè�� �#����/�TÐ!"#�� �#����K�a b

��T������r (�� ��o: �-"#�� �# ����%�%� �#����/�B�

�K� � �� Z_�� TÐ��� =A"#�� �%)�( %� �åy� a bN� ²�� ��

­���¦��-"#�� �

�£¤%�����/� ������N� Mм� �� F:1> �� F:F> /���

����=A"#�� �

��� �Øt��F/K��`¼� ��� P صFN��?���¥��¢ �=A

Page 51: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

"#��������¥%��µN��§N�X�x� �\]�º�oÌ�x�%��

_(�¬`��)��¦����` �\]!"#�� �����Ø�t��F/� ��� Â

Ã�/�_���ª�N�=A"#��

��� QÒ%� �nQÒ9�@��"��� �F�� �@��"��";�� ��n� QÒ9��4��2�

��4��"� ;/� �ñ��� Bâ!"#�� �%� ���� B� �3 � \]!"#��

������$�+ (�å �/�� ��� `D��hbt�!"#����� T% � 5�(/� �T

�X� �����.+(����N�ø�!"#��

� � � � � � � � � � � � � � USBIN 1, buffer, cnt, idleloop

������������USBINIT�

���� QÒ�� ��� �� �����" K� ���¥(� �$� £¤8�� �!"#��

�� � �� �� (� ������ân'�!"#���F�� ����ûhN�ân'4

���N����Á��n#¤"#�� �

�£¤%�����/� ������N� Mм� �� F:1> �� F:F> /���

����=A"#�� �

��� �Øt��F/K��`¼� ��� P صFN��?���¥��¢ �=A

"#��������¥%��µN��§N�X�x� �\]�º�oÌ�x�%��

_(�¬`��)��¦����` �\]!"#�� �����Ø�t��F/� ��� Â

Ã�/�_���ª�N�=A"#��

��� QÒ%� �nQÒ9�@��"��� �F�� �@��"��";�� ��n� QÒ9��4��2�

��4��"� ;/� �ñ��� Bâ!"#�� �%� ���� B� �3 � \]!"#��

������$�+ (�å �/�� ��� `D��hbt�!"#����� T% � 5�(/� �T

�X� �����.+(����N�ø�!"#��

USBINIT

�����������USBOUT Endpoint,Buffer,Count,Label�

>9� ��� �#���� /�� �# �� /� Tм� � ��(� � ��� mo� ����

� �+�� ����D£"#�� ��� û�N��ø��' �²o�Be �4���89��

��¥%� �%)�(��­�!"#�� �

�£¤%�����/� ������N� Mм� �� F:1> �� F:F> /���

����=A"#�� �

��� �Øt��F/K��`¼� ��� P صFN��?���¥��¢ �=A

"#��������¥%��µN��§N�X�x� �\]�º�oÌ�x�%��

_(�¬`��)��¦����` �\]!"#�� �����Ø�t��F/� ��� Â

Ã�/�_���ª�N�=A"#��

��� QÒ%� �nQÒ9�@��"��� �F�� �@��"��";�� ��n� QÒ9��4��2�

��4��"� ;/� �ñ��� Bâ!"#�� �%� ���� B� �3 � \]!"#��

������$�+ (�å �/�� ��� `D��hbt�!"#����� T% � 5�(/� �T

�X� �����.+(����N�ø�!"#��

USBOUT 1, buffer,4,outloop

�������� ��������WHILE Condition

Statement...

WEND�

Xe{� � ����� � d�� �� ��%��.� �/ �� ¯B� Óà!"#�� � ����� � �

�� ��d �æ��� K���� ���Óà!"#�� � ����� %��³��ñ�3�

-"#�� �

i = 1

WHILE i <= 10

Serout 0,N2400,[”No:”,#i,13,10]

i = i + 1

WEND

����������WRITE Address,Value�

Mм� ���4�� /� �`�� o�:h�� 6%(#� �� P �� !"#�� � £¤%�

Page 52: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�� � �� ���/� ���4�� ��M�� �� F�812� F81��F�� F�8:5�

YF©/�������=A"#�� K4�"� K����/� ���4�� /�l��P

������=A"#��t� h����¥Y/� ���4�� /�a b��P ���

9� �"ª 6� ���4��ª���!"#�� �

K4�"� ª%�_��X�P �Y'��N���=8º� �� � �� �� /��

!.��N�~]�"#��

���¥/�� Xbk��� ���� =#9� K4�"�� £¤�� Óà�n� B/�

������� �!"#��K4�"��£¤�Óà�O��F��#Y�Xbk��N��

Á���`�!"#�� K4�"��£¤�Óà�/�Xbk�N�q��9� K4�"��Óà

%�Ók!"#�� �

K4�"��K� �� ��F:5��� F�F�5 t� h��¢ � �� YFÑ�Xbë h�

���4���%�������A"#��@Ò/� ��K4�"�£¤���!"#��

WRITE 5,B0 ‘ Send value in B0 to EEPROM

location 5

K��������P ���9� ���� ���VF���P ��!"#�� �

w Var Word

WRITE 0,w.BYTE0

WRITE 1,w.BYTE1

��������������WRITECODE Address,Value�

v��ÔÕ� ����//¦�/� 6%(#���P ��!"#��

��� �� F�555�� �� 8�555t� hK����/����¥�ÔÕ�v�N�P

�� 4K,�� ©�!"#�� _Ò � v��� �`��� P ��÷,%� ¦Ä��

n�-"#�� F17�>F � �� �(���ÍqÎ� a bN�N���� �"#��

�_K�¢bØ����¥�Ï�F/��û�P �����)Ä�|[�õ(�� �

!"#�� �

Fh|�x�%����¥(�o�:h��{X��ç��=A"#��

�� F�555 K� 1 ��� ©(�a b��v��ÔÕ/�P �����=A"#��

�� 8�555 K� F ��� ©(� �&����K� K����a b��v��ÔÕ� ����//�

!�U�F>><>�/�P ������=A"#��

îÄ� ú�h� t� hX� �� F�8:: �� 8�1>�� K� �³� îÄ�� �:/� P

���� �!"#��P ��îÄ� ©K� �� � �� �� /OP�#�"

#��ßê��t� h(�îÄ ©�`DK� ������$�+/ (�a b�þ���d

��!"#��

�� 8�555�YF©��¢ � K4�"�����/�(���P ��n�B/�v��Ô

Õ��~5� �4K�t� hN�èA"#��_���`DK� �4������£¤

��d��Yn��,"#�� �

���¥/�� Xbk��� ���� =#9� K4�"����� £¤�� Óà�n�

B/�������� �!"#�� K4�"�����£¤�Óà�O��F��#Y�X

bk�� N��Á�� �`� !"#�� K4�"����� £¤� Óà� �/� Xbk�N�

q��9� K4�"�����Óà%�Ók!"#�� �

K4�"���� ����9� �� � �� ������¥Y�ùZ�`/��N

��Á���� �!"#��

WRITECODE $100,w ‘ Send value in W to code space

location $100

���������XIN DataPin,ZeroPin,{Timeout,Label,}[Var{,...}]�

E7 !�a b���Ò��� @�#/������� ��&������ 6%�/�TÐ!"#��

E���%� E7 ! t� h��b�`D��mA"#�� E7 ! �é%��µ��È��?

e�"#��� ���)�aµ�� �xy�PX��23�� �!"#�� "K7>�<

%� f°Å� E7 !� QÒ�� ¦��� E7��� � \]!"#�� � t� hK� xyP

X�Xbë h�� PX��� ���������� ê: Ù�!"#��E7 !�

�*%�¬© º� �Xbë hK�P �h������t�� �!"#�� �

�%�%� �� � %� _��8�� -¨�ÁN� 4º� E7 !� Xbë h��b� a b��

�Ò!"#�� I����� %�_��8��-¨�ÁN�4º� E7 ! Xbë h(�?��

��h�� ¿�� �Ò!"#��f-.��Þ� >6�(�/ /� 1�:�� T�8��RS� �

� �!"#�� �%�%�� �� I����� %� !� V� >(��� 56� !7 >��T�K��

���K� ��4"�!��¢%�.� Ç-"#�� �

�ÙX� "�.��#� �� (%)�( %��`Y'� E7 ! a bN��Ò4����������

¥�� Æd� rà�n� ¦��� �!"#�� "�.��#� %� � xyPX(� ¯õn

9&� 8�<<�.�;���`4o�=A"#��

E�� %� I����� /���Ò� �xyPX(�ðð(�?����Ð/��a b

Page 53: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

���F!"#�� 7&� I����� /�� �åy��'N�²#9� E��� %� å�J�@

n��,-"#�� �

6%� N� K��� ©�����ðð(� @�#/�� ��� K� K��� (��¦� �/�TÐ

�"#��6%�N� �&��� P9�I�� ��&����7�T�"#�� �

@�#/�� ��� K� !��� >� (�Z_ º� E7 !��é(� �/�� � ���`4K�

@�#/�����/�@Ú!"#�� �

��&� ���K�¬`� E7 !�é(�:E 56��é/�(���`��K�n�:E�

-"#�� ��¯�X� ��/�� ï:;� ÂÃ�K� E7 ! �é���`�K� :EN�

eÒ�"#��\ o�W�K�n��:EN�eÒ�"#�����n�%��³��é

/���:����º�OP���é�:EN�\]���A"#��6�(�6�K��

?��D9�V£J�Ê��+�,-"#����&����:EK��é:E� 7 F�/�@Ú

!"#��

�� ��&� ���:EK� E7 !��é/��õ��ëK�Ó?(�:E��#�"#�� �

ò K� ����/�� ��&� ��� ����!"#�� ��%.+��ù�����9��¡��

¢ � ���������!"#��

� � � � � � � � ������� � � E��E�"����� � � � �

E���%� 4��� �"�(�?�8�� ���� ��� �� ��/K����

��²A"#�� �

E��"�/��3½�°±��Û��n� �69�"#��

housekey Var Word

‘ Get X-10 data

loop: XIN PORTA.2,PORTA.0,[housekey]

‘ Display X-10 data on LCD

Lcdout $fe,1,“House=”,#housekey.byte1,

“Key=”,#housekey.byte0

Goto loop ‘ Do it forever

‘ Check for X-10 data, go to nodata if none

XIN PORTA.2,PORTA.0,1,nodata,[housekey]

��&���0��

XOUT DataPin,ZeroPin,[HouseCode\KeyCode{\Repeat}{,...}]

@�#/�������DM�� ��&��� ��D£"#���F�� E7 !��*(� 4�+�%� :E

��D£"#��½¾fX� 4�+�%� ��Y�9� ��:8��'õ!"#�� 4�+�%� K�

�¯�8�� ���?$��� ��.�ÂÃ����&�"#��

E��"�%� E7 ! �é��?o`D��Dì����!"#�� E7 ! �é%��µ��

È�� ?e�"#��� ���)�aµ�� � xy�PX��23�� �!"#��

��7> < %� I� °Å º� "K7>�< %� f°Å� E7 !� QÒ�� ¦��� "K7>�<� �

\]!"#�� � t� hK� xyPX� Xbë h�� PX�� � ��� �

������ ê: Ù�!"#�� E7 !��*%�¬© º� �Xbë hK�P

�h������t�� �!"#�� �

�%�%� �� �%�_��8�� E7 !�Xbë h��a b�DMn�¦���®¨�Á

N��"#�� I����� %�_��8��-¨�ÁN�4º� E7 ! Xbë h(�?��

��h�� ¿���Ò!"#��f-�.��Þ� >6�(�/ /� 1�:��T�8��RS��

� �!"#�� �%�%�� �� I����� %� !� V� >(��� 56� !7 >��T�K��

���K� ��4"�!��¢%�.� Ç-"#�� �

��

E��" %� I����� /���Ò� �xyPX(�ðð(�?����Ð/��a

b�� �F!"#�� 7&� I����� /�� �åy� �'N� ²#9� E��� %� å�J�

@n��,-"#�� �

@�#/�� ��� K� !��� >� (�Z_ º� E7 !��é(� �/�� � ���`4K�

@�#/�����/�@Ú!"#�� �

��&� ���K�¬`� E7 !�é(�:E 56��é/�(���`��K�n�:E�

-"#�� ��¯�X� ��/�� ï:;� ÂÃ�K� E7 ! �é���`�K� :EN�

eÒ�"#��\ o�W�K�n��:EN�eÒ�"#�����n�%��³��é

/���:����º�OP���é�:EN�\]���A"#��6�(�6�K��

?��D9�V£J�Ê��+�,-"#����&����:E� !7 >K��é:E� 7 F�/�

@Ú!"#��

��&���9n�; Ç%� ���������� x�/�� `(�"#�� �� ��9�

�¡�PX�����¥(�Ã��$/�§N�!"#�� �

� � � � � � Include “modedefs.bas”

E��"�/��3½�°±��Û��n� �69�"#��

�� ���������� ���������� K� 6� ����������/��Û4o�=A"

#�� �x� � �Û4o�=#9� #Y� �ÛY&9���"#�� ��&���� :EK�

Page 54: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�x��������������=A"#�� �

��&���� ��&�������� �+��%��� �

# ��� � W !! !� %=���6�,=������� ������ W ! !� %=���6�,=����>>�� ��/���� W !!� %=���+���6�,=�����>>���?$�� � W ! !!� %=���+�����3���6�,=�������(�?$�/���� W !!!� %=���+�����3���6�,=�����>>����?$�� W ! !� 7��3�������3���6�,=�����.� W !� 2�6���3���6�,=���

�� ��&� ���:EK� E7 !��é/��õ��ëK�Ó?(�:E��#�"#�� �

ò K� ����/�� ��&� ��� ����!"#�� ��%.+��ù�����9��¡��

¢ � ���������!"#��

� � � � � � � � ������� � � E��"E�"����� � � � �

E��"�%� 4��� �"�(�?�8�� ���� ��� �� ��/K��

����²A"#��

E7 !Xbë hK� 1�ß(�23½ �\]!"#�� E7 !Xbë h9?���h

�� �Òa b;K� �·� í�b º� 1�:� T��� >6� /� RS�� � !"#��

ð�Xbë h(�3½ÈK��¡��¢A"#�� �

� � � � � � � � � � � � � � � � � � � � � � � � ��7> <�3½�

K�������� K�����(��� � ����� �

� �(%�=� I�������//� ?��#�+#��

�� 4��� I�������//� ?���..� �

<� ,��� � E7 !���% /.�����..� �

1� \�((�'� E7 !���% /.���� +#��

� � � � � � � � � � � � � � � � � � � � � � � � � � "K7>�<�3½�

K�������� K�����(��� � ����� �

� �(%�=� I�������//� ?��#�+#��

�� 4��� �..� �

<� ,��� � E7 !����������#�+#��

1� \�((�'� E7 !���% /.���� +#��

house Var Byte

unit Var Byte

Include “modedefs.bas”

house = 0 ‘ Set house to 0 (A)

unit = 8 ‘ Set unit to 8 (9)

‘ Turn on unit 8 in house 0

XOUT PORTA.1,PORTA.0,[house\unit,house\unitOn]

‘ Turn off all the lights in house 0

XOUT PORTA.1,PORTA.0,[house\lightsOff]

‘ Blink light 0 on and off every 10 seconds

XOUT PORTA.1,PORTA.0,[house\0]

loop: XOUT PORTA.1,PORTA.0,[house\unitOn]

Pause 10000 ‘ Wait 10 seconds

XOUT PORTA.1,PORTA.0,[house\unitOff]

Pause 10000 ‘ Wait 10 seconds

Goto loop

���������������� �������������

���K���n��)Ä��Æ4ãA"#��

���¥ � �x�� 49� ��� (� �~(� �38�� ��!"#�� oÌ� ô%�

?�����Y� ����(�M������ ��� �{����=#��!"#�� �

�/��x�(��±�� ��� N�7�oMK�®¨��F��åã������=

K�/�^��� to��"�,-"#�� �

������� !"��#!$%&%$��!�'!�(�

���¥��x��Y� <�ß(��î9�� � �� ��;��`�¼��x����

!"#���6K� ��� /���!"#�#�� ��x�%�oíîµ���Y��Û

!"#��

� ���)�aµ(� Ç/�\ %�{Ð_N� Q����X�x�%� ���N�L(�

¬�`D�� Ên� ¦��� \]�� x�-"#�� � M�x�%� L(� Ï�F� `

D2� P صF2� ��� `(�� �� N��� =A"#�� � �� F�81� N� nm� ��

���-"#��x� Ç%� F�81����-"#��

� ���)�aµ(� Ç/�\ %�{Ð_N� Q����X�x�%�7�or�o

íîF�x���7��`D��N���=A"#�� �

��Ö8�� oíîF� _Ò(� M�� x��� N��� =A"#�� � x�%�

Page 55: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

� F�85���� º� ����Ø�t��F/�=A"#�� �

�����)!� %*���+�,%-!(�

��� K��³�v���� ���)�aµ(��¡ê�`(x�X�P صF�G

��N���=A"#�� 17���vo� �� � �� �� /�� �x�� Ç%�

����� 1�-"#��

������ 1���� K��x�µ/���4K��³�oíîF��o��Øæ����

Û��� =A"#�� � ����� 1�� K� � �Øæ� � E®�K� �³� |��

�� TÐ��� =A"#�� @�V(� ����%/��� ���� £¤oK� |���� ¸Î4º�

P صF�x���^Æ4o�=A"#�� �

����� 1�4� %� 64� ªÐ�� ^���� P صF/�� \]�� Ï�F��

©�!"#�� �

�� 1�E"����K��³ 17��� �� � �� �� :�hb� Ç�� ��� /

��Êõn�¦�����`(���Û���=A"#�� �

����������!.!��"!'��/'!�

����������� ������������������� ����

�� !���" �#�$%& '()*+,��� -

.��#/#�0123*45��678��� *45��

9:; �� !����6#� �<=> �"'()*+,���

?@A �BCDE �FGH0I8���

J�K�����L�MN�OP�OPNJ�K�����L�MN�OP�OPNJ�K�����L�MN�OP�OPNJ�K�����L�MN�OP�OPN

����KL�����me´§[�wehi � �

KL��kqrM°±�O�}N��ß� ����tw�fxhi �bi,�Ù��W�

O�}N�aW»±°��S��&�UÀn�³��m ¢£��t[� ���:��

w�Z�Ohi i,�W��!�HeP�í/�bs^�á����tÊU�

���hi �i,�W����8���U��m���hi �TVW�KL���}N�

���:��w�ó��~�ÂUk��U�Ms�±���� ���:��w�

ó�ehi �T�;��W�Ó�P�â×w�K/�hi � �

U�aWbc�â×N����� ��������°±�®îk*�TVW�sÁYw��hi � �

� � �

����������������������������������� ������������� ������� ������������� ������� ������������� ������� ������������� ��������

Q�R�<�SL��O��L��O=T�PUVWQ�R�<�SL��O��L��O=T�PUVWQ�R�<�SL��O��L��O=T�PUVWQ�R�<�SL��O��L��O=T�PUVW

m ¢�W����� �������JKLMN���TUVW��w�,��µ�P�

VsÁÂU��Ô§ôUÀW���}N²�W�ÓV�â×[�®chi �¿�z�

õoS��(U�fN��"��öÔU��"�W������£ÁYÌ.��O��hi �

U²���������000�°±���S�����bs^���8��z���8����

�"°±���S���×ÔUY[�®îk�®hi ���TUVW��w�

,�5µ°���}N²U�j���U��P�ÕKeW���d¹�H�fxhi �

N�¿sÛ�IRz�}R°±��/�00����U¥P�YHw�ÏÐd�e�

fxhi � � ���� ��������aWbcU�,�5µ�U�P�ÕKeW���}N²��

fw��iÑ�STU�fxhi �\ø]W����°�+s���^�ªk�� ,�5µ�

U�P�ÒÓÔUÀ�ÕKe[�O�}N²Ihi �U�ST��¿�z�õoS�

�"°�ÕP[�Si�����o�S�STIhi��/�00���P��èYH[�

¯}��TUVW�aW»±P�ög��,�5µ��è°�3�5µ�[�

O�}N²Ihi �Uh`�}�� ��8��z���8���� ×[�Ü�}��

�!²U���KW�\]`����hi ���8��z���8���°±�/*00�W�

��}�i��VsÁÂ�Á÷×w���KW���W�Ó�P���×�ÔUYH�

�/�00���×�w��hi �bM��������n����:�H�fKw��N²��

� }�C��hi � � �

�������000��"��3�5µ�VsÁÂ��O�d¹�0 &��®�mis�N�

²U��²Ihi ��gnS�ST��O�d�VsÁÂ�ÕKe[�:����«��

O�}������°`�+[ÕN�²Ihi �:�����«���:���°±�

º�}�xhi �

:�����:�����:�����:����� � � � �� � � �� � � �� � � � ��� � � � � � � � 3�

ín�³U����� �������aWbcP�¿�Í°±�Ü�}�� ���°`�3�5µ�

ÒÓÔUÀW���}N²��+sN²Ihi � �O�w�S�ÒÓÔUÀ�

ÕKe�º�z� L����ËÌöÔUIhi � �

"�"�"�"�E" &3F��0���

,�,�,�,��,���

3�3�3�3������

�0��0��0��0�3���

Page 56: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

������������+���

�*��*��*��*�&���

�0��0��0��0�"���

�,��,��,��,�"���

�&�&�&�&····��������

"�"�"�"�····��������

""""""""····��������

,0,0,0,0········��������

·����+999� ������3;999���!1 �

··����3;999���!1 �

���°`�ÒÓÔUÀ�ÕKe[�+[�t��}Hg�}~�i,��"U���S�

ÙUø�W���}Hg��hi � � �

������������G�:���%:���%:���%:���%G�:���%�:���%�:���%�:���%�G�:������:������:������:������G��8�<����8�<����8�<����8�<���G�5�>�5�>�5�>�5�>�G�5��8�5��8�5��8�5��8�G�

5��8���5��8���5��8���5��8���G���8��8��8��8��:��:��:��:G���>8�����>8�����>8�����>8���G��:����:����:����:���G��>��>��>��>�G��>����>����>����>���G���������������������G�

����������������������������G���8���8���8���8�G���8����8����8����8��G���8�����8�����8�����8���G���8������8������8������8����G��5�����5�����5�����5����G��5�������5�������5�������5������G�

���:���:���:���:G�;�;�;�;�G�;���;���;���;��� � �

ÒÓÔUÀ�ÕKe[�H&}�W�������G���������������G���������������G���������������G����������bs^�8����8����8����8�����

�"P��%���¤¥de�fxhi �,�5µ�ÕKe°±��0���P��%��W�

��}�®��0�5µ�VsÁÂ��O�}���%���&�K�ùw}�������w�

�hi �bM��¢ÖS��ã?}�C��hi �åÁí���*{Y�æäÀW�

î�}N²U�W������P��%��W���d¹�î�w�S�Ë��¿���

�"�G0+0����w��hi � �

ú��VsÁÂ�ÕKe£�"� +*3A5µ�[�O�deH�fxhi �Kô[�

�UN�ûzw�üxhi �bMT���8�z���8�����"��O�de�

��²U~�ô/Ç�ÙUÚN�Õm¢�W�aWbc��sÁÙY�}`�

d²Ihi � �m�S��H°��}��U�VsÁÂ�ÕKew�O�S�N�

Ó'���}���£}�C��hi � �

Q�X���TY�UP�O��T�NOO�TU�Q�X���TY�UP�O��T�NOO�TU�Q�X���TY�UP�O��T�NOO�TU�Q�X���TY�UP�O��T�NOO�TU�

Á±�º�S�W�m��¶�UÁ°��S�¶·Y��&�º����ßþw� ��

£�KLU~�KLUF���*�3, ��z�³U�¶�UÁ�UFz�³xhi �U�

º���¶�UÁw�aWbc��¹�H&��eH�fxhi � ��Í�P�

¶�UÁ°±�ÒÓÔUÀ�ÕKeN�;��Ihi �U²��,�5µ�W�¶·Y�

º�½Ihi �\Ñ�ÕKe[�O�Si��U�º���5��W�H&�hi �

ô/Ç�ÙUÚ�N����°�P}����de�fxhi �O�Si�� ��80�

asÁýLMN���z�������"°�P}��O��hi �

Q�Z�[��\��UNQ�Z�[��\��UNQ�Z�[��\��UNQ�Z�[��\��UN

L¡¢�W����w�TUVW�XYWM°±�8���U�k$`�K/�Nw[�

+ÏÐN��xhi ����N�aWbðÚw���}���iH�jHg��k�

fxhi � �

bM��+^�f���o�d�w�fxhi �HeN���TUVW��P�

8��Ô�ÁÀ°�Èß�hi �\ø]W�w�S�8���k×ÔÁN�

���*�3,n�iÑ����1�P���TUVW��°±�¼0Ihi �

���*+,n�iÑ��6� ��TUVW��°±�¼�0Ihi �O�}[N�

TUVW�aW»±P�8���Ô�ÁÀ�¿�ø�N���������#�P�UÀ[�

é^�hi �HeN�8���°±�ÅY¢�W��%*�k±°�P}��

K��hi �k±N�>����K�6U�b�U~�bi,� �1���K�6�bs^�

����K�6Ihi �bi,�>���HeG��1��He�bs^����Hew�

K/�hi ����HeN�w�S��1��ªíW�¾þ�hi �U�k±N�8��P�

Ë¢�¥:w��hi �E���3;999¶�UÁn�kÔUN��¯°�K/�hi F�

kÔUN��Í�P���TUVW���°±�S¬P��V°�Èß�hi �

�V[�â�}��K/d�e��xhi �U²��Ó�¢£�kÔU�«UP�

�SU��hi ����°`�kÔUP�Èß��V[���d�e�fxhi � �

#���1�2�8�>�8:���A0��A0��A0��A0����

���u�!�2�8��)�����A���A���A���A�����

�V[���}��b��0s�hi �Ð�S��VP��o��U����¹�

O�w�S�����> �����$��¿�n��ê�+[�hi �He�­p¿�m��

k×ÔÁ[���de�fxhi ��Í�P�&�����°`��mN²U�

jxhi �bM��£ÀìY��îM°±�>�Ô�ÁÀ°�Èßd¹�^���

k×ÔÁ[�O��hi ��V[�­ädn�oOS�ST�W��hi � �

(ª������2�8��)���¼�0�

�M�¿Áë�HeN�JKLMP��U�Ms�±���U�O�}m�í}��

þ�¢�W��,��UY[�K/�hi �U�HeN�������, 8���°�

K��k�f�~�¡×¿�� �u0EN����3;999�¶�UÁ°±�� �u��F�

Ihi � �

O�þ�HeN�HeÁ°�p�ÁâkEªFw���ehi �¡�°�¿Áë�

O�HeN�p�Áâkw�����xhi �bM�W�±W�������xhi � �

80�2�8�>�8:��)�����)�����)�����)��������

������� �#�°±�O�}N�He��0�4���&n�>0�4�>��N�þ��W�

Page 57: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

K�����xhi �2�8�[�O�}��He�­p��}�C��hi � �bM��

U�Hew�®îk��fm[�¯Si�� ���� ��������aWbc��m°�

���:��� ����������:��� ���[�ÞÜ}Hg�}���hi �Uî�HeN�

j�U��s�~��¯°�¥Ðþw�­p}N�iÑ�Heîz��s�hi � �

�w¢£�ú¿�Hew�JKLM°�P}��þ��W�®îk�~�U�HeP�

�g�� ����s�¢z��ê�®îk*� ����N� ����KL°±�¡e�

fxhi �He[�®î���S�8�����sw�Í}i��He�K/de�

�,��+sN��������¿�w�}R�hi � �

Q�K�[N�N]N^_�^�Q�K�[N�N]N^_�^�Q�K�[N�N]N^_�^�Q�K�[N�N]N^_�^�

#Wk��ª}`�R%±�JKLM°±�O�}N�ªkU�W�O�þw�

HeUFG��§W��Pde��N�ªk�Ihi �Uî�#WkN��"kE� ����

�'����� ���FG�PO�"kE#�����4�#�FG�He6E. �� �!���1#��F�N�

����������P�Ô�ÁÀE��$������F�Ihi �PO�"kE#�����4�#�FG�

He6E. �� �!���1#��F�bs^��"kE���� ���F�zô×N��##����9� [�

é^�hi ������������Ô�ÁÀN����,�;� ����°��P�k�

fxhi �®W� ���:��� ���G����:��� ����N���:�:��� ����

KLU�Ü�çi��ÞÍ°±��Pç��PN�#Wkw���W�i¿��Pde�

�xhi � �

Q�`�a�YN�YONXbQ�`�a�YN�YONXbQ�`�a�YN�YONXbQ�`�a�YN�YONXb

���� ��������JKLMN��A�U¥U�w��hi ���TUVW��N�

»b�Y�â×�ÁæUÁ�´§W��k�fxhi ���TUVW��N��,{Y�

�"�âk°±� !!�z�%�����"���A�aWbc�j�����}m°�

��S�{Y[��xhi ��A�j����Hg�}[�� !!U��%���[�

O�}m�U °�����5Ô�ÁÀ[�O�}�C��hi ����N�þ��W� �

����5{Y[�º��hi �bM��W�P��S��fxhi ����� ����

�����U�MsN�â×�ÁæUÁP�0�æU�°��f�îkwC��hi �

E��{Y�âk°±�æU��0[���¬W���²¯�\ø]F� �L¡¢�W�

���� ��������aWbcz��U�MsN��A�ti����W�ÉP��¥U�

����xhi � �bM���w¢£��U�Msw�O�çi��ÕP}�C�

�hi �kqrsW���S�£ÀìY��îMN�â×�ÁæUÁP�0�æU��

UÞ°�îkwC��hi ����� ��������aWbc��¿�}m� °�

UMS²��DÙ}�C�}~���þ»S�²��i,�kqrs�pk�º�°±�

é^�hi �����5{Y[�º�}N²��â×w��w�N�²Ihi �

���N�k�� !!�U��%����U °���4{Y�âk��TUVW��°±�

&���ô×G��,4{Y�âk°±��A�U¥P�â×�ÁæUÁ�bs^�

���+999¶�UÁ°±�3A�U¥P�â×�ÁæUÁ[��kw��

����5[�»Y�hi �

���� ���������"°N��A�«�[�%¦}N��8�5��U�fxhi �

�8�5������3;999¶�UÁ°±��A�U¥�bs^�iÑ��!�

¶�UÁ°±�æU��&�[��kwN��§�í/W��ï/}Hg��hi �

��TUVW��w�}hP�aWbc�ÁæUÁ[�w�^�fi�� �8�5��

�"°�{}�����â×[�®×N��8�5�"��O��hi � � �

TUVW�XYZMw�}�P�â×�æU��U¥��w�^�f���

�8�5w��LS�æU�°±�ó�*i^��ède���¹��8�5���

O��hi �æU��j�U�â��¹�kqrMN�&^��¿�[�

}R�hi U²��L¡¢£�²U~��8�5��"U�æU�[�

â�}Nw[��£�hi � �

Q�J�RXQ�J�RXQ�J�RXQ�J�RXcccc��O��N��T��^N�O��T���O��N��T��^N�O��T���O��N��T��^N�O��T���O��N��T��^N�O��T�

L¡¢�W���4{Y���TUVW��P�´§¹«°�iÑ�

��TUVW���¾õs°�{â}�����JKL¿�U�ÌÐ�hi �

�Í�P�&��iÑ�¶�UÁ�¾õs[�­ä}N²U��gn��hi �

bM�����o�S�aWbcU���4{Y�âk�¶�UÁ[�O�de�

fxhi �He��8�����sP��Sz��U�Ms���U�\ø]� �&*�

ô×Uk �}N���w��¯ÐS��S�OÉU�fxhi �U�MS��SU�

L��"k[�O�de���~�i����W�e�}�C��hi � �

��4{Y���TUVW��N�8��P��0�bs^����OUP��UY[�ÞÍ�

HeW�O�}~���P�8����ÏÐS�ú¿�He�j��W�O��hi � �

U�8���K/N�,�Ô§�ÌaYØk�Áä��Ü�}�W�����aWbc��,�

Ô§�åUP�%�����[�O�de�fxhi � �LÍ���TUVW��N��,�

N��&�UYP�8�����w�^�f��W�Uî�¶�UÁN�������

O�þ�He�j���wehi �JKL�z�°±�He[�K�de��iN�

°M��¿�w�}R��������8����w*�iÑ���TUVW��[�

­ä}�C��hi ���4{Y���TUVW��N� �\ø]�â×æU�P�

0,�֡�j����}de�fxhi �bM�W�JKLMP��U�Ms�

�����f��}�w�}[�� ��TUVW���â×j�P�0,� �&*�

j�°�fkC��hi ���8��:�n�³������U�Ms�����Vmw�

�hi �W�P���®�0,� �&*�ô×°�îkË�²Ihi ������

Page 58: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�U�Ms[�O�}m�¯Si�� ��4{Y�âk��è��,4{Y�N��*4

{Y�âk���TUVW��[�O�}�C��hi � �

������������� ��� ������� ����������������� ��� ������� ����������������� ��� ������� ����������������� ��� ������� ��������

kqrs�pk��������� ��������JKLM�aWbcz��ê�o�}`�

O�de�fxhi �L¡¢£��!��Ç������°�P}��v }`�

ÓVde�f�®�m���\Ñ�YHw�ÏÐ}ù�����â×�ÁæUÁw�

ÏÐ}ù��JKLM°`��mm°�¢�/����m�S��Ç°U�f�e�

fxhi �U�¹�£4�£�kqrMP��R��U��hi ��Í�P�

aWbc������ ��������aWbc�W���}^�W�P�kqrs�pk[�

�w}��m����ùw}N�²U�o��hi �U��w¢£�â×N�����

aWbc°�no��I}ù��iÑKL��®îk�ÞÜ�hi � �

d�R�eS����NfgMN�d�R�eS����NfgMN�d�R�eS����NfgMN�d�R�eS����NfgMN�cccch�_��O�TUh�_��O�TUh�_��O�TUh�_��O�TU

����w�JKL��¿�}��0,°N�kqrspkW�H��hi �bs^�

þ��W�kqrM[�m��hi �U�H���TUVW�aW»±°�

aWbðø�de�fN� 5�;KL��®chi �f¬P�iÑ�kqrMw�

���°±�O�d�e�fxhi ������ ����������!��£����z�

��������#OP�������Ihi �����JKLM°�Ü��k�fxhi �

���������������#OP��OUY°±�no�Ie}�C��hi � �f�

kqrMN��f�ߪ³U�fxhi ��������°�Ü���W�O�}m�

ds�hi ������°�{}��ÓVYHw�\²hi �:���×°±���

aWbcP�kqrU�w��hi �����30&�ÁÙLP��"k�×z�

��������#OP�m�ti�dsS²U�fxhi ���������� ����

������!��P�v S��tN��� �;�[�é^�hi �¡�°�������

�� �:�KL��}R�hi �U�KL��¿�ÔUÀ��°�ÔUÀ°`����

o�S��t[����hi ��������(��z���������#O�UÀ�°�fN�

��íS�#�[�O�d�e�fxhi ����N�¶·YW����[�O��hi �

���n��ê��������O�}m�¯}�������P��!�KL���%*�

±��¶>?s°�º/�hi �U�±��¶>?sN�:��P����5�0s�

}�C��hi � �����������n��ê�f�w��ST�W�O�de�

fxhi ��"k��£�O.°� y4 �# ��y�����}��JKLU�����

�������m��hi ��������þèP�ûH��ÁV���l¿�hi � �

����4 �# ���'�!�� ��� �

iÑ�ST�W��"k��£�O.°� � y4 �#y�N���������ß�����×W�

m�}~�°MOÉ®�l¿�hi �5�(�.��G�����! ����������������

������� !������1��� ����������'�������� . �! �!���������� �

����4 �#�'�!�� ���

Ë����s�û���í}��>����(���������°±� y4 �# ��(��y��

���hi �i��������������°�Ü������~�

��������#OWÍÀ�Ie}�C��hi �

d�X���U�ff�TU�T���NfgMia�TUP�UNd�X���U�ff�TU�T���NfgMia�TUP�UNd�X���U�ff�TU�T���NfgMia�TUP�UNd�X���U�ff�TU�T���NfgMia�TUP�UN

����aWbc�� y �y�m�E=F[�kqrs��£�Á°�ói�S��£P�

kqrs��"��O�d�e�fxhi �N��M��£P�kqrs�â×[�

O�}[�� ����zô×�Ux°�kqrs��£��ó^��:����zô×W�

�w}���hi �f�zô×��f�S¬��£��³o�hi �

=�=�=�=���'���8��G0�

����������������

��'�������G8�0�

��'��8���G0�

��'�������G8�0�

��� ����� ����� ����� ������

kqrs��£��kqrs�}R�KL°�Ü��hi �U�²����z�

��������� ����������!����f�¢��hi �bM��aWbðÚN�����

�U�Msn���}�C��hi ����P�lmT��iÑ�¥��ç�

JKLMn�oO}~�mUS�²�����W�£4�£�kqrs[�����

O�de�fxhi ����aWbc°±��PS�­pþ�UF��

p�ÁâkEªFw�Á°�l¿ç²�U�°Nkqrs°±�­pç�²z�

{|�hi �U�²��kqrs�aWbc°±�O�þ�HeG�¥e�bs^��§�

í/[�´�d�e�fHg��hi �bM�W�kqrs�aWbc°±�

p�Áâk[�Ü�}�� ���°±�®!�m�n����e�fxhi �kqrs�

pk°±�O�S�p�Áâk�¹«°����°±�´�}�N��xhi �

���°±�®!�p�Áâk����UF��JKLM°±��Pç�Ó���tP�

b�þ�Ihi �bM�W�£4�£�kqrMw�}R�KL°�no�qO�kH�

JKLM°�P}��´�����xhi �JKLMN�kqrs�aWbcP�

k��o6U��½��tH�w������ih���á�S�²�þ�[���}��

�xhi �®W�He[����n�kqrs�aWbcU��o}�C�Si��

Page 59: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

����°±�¡×¿�He�­p�}�C��hi �U��p��Áâk�m�N�

����[w�f��W�O�}�­���hi �«�N�ÞÍ��U�Ms£�

iVU��Í�P��U�Ms�7�þN� t6t�N�}�P��Ç�Ô�ÁÀE80�n�

³�F[� �é§}Hg��k�fxhi �«�[�L�z���m�í}��UMS�

UF��O�}���xhi �®W�UFU�¯q�k���}��kqrMN�¯�

q��P�°M[�l¿d²Ihi � �kqrs�pk°±�Õ�«�¿��m�N�

���� ��������P�ÄÅ�Z¿lEtF°±�»X¬`E�F�W�H&�hi � �

���� �������� ����������������

��������������!1�! �$� $����������

d�Z��M��NfNTO�Y�Td�Z��M��NfNTO�Y�Td�Z��M��NfNTO�Y�Td�Z��M��NfNTO�Y�TccccM�TN���NfgMiM�TN���NfgMiM�TN���NfgMiM�TN���NfgMi

����ÓV«��ÌÁ�â×°±��Ùñ�k±�W�ÓV�hi �â×P�´���

i,z�³xhi �L�0�°±�¿�}~�s×�!À�Ihi ����N�W�P�

ÁÙY�Ç�â×[��I}^�ÂUk� ����W�³a�}N�â×w�ó�ehi �

i,�W��}S��U�Msw�K/�hi ��U�MsP�T�;°� ����w�

ü�~��w¢£��m��â×w�K/�hi �T�;�W��§�����U�

ü�~�JKLç����� ���������"U��w��hi ����� ��������ÌÁ�

aWbcP�\ø]�ÓV��£U�¿��£U��hi � �

d�K��T�OVN���NfgMi���PNd�K��T�OVN���NfgMi���PNd�K��T�OVN���NfgMi���PNd�K��T�OVN���NfgMi���PN

��TUVW���Ô�ÁÀN��VW�´��hi ����N�U�Ô�ÁÀ�

�V[��s�hi � ��8���Ô�ÁÀ[���}��+e�fxhi �#[îk�

��8�[�´�}m °��V">Yw�ÏÐ�hi � !!U��%����U °�

#V�">Y�{Y[�0��W�}�C�hi � �

�������������$������� ���� �u�� �����u��#���� �u��'�(�������$������

� �u�������#������$���� �� !!������ ����u��(���'�������#������$���� ��8���

��$�����G�'����9 �#!�G��������������� �$������� �u���!�����������'�������

� �� ������ ���8� �

��� !���u��(���������������� �u���!������������0���'����� u��$� � !!���� �

%��� ����������������� �������� �- ��u��(������� ����'������ �u���!���������

��������(�!�� ���� ���� �1�������������� ��� �$���'�!�� !����� �! ��!��� ��

� ������ !!������$��#�����G������ �u���!��������� ���µ����� �

��� !��������������� �u���!�����������'����� ������������������� �������=�=�=�=� �����!���

�������� ������ $ ��G����� �����!�����������(��- ��u��(�������������

�� ����'����������������1� ���������� �u��(���� �� ����� �����!��������

��������������������������� �u���!�����������'��������9���G��'����� �� !������

���� �

��������������������������������������������������������

£ÀìYN�¶�õU�k%mN�}�®�aWbc��o�}`�®chi �

£ÀìYN�}×Øk�U&YG�N� �B��Ã�H�G�ÙUÚP�Ùú�i'Ê�

Ihi �£ÀìY�w��¥:���£ÀìYN�����ÓV}^�f�!��°�

aW»±[���}^�£ÀìY�±{Á����W�³a�hi �£ÀìYN�

���� ��������aWbcU�iÑ�L��}^�f�¹�¿sÛ�ÜYWÍÀ�

UÀ[�uk��3°�Èß}Hg�de�fxhi ����� ��������JKLMN�

£ÀìY[�0s}N���w����h(��w�^�fxhi � �\ø]N�

kqrs�pk°±�£ÀìY�0s�aWbc����}N²Ihi �

fø]WN������88���[����� ��������aWbc°±�

O�}N²Ihi � �

j�R��TONPkO��TlNTN�Mj�R��TONPkO��TlNTN�Mj�R��TONPkO��TlNTN�Mj�R��TONPkO��TlNTN�M

£ÀìYw�ìD}�� ��TUVW��N�£ÀìYw�ìDS��W�i,�

�"P�k×ÔÁ[�Áä°�Èß}^�aWbc�k×ÔÁ�,�W�³a�hi �

U²��b��}×Øk�Áä°±���P�í/w�ÏÐ}iN²��PX�hi �

�,4{Y�âk���°±�3�ª�P�}×Øk�Áä�åU�Ihi ����� ����

����U�Ms�����,�Áä��O��hi ��Ú��,�¬N� E���+999N�

���¬G����3;999N��+¬F����z������%����[�í}j�#W�hi �

� %C�}N²��%����N�"�ª��ÞÜE���+999°±���G�

���3;999°±��*Fw�w��hi �s)�k×ÔÁ[�Èß}�C�}�W�

kqrs��"� ������O�}���iC��hi � �

>���� ���������#��������G��������������������������� ��������'�����

��9�����������������( ����##���������9��������������� �u� ���$��#�����

!�� �����, �����'���������$�������� �������� ��1�������� ���9�� �!�� �����

�������� ��( ����� �uG�(����������!1�3����#���������,4�����������.�����

�����$���(��� ��������� ��������!��� �1����������� �������#����,��� �u�

!�� ������������!.�� �������� ����$�,�E���'������+999� ����+�'���

���3;999F� �

Page 60: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��������.���'����������������� ���������������%����%����%����%����� �)��������� u�������

�� ��1����%%%%������������������ �����!1��������"�E���'������+999� ����*�'���

���3;999F����#� �������(���������������������(������������������������ .�� �

�� �u�!�� ����� . �! �!��'�������������� ������ ��'�1�����������#��� ��!���

����������� �u�E�1�����$� � !!����%�����%�����%�����%���������!'�'����9 �#!�FG�1��- !!�

��������� .�� ������� !��� �u��# ��� . �! �!� ������1���� .���� !��(����

������ �u�������G�1������������� �!������ ##��#�� ����������#�� ������

��� !!1��� ���������$�����������$����� ��������������� �1��� �!��

����� !��$�(����%!�� !��������#���� �!� ������9 �#!�L�

����¸�»�00�0000�

�� �!��������������#��'���8�0B�� �:�#�����$�������� ��� !��������#��

�������G�1���� 1� !��������������������'�����������$������ �8�'����������

��������#������������� � ����u��'��� ������� !�

��'��� ����������(���������������#�� ����1�$�.���9 �#!����'�������$�

#��������������9�� ��(�!!� �� !!����������� �1���'��� ���������� �!�� �

# �����! ���������#� ������� � ������. !� �!�����1����������� ���� !!1G�

��!����������������������(����(��������� ��!��1����# �����! ���������#�� �

j�X��TONPkO��T�����j�X��TONPkO��T�����j�X��TONPkO��T�����j�X��TONPkO��T�����

���� ����#���aWbc°±�wß������88����«��O�}N�²U�

_`�£ÀìY��îM[���}N�STIhi ������88���N����°`�

ÞÍ�£ÀìY��îM[���¿z^�£ÀìYwìD}��aWbðÚw�

�����W���S�£ÀìY��îMw���}Hg��hi ���

���88���[�O�}��£ÀìYw�ìD*��¹����N�ïðb[�

º�}^��+��}^�f�!��Lª��i,hi �aWbðÚw���S�

£ÀìY��îMW��¿�îkw���xhi ������"��á�O�6E���N�

ÔWä��"U�¿��m� °�àáP��"�ÓVU�vw�kC��FU�ihm�

¹«°�£ÀìYw��îMw�¿�}m�Ö�N�W�P��Å¿�U�

ÏÐ�hi � �

#[îk����� ��������aWbc°±�� �����0000��ÓV}m�¿�*��¹�

£ÀìYw�ìD*i^�}��£ÀìY��îMN��0��x°��ÓV�hi �

�� ���N�£ÀìY�è�w�ìD}���¹�ïðb®�»Y%�ó^�������

�"���Y�ÓV�hi �®W�¿sÛ�ÜYWÍÀ�«þ[�eè}���3°�

Èß}�C�Si�����«þ[�ó/`��²Ihi �UMS�«�-�÷}m�

í}��ÓV�¿�U����"��O�}���N�²�Ihi �#[îk�������

�0000��� �����z���8� ��;���a[�O��hi �U�ST��

£ÀìY�¡.U�\]`��`��hi � ������88����ti���\Ñ�

£ÀìY�¡.¿���¯Si��kqrs�pk[�O��hi � �

����� ������( 1����(����� ���������#��� ��!���������(��������������� ����

��������$����������88���������88���������88���������88������ ������ ������88���������88���������88���������88������!!���������

���. ������������� !��������#��� ��!��$� ������$��#����1���������

�������#��� ��!��� ������� ������ �� '���������.��$� ���������#� �>�����

����$���������'���������� �����$������88��������88��������88��������88���G�(���� ���������#��

��������������#!1�'! $������

�.���� ��������� ��!1�$����� �u����(� �����( ������$ �������������

������ ��!1�.���������1�����������#��� ��!�� ������������� �������� ���

������4���� ���E���������'������������ ��������� ���������$��9�������

��'�������� ����$��� ���(����F����������!������������� �!����! 1�

E! ����1F���'���������������#������ ��!�� ���� ���9 �#!�G�!����� 1��� ������

���� ��������#��$� ��$������ ������9���������'� �� �����0000�(���� ��

�������#�������� �����(�!!�'! $������������#�� ������������(���������������������������� �

������!������#�����0���������! ������'���������������#��� ��!������

�9������ ��'���������''����$��� � ������'���� ����� !�#���G�� �1��� � ������

(�!!���������� ����������µ������#���!��G�������!1��� ���������� �����- ��

� u��.��1�!��$�����9����� ������9 �#!�G������ ���'�� �����0000G�����

� ��������� �!��$���8 �;����8 �;����8 �;����8 �;��!��# ������(�!!� !!�(�����������#!����� ���

�� ���������������u!1� ���� ��!�� �1�#�����$��������#�� ��'��������#��

#��������$������������������������u1��� ��� �����#��.������1���������

���88������88������88������88���G��������#������ �����!1�! �$� $������!��������� ��9 ��!1�

(� ��� ##����(���������88���������88���������88���������88�������������������L����������������#��

� ��!������#! ���� ��!�� �����,������������������ �������������#��

� ��!���������#!1� �8����� �>� ������������������������#��$� ��� �u����

(� �����( ������$���'���������������#���������� ���������- ��������� �1�

#��������������9��� .��$ �>� ����������- ������������ �!��%!�� !�

�������#��� ��� ##��������$� ��8��'�� ��� !!���� ���������������������

#! ������'����� ����� ������������������ ��������#��$� ������� ����������

���88�������88�������88�������88������������������ ���������������������������u�������� ����'�

Page 61: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

����%!�� !��������#���� �!����� ��'��������''G� ���������#�����#�����$�������

.���������������������������#��� ��!�� ��'����������!!����G�����#��$� ��

����������(����������9��������� ������G� '����(����G�����%����������

����u��� $ ��G� ������'���� �>��������8������8������8������8�������� ����������

������������ �����������'�����������������#��� ��!��G�������������%�������

�����4�� �!���������#��� ��������������(���������#��$� ��( ����'��������

�������#���������� ��'�8������8������8������8���������$�.��� �! ��!����$��#���G��9��������(�!!�

��������� ���� ��!�� ���������� � ��!!�#��.������������ ���������(�!!����

!������������� �� �:�������:�������:�������:����������#������'������������$����� !!��������

�������#������u��� '����� ����� ������ ������ !!�(������������'���������

�9������(�����������

#������!��1��'�����$��������#��� ������������������������� !!�(��������������������������� �

��:�������:�������:�������:�����������!�����#! ������'���������������#��� ��!�������� �����(�!!�

����u��#�$�����$����� ������1�����u��$�����%������ ��'�����������������������

�''��������#���'���������� ���� '���������88��������88��������88��������88���������������������G�1���

���������������''�����%������ �������$��''������������!!�� � ���� ���������#��

� ��� ##����� ������(�!!��9�����������������#��� ��!���'���.�� ������ ��

���L�

����¸�¼30�

�������� �!��� !!���������.��� !��������#�������!� .�������%!�� !��������#��

�� �!��������� �

j�Z��TONPkO��T���NfgMNj�Z��TONPkO��T���NfgMNj�Z��TONPkO��T���NfgMNj�Z��TONPkO��T���NfgMN

�������#������ �����!1�! �$� $�� ��� �!���!������u��� �������1���� .�����

��� ��'�(� ������#���������( ������$�(�������( ���������#���G�1���� .��

������ ��'������� ����'�����>���$�����G������������'! $�G�����5����

�.���(� ����$������# $��1��� ���#������$��� ��'�1����������� !���� �1��'�

�����G� ���1���#��� �!1�(�!!G�1��������� .��������������. !��������� ��

1���� �����������������'���� !!�(��$�����#������������$��� �u����(� �����

( ������$���'�������( ���������!1��������#��� ���������� !!���� .��$� ���

��������$�����#��������������9� ��'�����#��������������9�G��#����������

'���������������#�G��������!�'���9 ��!1�����( 1�1���'�������G� !!�u������'�

����!����$�� ����.���� $����1������� ������ �� ���(�!!������ �������'�

��������� ����� ��1���� ������.���� '�!1������������#�!��- �������� !�

. �� �!���'���������$�����#��������������9� �)���� �������!!�(�����

. �� �!��� �����������1�����!��� �1���������� �� �1�$�.������� �)�������!��

��� ���. �� �!�������������� ��������#��$� ��'��������9#�����#��#�����'�

� .��$�>G��������������$������ ��� �1���������$�������� ��� 1���������

��� !�������1������������#��� ��!�� �������. �� �!�������!���������

�����(���������������������#��$� � �>��!����������� ����#!��� ��������

� .��>���� �1�8�����$�����G������� ��� !!1�����(� ����������#!�� ��� �

����#���!��������������� ��1���� .�����( 1��'�u��(��$�(� ����$������

� �u�1��� ���#������$����(���������������#��� ##��� ��'�1���� .��

�����.��� �!�� ��������� �u0� �����������������$������#�������� ����������

� �u�G�'����9 �#!�G�1������!���.��(����� �������������!�� ���� �

�����'����1�������������.�� �8�����$������!�� ��������� ���� �u��'�����

��.���� ������� ����''��� ���� ���9 �#!�G�!��t��������������*+,E�F ����

� ����� �u���'�8�����$��������� ����$� ��¼�0� ���¼�0����#����.�!1 ����

���� '�G�(���������������.������� ���!�� ��������� ���� �u ���������� ���

(��(�!!������������'�����!�� ��������� ���� �u ����#��� !������������ ��

����� ������������2�8�2�8�2�8�2�8����� ������ !!�(�����L�

(� .��. ���1���¼�0��1�����

(� .���. ���1���¼ 0��1�����

����������������������#�!������#! �������. �� �!�� �� �# �����! ��!�� �����

���8�� ���������� ����G��'������ .���'�>�y#������������$�y���� �������

� �uG����(�!!����������#��������� � �

�����������#��������������!����� �������� ���' ��� ��1���� ��#�����!1�

� u���� ��'����� u�������!��$�����9�����G�����> �����$����������!��

�������� ����� !!1�� u�� �������'�����$� �����������������!������(���� ��

8��'�������������������������'���������������#�� ��� !!�(�����#������������

#��u��#�(��������!�'���''����1�������� ��������#��$� � �

��$����#! ������#������� �����!1�! �$� $���������#��� ��!������ ������

.��1���$�����$��'�1�������� ��������#��$� � ���%����%����%����%����������������

�����������'����������� u����������(��- ������9�������(��������#��$� ��

�� ��� ����������9 �#!����!�(�'��� ��������� ������'����� ��'� ��,4����

����������������� ��������� ���A��'�������# ��G� ���������#����������

���� ��� !!1� ������� ��� .�������>G�������� �������5���$�������

���������. �� �!���(� .�G��� .�� ���#� .�G���'����$���$����1�����������#��

� ��!�� ����� $��'���������. �� �!����������� !!�� ����������������

#��$� �L�

Page 62: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

(� .��. ���1���¼�0��1�����

(� .���. ���1���¼ 0��1����� ��'���.����� ��

8������� �u��

(� .���. ���1���¼��0��1����� ��'���.����� ��

8������� �u��

(� .�"�. ���1���¼� 0��1����� ��'���.����� ��

8������� �u"�

�� .��. ���1���� �u0��1�����

#� .��. ���1���� �u0��1�����

��� �1�� ��G�1������������������������$������� �����������'�1����

�����!����������#��� ��!�� ��'������,4��������������������� ���A����

!�����'�������# ��G���������� �����3;999���.���G�������$������� �������

� .�� �)�����������#��� ��!��������� .�� ����������� �1��������$������ �

��� !!1G�1�������������!!������� ��1��� �������$� �� �����!1�! �$� $��

�������#��� ��!��� ���(��������'������ ��������� ����#!������(���� �

:����:����:����:����L�

:�������5�:���5�:���5�:���5�:�������

���������������$�����$��'�1�����������#��������� �����(�!!�#! ��� �$��#����

����������� ��!�� �����,������������������ �

t�������!1�! �$� $���������#���9 �#!��

!���. ����8�� ��

(� .��. ���1���¼�0��1�����

�� .��. ���1���� �u0��1�����

#� .��. ���1���� �u0��1�����

%������ ���t��u�#� �������������#��� ��!���

�:�'�����������#��� ��!���

��'������5�:��1����

�������!1�! �$� $���������#��� ��!���

���

��� .��>G�������� �������5���$�������

�1������.('�(� .��

�( #'�������G�>�

�!�'��������

��.('��� .��

��.'�����5G�>�

��.('�#� .��

����������������#������������

��� .�� �������������8��'������

��'�ª!���������������:�E'����9 �#!�F�

��8�����������5G�������� ���>���$�������

��.'�#� .�G�>�

��������������� ����������������� ����������������� ����������������� ������

����

��.('�����5�

�( #'��� .�G�>�

��.('��������

�( #'�(� .�G���

�( #'�(� .�G�>�

���'���

��� ���

����� ��������#��$� ���� ���������

�� ��L���(�!��� ��������:��''�

��� �!���������#�������8�� 0�

����¸�»�00�0000�

!��#L�%����!��#� �> ����������!!��������#����

Page 63: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

����������������� ���������������������

� ���8 ��� ���8 ��� ���8 ��� ���8 ��������&�����&�����&�����&����

E���#��FE���#��FE���#��FE���#��F�

�����,�����,�����,�����,����

E��.������FE��.������FE��.������FE��.������F�

�����"�����"�����"�����"����

E� ���1FE� ���1FE� ���1FE� ���1F������������������������������������������

"00� :��.��� ����� ���� ""�"�

"00� :��.��� ����� �.��·� ��&0&�

"00� :��.��� ��.������ ���� �/*/+�

"00� :��.��� ��.������ �.��·� �+33/�

"00� �#��� ����� ���� "*03��

"00� �#��� ����� �.��·� ,,�+"�

"00� �#��� ��.������ ���� &�,*&�

"00� �#��� ��.������ �.��·� *0*&+�

*00� :��.��� ����� ���� �*,*�

*00� :��.��� ����� �.��·� /3"3�

*00� :��.��� ��.������ ���� �30"0�

*00� :��.��� ��.������ �.��·� �*����

*00� �#��� ����� ���� ",,�,�

*00� �#��� ����� �.��·� ,�*0*�

*00� �#��� ��.������ ���� &0+/3�

*00� �#��� ��.������ �.��·� &3//0�

��00� :��.��� ����� ���� 3�"�

��00� :��.��� ����� �.��·� /00&�

��00� :��.��� ��.������ ���� �+�/+�

��00� :��.��� ��.������ �.��·� �&"3/�

��00� �#��� ����� ���� ""&3��

��00� �#��� ����� �.��·� ,�++"�

��00� �#��� ��.������ ���� ,//*&�

��00� �#��� ��.������ �.��·� &3�&+�

�,00� :��.��� ����� ���� "/*�

�,00� :��.��� ����� �.��·� 3&33�

�,00� :��.��� ��.������ ���� �*+30�

�,00� :��.��� ��.������ �.��·� �,/+��

�,00� �#��� ����� ���� ""�*,�

�,00� �#��� ����� �.��·� ,�"&*�

�,00� �#��� ��.������ ���� ,/&,3�

�,00� �#��� ��.������ �.��·� &++,0�

,300� :��.��� ����� ���� �33�

,300� :��.��� ����� �.��·� 3"30�

,300� :��.��� ��.������ ���� �*&+��

,300� :��.��� ��.������ �.��·� �,+*,�

,300� �#��� ����� ���� "�/&*�

,300� �#��� ����� �.��·� ,��,3�

,300� �#��� ��.������ ���� ,/",0�

,300� �#��� ��.������ �.��·� &+&"��

��������� ������������������������������

/*00� :��.��� ����� ���� 3,�

/*00� :��.��� ����� �.��·� 3�+*�

/*00� :��.��� ��.������ ���� �*,*3�

/*00� :��.��� ��.������ �.��·� �,**0�

/*00� �#��� ����� ���� "�3&��

/*00� �#��� ����� �.��·� ,�0,,�

/*00� �#��� ��.������ ���� ,/�"*�

/*00� �#��� ��.������ �.��·� &+,�3�

��������������������������������������������

�,,00� :��.��� ����� ���� ,/�

�,,00� :��.��� ����� �.��·� 3�,��

Page 64: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�,,00� :��.��� ��.������ ���� �*,""�

�,,00� :��.��� ��.������ �.��·� �,*�&�

�,,00� �#��� ����� ���� "�3�+�

�,,00� �#��� ����� �.��·� ,�00/�

�,,00� �#��� ��.������ ���� ,/�0��

�,,00� �#��� ��.������ �.��·� &+"/"�

��������������������������������������������

�/�00� :��.��� ����� ���� "��

�/�00� :��.��� ����� �.��·� 3��,�

�/�00� :��.��� ��.������ ���� �*,�*�

�/�00� :��.��� ��.������ �.��·� �,*03�

�/�00� �#��� ����� ���� "�300�

�/�00� �#��� ����� �.��·� ,0//��

�/�00� �#��� ��.������ ���� ,/�3,�

�/�00� �#��� ��.������ �.��·� &+"+*�

���������������������������������������������

�3300� :��.��� ����� ���� �&�

�3300� :��.��� ����� �.��·� 3�0+�

�3300� :��.��� ��.������ ���� �*"//�

�3300� :��.��� ��.������ �.��·� �,&/��

�3300� �#��� ����� ���� "�+3"�

�3300� �#��� ����� �.��·� ,0/+&�

�3300� �#��� ��.������ ���� ,/�*+�

�3300� �#��� ��.������ �.��� &+"&/�

� �

""*00� :��.��� ����� ���� �0�

""*00� :��.��� ����� �.��·� 3�0��

""*00� :��.��� ��.������ ���� �*"/,�

""*00� :��.��� ��.������ �.��·� �,&3*�

""*00� �#��� ����� ���� "�++3�

""*00� �#��� ����� �.��·� ,0/+0�

""*00� �#��� ��.������ ���� ,/�*��

""*00� �#��� ��.������ �.��� &+"&,�

����������������������� ��������������������

"3,00� :��.��� ����� ���� *�

"3,00� :��.��� ����� �.��·� 3�/3�

"3,00� :��.��� ��.������ ���� �*"/0�

"3,00� :��.��� ��.������ �.��·� �,&3��

"3,00� �#��� ����� ���� "�++,�

"3,00� �#��� ����� �.��·� ,0/**�

"3,00� �#��� ��.������ ���� ,/�&3�

"3,00� �#��� ��.������ �.��� &+"&0�

!"���� �������������#$%&'$�($) *+##���������,!"���� �������������#$%&'$�($) *+##���������,!"���� �������������#$%&'$�($) *+##���������,!"���� �������������#$%&'$�($) *+##���������,����

Page 65: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�������������� ����� ����� ����� �������

:����:����:����:������:ª����� 3� t�������'����������:��

����!��

:����:����:����:������:ª��A� "� t�:� �!��u� ������� E��� ¸�

"F�

:����:����:����:������:ª��������� &0� t�:� � �#!��$� ����� ���

�������������

:����:����:����:����������ª������ �0� t������������������! 1����

���

:����:����:����:�������ª8�%� ��8�� t5#(����#���#����

:����:����:����:�������ª���� �� t5#(����#�������

:����:����:����:�������ª8�%� ��8�� t5#(����#���#����

:����:����:����:�������ª���� �� t5#(����#�������

:����:����:����:�����5�8ª���%� �000� t������� �� � ����� # ���$�

������

:����:����:����:�����:���%ª8�%� ��8��� t:���$�#���#����

:����:����:����:�����:���%ª���� 0� t:���$�#�������

:����:����:����:�����:���%ª���:� �,00� t:���$�� ���� ���

:����:����:����:�����:���%ª��:�� �� t:���$�����L�0�¸�����G���

¸���.������

:����:����:����:�����:���%ª���%� �000� t:���$� �� � ����� # ���$�

������

:����:����:����:�����:���%�ª8�%� ��8��� t:���$���#���#����

:����:����:����:�����:���%�ª���� 0� t:���$���#�������

:����:����:����:�����:���%�ª��:�� �� t:���$�� ����L 0 ¸ ����

��¸���.������

:����:����:����:�����5�>��ª��8� �� t5#(������������!����

:����:����:����:�����5�>�"ª��8� �� t5#(��"���������!����

:����:����:����:�����5��8ª���:� �,00� t5����� ���� ���

:��:��:��:�����������5��8ª�8��88� �� t5���� �!� �� �.��'!�(�

���� ��� !!1�

:����:����:����:�����5��8ª���8%� �&� t5�����#��$������

:����:����:����:�����5��8ª8���� /0�� t5���������.���� ���������

:����:����:����:�����5��8ª�;���� �0�� t5������ �������� ���������

:����:����:����:�����5��8ª�2�� �� t���� ��!1� �'� �.��� # ���1�

��������

:����:����:����:�����5��8ª�::� �� t���� ��!1� �'� ���� # ���1�

��������

:����:����:����:�������ª5��:� �� t� ���� ��� �� ����������

(��!���!��u���!��!�(�

:����:����:����:�������ª���8��� �� t����'��������� !����8���

��� �*�999� ���

���999�

:����:����:����:�������ª������ �� t���� ���� !� �!��u� ���

��#�! �� ����� �� �'� �#��4

��!!������

:���:���:���:����������ª���>� �� t����'���Í3�5µ����(����

�� �� ����#������.�����

:����:����:����:�������ª�:�� ��8��G0� t: � � #��� '��� ��� E��4�����������!1F�

:����:����:����:�������ª��� ��8��G�� t!��u #�� '�� �� E��4���

Page 66: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�������!1F�

:����:����:����:������:ª:8�%� ��8��� t�:�� � �#����

:����:����:����:������:ª:���� 0� t�:� � � � �� ����$� ���� 0�

���,�

:����:����:����:������:ª8�8�%� ��8��� t�:���$��������!����#����

:����:����:����:������:ª8����� ,� t�:���$��������!��������

:����:����:����:������:ª�8�%� ��8��� t�:��� �!��#����

:����:����:����:������:ª����� "� t�:��� �!������

:����:����:����:������:ª8>8�%� ��8��� t�:��� �B(�����#����

:����:����:����:������:ª8>���� �� t�:��� �B(���������

:����:����:����:������:ª����� ,� t�:�������µ��,����3�

:����:����:����:������:ª����� �� t������!���������:�

:����:����:����:������:ª����:��� �000� t��� ��� ��! 1� ����� ���

���

:����:����:����:������:ª:������ &0� t: � ���! 1������������

:����:����:����:��������:�8ª���:� �� t���� ���������

:����:����:����:������ª�8>:�� �� t������� � �� !� ���� �'�

�8>:��

:����:����:����:��������ª���:� �� t���.��� ��

���:�8ª���:� '���

.��������'����� ""�

:����:����:����:����������ª��;� �000� t� 9������������ !!�(���

��'����#�!��������������

:����:����:����:�������� ,� t����!! ���� �#���� ����5µL�

"E" &3F , 3 �0 �� �* �0

�,��&�"��""�,0�

:����:����:����:���������ª�A� �� t���� ����� '���

����*+�B�*+"�

:����:����:����:���������ª�A� �� t���� ����� '���

����*+�B�*+,�

:����:����:����:�������8�ª����� 3� t���� ������� �'� � � � �����

'���������� �����������

:����:����:����:�������8�ª�::� �� t��������# ���1������ ���'�

�.���# ���1�

:����:����:����:������5���ª�������� &0� t�!�(� ��(�� ���� ���'����

������'������!��u�

:����:����:����:��������ª���8� �� t���� �3999� ���8�

������������

:����:����:����:�����;�;���ª���� �� t:��- �� �� ��! ��� ;���

���� �����������'��� ��

:����:����:����:�����;���;���ª���� �� t:��- �� �� ��! ��� ;����

���� �����������'��� ��

Page 67: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��������������� ������ ���

���� �:�� �:�

�:��� ���� ��;���

��A0� ��A�� ��A��

��A"� ��A,� ��A&�

��A*� ��A+� ��A3�

��A/� ��A�0� ��A���

��A��� ��A�"� ��A�,�

��A�&� ��A�� ���

���� ���� ��"�

��,� ��&� ��*�

��+� ��3� ��/�

���0� ����� �����

���"� ���,� ���&�

���*� ���� �8�5�

�8�5�� ������ �)���

���� ���� ���8�

���8>:�� �� ���

���� :���� ::�

:���%� :���%�� :��

:��� :��� :�"�

:�,� :�&� :�����

:�%� :������� :�2"��

:������� ���8��� �����

������ �:� �:����

�:��� �;�� ��8�

�8�<���� %��� %�����

%���� 5�;� 5�;��

5�;�� 5�;"� 5�;,�

5�;&� 5�%5� 5�>��

5��8�� 5��8���� ��8��:�

��>8���� ���� �����

����� ���"� ���,�

���&� ���*� ���+�

���3� ���/� ����0�

������ ������ ����"�

����,� ����&� ����*�

�:�� �:��� �:���

�:�"� �:�,� �:�&�

��� �5�;� �5�;��

�5�;�� �5�;"� �5�;,�

�5�;&� ���:�� �����

���88���� ��� �����

������ ������ ����"�

Page 68: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

����,� ����&� ����*�

����+� ����3� ����/�

�����0� ������� �������

�����"� �����,� �����&�

�����*� ��:�� ��:���

��:��� ��:�"� ��:�,�

��:�&� ��5�;� ��5�;��

��5�;�� ��5�;"� ��5�;,�

��5�;&� �:�� �:����

���� ���8�8)� ���A:�>�

���A:�>�� ���A��� ���A����

��>� ��;� ���

��:� ��� :�

�;�� ��� ����

�� �8� �8���

������� �>�� �>����

������ �������� ���A�

���A�:�� ��A�� ��A��:��

������ ������:�� ��������

����8�� ����>���� ����

������ �������� ����

�>�� 8�:��� 8�����

8��:� 8��:�:�� 8���

8��� 8������ 8���8�

8�2� 8�2�8��� ����

����� ����� ���"�

���,� ���&� ���*�

���+� ���3� ���/�

����0� ������ ������

����"� ����,� ����&�

����*� �:�� �:���

�:��� �:�"� �:�,�

�:�&� ������ ��8��

��8��� ��8���� ��8�����

�5�;� �5�;�� �5�;��

�5�;"� �5�;,� �5�;&�

�5����� �5������� ���

�A��� ������ ���:�

�<8� ����� �����

��8� �>��� �)�����

�)����� �5�� ���

��%%��� ����� �������

������� 2�8� >����

>�����8� >�:� >5����

Page 69: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

>�8:� >8���� >8����:��

;�� ;�8� ;�8���

;���� � �

����

�##����9�:�##����9�:�##����9�:�##����9�:����LLLL������ �!������� �!������� �!������� �!�����

����������!�� � ���������������!�� � ���������������!�� � ���������������!�� � ������

:���� !:���� !:���� !:���� !�5�95�95�95�9������������������������������������������������������ A�1A�1A�1A�1�

0000� 0000� ���E��!!F���E��!!F���E��!!F���E��!!F� ��!��!��!��!4444====�

����� ����� ��5�E�� ����'��� ���$F��5�E�� ����'��� ���$F��5�E�� ����'��� ���$F��5�E�� ����'��� ���$F� ��!��!��!��!4444�����

����� ����� ��;�E�� ����'���9�F��;�E�� ����'���9�F��;�E�� ����'���9�F��;�E�� ����'���9�F� ��!��!��!��!4444�����

""""� """"� ��;�E�����'���9�F��;�E�����'���9�F��;�E�����'���9�F��;�E�����'���9�F� ��!��!��!��!4444�

,,,,� ,,,,� ����E�����'��� ���������F����E�����'��� ���������F����E�����'��� ���������F����E�����'��� ���������F� ��!��!��!��!4444::::�

&&&&� &&&&� �<�E���<�E���<�E���<�E��ßßßß���1F���1F���1F���1F� ��!��!��!��!4444�����

****� ****� �A�E ��A�E ��A�E ��A�E �uuuu��(!��$�F��(!��$�F��(!��$�F��(!��$�F� ��!��!��!��!4444�����

++++� ++++� ����E��!!F����E��!!F����E��!!F����E��!!F� ��!��!��!��!4444%%%%�

3333� 3333� ���E� ����E� ����E� ����E� �uuuu�# ��F�# ��F�# ��F�# ��F� ��!��!��!��!44445555�

�� �� ��������� � ���������� �� ��������� � ���������� �� ��������� � ���������� �� ��������� � ������������

:���� !:���� !:���� !:���� !�5�95�95�95�9�:��#! 1�B�A�1:��#! 1�B�A�1:��#! 1�B�A�1:��#! 1�B�A�1�

"�"�"�"�� �0�0�0�0� �# ���# ���# ���# ���

""""""""� ��������� ­­­­�

",",",",� ��������� yyyy�

"&"&"&"&� �"�"�"�"� ////�

"*"*"*"*� �,�,�,�,� ¼¼¼¼�

"+"+"+"+� �&�&�&�&� »»»»�

"3"3"3"3� �*�*�*�*� ÚÚÚÚ�

"/"/"/"/� �+�+�+�+� tttt�

,0,0,0,0� �3�3�3�3� EEEE�

,�,�,�,�� �/�/�/�/� FFFF�

:���� !:���� !:���� !:���� !�5�95�95�95�9�:��#! 1�B�A�1:��#! 1�B�A�1:��#! 1�B�A�1:��#! 1�B�A�1�

*,*,*,*,� ,0,0,0,0� ====�

*&*&*&*&� ,�,�,�,�� �����

********� ,�,�,�,�� �����

*+*+*+*+� ,",",","� �

*3*3*3*3� ,,,,,,,,� ::::�

*/*/*/*/� ,&,&,&,&� �����

+0+0+0+0� ,*,*,*,*� �����

+�+�+�+�� ,+,+,+,+� %%%%�

+�+�+�+�� ,3,3,3,3� 5555�

+"+"+"+"� ,/,/,/,/� �����

:���� !:���� !:���� !:���� !�5�95�95�95�9�:��#! 1�B�A�1:��#! 1�B�A�1:��#! 1�B�A�1:��#! 1�B�A�1

/*/*/*/*� *0*0*0*0� 0000�

/+/+/+/+� *�*�*�*�� �

/3/3/3/3� *�*�*�*�� �����

////////� *"*"*"*"� �����

�00�00�00�00� *,*,*,*,� �����

�0��0��0��0�� *&*&*&*&� �����

�0��0��0��0�� ********� ''''�

����0"0"0"0"� *+*+*+*+� $$$$�

�0,�0,�0,�0,� *3*3*3*3� �����

�0&�0&�0&�0&� */*/*/*/� �����

Page 70: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

,�,�,�,�� �/�/�/�/� FFFF�

,�,�,�,�� ��������� ····�

,",",","� ��������� ÄÄÄÄ�

,,,,,,,,� ����� GGGG�

,&,&,&,&� �:�:�:�:� 4444�

,*,*,*,*� ��������� �

,+,+,+,+� ��������� BBBB�

,3,3,3,3� "0"0"0"0� 0000�

,/,/,/,/� "�"�"�"�� �����

&0&0&0&0� "�"�"�"�� �����

&�&�&�&�� """"""""� """"�

&�&�&�&�� ",",",",� ,,,,�

&"&"&"&"� "&"&"&"&� &&&&�

&,&,&,&,� "*"*"*"*� ****�

&&&&&&&&� "+"+"+"+� ++++�

&*&*&*&*� "3"3"3"3� 3333�

&+&+&+&+� "/"/"/"/� ////�

&3&3&3&3� "�"�"�"�� LLLL�

&/&/&/&/� "�"�"�"�� �����

*0*0*0*0� """"� �����

*�*�*�*�� ":":":":� ¸̧̧̧�

*�*�*�*�� "�"�"�"�� ÍÍÍÍ�

*"*"*"*"� "�"�"�"�� 6666�

+"+"+"+"� ,/,/,/,/� �����

+,+,+,+,� ,�,�,�,�� ýýýý�

+&+&+&+&� ,�,�,�,�� AAAA�

+*+*+*+*� ,,,,� �����

++++++++� ,:,:,:,:� �����

++++3333� ,�,�,�,�� �

+/+/+/+/� ,�,�,�,�� �����

30303030� &0&0&0&0� �����

3�3�3�3�� &�&�&�&�� <<<<�

3�3�3�3�� &�&�&�&�� 8888�

3"3"3"3"� &"&"&"&"� �����

3,3,3,3,� &,&,&,&,� �����

3&3&3&3&� &&&&&&&&� �����

3*3*3*3*� &*&*&*&*� 2222�

3+3+3+3+� &+&+&+&+� >>>>�

33333333� &3&3&3&3� ;;;;�

3/3/3/3/� &/&/&/&/� ))))�

/0/0/0/0� &�&�&�&�� 7777�

/�/�/�/�� &�&�&�&�� CCCC�

/�/�/�/�� &&&&� 1111�

/"/"/"/"� &:&:&:&:� DDDD�

/,/,/,/,� &�&�&�&�� áááá�

/&/&/&/&� &�&�&�&�� ªªªª��

�0&�0&�0&�0&� */*/*/*/� �����

�0*�0*�0*�0*� *�*�*�*�� $$$$�

�0+�0+�0+�0+� *�*�*�*�� uuuu�

�03�03�03�03� ****� !!!!�

�0/�0/�0/�0/� *:*:*:*:� �����

��0��0��0��0� *�*�*�*�� �����

������������� *�*�*�*�� �����

������������� +0+0+0+0� ####�

��"��"��"��"� +�+�+�+�� ßßßß�

��,��,��,��,� +�+�+�+�� �����

��&��&��&��&� +"+"+"+"� �����

��*��*��*��*� +,+,+,+,� �����

��+��+��+��+� +&+&+&+&� �����

��3��3��3��3� +*+*+*+*� ....�

��/��/��/��/� ++++++++� ((((�

��0��0��0��0� +3+3+3+3� 9999�

������������� +/+/+/+/� 1111�

������������� +�+�+�+�� µµµµ�

��"��"��"��"� +�+�+�+�� ????�

��,��,��,��,� ++++� àààà�

��&��&��&��&� +:+:+:+:� @@@@�

��*��*��*��*� +�+�+�+�� 2222�

��+��+��+��+� +�+�+�+�� :��:��:��:����

Page 71: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

++� ��5���*��#..%�&����������$�+�//�.)(&�� /��#���� �����

���K� � =���K�� � �2�����K� � =���K�� � �2����� � �2)����� � �2)��"��� � �2)��"���� � �2)���� � =��4�� � ���4K��4K�"����� � �2������ � �2������I� � �2��,�"�� � =����� � �2������I� � �2���

��4�K� � =���4K�� � �2����6�� � �2����6�K� � =���6K�� � ������4�"����4�"�K� � =�4�"�4��4��� � �2��44�� � �2������������K� � =����K�� � �2���K��� � �2��E�4�K� � =�E�4K�� � �2���

)�7�)���%����//�

��7���/�� %��� 3�!�0�'2� �0���

��7���?�/������(��%����//�

=�7�(����%(��� /�% �� � � � � � � � � � � � � � � � � � � � � �

Page 72: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�� 123����

� �%���� ���.%��� �

"��$ ��%(�/#++����% ��/%(�/�.%&�)����%�$���%�*�

�34!"�1#31 !31#���567��14��

��5�F!!<P�

�(��%����+�� ?/���8!PF!�

9: P;�>�!7><�<�

9: P;�>�!7 8F:��%5�

���#LBB((( ��! �� ����

�.%�(*/#++���-.�(%)/���.�

��.������%�%�/$���/2��74��/�% ��(����%�#���.%&�)���)�%� ������.*�

�34!"483�� 481"�"#9��14��

�<>>�K��$% �(����(����

$% �(���I�8>��17F PP�

9F!�;�:8F7:�!!�

9F!�;�8PP7P� !��%5�

���#LBB((( ��������# ����

�.%�(*�(����%�#��-.�����$�+���.�

�� �� ��� ���(���� ����� ��� �������� � ������:�

������*����������* �. ����

.����� ?� ���� ?� �%)/2� � ��� 9��$�� �.+% &�;� �/� '�((� ?� ��� (��� /�� �$�� � �(�/���

/���'%��� ��� �$�� +#��$%/��� ��� �$�� /���'%��� 9����� /���;� � (&� � � �$�� �� ����� � �$%��

���� /���%���+�/�%((�����$�����./�% ���� ����� /�/�������$�)�(�'���&��+� � ?��$�/�/�%(���

+%�=%?�2����� /����/�%?���� ?����

)��)�# ��)&��$�/�����./�% ���� ����� /��

�364��3� !�";��3�53�3<9�

�����* �:������ ���� ���( �� ����7��0*������� ��*����7�

���������� (���� ���� ��� ��� ��*����� ( �� �:� ��

���������� �* ����� ��*��*��� ��������*�����( �� �:�

������� � ����:�� ��� �� �/��� �� ��� ��� ��* �:��� ���

��*�:���7� ����7���**����������� ��������� �������

�:�������� �7��������7��*��� ��������+���� ��� � ����

������� �� �� �� ��� �������� (��� �������� �� ����

������ ���� �������7� ����������(���� ���� ��7� ���

*����7��(����7���(���7�� � ��������*� ��������

�+��*���� �� *�*��:7� �� �:� ���� ��� ���/�����7�

��*��� ������ �� ��*�������� �:� � � ����� (��� ���

��* �:=��*�������

��

�";<>�! ��34 16 �

� � �� /����%��� � ��� ���� /���/� +%&.� �� ��� �$�� (��� /�� ���2� '$��$� �/� +%��� ��� �$�� +�����

���� /��� +%��� ���� �$�/� +���#��2� % �� ���� /���/� %?���.� �� ��� %)���� )&� �$�� ���./� % ��

�� ����� /�� ��$�/�+%?�2��$���.+% &�?�% �/����� /���%� � �5�(#/������?$�� ���#/��% ��

��/+(%&� �$�� ��+&� ��� �$�� � �(�/��� /���'%��� � � %� /� ?(�� ��.+#���� %�� %� /� ?(�� (��%��� ��

���� /����' /�� (&��$��� �(�/�����/=�� �'$��$��$��/���'%����/���������������5��2�% ��

�$�� �.+% &� ���%� /� %((� ��?$�2� ���(�� % �� �' ��/$�+� 9� �(#�� ?� �$�� ��+&��?$�;� ��� �$��

/���'%������������� ��$�����?� %(���/=���+&�% ��%((�/#)/�M#� ����+��/�����$��/���'%����

���� /���.%&� ��� ��'��=��$��/���'%��������$��'�/��#/������ �.�����$% �� ����.+#����

���.� %(�%���$��

/%.�� ��.����+��/�.%&�� (&� )��.%��� ���� %��$��%(� ��� )%�=#+�+#�+�/�/��"$�� � �(�/���

/���'%����/�(��� /���� (&�����$������ /���% ��.%&� ���)����% /����������% &� ���(/�2� ���

.%&���+��/�)��?��� ����% &� ���(/��� &����(%��� �����$�����./�% ���� ����� /�����$�/�

/���'%���(��� /��/$%((���/#(��� ��$���..���%������.� %��� �����$��(��� /���

�������������� ����

/��/��(�

�������,��8�=,��� �2#������=��� 2�B=33��$K� ��7+�����������¥�� ��

/�� Óà�9�� ��� � ��� )�aµ(� ��l*� � ¬�n�� :�hb

#8"�$*��F��F�� 99�����(�M���Eh�� ��/��^��=)

Ä�!"#���µß(�Ø: ���X����`���=8º� ��7.8�� �����

��¥�� &�PX��hÇ�Óà �N�!"#�� �����9�3�������3� +B� (�tû

�� ¸e/��¡ð�n� � §N¼�,8>��ñ�� º�ò¨�� tû�� ùZ

�¸Î�"#�� �

Page 73: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�:������+��������?�YhYhYhYhµµµµ�]¸�]¸�]¸�]¸��

�� �� ¸��9� ��������� ��#��� �� ���� � !"#�� �F��

.����� ?� ���� ?�( ���%/��� �����x�µ� ���!� 6��� O�ûü ���4

o�=o �!"#��������������#����K� ����%/�����% �%����x�µK���

��²A"#��

% ��* �����)���+�������������oooo��`�`�`�`�

������,�� 8�=,��� �2 K�Eh� ����� ��)�aµ/��¬ê����

�o�Ð���]¸����A"#�� �

�����������#������K��_(����o/� ��4"���QÒ!"#����4"

��¸Î��� ������$�+�a b��{X�� �!"#�����o� �� F�F�8 %�

��4"�� �� 4E �� ��4"��� �� "E ���!"#�� �� F�8:: %� ��4"�: ��

4E�� ��4"�F�� "E���!"#��

�� K��µN�(�+Ä�hu�����!"#�� K��W4K�hu�K� 12� 82�

!2� �2� F2��!2��12��>2�<�2�<<��F�� 1!��@L�-"#���µ6� ����%/�������~h�

���¥/�� +Ä� d)�� `(�� � !"#�� t´��� 1�@L N� ��"

#�� ���o�� ���)�aµN� �!� �@L��� ���#9��¡(����¥

����$/�S-!"#�� �

DEFINE OSC 20�

`{���Ó: b�õx���`/�Ók�9� �2�K�������A"#�� �

��� � ����)�� ��,���

������,�� 8�=,��� ��=��(� �2�K�#$(� ���� ���)�aµ�t� h

���W!"#��

�-�-�./�01� �-�-�2/�01� �-�.'1� �-�.31� �-�.-1� �-�..1� �-�2.41� �-�2.�1�

�-�2.'/�01� �-�2.3/�01� �-�2.-/�01� �-�2../�01� �2��3�1� �2��321� �2����1�

�2���21� �2�33�1� �2�3321� �2�3��1� �2�3�2�� �2����41� �2��'�41� �2����41�

�2��'�41��2�3��41��2�3'�41��2�--�41��2�-.�451��2�2-�4�1�2�2.�45�

C� �2 K� '��� îÄ/�7� ��!"#�� &!-�� �Þ� N���� �9�

��7.8������/��ۼ�x�� D�B����&-�6+�D��&'��`�� �!"#�� �

�����#!�)�������� ���(6���� ��

�2��x� 6� �2 �x�O����¥�ûC�� ������ó���¸Î��

��¬ê��¼�N�ô�/��Û�"#�� �§N�X�v�K�� ���)�a

µ�� ������ �,�� 8�=,�� (�QÒ��N����!"#�� �2�ª«n��õ��?�

'9�����õÒ�n�¦���¬���£¤ � ��� 7+����£¤(��/�2-

"#����3���·� �9@�x�(��nN�Â����"#��x���nK����

�(�·}���_(�~h�v���n/OP�#�"#���~��§N4K�v

�K� &�)�E!))�y�`)�-"#�� ,%� �2¼��v��-"#��À��å,)�

²K�x��� �2�ô����#9� &�)�E�!))�y�N��+,-"#�� � � �2�

¼��v��-"#��§N�� -�� �(�a b�Ï�FN��4º� 7+�F� )� �

�"#�� �

#àJ� �`­(� tû�� `DN� ��� 7.8� /�� 2�8.79� 297�0� ��

91.79� 297�0 �Y_������§N4K�,��?o���=A"#���

��o� �����B+�����¥/��#$��¢ �§N!"#��

DISABLE DEBUG

FOR Index = 0 TO ArraySize - 1

RANDOM RandomValue

Array(Index) = RandomValue

NEXT Index

ENABLE DEBUG�

����9� 2�8.79�297�0�� 91.79�297�0� /K�tû��v�N�

�Û4�� �8>�� ô�� ©N� ��?"#�� ø��� ö8�� ���¥(�

Page 74: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

Y�¦�/� 2�8.79� 297�0 ��ÞK,-"#���µ9� 91.79� 297�0 ��

2�8.79� 297�0�N�Û�� �2���?o�n�W�K�v���÷µ�ø��!"

#�� ,%�ì����¥/��v��§N��"�ó"#�����o� �°±8��

�����B+��(�B�Fh���Dn��!"#��

' *** disable debug information ***

DISABLE DEBUG

DEFINE OSC 10

' constants

ArraySize CON 10

True CON 1

False CON 0

' variables

Array VAR WORD(ArraySize)

Index VAR BYTE

InnerIndex VAR BYTE

OuterIndex VAR BYTE

ListSorted VAR BYTE

RandomValue VAR WORD

TmpValue VAR WORD

ProgramStart:

' *** enable debug information for code block ***�

ENABLE DEBUG

FOR Index = 0 TO ArraySize - 1

RANDOM RandomValue

Array(Index) = RandomValue

NEXT Index

DISABLE DEBUG

' *** debug information now disabled ***

' sort the array - simple bubble sort

ListSorted = False

OuterIndex = 0

WHILE NOT ListSorted AND (OuterIndex < ArraySize)

ListSorted = True

' check for exchange

FOR InnerIndex = 0 TO ArraySize - 2

Index = InnerIndex + 1

IF Array(InnerIndex) < Array(Index) THEN

TmpValue = Array(InnerIndex)

Array(InnerIndex) = Array(Index)

Array(Index) = TmpValue

ListSorted = False

ENDIF

NEXT InnerIndex

OuterIndex = OuterIndex + 1

WEND

' repeat forever

GOTO ProgramStart�

� �/�� �2 K� o: N� ân'� 4K�U� �2� N� ���� ,-"#��

2�8.79� 297�0 �� 91.79� 297�0 K��x�µ��Yo1��nú�� �

!"#�� ,%�~h����¥/��?5����=A"#�� �

�#��� �#!������7���) #�������

�2��x� 6� �2 �x�O����¥�ûC�� ������ó���¸Î��

�� ¬ê�� ¼�N� ô�/� �Û�"##.8�� x��� YÄ���� �K�� `

��X���/�K�W����,-"#�$�� �§N�X�v�K�� ���)�

aµ�� �������,��8�=,��(�QÒ��N����!"#���2�ª«n��õ��?�

'9�����õÒ�n�¦���¬���£¤ � ��� 7+����£¤(��/�2-

"#���2K�ðð(ßê�X ��7.8��£¤(�Óàd)��Þ§���A"#��

��89�1� 6� �.�89���¢%� ��� 7.8��£¤�����)���ó���

�2��x�µ����³�������³��^Ʋ �����d)������

,-"#���µ6��B�Óà�d)Ú��µN��Z[(��N�=A"#�� �2 K�

Page 75: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�î�t� h(� �Ó: b� �`�� Eh�� �� (� d)/�OP��¡ð�Y

ù: Ù���d)N�#��,-"#���8�õx���ã���>����ç��d

)N�N�!"#�� ��X� Z[/� ân� &)� H(�£¤�Óà� d)�� n@�

�� =A"#�� ú"| Ù� ���� `��9� ân� �áH(� ��7+��� £¤ �

Óà�"#�� �

oÌ�Z[/� ��7+�������¥/�� �2�(�'T��W�����,-"#���

��9�`W��Y'q��� ¢%� »#�À�v��îÄ-"#�� �2 �����

�� �µ�� »#�À� �V%� n�� `�'��b� v��� DE!"#�� ���

�n�¦��� ��7+���(� 2�8.79�297�0�� 91.79�297�0�Yo��

�!"#�����o� �����B+�����¥/��#$��¢ �§N!"#��

DISABLE DEBUG

FOR Index = 0 TO ArraySize - 1

RANDOM RandomValue

Array(Index) = RandomValue

NEXT Index

ENABLE DEBUG

¦(��/�� 2�8.79�297�0�� 91.79�297�0��Yo� /K�tûû�

v�N��o�N���A"#��

� �V%� Rhu��� ��!"#�� ���¥ � )�a� îÄ�� çü6N9�

�2�K��î�����(�?oÛ��#Y�¾A"#�� �°±8�� �2��6�����

6� �2� �6����� +�,� ���3�+6��� �������7����v���"

����=A"#����_���,%� ��,=���3������2��,���5����+,��de!

"#��

��������� ,8 ��X�ý�tû5#�2$�þ�K����� �2��� �N�����´Î'�4º�½¾

��� �������/�O�"#�� �

����� �,��

� �2��x��ûC%� ������,�� 8�=,����x��þ��ûC��`{J�¢%�

°±8�� ��!"#�� �µ6� §N�X� tû�� `DN� ô�/� _�8�� §

N�"#�� �2��x�%�5�x���®¨�º�� �������/����

¥!"#�� #�� °±8�� "&&� �� �j9� _��8�� ½¾�� ���¡NN�

�x� ���49�_��8��n��"#��_��,%� ����3�+����3�+66���

����� ������,�� 8�=,�����d�!"#�� �2 K���� �2��x� 6�

�2��x���F�����¥� O/�234K�,��£Ý�� �!"#�� �

� )�9� JKL� ����{]���!� Ò3ç� KL�� Èß�hi � U²��de

S�àá�KL����� ����JKLM°`� £}N�²���Ó���hi �ìD

S� · 5�9� KL�� �� °� � aWbc}~� �:� °� P}�����hi � �:�

w� �þ±���}���xhi � �:�O���¯/� ���� ���#�!�� ����O

��hi �

����� �,�� #���� !� �

�2��x��ûC%� ������,�� 8�=,����x��þ��ûC��`{J�¢%�

°±8�� ��!"#�� �µ6� §N�X� tû�� `DN� ô�/� _�8�� §

N�"#�� �2� �x�%�5�x���� ®¨�º�_��8��½¾�� ���

¡N��Y�!"#��_���,%� ����3�+����3�+66��������������,��8�=,��

��d�!"#�� �2 K���� �2��x� 6� �2��x���F����

�¥� O/�234K�,��£Ý�� �!"#��

�(��� /�JKL�����{]���!�Ò3ç�KL��Èß�hi �U²��de

S�àá�KL����� ����JKLM°`� £}N�²���Ó���hi �ìD

S� · 5�9� KL�� �� °� � aWbc}~� �:� °� P}�����hi � �:�

w� �þ±� ��}�� �xhi � �:� O��� ¯/� ���� ���#�!�� ���

���$� �����O��hi �

����� #)� ,�

�)�a�ûC%� �2�/�� �=�*� 8���*� �+=����F� 8������

N���� !"#�� �=�� ûC�� +��n� B/� �2� ��6����� 6� �2�

��6����� +�,� ���3�+6�8������ �!"#�� �2�N�h��4

9� �2�(��������n�¦��� �+=���ûC������=A"#��#��

°±8�� �2 ��Y��n� B/�#À���Ù/�� �+=���ûC������

=A"#�� 7&� B��+F� ������ /� ##j9� ������,�� 8�=,�� K� _��8��

�2��`�!"#�� � �

����� �#� ) #��� �)�

Page 76: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�QÒ��K���À��)[N��nº� �2����î�� ���

)�aµ�� �2� (� QÒ�� YFÑ� ��/� (��� N��)Ä� !"#�� �2�

K� ���� ��)�aµ�����o� �8.�% �� ����QÒ!"#�� �2�

�� ��n� ¦��� ���o�� �`�K� _��� ,%� 8�����3� ��� G�=��

�+�,�+�����d�!"#�� �

�����# )��

�ú"Ï ��ûC � 2�����Á 9� ������,�� � 8�=,�� K����¥�Ó

à�`�� ú"Ï �� !"#�� ð� ���¥� PX � � P �� ¼÷,�� ç

��=A"#���2�9(��������/���³���*�8"�*���6��?*�9����6 �õÒ�

4K�,���=A"#�� �

ú"Ï �N� ����Á 9� ������,�� 8�=,�� K����¥��ú"Ï ���

���A"#���?n�� 6� �2�ª«� ��'����A"#�� �

��2 K��î�t� h(��Ó: b��`��Eh�� ��(�d)/�OP�ú

"Ï ��d)N�#��,-"#���8�õx���ã���>����ç��d)N�

N�!"#�� ��X�Z[�ú"Ï ��ûC � 2��� ¦���� �ân� &)�H

(� £¤� Óà� d)�� n@�� �� =A"#�� ú"| Ù� ���� `��9� â

n���H(� ��7+���£¤ �Óà�"#�� �

�µ6� �2���e{��p��`�9��]���V%�Ó?(���d)N�N�

!"#��_��,%� �2���¸Î�K�°±���£�� ��,=���3������2��,��

�5����+,�� �����+���3�����8���,��>������2��d�!"#��

����"�� :� #)�

� 7��+F����� K�oÌ�¦� ³����¥�Óà��`�!"#�� ������,��

8�=,���2 K��µ�ß(�Ø: ���X���`��©�!"#�� ���7+����M��

x�/)�Ø: ���` �N�!"#��Ø: ���X����`�9�Ø:

���X�� �`�� W�K� PX8�� Â��� Nèw"#��#$/� �2� Ø:

��ûC��+�!"#�Ø: ���X���¨~�9�#Y�Ø: ��ûC

���j9��"#�������Ø: ���X����`�56�¨~�K�°± �

=A"#��õ��?�(�/-/�H«�ÔÕ��+��9�ØF ���X�N��

`�¨~��"#��

���������7�, �����

�2 N�Óà49� �2�ª«�%�_�8��9¤"#��

�2ª«�(�¦(=K��%�½¾����N�ÈY4K�,��N����!"#��

�%���*�¬�n��:�hb#8"�$Ï�F*� 99����N�=A"#�� 99����

�%�½¾��� �������/� 99���� �MÐ4o�=����ÈY�"

#��a bK�(r�*�5aYÒ*�� #F��*8��ÈY�"#�� 99�����

�ÈY+��� .8���l �¢ �ÈY�"#�� �

��7+���� £¤ � Óà4n� B/� �2 K� � ��� )�aµ�� �b� M�¼�

Ï�F(��³�É��a b��Nè�"#�� ,%�������� 8"�� Ç

� �2� ª«�/�@Ú��� ÈY�"#������:�hb�� � @Ú�� l��

ÈY!"#��Ï�F��%�� ��)�aµ�b�=o��|�4���%��³�

Page 77: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

a b��ÈY!"#�� 99�����%������ �2�/�(���É��]� �=

��7� ÈY�"#�� 99���� �� mK,%� |[� ÷Fn� �ª/� ��7.8��

���¥ � 99������������89� 99�����(�M���É��n�¦

��� �2 N� �� ���K,%� Þ%� é�N� �"#�� #%���� ��� B��+=���

��+,��3�99������+��B��H=��������*�����>�?�=����7+�������3�+6�,��������=���

99����*��������������������������������3�,���������2�B?�,=6���3��������������

�>�99������$�

����)�����

�2� ª«�/�� ������� �� +��9� �2� K� ~���o� �8�� �î�

�� ��FG���=A"#�� ,%�xy��FG�K�#�"#��M��¬�n

��:�hb#8"�$%� ��������� (�a b�þ����ân'4���A"#��

8"� �a b�þ�(�t´��l8��ân'�4n�W�9����FG����

!"#��~���o�FG ³����o�FG ³� �2�K����¥(��$�

£¤�b�Óà!"#�� �

��� )���,,�

�2 ª«n��/�� I��,+��.��I���[h(���-�ûC8��+��9��³�

a b��F�� 99������������=A"#�� �2 /��a b��F

�� 99�������É��)Ä��n�ª/�ú"| Ù�ûC �#À�¦�/�=

���&'�÷F������,-"#�� �

" #:�(�)� ) #�

��� � ��)�aµK� ¬êJ� �%� f(� �_� Ï�FN� N��>��

�2�ú"| Ù �÷F����!"#��������,��8�=,��K�ú"Ï Ù�ûC

�� 2����¦�/�=���¬�n��:�hb#8"�$���_���7��É��

)Ä�M����'�� �!"#�� �2 ª«�/���[h���Î��+����

M�� ��'�� ½¾��� =A"#�� K� ��� ��-"#�� � M�� ��'N�

�>>����³�Ï�FN�É���"#��

�,� ������(��

�2� ª«� �/�� 99���6� ��� ½¾�� �Á/�� �2� ª«��� D��+��

99���6D��Ù���[h���-�ûC8��+��9� 99���6�(�M���?�

#)$���FG���=A"#�� 99��6�/�P ��K,%� �.��/�P ��K

,D#��� ��!"#�� ,%��%� 99���6 ��MÐ��@¶� t� hK�

)��P �����Y' �\]!"#�� �

�) )���#�� ) ���

l ����� �K��ÁK� �«W8�� ÈY�"#�� �2� N� �Á�'����

�9�N�%��«W8��>Z%�H«8��� P ���"#�� �

���4��� ��� h¦�� �56� ��2� :�hb2� Ï�F��� h¦��9� l%�

@�W8�� D-"#�� ,%� ��� N� a b� É�� ]¸4ã#K� , º� S

a �N�ÓY�"#��Sa �K� #+�%���%((� ���´Î'�4o=��7�D�

?"#�� ,%�t´���Á�-"#�� �

o: K� ���ª«n/���%��'��ò��!"#��� �9�ð�o: �¦

�K� ð_(� °��� N�n� �ª-"#�� �µ>�� ��� ª«nK� zµh� n

E������o: N�{Ð456�%~4o�D ��!"#�����N�Y��

�/� o: K� %~4o� =h�#�� zµh� nE�� +��9� o: (� ßê�

]~N�{Ð4o�ÈY�"#�� �

�ß� �K� � �(� ¦�N� �'4ã��� o: K� %~�"#�� {Ð4ã�

��o: (�ßê¦�(��Á��'��ç��=A"#�� �

"�� :� #)��7��+F����� K� oÌ� ¦� ³� ���¥� Óà�� `�!"#�� ������,��

8�=,���2 K��µ�ß(�Ø: ���X���`��©�!"#�� ���7+����M��

x�/)�Ø: ���` �N�!"#��Ø: ���X����`�9�Ø:

���X�� �`�� W�K� PX8�� Â��� Nèw"#��#$/� �2� Ø:

��ûC��+�!"#�Ø: ���X���¨~�9�#Y�Ø: ��ûC

���j9��"#�������Ø: ���X����`�56�¨~�K�°± �

=A"#��õ��?�(�/-/�H«�ÔÕ��+��9�ØF ���X�N��

`�¨~��"#��

�� N������� ���%/������¥%�Ø: ���X��¦�»��Óà¼#��

Ø: ���X���769� ���K����¥(�Óà��`����Ø: ���

X��W-/��%��«�'�ÈN�ÈY�"#��

ú"Ï Ù� ûC � S� ¦���� 9���Á;� Ø: �� �X��� 7����

��K�ú"Ï Ù��_��8��N��Á��7á"#�� � ��K��³�a b

��É����4º� ���ª«n��Sa ��!"#�� � ���+�ûC��+��9�ð�

PX�� Óà��� Ø: �N� ±� `�!"#�� #�� °±8�� �%#/�� ûC��

�j9����¥�Óà �`��"#��Ø: ���X�K��«����ÈY�"

#���µ6� �� ��Y��9�oÌ�Ø: ���X�K�H«8���"#����

�K�¦�(�Ø: ���X�K ���/��ª?4���A"#��Ø: ���X

�� ¦�(� ���¥� Óà� `�� ¦�K� Z�� ÏY��� �"#�� V£�� �K�

õ�ª/�Ø: ���X�N�=��-"#�� ���K����¥�Óà��`��

���A"#��õ�ª%����¥�£¤ ���"#�� � �

#���K�a b�½�-"#�� �

Page 78: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

Index VAR BYTE�

���¥�£¤ �">��Ø: ��� ����`��)�)�����A"#�� �

���������������������������������� �������� ���� � ������� ���� ��������� �� �� �� ���

������������� ��� �����������������������������������������������������������������������������������������������������������

���������� !� !� !� !��"#$�"#$�"#$�"#$ � �

91.79� 297�0 �� 2�8.79� 297�0 /� ^��_���`DK� �2� �,��

�5����+,��~�� �����+���3�����8���,��>������2���d�!"#��

"�� :� #)��� ���)���

Ø: ���X��¬Î��D9�Ø: ��� �/���[h���-�ûC��

+�!"#��

�`��E�N�49����¥ �`��)Ä�kh�GÀ����`���=A"

#�� � �� K�Ø: ���X���7����#�X~h�l���NY�"#�� ��

��o� kh� GÀ�N� !� ��� ���¥(� Óà%� !� :;� 4K� PX/��

`�!"#�� kh� GÀ�K� t´��� !� º� |:� ���¥ � `�!"#��

���# �� %?%� � '$� � )��%=� +�� �� ��%�$����N���49�kh�X~hN�_�8��F

G4º�GÀ�N�#Y�Y�!"#�� �

�����,� �

������)#!��2N��������*�8"�*��F*�99�������?���=A"#�����

/� �� (�M�������Z�K�,%�|[�ò¨��f-"#�� �2�ª«

n/�� �?�n� W�K� l�� +��9� �%� � � ��"#�� � ��À� l��

-¨���Üb&���j9��"#��5l��-¨�9� <�1Þ���]!

"#��� #F�Z_K� J����!"#���åy�1Þ�������89�

&)�r���X3!"#��7&�p�¼�Z_N�-¨49�Üb&N�-¨¼O��

«������Z�"#��

� �� ©� ��/�� I�� -� ��7� �� �"#�� ���o� <"")"� ��

� ���½�¼���/�-¨�9� D<)"D7�-¨�"#�� �

�)�#!�� ) �

�2� /�� 99����� �� ç�� 99���� 8�� h���� -¨��� =A"#��

��� �9� 99����� h��� o�:h�� +�!"#�� �?� �)[K� !

ß(����D�",-"#�D8����3�2+�+D����+���� 99����/�-¨�n�

W�K�h����&X���Üb&��-¨!"#�� �

�N��½¾f � =8º� h���a b��/���[h���Î�ûC��+

��9��"#��

&#�����# ) ��

Üb&�� -¨�@� PX� ·�� ª_�� _��8�� _-"#�� ½¾� N��,

8�� 1���*� 1=��� #<))$*� �� #<)2$*� "� #<).$*� ���� "� #<)2).$*� "�� ��

#<).)2$�-"#��

��) ��#����#)�����(����������

��Ù%�h���a b��Xb��_��8��#$�N��� 99�����¦�

�� �`!"#�� ���o� h��� o�:hN� <))� ��� D�����D-¨�9� #$�

h���o�:hK� <))Kr #D�����D$�K�r #h���·��nE$N��"#��

��) ��,� ���)�#!�� ) �

��Ù%�#$�a b�h����çj��� ���n�¦���Üb&����

O/�a b��?��h/��h���a b��_�8��+Fo�!"#�� �

�#��7 �,�������� ;��)���)�NÐ��%�°±%��?���ó��� �2�������Y��K�,��

,-"#�� 8����B+� ��tµ�"#�� ����¥%� �28+6�����´�/�èA

"#�� 'I�� ��FÑ%� Yhµ� f�� � ��� )�aµ� ���oN� `

{�#��N`!"#�� �

���� �#!�)���� ������� !� �

8����B+� N� ������,�� 8�=,�� ��m%�O/�`{�� �8��` �4ãK��

{X��� �!"#��t´��� ��� �-"#��7&�#��õx������#

9� ��7+���� v�/�� `{�� �Ó: b� �`� `(�K� , � �]!"#��

���o� ��"'!-��� &)�� �/����Y�#9�#$��¢ ����¥�â

n/��`�� �!"#��

DEFINE OSC 10�

`{���Ó: b� õx�� �`����� �89� �2� K������ �A"#��

À�~hv�/���`���Ó: b�õx�N�Ó?�)�����o�����

���89� �2K�������A"#�� �

DEFINE LOADER_USED 1�

� �,#!�< ����� !� �

#$8�����¥�� �2��6���� 6� �2��6�����+�,����3�+6�ûC��+

���� ô��� � !"#�� � ûC%� ÏX� �2� þ�/� =A"#�� �2�

�6����� �� �2� �6����� +�,� ���3�+6� ûC%� ������,�� 8�=,��� ÏX(�

Page 79: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

�6������� �6����� +�,� ���3�+6���¢A"#���µ6�ô�Y�§N�X�t

ûû�`DN�§N�"#�� �2��6����%� ��(�x���®¨!"#�� �x�%�

ê)(� ���¥� °±8�� ���¥!"#�� �2� �6����� +�,� ���3�+6 %�

��(� x��� 7�oMº� _��8�� ½¾�� ���¡N�� ���� ���

¥� !"#�� ���¡N� �`� °±/� ^��K� ����3� +� ���3�+66��� �����

������,��8�=,����V��d�!"#�� �ûC���6�� ����ô����

������o��23���=A"#�� �

�) �)#!�)�������

�2���Y��n�B/�½¾��YFÑ���N�`{���{X!"#�� �2���

�î� � ��� )�aµ�� 23�K� YFÑ�� ��K� ��66=���+������ �����

,���� ,���� B�(/��½¾!"#�� �2K����o� �.�%��MÐ�� ���

���)�aµ��QÒ!"#�����o���`�K�_���,%� 8�����3� ���

G�=���+�,�+����d�!"#��

�2���������B=����%� �=�*�8���*��+=����F�� 8���� �=A"#���=��ûC

��+��nB/�¯�Y� �2� �6������K� �2� �6����� +�,� ���3�+6 8��

��ó���ô��� ��K,��nú�� �!"#�� �2�N�Y�49��ß

(� PX7� Óà��� v§K� ���� Óà�n� ¦��� �+=��� ûC�� ����

�2��v§�����=A"#�� �

#�� °±8�� �2 �� Y��n� B/� �+=��� ûC�� ,���� ¦��� !"#��

���¥�Óà�� B��+F����� ��769� ������,�� 8�=,�� K�_��8�� �2

��`�!"#��.��6+���ûC�� ,���#t´�$�9� ������,��8�=,��K���

�¥��ú"| ��!"#��

À����¥�Óà�/� 6+��� �,����� ���,�� /K�ð����¥�PX �� P

��4K,��ç��=A"#���2�ª«nK� K(��³���*�8"�*�Ï�F�

�F�� 99���� �� Sa �� !"#�� ú"Ï �� ûC � =�� ���

������,��8�=,��K����¥�Óà��ú"| ������A"#���+����,�����

���,����K� �2�9(������K�Sa ��4���A"#��

�2 K��î�t� h(��Ó: b��`��Eh�� ��(�d)/�OP�ú

"Ï ��d)N�#��,-"#���8�õx���ã���>����ç��d)N�

N�!"#�� ��X�Z[�ú"Ï ��ûC � 2��� ¦���� �ân� &)�H

(� £¤� Óà� d)�� n@�� �� =A"#�� ú"| Ù� ���� `��9� â

n���H(� ��7+���£¤ �Óà�"#�� �

�µ6� �2���e{��p��`�9��]���V%�Ó?(���d)N�N�

!"#��_��,%� �2���¸Î�K�°±���£�� ��,=���3������2��,��

�5����+,�� �����+���3�����8���,��>������2��d�!"#��

�� 8,���

��� �£�@�� �9� �2� N� ����7� �µ6� ª?N� �n9� �2�

���B��6�� �� d�!"#�� �¡)� �34�� �89� ���+��H=�� /� 2���

�!"#��

������� ,�� �#� ) #��(6��6�*�

������,�� 8�=,���K� �2�N�������/)�YF�a b����56�

eÒ�K� ,�� ©�!"#�� YFÑ� a bK� ��7+��� (� �89��1� £¤��

���� �2� 8���+�� ����)[/��D£"#�� � �89���% £¤/�(���D

ß� YFÑ� a bK� �Ò4º� �2� 8���+�� �=�� �)[�� Q��� th�: �

�"#��������,��8�=,��K�� ���)�aµ����o���BJ�?o���

�2�n���`{J�ø�!"#�� �8.�% ��`��8���`������P)�

�2�K�`��8��Óà�"#��oÌ��]_�`(K� �2� �6���� 6� �2�

�6�����+�,����3�+6���M��`/�����"#��#���+���=����,�>�����+���

�����>���� ,��+B��,� ,=���3� +�� �2��6����� ��� �2��6����� +�,����3�+6�+�,�

����=,�/$�

HSER_BAUD 'baud rate

HSER_SPBRG 'spbrg init

HSER_RCSTA 'receive status init

HSER_TXSTA 'transmit status init

HSER_EVEN 'even parity

HSER_ODD 'odd parity�

�2 K�ÏX����¥/�����4o�=#9����o�YFÑ�`(�K���

�"#�� ������,�� 8�=,�� K�M�x�/�=���`(��������A"#��

oÌ� Z[/K� X+æ�� x�/�� ���o� YFÑ� `(K� �2� (� Óà��

Ók��!"#��§N�8�� ������,�� 8�=,��� �2 K�ÏX����¥�îÄ/

���4ã#9� �89��1�� �89���%���W!"#��

������,�� 8�=,��� �2�K�t´�� ��7+����YFÑ�a b��*X� -�a b

��*�@�kFb*�W�hc��*� #-1&$8����b��QÒ!"#���¡(����

�!"#�� �

DEFINE HSER_SPBRG Value 'spbrg init

DEVICE HSER_TXSTA Value 'transmit status init�

�l��DK,��W����,-"#���µ6����¡NK� �2�ª«�/�� �

Page 80: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

D�2� 8���+�� 8�����3����D� �� �[h� ��-� ûC8�� +���� ������,��

8�=,��� �2�/���¼�Ó?(�l��ç��=A"#�� �2�K�#$(� %8%.

������=8º� ,%� ��7+����(�t´��-"#�� �

DEFINE HSER_RCSTA 90H 'receive status init�

,%� �2� ������ �89��1 �� �89���% �� ¸Î�� \]N� ²$��

(6!"#�� �¯�8�� �2 K� _�8�� Óà!"#�� �µ6� ��Ö� v��

ô�/�� �89��1 �� �89���% ��4ã#9��6��K�µß(� ,�>����

�\]!"#�� �

�7 �,��

�n/� 'I�� ��� D-"#�� �89��1� �� ���� l�� m�� �89���%

�� ���� ¯e!"#�� � ��� )�aµK� !)�� � �� ���º� ���

��~���oN����¥�4o�=K,8��N`!"#�� �

DEFINE LOADER_USED 1

DEFINE OSC 20 �

CR CON 13

Char VAR BYTE �

HSEROUT ["Program Starting...",CR]

ProgramStart:

HSERIN [Char]

HSEROUT ["Char = '", Char,"' is ASCII = ",DEC Char,CR]

GOTO ProgramStart�

¦(��?K� �2� /�7���!"#���µ6��¯�X��x�� �F�� ��

�¥/�� ����� �A"#�� #À� �2� �6����� �K� �2� �6����� +�,�

���3�+6 �����������$� �2 ª«�/�� D�2� 8���+�� 8�����3���D���

[h���-�ûC8��+��9� ������,��8�=,��(�`(��ç��=A"#�� �

�·����¥/�� �89��1��� �89���% ����n�W�9�¦(�`(��

~h�v�/��¡(����¢ �§N!"#��

DEFINE HSER_TXSTA 24H ' add TXSTA value, high speed

DEFINE HSER_SPBRG 0AH ' add SPBRG value

DEFINE LOADER_USED 1

DEFINE OSC 20 �

CR CON 13

Char VAR BYTE �

HSEROUT ["Program Starting...",CR]

ProgramStart:

HSERIN [Char]

HSEROUT ["Char = '", Char,"' is ASCII = ",DEC Char,CR]

GOTO ProgramStart

������� ,��#��2�8���+�� ����)[K� ��7+�����89��1�£¤(�YFÑ�£¤��QÒ�K,

��©�!"#�� �

%����2�8���+��������,��K� �89��1�ª��769�_�8��6�¶"#���2

ª«��/�� D�2� 8���+�� ����D���[h���-�ûC8��+��9� �2� 8���+�

�)[N��·�"#�� �IéJ�� �����Üb&���j9�YFÑ�a b

N�®¨��"#���?n�ª_K �2�/��� ���)�aµ��Be+���

#� 7�=��/�� 0��?����Z�"#�� �

YFÑ�a b��/�?o�ª_)��Û���=A"#�����o�ßà�ª_��

h��/���4r�W��,-"#�� �

������� ,��#�� #)� ,�

)�a� ûC%� ��� þ�� Ï��� �8�� °±8�� ��!"#�� ÏY��� D

M562� `�Y&562� �Y� v��56� �K� Ð�� hÇ8�� YFÑ� a b

��Dì��=A"#�� �� �� .�//%?� ûC���j9�/tb(�h�������

�� �Èh6Ù�û���D£"#�� @��4�� £¤ �Óà+�� �Èh6Ù�û�

K� @��4���u��n�¦����"#�����+���j9��Èh6Ù�û���+

Fµ� !"#�� �%#/� ûC�� ½¾�9� eÒ�� ���º� @��4�� 8�� �ß(�

� �7�DM9� /��+����!"#�� �

������� ,��#����� !��& ��

%�����+��6�������B=>>���>��,��+��89��1������=������=���������B=>>�������6��?*�+��

��������������+��6�����������89��1�������������+�������+��6+�=+��?��+5��3����

���,� ���� 6���+3�� +3+��*� ?�=� �+�� =��� ���� ����� B=����� ��� +=��6+���+��?� ���

��+��6���������3������+B��,����������B=���������������,��������������

�89��1� £¤%� eÒ� û�/� û�N� �y�n� B»�� a  j� DMº� û

�N��y�9� �89��1� %�`�!"#��|�Ñ�°38��ÏY���#Y�D

Mn� D#K� æ�� ûC�� ���� _��8�� K� eÒ� 4�� !"#�� æ�

%�ûC � ,����¦�����N��ÁN��"#��

������� ,��#�%�) �$�

�� ��ÏY��ûC������#�ÏY��h��%�Jh�F�Fh�/�TÐ�

"#��Br��K�Or�ûC������Jh�F��»F�*0��ç��=A"

Page 81: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

#�� �çj�����Dß�ÏY���{X���ç��=A"#��#Y�� ����\

]N� ²A"#�� hÁbh� �K� K� ½¾¼� Jh�F�� th�: � !"#��

Jh�F���[9� ��� ����%(� � � ��������)/���[h���-�ûC��+

���� ���(����@�/���&����.���+��9��"#�� �

������� ,�(�)��������%(��#���)[K� ���%/���@��4��"£¤8���b�YFÑ�`D���

Ò���ÈY�K,��©�!"#�� � ��� ����%(��)[K� @��4��" £¤��7

69� _�8�� 6�¶"#�� #�� °±8�� ��� ª«n� �/�� �[h� ��

-�ûC��+���� ���� ����%(� �#������+��9��"#�� ��� ����%(� �#���)

[K� � ��)�aµ�� �b� �Ò¼� YFÑ� a b�� th�: �º� \

]�9� Io�� ��"#�� jF�� F¿� ?o� v�9(r� <2� 5� N�;�� YF

� h��8�� DM9� �� PX � �"#�� ��� PXu�9(r� !2� 5� N;�

�K� 4���������=A"#��

��������������(6��6�*�

��&'"-�(#.$��� ��&-"(((#($�YF©�� ���)�aµK����o���

�¡NN� ² �_Ò(����¥�Ï�F/�P ��N���n���N���=

A"#�� ��� ��P��K� �%� �%� �n(� ~���oN� �î� � ���

)�aµ/� 2���� 4º� �]_� v��� 99����� a bN� YFÑ� ³

î�� Q��� � ��)�aµ/� P �� !"#�� ������,�� �+,���

.�����+���� %���b/��Óà4K����¥-"#�� � �Þ�]~K��_

/�����¥�� 99����(� :����*� ���>?*���+,�N�N����!"#�� �

����" ), ����� �)* ���������,�� �+,�� ����n� B/���������¥ ��î�� ��

)�aµ/����¥�4o�=K��{X�� �!"#������N�� ���

)��µ/����¥�4o�=o �YFÑ�³ î��Q���î�� ��)�

aµ(� ���¡¿ � N�!"#�� ����� C��9@� x�%� �î� � ��)

�aµ�� +f� õx�N� ����� {X�� � !"#�� ���o�

&'"-��;!)��9@ K� !)�� �����K�� ��)�aµ�H�/����¥�

4o �!"#�� �������89� ������,��+,��K��î� ��)�a

µ��QÒ���²A"#���_K� ������,�� �+,��� .�����+����/�� ��[

�: ��� _�8�� X3�>�� �`�� \]N� ²A"#�� ������,��

�+,�� K�6F�7�or��%� C��9@� �x� �=A"#��� ���)�aµ

/� xyN� ��49� #�K� FG$� ����K� åã�� �,X�� 3`!"

#�#���o� �î� t� h/� �_� v�� ���¥$� ����K� çè6�

n�B/� ������,�� �+,�� ��?o!"#���µ6�����N��á�WFâ�

M/�oÌ�£¤)��Ò�����9�����K�çè6�º����P �¼�

v���Óà�n�Y�!"#�������~���oK� !�'�y�#&-"((( t�

h/�� 44' y�$(����¥�Ï�F��­ø!"#��6N��� ��)�

aµ�v��hë hN��_����¥�ÔÕ ��"#���³� 99�����a

b�Ï�F��� ��)�aµ�:�hbN��_����¥/���N�!

"#��������,���+,��K�I�����¥�v��ÔÕ�� 99�����a b�Ô

Õ7� :����*� ���>? �F�� ��+, N�N�!"#��� ��)�aµ(� �2�ÔÕ

�� ���>�3=�+����� >=�� K� ������,�� �+,��� /�� ^���� �A"#��

��>�3=�+�����"=��K��î�� ��)�aµ/������~���oN���

�¥+���`�� �!"#�� �

% ��* �����=����#)��

������,�� �+,�� K��î�� ��)�aµ(����o� �8.�%#���5���+��

8?�������=��.�?�������=�������5���%�+��6�����$��QÒ!"#�����&'"-�(�

kWF� � ��� )�aµK� ���%�� /� �@� �F�� ���%�' /� %@� N�

>�4o�=A"#�� ������,�� �+,�� ����9�ßq�D�/� �8�!4!�

YFÑ�QÒ��P û�H�N�=o �!"#��D�/� A .�YFÑ�) b��

N���=89� �.@!4! ��������� �8�!4!��P û�H���7���

=A"#�� , � �î� � ��� )�aµ�� ��b�� YFÑ� ³ î�� 2

3��� ������,�� � �+,���N�QÒ�K��!��°±-"#���¡/�H���

6�£"#�� �

Page 82: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

��������������������� �������������������

����������� ��������������������������� ��� ����������

�� !� #!���=����#)�������~���oK� !�'�y�#&-"(((t� h/�� 44'y�$(����¥�

Ï�F��­ø!"#��6N��� ��)�aµ�v��hë hN��_��

��¥� ÔÕ � �"#�� �+,�� N� ���¥� Ï�F(� �¦�� ­ø!"#��

�+,�� N����¥�Ï�F(��¦��­ø�>�� ��$�xyN���+���

� ��)�aµN�FG+������(�Y��:���­��÷, �\]!

"#�� � ����9� ��ß(����¥�y��ï:;#FG�!b$�������

v���­��)Ä�!"#��������,���+,���������î� ��)�

aµ�����¥������¥�£¤%��$� ��ß(�¦�������N�_�

�8��>�!"#�� �7&�����N� �£¤��K>������89� ���

��� ~���oK� #$:� xyN� ��+�� �K� � ��)�aµN� FG

+��Y�����A"#��#��>�����B�����+,���,�,����������+��������������=������*�

���� �6����+��� DL=6�� ��� B�����+,��D� ��=�,� 3��� �5���������� +�,� ���� B�����+,���

��>��+�����=�,�������+�����(����6���������+��+�����,��������6����������������+��

������� $��µ>���_����¥%� ��¦����`��\]N�=A"#��

&'7��Z�º��¡/����D�ó"#�� �

��7+�������*����������5�������!�44� �DEFINE ONINT_USED 1���7+�������*�!�44�+�,�+B�5��DEFINE LOADER_USED 1�.���6B�������3�+6���+��=�����6�����3���F������/� ORG 0 GOTO StartOfProgram� ORG 5 StartOfProgram ; your program goes here �

���� �)�����6����������,���+,��K�#$(�� ���)�aµ���W!"#/�

�-�2.41� �-�2.�1� �-�2.'/�01� �-�2.3/�01� �-�2.-/�01� �-�2../�01� �2��3�1�

�2��321� �2����1� �2���21� �2�33�1� �2�3321� �2�3��1� �2�3�21� �2����41�

�2��'�41� �2����41� �2��'�41� �2�3��41� �2�3'�41� �2�--�41� �2�-.�41�

�2�2-�4� #���2�2.�4��������,�� �+,���K��î�� ���)�aµ/����¥�� C��9@�x� �

=A"#�� �

��6������###!� )�3��%>�16F870_04.hex 16F871_04.hex 16F873_04.hex 16F874_04.hex 16F876_04.hex 16F877_04.hex 16F873A_04.hex 16F874A_04.hex 16F876A_04.hex 16F877A_04.hex 18F242_04.hex 18F248_04.hex 18F252_04.hex 18F258_04.hex 18F442_04.hex 18F448_04.hex 18F452_04.hex

��6������###!� )��4��%>�16F870_20.hex 16F871_20.hex 16F873_20.hex 16F874_20.hex 16F876_20.hex 16F877_20.hex 16F873A_20.hex 16F874A_20.hex 16F876A_20.hex 16F877A_20.hex 18F242_20.hex 18F248_20.hex 18F252_20.hex 18F258_20.hex 18F442_20.hex 18F448_20.hex 18F452_20.hex

Page 83: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

18F458_04.hex 18F1220_04.hex 18F1320_04.hex 18F2220_04.hex 18F2320_04.hex 18F4220_04.hex 18F4320_04.hex 18F6620_04.hex 18F6720_04.hex 18F8620_04.hex 18F8720_04.hex�

18F458_20.hex 18F1220_20.hex 18F1320_20.hex 18F2220_20.hex 18F2320_20.hex 18F4220_20.hex 18F4320_20.hex 18F6620_20.hex 18F6720_20.hex 18F8620_20.hex 18F8720_20.hex�

?��:��) �)�@����

����3�����������,���+,������5��?��+�?��%����H=��F���+���3=�,��+��=6���?�=�

+���+,?� �+5�� +� �+�3��� 6��������������� ���3�+66�,� ����� ���� ������+�?�

B�����+,��� ��>��+��� +�,� ��+�� ?�=� �+5�� +� �=��+B��� ,�5����6���� B�+�,� >��� ����

�+�3���6����������������G�=������+�������,����6+F��+����3���6�,�>��+��������?�=��

��=������,��B�>����=���3�������,���+,����

��#!�)���& ����*)����� � ����)�� ��,��� �

• �������+�����+���+B���B�������?�=����6�=����+�,�,�5����6����B�+�,��

.���?��������������B�+�,�� �

• "��6� ���� �2� ����B+�*� ������� ���� ����+�� ����� ?�=� ����� B�� =���3� ���

��66=���+������������,�5����6����B�+�,�� �

• 9��=�����+������������,���+,��������������������,�B?�=���3�����,����

,���� ���������� B�(� ��� ���� ��3��� �>� D�6����� +�,� ���3�+6D� ��� D�2�

�6�����+�,����3�+6D�� �

• ������������� D�6�����+�,����3�+6D���� D�2��6�����+�,����3�+6D��.��

����������*�����������,���+,���+�����+�������>��+���6+?�+�F�?�=����

������ ���� ,�5����6���� B�+�,� ��� ��,��� ��� ���+B����� ��66=���+������

����� ���� ����,����6��������������� B�����+,���� ������ ������ ��� ���+B�����

��66=���+������� �

��#!�)���& ���� �� ��) #���, #�����,� ) #� �

• �������+�����+���+B���B�������?�=����6�=����+�,�,�5����6����B�+�,��

.���?��������������B�+�,�� �

• 8�+�������������,���+,���+�����+�������>��+���� �

• "��6�����6+��� ����B+�*�������� ��������+������� ?�=������B��=���3� ���

��66=���+������������,�5����6����B�+�,�� �

• ����� ���� C���(� >���� ?�=� �+��� ��� ���3�+6� ����� ���� �+�3���

6���������������� �

• ������ ���� ���3�+6� B=������ .�� ����� �����*� ���� ������,�� �+,���

+�����+�������>��+���6+?�+�F�?�=��������������,�5����6����B�+�,�

��� ��,��� ��� ���+B����� ��66=���+������ ����� ���� ����,����

6��������������� �

& ����� ,8 ��

(��#�%�7��,��%��������B=�������+,��+�C���(�>������+,?�>������3�+66��3�� �� �

�� !� �

%������3�+6�B=�������������3�+6����� ��+,�,���(�>������,��+�,�99�����,+�+�

����� ���� �+�3��� 6���������������� :���� ���3�+66��3� ���� �+�3��� ,�5���*� +�

5���>��+����� ��� ���6+��?� ,���� ��� ���=��� ���� ����3���?� �>� ���� ���3�+66�,� =����

��,��+�,�99�����,+�+��G�=��+���5����,�� ����� >�+�=���B?�=������F��3��������

���>?��,��:�������3�+66��3���� ���>?�2+�+�:�������3�+66��3��G�=��+��

+����������+��?�5���>?�������6������C���(�>����+>�������3�+66��3�B?���������3�����

���>?�.>�������3�+66��3��������� �

�������3� �������3�+6�B=���������� ���6+��?����3�+6� �����=������?� ��+,�,� C���(�

>����� ����5��*� ?�=� �+�� ��+,� ���� �+����� 5������� �>� ���� C���(� >���� �66�,�+���?�

B�>���� ���3�+66��3� B?� ����F��3� �+,� "���� 7�>���� ���3�+66��3� �������� G�=�

�+�� +���� ���� ���� ��+,��� ��� ��+��� �=����3� ���� =���� ��,�� �66�,�+���?� +>����

���3�+66��3�B?�����F��3������=��������,��.>�������3�+66��3���������:����

���3�+66��3� ���� �+�3��� ,�5���*� B���� =���� ��,�� +�,� 99����� ,+�+� +���

Page 84: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

���3�+66�,� B?� ,�>+=��� #����66��,�,$�� ����5��*� ?�=� 6+?� �+��� ��� L=���

���3�+6���,�����99�����,+�+��%����+�3������,�>+=������>�3=�+����*�=��� ����

���3�+6��,��+�,����3�+6�2+�+����������

8��=�,� +�?� ���B��6�� +����� ����� ���3�+66��3� ���� �+�3��� ,�5���*� +� ,�+��3�

���,��� ����� B�� ,����+?�,� 3�5��3� +,,�����+�� ,��+����� �>� ��� ���B��6�� +���

����=�����,���������3�+66��3�����,�5���*�������+�=�����,��������������+������

��,��>�������������H=������ �

A���$�

%��� 5���>?� B=����� ����� ��6�+��� ���� �=������?� ��+,�,� C���(� >���� ��,�� +�,�

99����� ,+�+� ����� ���� ��,�� +�,� 99����� ,+�+� ���+��,� ��� ���� �+�3���

6����������������:����5���>?��3������+�3���,�5���*�B����=������,��+�,�99�����

,+�+� +��� 5���>��,� B?� ,�>+=���� ����5��*� ?�=� 6+?� �+��� ��� L=��� 5���>?� ��,�� ���

99�����,+�+��%����+�3�� ����,�>+=������>�3=�+����*�=��� ���� ���>?��,��+�,�

���>?�2+�+����������

8��=�,�+�?����B��6��+���������� 5���>?��3� ���� �+�3��� ,�5���*�+� ,�+��3����,���

�����B��,����+?�,�3�5��3�+,,�����+��,��+������>�������B��6��+�������=�����,������

5���>?��3� ����,�5���*� ������+�=�����,��������������+�� ������,��>� ����5���>��+�����

��H=������ �

�� ��%�����+,�B=���������� ��+,������=��������,��+�,�99�����,+�+�>��6������+�3���

6���������������� �

8��=�,�+�?����B��6��+������������+,��3������+�3���,�5���*�+�,�+��3����,��������

B�� ,����+?�,� 3�5��3� +,,�����+�� ,��+����� �>� ��� ���B��6�� +��� ����=�����,� �����

��+,��3� ���� ,�5���*� ���� ��+�=�� ���,��� ����� ������ +�� ���� ��,� �>� ���� ��+,�

��H=������ �

�� ���

%��� ��+��� B=����� ����� ��+��� +��� �>� ���� ��,�� 6�6��?� ��� +� ��&-"(((�

6����������������

& �����#� � ) #�%��� ��+,��� ��>��6+����� B=����� ,����+?�� ���� ��+,��� >��6�+��� 5������� +�,� ����

�+6���>������+�3���6��������������*�>����(+6������&'"-����

��#������� ���

%��� �=��=���� ��,��B=���������� �+=��� ���� B�����+,��� �������� ��� �(��� +�,� �����

��+����=����3��������3�+6���+,�,���������+�3���6���������������� �

& ������� ,�� �)�

%�����+,�������+�������,����,����B�(�+������?�=�����������������6������=��,����

��66=���+�������������+�3���6����������������

�����,� ���>�3=�+�������������

& ����(�) #��

�+,������������+��B������B?���������3� ������%��18�6��=� ���6*� ���+��,����

����6+���6��=�B+���

�� !� �� ���

������+��?� ���3�+6� =���� ��,�� ����� ������3� ��� ���� �+�3��� 6����������������

������F�������������������5����=������,��>��6�B���3����3�+66�,��%���,�>+=���

����1��

�� !� �� ) �������+��?� ���3�+6�99�����,+�+� ����� ������3� ��� ���� �+�3���6����������������

������F� ����� ������� ��� ���5���� 99����� ,+�+� >��6� B���3� ���3�+66�,�� %���

,�>+=�������1��

A���$�� ������#��� !� #!�������+��?� 5���>?� +� ��,�� ������ ����+����� ����� ���3�+66��3�� ������F� �����

�������������5����=������,��>��6�B���3�5���>��,���������3�+66��3��%���,�>+=���

����1��

A���$�� ) ����#��� !� #!�

������+��?�5���>?�+�,+�+�����������+�������������3�+66��3��������F�������������

������5����=����,+�+�>��6�B���3�5���>��,���������3�+66��3��%���,�>+=�������1��

A���$�� ���������+��?� 5���>?� =������,������� 5���>?��3� ���� ��+,�,� C���(� >�����������F� �����

�������������5����=������,��>��6�B���3�5���>��,��%���,�>+=�������1��

A���$�� ) �

������+��?� 5���>?�99�����,+�+������5���>?��3� ���� ��+,�,� C���(� >�����������F�

������������������5����99�����,+�+�>��6�B���3�5���>��,��%���,�>+=�������1��

A���$���)����� !� #!����>��6�� +�� +,,�����+�� 5���>��+����� ����+����� �66�,�+���?� +>���� ���� �+�3���

6����������������+��B�������3�+66�,��%���,�>+=�������""��

��#������� �����)����� !� #!�

9(��� ���� B�����+,��� �������� �66�,�+���?� +>���� ���3�+66��3� +�,� ����� ��+���

�=����3������+�3���=������,���%���,�>+=�������1�� �

& ���,��"�� ����� !� #!�

Page 85: PicBasic Pro Compiler - cadcam.co.kr · PicBasic Pro Compiler micro Engineering Labs, Inc. ˘ˇ ˆ ˙ ˝˛ ˚ ˜ ˛˙ ! ˚ " ˆ#!˘ˇ $ ˆ˛ " ˚ %˘ $ ˘ & ˚

������+��?� ��+,� ���� �+����� 5������� �>� ���� C���(� >���� �66�,�+���?� B�>����

���3�+66��3������+�3���6����������������%���,�>+=�������""��

" ���� )��8������ ���� ����,� +�� ������ ���� ��6�=���� ��66=���+���� ����� ���� �+�3���

6���������������� 7?� ,�>+=��*� ���� .=��� 2������ ������� ��� ��+B��,�� %���� >�+�=���

��+B����������,���+,������,����6������������,��>������+�3���6���������������

+�,���������B������66=���+���������,�>�����+��,�5������>�?�=�������������>�����

B+=,� �+���� 6+�=+��?*� ��� 6=��� 6+���� ���� B+=,� �+��� �>� ���� ��+,��� ��>��+���

���3�+66�,� ����� ���� �+�3���6���������������� "��� ,�5����� �=����3� +�� ����� ��+��

!)�� *� ����� ��� &A!))� B+=,�� "��� ,�5����� �=����3� +�� !)�� *� ?�=� �+�� �������

�������&A!))����&&�!))�B+=,��

�����,� �%����+���%���B+��

��