Buscar

8051 Teoria

Prévia do material em texto

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

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

�	�
��	����
�������
����
�������
�����
�� �������
�� ����������
�� ����������
�� ����������
�� ��� *����������&*����������&*����������&*����������&� ������� 
�� �������
�� ��� ����������� ���	��
������ +��������	����������� +������	������������������������	��
��	
���
�
!�	���	�
�!�	���	�
�!�	���	�
�!�	���	�
����� ������ ������
��������� ������
��������� ������
��������� ������
�������
&
&
&
&� �%��
�� ��
	���
�� ��� �
	��� 
��	�� ��
�������� ���� ���������� ��� �	��
������ ��		�������� �
� ������ ����� 
�
&�
�
	������	������������		�� �
������	����
����
� �
���	������
�
�� ������
������	
�	���&������
������	
�	���&������
������	
�	���&������
������	
�	���&���	�������������
���	���
��
����
���
������,���
������-��./�������
���
����
� �
���	������������-�*�0��	���
���
�
�
�
!�	��
��
������	
���������
��
����	
����	�
�������������
�����
	����1���
 +���
����
��� ��� ����	2��
�� �������� �� 	��
���� �
�
�� 
�� ���	
�
�
�� ��%	�
�� �� �	���
��
�	
�
��
���
$�
���"�
��
����������
���	��
��%���
���	�������
����
�����������������
��	��
��	��	��������	�������	���	3�
����
����/�����
��	
�	����
	��
�
�
��
��
���������	
����
�
����	
��
�
�
��	���
��������������������������������������������������������������������������������������
�����	�
��
��
�����������������������������������������������������������������������������������������������
�����	����������������������������������������������������������������������������������������������������������
��������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������
������� ���!��"��#��������������������������������������������������������������������������������������
�������$���������#��%�&"�������������������������������������������������������������������������������
����	
��
�
�
�����	����	����
��
�����������������������������������������������������������������
�����'�	(��)�����������������������������������������������������������������������������������������������������
�����*��+�������	(��)���������������������������������������������������������������������������������,�
�������*��+�������������-���������$.����������������������������������������������������
�������
��������������/��&0���$�����������������������������������������������������������������
��,������
������*����������������	(��)���������������������������������������������������
�����'�����1���������������������������������������������������������������������������������������������������������
��2������������*34������������������������������������������������������������������������������������������
��5��������������������������������������������������������������������������������������������������������������������
�
����	
��
�
�� !
!"�#$%���������������������������������������������������������������������������������
��������6���������7�$�$8-('�����������������������������������������������������������������������
����������������������������������������������������������������������������������������������������
�����-������&"�����7�$�$8-('�������������������������������������������������������������������������
�������
�����9�&"�����7�$�$8-('�������������������������������������������������������������,�
�����������������������������������������������������������������������������������������������������������,�
��,��:����������������������*���������������������������������������������������������������������
��,����*������������������������������������������������������������������������������������������������������
��,����*����$������������������������������������������������������������������������������������������������
���������������������$������������
��������7�$�$8-('����������������������
�������$��&"�����������������������������������������������������������������������������������������������������
��������������&"������������������������������������������������������������������������������������������2�
�������$���������������&"��������������������������������������������������������������������������2�
����,��;��������	�4��%���#�����������������&"��������������������������������5�
��
,�
����	
��
&
�
!��'��	��
��
(��)
�)�'
������������������������������������������������������
,����-������&"��<�
��
��
���������������������������������������������������������������������������
,����	�
��
��
�����=������)������%��������������������������������������������������������������
,��������%���������%���������������������������������������������������������������������������������������
,�,��������3����������������������������������������������������������������������������������������������������
,����(��������8�����������������������������������������������������������������������������������������������
,������������������������������������������������������������������������������������������������������������
,������8�/���&0�����������������������������������������������������������������������������������������������
,�2�����&0��������������������������������������������������������������������������������������������������������,�
,�2����$����������������&0������������������������������������������������������������������������,�
,�2����'�(����������������������������������������������������������������������������������������������������
,�5��'���������������	��������������������������������������������������������������������������������������
,�5���������-����������
	��	��������
��������������������������������������������������
����	
��
�
�
$�������������������������������������������������������������������������������������������
�����(��������'��������������������������������������������������������������������������������������������������'����������	����=��������������������������������������������������������������������������
�������'����������������������������������������������������������������������������������������,��
�������'����������
+
�������:�����������������������������������������������������������,��
����,��'�'��������;'(�����������������������������������������������������������������������������,��
����	
��
*
�
!�	�
	
��
��
���	�����������������������������������������������������������������&&�
2����(��������$��������������������������������������������������������������������������������,,�
2����	�$����������/�>��?������������������������������������������������������������������������������������,,�
2������ ���'@���%�&"��-�������������������������������������������������������������������,2�
2����	�$����������/�����A��������������������������������������������������������������������������������,2�
2�,��	�$����������/�������/AAAAAAAAA����AAAAAA��A�AA�,��
2����	�$����������B���6AAAAA����������AAAAAAAAA��A��AA�,��
2�2��$�������������
����AAAA�������AAAAAAAAAA���AA��A���
2�2����(��������
�����������������������������������������������������������������������������������������
2�2�����'���������/�������������������������������������������������������������������������������������
2����������������@���1������������������������������������������������������������������������������
2������������������������������������������������������������������������������������������������
2�2���� '���������B6��������������������������������������������������������������������������������
��
��
2�2������$������������������&"��-�/��������������������������������������������������������,�
����	
��
�
�
+��	��
+����������������������������������������������������������������������������������
5��������/=������-�������������������������������������������������������������������������������������
5���������������������������������������������������������������������������������������������������������������
5������������������������������������������������������������������������������������������������������������2�
5������������������������������������������������������������������������������������������������������������5�
5������������������������������������������������������������������������������������������������������������5�
5������������������������������������������������������������������������������������������������������������5�
5����$.�������������%�������������������������������������������������������������������������������������5�
����	
��
�
�
��	���
��,�������������������������������������������������������������������������������*��
�����(��������-�������&"��������������������������������������������������������������������������������2��
��������������������-�������&0��������������������������������������������������������������������2��
�����-�������&0���$.�����������������������������������������������������������������������������������22�
�������(��������8�����������-�������&0���$.������������������������������������22�
��,��$.�������������%������������������������������������������������������������������������������������2��
����	
��
�
�
#�'���-��
�	���������������������������������������������������������������������������
�����$������������(�������������������������������������������������������������������������������������5��
�����*��������'����&"�����(������������������������������������������������������������������5��
�������*������>�2�@���?������������������������������������������������������������������������������5��
�����$.�������������%������������������������������������������������������������������������������������5,�
����	
��
��
�
��'
�������
�����������������������������������������������������������������������
��������
������������������������������)������C�)�';�����������������������������5��
������(��������"���������&"�����8������������������������������������������������������������
�����������&"��D
��1�E�>�?��������������������������������������������������������������������������
�����������&"������6���>�?��������������������������������������������������������������������������
������F���B�����������������&"��)�����������������������������������������������������������
����	
��
��
�
"�����.
��
(�"������������������������������������������������������������������������
������'��8�����E�����
�8���������������������������������������������������������������������������������
������8�����&"����������������
�8G���������������������������������������������������������������
�����������������������*������@��������������������������������������������������������������2�
���,�������������������*����,�@��������������������������������������������������������������2�
��
2�
������-�����&0��������&0����������������������
�8�������������������������������������
�����������&"��
�8D����>�?������������������������������������������������������������������������
�����������&"��
�8D��B�>�?���������������������������������������������������������������������
�����������&"��
�8D��B�>�?���������������������������������������������������������������������
�����,�����&"��
�8D����>�?����������������������������������������������������������������������
�����������&"��
�8D����>�?����������������������������������������������������������������������
���2��$.�������������%�������������������������������������������������������������������������������������
�
/�0�����
/
�#�1���
/����
�	������
�
!2	������������������������������������������
/�0�����
3
�
4��5����
5��
���	�
��������
��'
�
��6	7���
/!�8��+�!9!�����������������������������������������������������������������������������������������������������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��
�
����
����
�
�
���	
��������	�	
'� ���
	��� ���� ����	���	��� �
�	�� 
�� ��
	
��	
���
	���
���������� ��� �	
�	��� �
� 
���������
�����	����� ��� ���� �
	��� ��	���� ��� ����
��� 
��	�����
�� 0����
� �
� �	��� ���
����
������� 
��	�
��
� ���
� ��������
�����
�1����
�������������
	��	�
�
%���
������	����
������
������
�
�� �	
�	����� ������
�� �� 
�� ������� 	
������� �� ������� �
� �
������ ���
�����������������������
���������
���������
��	
�	����
	��
�
�� 
	����� ��	�� ��	� ��
��������������
��
�������� 4��� 
�����
� ��� 
����
�� ��
���������	������
������������	�����
�����������������������������������
��	
����
$� �� �� ����
� ��������
� �
� ����
� �� ����� �� ��� �
�� �
���
�� ���
� ����� ��
���������� �� ���� ��� �
	���
� 
���� ���� ����� ��
��
	
��	
���
	����
�
�� 
� �� �� �
������� ������
���	� �	
�	����� 
�� 	������� ���� 
�1�
�	�
�	
����������� 
�� ��
	
��	
���
	���� ���������
� �
�
�� 
����
�� ������
��������������	
�	��� �
��
'���������������	��
������
	���
�� 
������	��
��
���������
	���
�/���������	�
���	����
	�� �
�����	
�	���������
�����
�
�/'54(� ����	
��
����
�
��� ���
��	�� �
��
������
���������� �� ����� 
��������� ��� ����	�
�� �������
��	��� 
�� �	������
���	�
������ ��� ��
	
��	
���
	���
��
	
��	
���
	��������������������
!�	�� �������	� ����� �� ���������� �� ��	�� ��
	
��	
���
	���
��������
�������	�
�	�
�����������
����#���������
�������
����������������
���	�
���������������
	���
	��������������	
�������
�
���2
3��
5�
�
�
�
����
����
�
'� ���
	��� ���� ����	���	��� �
�	�� 
�� ��
	
��	
���
	��� ����� �������� 
�
�
��������� 6���������� ����������7� ���� �
��� ��	�
�����	����� ��� ���� �
	��� ��	���� ��� ����
��� 
��	�����
��0����
� �
� �	��� ���
���������� 	�
�����/��� 
� ��
� ������ ����������
�����
�1����
�������������
	��	�
�
%���
������	����
������
�������
�
�� �	
�	����� ������
�� �� 
�� ������� 	
������� �� ������� �
� �
������ ���
����
���������
���������
��	
�	����
	��8�����������������
��	�� ��	� ��
� �������������
� �
�������� 4��� 
�����
� ��� 
����
�� ��
���������	������
������������	�����
�����������������������������������
��	
����
�
� ����
� �� ����� �� ��� �
�� �
���
�� ���
� ����� ��
���������� �� ������� �
	���
� 
���� ���� ����� ���������� ��� �	
�	��� �
� �
��
�
�� 
� �� �� �
������� ������
���	� �	
�	����� 
�� 	������� ���� 
�1�
�	�
�	
����������� 
�� ��
	
��	
���
	���� ���������
� �
�
�� 
����
�� ������
'���������������	��
������
	���
�� 
������	��������������9:;<���
�����
�
���������	�
���	����
	�� �
�����	
�	���������
�����
�
����	
��
����
�
������
��	�� �
��
�������'��
����	������ �� �
���� �
����
���������� �� ����� 
��������� ��� ����	�
�� �������
��	��� 
�� �	������
��
	
��	
���
	��� �� 1
��� ���
�� �	
�	��� �
� ���
�
!�	�� �������	� ����� �� ���������� �� ��	�� ��
	
��	
���
	��� ������ 
� ���	
�
��������
�������	�
�	�
�����������
����#���������
�������
����������������
���	�
���������������
	���
	��������������	
��������
���2
3���
�
��
�
�
��� �� �
��� ��� �������� ��	�� ����	� 

��	������� ���	�� ����� ����
	
	� �� ���� ���
����
 �� 
��
�����	��������
!�	�������
 	��
�����	�������	���
	
5�� ��
���� ��� ���� �� ���	���� �
	��
)�
	
��	
���
	� ��� ;� ������ 
� ����� ��� �
	��	��� 
� ����� �
����	� ��� �
�
�� 
��
������������
���	
��
��
�������
!�	��	�����	�
������1
���
�
���
��
�1�	�=�	����������������������
�������
��
	
��	
���
	�� �� �
���� �������� ������� 	�
�	�
�� �� ����� ������
��
	
��	
���
	�� 
�
� �
	� ������
�� ��� 
����� ��� 
����
� �
� ��	���� ��
����
	����
	���� 	�
�	�
�� ���� ������� ��� ����� ����
���
	��� ������1���� �
�
������
��	�������
��������	
�	���	��
>
�������
��������������<?���
��������1
	����
�
���	������
�����
��0��
�����
���������
�
����
	
��	
���
	������@��������
����A�� �
��� �
������ �	�������	�� 
����� ����
� 
�����
� ��� ����	� +���
6
%���
�� �� ����	� +��� ��� �	
�	����7� �� ��
� �	
�	����
�� ��� �
	��� ������	� �
�
�	���
�
���������1
�)�4C�������
�����'
��
��
����������
�������	�
�����	�
������
�
����
�	��� ����� ��
	
��	
���
	���� �
	��
������
� 
��	
�� 	�
�	�
�� 
�
&�
���	�
	��� 'B0�� �%���
�� ��� !C)� ��
	�
	��
�� ���%	��� �D!E$)��
����
� �
� "�!�	
���� ��
�� '���������� �������� ����� ��� .??� ��	�� +��� ������

1����
$�
��
�������������
��������	���
�
�� ��	���
�� F� @�������� ����A�� �������1�
��������
���������������	������������
$�#������������
�������
�������	������
���	�
�	����%	�
����������		���
�
	��	��
�������	�������
�����
�������	
�����
�
� �� 
��	�����	� ��� ���
	�� +��� ��	���������
�	�
���	���	�

���	/���
�������������	
�����������
��������
����
�	/����
����������
���	�������
�
�
�
�
�
�
�
�
�
�
�
�
��
�
�
��� �� �
��� ��� �������� ��	�� ����	� 

��	������� ���	�� ����� ����
	
	� �� ���� ���
����
 �� 
��
�����	��������
!�	�������
 	���
�� �� ���	���� �
	��/���	�
���� �
���� #�	��	��
�
� 
	�
�� ���
)�
	
��	
���
	� ��� ;� ������ 
� ����� ��� �
	��	��� 
� ����� �
����	� ��� �
�
�� 
��
��1
���
�
���
��
�1�	�=�	����������������������
�������
�������� ������� 	�
�	�
�� �� ����� ������
��	
���
	�� 
�
� �
	� ������
�� ��� 
����� ��� 
����
� �
� ��	���� ��
����
	����
	���� 	�
�	�
�� ���� ������� ��� ����� ����
���
	��� ������1���� �
�
>
�������
��������������<?���
��������1
	����
�����������	�
��
��
	���������G?�
����
�����
��0��
�����
���������
�
����
	
��	
���
	������@��������
A�� �
��� �
������ �	�������	�� 
����� ����
� 
�����
� ��� ����	� +���
6
%���
�� �� ����	� +��� ��� �	
�	����7� �� ��
� �	
�	����
�� ��� �
	��� ������	� �
�
��'
��
��
����������
�������	�
�����	�
������
�
����
�	��� ����� ��
	
��	
���
	���� �
	��
������
� 
��	
�� 	�
�	�
�� 
�
&�
���	�
	��� 'B0�� �%���
�� ��� !C)� ��
	�
	��
�� ���%	��� �D!E$)��
'���������� �������� ����� ��� .??� ��	�� +��� ������
$�
��
�������������
��������	���
���)����������	�� �
��
�)�4C�������
�����
�������1���
/��� ��� ������ �
�
�� 
�� ����
�
�� �
�
�����������	������������	
$�#������������
�������
�������	������
���	�
�	����%	�
����������		�����������
�
	��	��
�������	�������
�����
�������	
�����
��$�#��������
	�
������
�������/
�
� �� 
��	�����	� ��� ���
	�� +��� ��	����������� ����
� ��� ������ ���� �

3� ��
�
���
�������������	
�����������
���������
����
��������
��	�������
�����	
�	��� �
��
���
	
��	
���
	��
��
�
���
�� ���������	������	
�� 7� '����	�� 
� #��� ��	�� ��
	
��	
���
	�
�����������
��
��	��
������������������������	���
�
�� 7� 5
� ����� ��� �����
�� �� �� 
�
��
����	�
�� ��	�� ��� �
�� 
����� �
� ��
�	
�
������
�
������ ��� �	�$	����� ��
�
%�����
	����	�����&������
��
����
�
H��
�����
�
������	�
����
����	���	
������	�
�������
�
�
�
�
������ ��	!��"�	#����	
'
����1��
�������
�����	
�	������
	��
��������������������������&
 
�
�
�
�
�
�
�
����� �� ��� ������
� ��� �	
�	���� ��� �� ���� ������� 
� ���
�
��
	
��	
���
	��
	���	
�������������
���������
�������
�6������
�������/
�6�������7��
�
$� �	
�	���� ��� ������
� �	�
���� ��	� ������
� ��� ��� �	
�	���� ��� ����
	� �
��
I�	��
�� ����� �������� 
�
� �����	� 
�� �	
�	����� ���������
� 
�� 	�
�	�
�� ���
�������������
��
��=�	��'("�"�
��	��
��
!�	�� �	���	� ��� �	
�	���� �
� ��
	
��	
���
	�
�	����	��������
	��	�
��	
�	����������
�)����
�)����
�)����
�)
�
$������������
������
��	�
��	
�	���J�
��
7� '����	�� 
� #��� ��	�� ��
	
��	
���
	� ����� ��
�������
/
�
�����������
��
��	��
������������������������	����
5
� ����� ��� �����
�� �� �� 
� �
=��
��� �
� ��
��� ��� �	
�	�����
��	�� ��� �
�� 
����� �
� �� �	��� �
� ���� �����������
������ ��� �	�$	����� ��
�
%����� 
����� ��	�
�
%���� �*�� $	���
���� �� 
*��
�
H��
�����
�
������	�
����
����	���	
������	�
�������
����
'
����1��
�������
�����	
�	������
	��
��������������������������&�
����� �� ��� ������
� ��� �	
�	���� ��� �� ���� ������� 
� ���
� ����� �
�
��
	
��	
���
	��
	���	
�������������
���������
�������
�6�������7������
���
$� �	
�	���� ��� ������
� �	�
���� ��	� ������
� ��� ��� �	
�	���� ��� ����
	� �
��
I�	��
�� ����� �������� 
�
� �����	� 
�� �	
�	����� ���������
� 
�� 	�
�	�
�� ���
�
!�	�� �	���	� ��� �	
�	���� �
� ��
	
��	
���
	� 'H��)���� �� ��
����	�
�
����
�)����
�)����
�)����
�)++++����������
�
��
,���
�+#� -� ��� �&������ ��� ����
����	� ��	�� �� ���.�
��
	����	� �
��
��� ��� ���� �� ���	���� ��
���� 	���	���� ���� ��	
��� ��
����
 �� 
��
��� ��� �	�/�������
�� �)�
�� �� 	)�
�������0� ����� ����	�
�����1�
������ ��
��*�������
��#�
���
���
!�	��
	��	�
��	
�	�������������
��
��
����
������������������
����������	�
�
�������
�� ������ ���	
�� K���	������� ����� �	
�	���� 
	���
� ��	�� 
������
� �
	�
���
������
	��
�����������
�
������������
���
��	
�	������	��
���	���
����
����
�� ����	�
�� ���� �� �� "��
�� ���������� ���� 
���
	
��	
���
	� ���������
������������	�
��
������
	����
���	
��
���	������������	��������������������
�	
�	��� �
�����	�����
���������	��
�����
������
	�
��
�� ����	����
��
�
�
�
5
����
�
�
��
0��
�������
��	
�	�����
��
	���
���
������
�
		����������
�
������
	�
	���
��� �	����
� 
�� �� �������
� �>�L� 6��������
� ��� ���
	��� �
�� �	����
	��� ��
�������
	��7�� ���� 
����
�� �
� ���	�
� ��� �
	���� �
� 1�����
����� ���
�
	����
��
��	����
���������	����	��	����
�������%	����
���
	
��	
���
	�
�
�
������$��%��	��	#��&�'"�	
'�%�� �� 
����� �
� �
� �	
�	����� �
���
�� �����	� 
� �	����
� 
	���
� ���
�
������
	� 6�	����
� �� �������
� �>�L7�
�	���	�
��
�
1��������
����	�
���	������
�����
�����
	
��	
���
	���6
��
�#������������
�������
7
�
�
�� ��� �	
�	���� ��� �	��� �
� ����
���
� �
� �	����
	�
�
��������	�����	�	�
��	����
���	��
����
�
������
	�6�������
��>�L
��	��
�
1������	�����������
��
�����	��� �
�
��
���
�F���
	�������
����
� �
�
�
�
������
	���
����
���	&�
�
��7�'�	���������
	�����	�������
�
������
	�
�
�
�
�
�

����������
�
���
#� -� ��� �&������ ��� ����
����	� ��	�� �� ���.�
�� ����� ����
	����	� �
��
��� ��� ���� �� ���	���� ��
���� 	���	���� ���� ��	
��� ��
����
 �� 
��
��� ��� �	�/����� ��
�� �)�
�� �� 	)�
�������0� ����� ����	�
�����1�
������ ��
��*�������
��#�
���
������������	
���
�
!�	��
	��	�
��	
�	�������������
��
��
����
������������������
����������	�
�
�������
�� ������ ���	
�� K���	������� ����� �	
�	���� 
	���
� ��	�� 
������
� �
	�
���
��������
�����������
�
������������
���
��	
�	������	��
���	���
����
�
�� ���������� ���� 
���
	
��	
���
	� ���������
������������	�
��
������
	����
���	
��
���	������������	��������������������
�	
�	��� �
�����	�����
���������	��
�����
������
	� �	��2�	���������
�������
0��
�������
��	
�	�����
��
	���
���
������
�
		����������
�
������
	�
	���
��� �	����
� 
�� �� �������
� �>�L� 6��������
� ��� ���
	��� �
�� �	����
	��� ��
�������
	��7�� ���� 
����
�� �
� ���	�
� ��� �
	���� �
� 1�����
����� ��� �
���� �� ��
	��	����
�������%	����
���
	
��	
���
	��
'�%�� �� 
����� �
� �
� �	
�	����� �
���
�� �����	� 
� �	����
� 
	���
� ���
�
������
	� 6�	����
� �� �������
� �>�L7� ��	�� 
���
	
��	
���
	� ��)���� !�	��
�	���	�
��
�
1��������
����	�
���	������
�����
������
	�!��������	����
	�
#������������
�������
7��
�
�� ��� �	
�	���� ��� �	��� �
� ����
���
� �
� �	����
	� ��)��� ��������
�� ��
�
��������	�����	�	�
��	����
���	��
����
�
������
	�6�������
��>�L�
���M(57�

��
�����	��� �
�
��
���
�F���
	�������
����
� �
�
7�'�	���������
	�����	�������
�
������
	��
�
�
�

�����������������������	���
��
D�7�'�	���������
	�����	�����
�
������
	�
�
�
�
�
�
�
�
�
�

����������
�
�
'
����1��
�	����
����������������	��� �
&
�
�
�:��	��	�
��	
�	��������������
	�6���&�
�:��
�����	�
��	
�	�����
�:� I�	���
�	� ��� 
� 
������
	� ��	
�� 
� �	����
� ��	�� �� �	��� �
� �
� 
1���
6�	����
��>�L7��
�
&:��
��
��	�
��	����
	��
�!���
�:�H	�����	�	�
��	����
���	��
����
�
������
	� 6�>�L

1��� ��	����� �
� �	
�	���� ��� �	��� �
� 6'��N(4!��L�
4�E('*��L�7��
�
�
O����
	��������������������
��
��

3����1��
��	������
����������
	�����	����
��	

���
� ����	��� �
��
����
	
��	
��	� ����
��
� ��	�� �������	� ���
� ��� ��
	
��	
���
	���� ��
������� ��� 
��	���
��������&�3�#4���54�(	�����������
P�I�	����
���������
���	
�	�����
�
I��
��������	������	���	���
���
	
��	
���
	�
�
�
�
�
���
D�7�'�	���������
	�����	�����
�
������
	��
�

�����������������������	���
'
����1��
�	����
����������������	��� �
&�
�	��	�
��	
�	��������������
	�6���&�'("�"�
��	7��
I�	���
�	� ��� 
� 
������
	� ��	
�� 
� �	����
� ��	�� �� �	��� �
� �
� 
1���
�
H	�����	�	�
� �	����
���	��
����
�
������
	� 6�>�L�
�� �M(57���	��
�

1��� ��	����� �
� �	
�	���� ��� �	��� �
� 6'��N(4!��L�� 
�� QE'I'�
O����
	��������������������
��
��

3����1��
��	������
����������
	�����	����
��	

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

���
� �� �����
� �� �
���
��	� ����
��
� ��	�� �������	� ���
� ��� ��
	
��	
���
	���� ��
������� ��� 
��	���
����
P�I�	����
���������
���	
�	������
I��
��������	������	���	���
���
	
��	
���
	�'H��)�������
������
��
�
�	�	���������	���
�
��
�� (	�)�*+��	
$�� ��
	
��	
���
	��� ����� ��	�������� ����	�
�
�	
�	����
	� �� ����
	�	� �	
�	����� ��	�� ����	���	� 
�� 
� @����
� ����	�
	A�
��
���
� �
� 
1���� ������ 	�
�	�
��� 
	���
�� �
	� ����� ���	�
������� �3�� 
�
�
1�	�=�	������
�
������
������6��
�
�%��
���)$47����	�
��
������
�
!�	�
	
��
��	����
��
;�������	�������
/#�����
���!R����;������
�����������	������
� +������
��	
��
�� ;S�-����������%	�������	
�	����
�� DTGM-�������E')�������
��6���� 
���	����	�����������	
�	���7
�� <D����
��������	������������6(B$7��	
�	�������
��)
�
�����	
�	��� �
���	�����(4!�
��H	3������	�B
����	����	����	� �
��������
����
�������
���
����
� �
���	����
��!	
�	�������C��
1�0
��H���	
�����	���	���������		�� �
�
���
��������������	�
	�����
��$�
����
	����	��%��
��
+�!
��
��$��	� �
�����F9�����*F9�
��!	
�� �
�
��	��
%�����6�

#����7
��'������� �
����,����H�I��
�
$� ��
	
��	
���
	� 	(��)��� �
����� ����	�������� ����	�
�� ����
�����
�� ����
��	������ ����� ����������� 
�� ��� "��
� 
1���� ���������
� 
�����	���������� ��
��
������������
��
�����������	�
���
���2
3��
���
�
�
�
�	�	���������	���
���������
�
��	�������� ����	�
�� 	�
�	�
�� ���� ������� 
�
�	
�	����
	� �� ����
	�	� �	
�	����� ��	�� ����	���	� 
�� 
� @����
� ����	�
	A�
�� 
	���
�� �
	� ����� ���	�
������� �3�� 
�
�
6��
�
�%��
���)$47����	�
��
�������
�����
!�	�
	
��
��	����
��
;�������	�������
/#�����
�!R����;������
�����������	������
� +������
��	
���
;S�-����������%	�������	
�	�����
+�!
��
DTGM-�������E')�������
��6���� 
���	����	�����������	
�	���7�
<D����
��������	������������6(B$7��	
�	��������
)
�
�����	
�	��� �
���	�����(4!���
+�������3	�$	���������
H	3������	�B
����	����	����	� �
��������
����
��������
1�0
��H���	�
���	���	���������		�� �
�
���
��������������	�
	������
!	
�� �
�
��	��
%�����6�

#����7�
�
����� ����	�������� ����	�
�� ����
�����
�� ����
��	����������� ����������� 
�� ��� "��
� 
1���� ���������
� 
�����	���������� ��
�
���2
3���
�
��
����������5�����
����������5���
�	*�
���������������
���������������
!�	�
	
��
��	����
��
;�������	�������
/#�����
'������	�
���	������	�������	������	����
�
��������
��
&�
�
�
�
�
�
�
�
�
�

����������������������	��������������� ��
�
!
	������	������&!
	������	������&!
	������	������&!
	������	������&��������������������������<D�(B$,�������3��
�
���� �
�����	���
����
� �
� ���	�� 
� @����
A� ����	�
� �� ����	�
� �
� 
1���
����	
��
	��&���H���H���H��������
	�������
�����
	����
��
��
����
��
����
��
����
��������
������
������	���������
�
1�����������		�����
����;������
H���	�B�
����	�&H���	�B�
����	�&H���	�B�
����	�&H���	�B�
����	�&� �
�� ��
	
�	

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

�� ��� ��	���� ��������� 
��	��� ��� +��
����	�������� �	3�� 
����
	��B����
	����
	��� ���
����
����	�D��'��
���
������	�
�����	��
����	��
��	�	��������������������
����
��	�1��������
���
	��
��=�	��
��1�	�=�	��
���
����������5����������������������������������������5�
����������5������������������������������������5�
�
	)F�
��@�����

��%�&"��
����������������'�(�������������������'�(���
����������������'�(��� ����������������'�(���
������
-)��
!�	�
	
��
��	����
��
;�������	�������
/#������
'������	�
���	������	�������	������	����
�	(��)�������������	���������
��
�
�
�
�
�
�
�
����������	��������������� ����
����������<D�(B$,�������3��
�
���� �
�����	���
����
� �
� ���	�� 
� @����
A� ����	�
� �� ����	�
� �
� 
1���� 4�
� �������
�� ���
����
	�������
�����
	����
��
��
����
��
����
��
����
��������
������
������	���������
�
1�����������		�����
����;�������
�� ��
	
�	

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

�� ��� ��	���� ��������� 
��	��� ��� +����$���
	
��	
���
	�	(��)��� �
�����
����	�������� �	3�� 
����
	��B����
	����
	��� ���
�����
�� ����	� ?�� ����	� 9� ��
����	�D��'��
���
������	�
�����	��
����	��
��	�	��������������������
����
��	�1��������
���
	��
��=�	��
��1�	�=�	���
��
�,�
5�� ��� �
� ��� 
����
	�� �� 
������� ��	�� ��
	��������� ��� 	���
���� �� ����
�	���� �
� ��� @�A� ��	�� @�A� 6�
	��� ��� ���
���7� �
� ���� 
		���
������� ���
� ���
�
�
������
��(��>���,?���(��>����?��5�������� �
��
�����
������	�
��6H����H�7�
��
��
���
	��
����9BDU�������

�������
�
�
����
	��
(���		�� +��&(���		�� +��&(���		�� +��&(���		�� +��&�������		�� �
�����������
���	����	�	�
��	

��������
�
		�������
������	�
��	
��	���	�����������		�� �
��
��
����������������������������1������������
�
������	��
������'�����������������		�� �
�����������������
� �
��
�1�	�=�	���
�
�����
����	�
��
�����	�
������
����������������
���
	���
�
����
�
������
�
���
�	�
������
�����
������	���	�
��������������
1����������� �
��
����������>��
����� �
����� ��� ����		�� �
&� �
	� �
��=�	��� ����		�� �
� �
��
������ �
	� ��	���	�
�
����	�
� �� ����		�� �
� �
��
������ ����	��������� 6�
	� ����
�� �
	� 
����
� �
�
��	����� ��
�7�� '� ����		�� �
� �� ���� ���� ����� ���
	������� ��		�������� �
��
������������
��	
�����
	
�	

�����
����
��������������		
���	�����	
�	����
����
	�
�
�������
������������������
������	�
��������	�
���
!
	�����	���&!
	�����	���&!
	�����	���&!
	�����	���&��
	������
����
� �
�������
������������&������
��������	���	����	�
���
	�� +��� ��	���������� !
���
�� ��
�������� 
��
��	� �� ������ �
	���� ��	�����
��
������� ���� 
����
��� ���
�� ��� ���	���� ��� �	
�
�
�� E4����� E4,����
E4UDD�� ��
�� '������ ������
�� ��� ����
�����
�� ���� ��������� ����� �	
�
�
� ��
�
������
	���� �%���
� Q!4�� ���	���
	�� ���
���� ����
	��� ��� 
%���
� ��� ��		����
����
	������
�	�+����������
�����
��
)��%	��� ����1&)��%	��� ����1&)��%	��� ����1&)��%	��� ����1&� ���� 
� ��� ���%	��� ��������
� �� �	������	� 
� �	�$	����6"7�
������
� ���
� �	����
	� ��	����� 
� �	

���
� ��� �	��� �
�� R��� ���� �	����
�� 
�
��
	
��	
���
	��������� ���
�
������ �
	��� ����������������� ��		�����������
������
�������
������
�
&�!����	����
	���#������������
�������
��������	��
�����	
�� 
�� ���
�� ��� ���� ���%	��� E$)� �	���+�
��� ����	��� �
	� ����� ��� T?�
��
����
�
����� �	,��-���	��	�)�*+��	
5�������������������
��;S�-����������%	�������	
�	����E$)�����2�M-�������
���%	���E')�����������
�	��������
�������������������	�&�
�:�����M-���������
���	����
�:�����M-���� 	���	���
����	��	�����	
���� ��� +�������
�������(58������
���
5�$
���	� (�
�
�
�4� ����� 
�
� �
	���� ��� ���	���� �� ������� ����	���
����
� �
���	�������
��
�
�
�
��
"�����
 	���	��������
�����
 
���
������� ��4� ��
������ 
�����������������9����1	
���&��	
�����)�
�������
��4�����������
����
�	���
�	�����	�������	
���
����
��,��-���	��	�����	.������	�	$/�����
'����%	��� ��� ���
�� �5�:�;�5�
�����������:���	��
���%	�������	��������%	�������	����'�����	�����	�����������������
���
������
�������M-���� ���������� �
�����	�
���	�� ���������� �
�����	
�	������ �� 
��	��
��	�����������
������M-�������	���	������
��	�����	��
	��������� +�������
�����
64KE,�7�������	����������	��
��	���
��������
�����	� �
��
����������
�
�
5
����
�
�
��
������������������	��	���'0��	��%������
����
4�
� �
�� +��� ����
��� ���
������ ������%	��� E')�� ���� 	�
���� ���� ��� +��� ����
���
��� ����	
� �
���
	
��	
���
	���
�� ����� �� �
�������
�	
�	���	�
���
	
��	
���
	���	��������	�����	����������� +�������������������
�
&� ���� 
����
� �
� ��	����� �����	� ��� ���
� ����� �
	��� ��	������ �
�
��
	
��	
���
	��������	�����	��
	�����
�����	�����������
	�������
�
1���
������ 	�����	��
	��� ��� ��� +��� ����
����� ��
� ��� ��	������ �
�� +��� ������%	���
E')��
�� ����������"��	
� ����
�� �
�1�����
���������	�����
�� �������������
�
����������
���� 
�� ������ ��� @������
A� ���� ��
�����������
��
��	
�	�����'�����	��D�D��
��	���������	�����	��
	��
��� �������� ����� ��	����� �
�� ����� ������
�� ��� M��� �� M-���� ������ 
�
� �����
����	� 
������
�����
���
���
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

������������!��������
���
"�����
 	���	��������
�����
 
������������
�
%��������1	
��

��	
��
4� ��
������ 
�����������������9����1	
���&��	
�����)�
�������
��4�����������
����
�	���
�	�����	�������	
����
,��-���	��	�����	.������	�	$/�����	
5�
�����������:���	��� �
������ �� ��������� ���
���%	�������	��������%	�������	����'�����	�����	�����������������
���
������
M-���� ���������� �
�����	�
���	�� ���������� �
�����	
�	������ �� 
��	��
����	���	������
��	�����	��
	��������� +�������
�����
64KE,�7�������	����������	��
��	���
��������
�����	� �
��
�����������
�������������	��	���'0��	��%������	
4�
� �
�� +��� ����
��� ���
������ ������%	��� E')�� ���� 	�
����� ��� @������
A��
���� ���� ��� +��� ����
���
��� ����	
� �
���
	
��	
���
	���
�� ����� �� �
�������
�	
�	���	�
���
	
��	
���
	���	��������	�����	����������� +�������������������
�
&� ���� 
����
� �
� ��	����� �����	� ��� ���
� ����� �
	��� ��	������ �
�
������	�����	��
	�����
�����	�����������
	�������
�
1����
������ 	�����	��
	��� ��� ��� +��� ����
����� ��
� ��� ��	������ �
�� +��� ������%	���
E')��
�� ����������"��	
� ����
�� �
�1�����
���������	�����
�� ������� ������
�
����������
���� 
�� ������ ��� @������
A� ���� ��
������ 
� ������
�������
� �� 
�
'�����	��D�D��
��	���������	�����	��
	����	��������
��	����� �
�� ����� ������
�� ��� M��� �� M-���� ������ 
�
� �����
!���������	���������	��	��	������ 
"����������
��
�2�
!
���
���	����1�	�
��
��	�����	��
	�������
��������������
������@������
�A�
��
��������	� 
�����
����
���
�������%	���E')��
��� �������� ����� 
�� 4KE,�� ���� ������ 	���	3�
���� F�� �
	���� ��	������� �
� ������
�� ����� ������
�� ������
�� ���
�� ����� ����	� 
�� ����
�� ���
���
�� ���
1�����
������
��
�(�)+	��1	�
1	��	�	���
�����>��F?�
�����>��F?�
�����>	�F?�
�����>:�F?�
�
!?��!9��!D���!<���
��
�� +���������%	���E')�����
��3��
�����
�������
	����
��	������� �
� ��
	
��	
���
	�� V������	� ��
	���� 	��������� ��� ��� �������
	�����	
�����
����
�����������	���
�
�
�
���"�
��	�����������������
�
1����
�
+)��2	�(.3)$��
�� )��>��F?�
�
O����	�����	��
	���������
�
�
����1���������	� 
�����	��
	�
�������/	
�������
�������
	�����	��
���
	
��	
���
	�
��
��
����	��
	�
��
��	
�	�����	��
�����
���
��� ��� ���
������ ���� ���/	
����� 
�� ��	���
� ��� ���� ����		�� �
�� ���� ��
�
�����
� ������ ����	� +��� !R4>� �� !$!� �� �� ����	��������� ���������
� ������
����	� +��� �'**BE�HRE5� ���� ��
� ����������� ��� ���/	
������ ��� ����������
����������5�������������������	�����	��
	������������
����
����
����������
�
������
	�����
���
��������������	��� �
��
��	
�	����
	���
����
).,$�	�	�	).,$�	
�
��(F��>�8F?�
��(
��>�:F?�
��(F��>��F?�
��(
��>�	F?�
�
�
��
�5�
$� 'H��)��� �
����� �� ����	�� ���� �
���� ��	� �	
�	����
�� ��	�� �	����1�	���
�
���	��
	����������
�6����	,�7�
��
�
�
����
	����������
��6
����
	��7��
$� 
�����
� ��� �
��� 	�����	��
	��� ��� ;� ������ H>� �� H*�� �
	���� ��� "��
�
	�����	��
	� ��� 9G� ������ 5����� ���	
� 
�� ����	�B
����	�� ��	�
� ��	�������
�� �
�
�
�
����9G�������
��������
).,$�	�(3)�(
	�$#.+)$��
��(�';�>��F?�
��(
��>�:F?�
��(F��>��F?�
��(
��>�	F?�
�
).,$�	,(4$	�$#.+)$��
��(*'8�>��F?�
!�	����� �	
�	���	� 
�� �
�
�� ��� ���� �
� ��� 
���� ����	� ���������� �
�
��
	
��	
���
	��
�
����
�(5$�	�(3)�(
	�$#.+)$��
����';�>�5F?�
O� ��� 	�����	��
	� ����
� ��	�� 
��	
��	� 
�� �
�
�� ��� ���
�
������
� �
�
��
	
��	
���
	� 
�� 	��� �
� �
� 
����
� ��� ���	���� �� ������
	� ������� �
�
	�����	��
	�4)$0���������
����
�����	� �
��
��
�
����
����
� �
���	�����
����
����
+$�.�
	6 ��$��
�� ): ��>��F?�
'� �	��������
� ��� ���
�� �
� ����� �� 	��������� ���
� 	�����	��
	� ����
���� 4MRK�
���	
��� �����	��� K���
������� ����	
� �
� 
1��� ���
�� �
��� 4MRK�� ��� ��	��
�	��������
���
��	
���	��	�
�� �
��������	��
��
��=�	���%�����������4MRK��
�
�
.�	�	.$	7.������%�	�������8	�	.������%�	$��9��:�
��
�� -$�>	�F?�
�� -��>:�F?�
4�
� 	�����	��
	��� ��� ��� +��� ����
����� 	���
�������� ������ ����		�� +��� �
�
��
	
��	
���
	��$� 	�����	��
	� (!� ��
��		�����3	
�	
���
����������
� ���� ����		�� +��� ���
� �	

�����
	�� $� 	�����	��
	� (��
"
������ 1�������� 
�� ����������� �
���� ��� ����		�� +��� �
� ��
	
��	
���
	�� 4���
���
�
������
� �� ��	�
��
� 
�� 
� ��� ���� 
1���� ��	��
�����
�
1���	�
���
�
������
������	������������		�� +���
�
�
��;������������	,���������������
����
�����������������������������������������������������

��������#
����
��<���I�'������� �
����J�!�
��4="
�

<��
C�H�		��
���
4�
� 	�����	��
	��� ��� ��� +��� ����
����� 	���
�������� ������ ����		�� +��� �
�
��
��		�����3	
�	
���� ������� ���	�
	�������
�
����������
� ���� ����		�� +��� ���
� �	

�����
	�� $� 	�����	��
	� (�� ��
��		�����
1�������� 
�� ����������� �
���� ��� ����		�� +��� �
� ��
	
��	
���
	�� 4���
���
�
������
� �� ��	�
��
� 
�� 
� ��� ���� 
1���� ��	����I�	��
������� ��������
�����
�
1���	�
���
�
������
������	������������		�� +����
��	,�����������������)�*+���
����
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����������������������������������������������������$	���������	���� !%&�
�
�
#����������	�	���������	�����
��
���
+��	
+�>���� 
��
��
��
	�
��
����
���O���������
���	�� 
����
� �
���� ���	���� ��
������ 6(B$,�7� ��� ���
��� O� 
� !
	�� ���� �
	��
�� ����� 
		����� ��� 	��� �
� �
��
��������4�����������������
���
	����	�
������������
	��
�����������������������
6���	�
7�� !�	�� �	
����	� ������ ���
� ��� ������ ������ !
	�� �� ��
����	�
� 
��
��	�
	�����
	��� ��� U�.S� �
�� 	����
���
�� ���
�� ��� 	��� �
� �
� WI���� �����

�	�
��	����
��6����������
���
	����	�
7���	������
���
	
��	
���
	���������	�
����+������
	�������J�!��
�
+��	
+�>������		�����
�
��
��
��
	�
��
����
���O���������
���	��
����
� �
����
���	������������6(B$,�7�������
���0�	�����
��	

���
�����	��� �
�����	��������U�
���
���������!
	������
��	����
���>�L����	����
�������%	����
�
1����!
	������
�
���
��
�!
	��!9��������
�����	���������
�����
����������������	�����
��	

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

����
����
�
��
�����	��� �
��
�
+��	
+�>������		�����
�
��
��
��
	�
��
����
���O���������
���	��
����
� �
����
���	���� �� ������ 6(B$,�7� ��� ���
�� �� �
	� ��
� �
����	� ��� +��� ����
������ ��
�	���	������������������
���	��������������
���
�
+��	
+�>�����
�������� +�������
��������������		�����
���
������������
������
��
�

����� ��� 
����
� �
� ��	����� ��� ����		�� +���� 
�� ����	�� �� 
�� 
����
	��� 6�����
�����
������� �
�����
�������
�������
7��!
�����	���������
��������
�
��
	��
��� ��
	���� �� �����	�� ��� ���
�� 6(B$7�� H���
������� ������ �
	�� ��
� 
��
���
��
����
�����
��������	����������
�
&���
����������
	�����
�
����������.8H����������������
���������(.8H��������������
���������-;(�H���������&"���.��������
���������-;(�H���������&"���.��������
�����,���(�H������������������������
���������(�H������������������������
�
�����2� �� ���5H� ��
� ��������
�� ��	�� ��
	���� �� �����	�� ��� ���%	��� ��� ���
��
����	������
����
���
�
����������	
��
����
%�#>���� ������ 
�
� ���� �
� ���� 
������
	�� �
����
	
��	
���
	��� ������� ���
���
����E�4�H��
������� �
���	����
��	�
��	
�	�����
����
��
!/-<++>���� "&��	
��� ������� "
������ (��
	��� �� �!R� ��� 
� �	
�	���� �>�L� �����
����	
��
���
	
��	
���
	�6E$)7��
������������������%	�������	���
4���������	�
�����%	�������	
�	��������	���������
����������
�����
����@
��� ��� �
	�
�� �	����1�	� 
�� ���%	��� ��� �	
�	���� ����	��� 6�
� 
��
� ���
�	
�	���������
�������
�7����������
��������	������
����@
��� �
	�
� 
�� 
��
���
� �����
	
��	
���
	� ����
�� 
� �����1
� ������%	���
����	�����	����
�
9#/(�
�
9#/(�>�������
����	������
�������� ��	��
��
���

�

#�����	�
���	��
�
��
�������$���)��
������ ���
�� �� �
�
� 
� ���
	
����
� ��� ���
� �
� ���� ��	����� ��	�� ������
� ���
�	��X3�
����������
��������
�
����
	��!
���
���������	�
	�������
�
���	��
	���
���
�

#�����	�
��	���������
�����	��X3�
����������������������� �	����1
����

����
��
�����������������������
����
�����(	����<	
(���	���������
���
	
��	
���
	�����������
�	
���
�
�
����
	� 6
�

#7��
������
���������������������� �
�������
	������������
���
���
��
	�����	�����
�
��	��$�
�	������ �� ���	�����
�� 
�� �� �� 
�
���	� �� ��	�� ��� ������ ���
����� ��	�%��
�� ��
�	��X3�
��� ��� 
�
��� �
� �� ����� �� 
		���
���� �� �	��X3�
��� �
������ �
� 
	������
��������
�� ����� ������ ���� ���� �
� 
	������ ���	�� �
� 
�
����
	� ����	�
� ���� 
�
�	����
	��� ����� 
���� ����	����� �� ����� ��	��	�� 
�
� ��� 	��%��
� ��	�� 
�
��
	
��	
���
	�� 0����� �
	��� ���
	
����� �� ���
� �
� ��� ��
����	���������������
��������
�����
�������
���	�������
� �
����
��������	� �
�
�
� �	
�	��������� ��	��������� �����
� F� �	��X3�
������ �	����1
������� 
�����
&�
�
����
	�����	�
���
	�������
�
�
� � �

������
����
(�)����
��
����	��>��������
�
�
������5
��

�����������
K
	������
����
��	�������
��	������
���
,�� �����
��	��� �
$����� ���� �

���
7��<�� �� 7��<�� �	���%��� ��
���
���*�4��
���
���������#	
�����������
��
�*����������
�
%�	�������	��=0
�
���
(��
	��� �� �!R� ��� 
� �	
�	���� �>�L� �����
����	
��
���
	
��	
���
	�6E$)7��
������������������%	�������	����
4���������	�
�����%	�������	
�	��������	���������
����������
�����
����@�A��
���%	��� ��� �	
�	���� ����	��� 6�
� 
��
� ���
�	
�	���������
�������
�7����������
��������	������
����@�A��*���	���
������
��� �
	�
� 
�� 
��
���
� �����
	
��	
���
	� ����
�� 
� �����1
� ������%	���
���
����	������
�������� ��	��
��
���
�
�
	������������	��
�
��)����
��������
�
����
	�����	�
������
���
������ ���
�� �� �
�
� 
� ���
	
����
� ��� ���
� �
� ���� ��	����� ��	�� ������
� ���
�	��X3�
����������
��������
�
����
	��!
���
���������	�
	�������
�
���	��
	���
�

#�����	�
��	���������
�����	��X3�
����������������������� �	����1
����
(���	���������
���
	
��	
���
	�����������
�	
���
�
�
����
	� 6
�

#7��
������
���������������������� �
�������
	������������
���
���
��
	�����	�����
�
��	��$�
�	������ �� ���	�����
�� 
�� �� �� 
�
���	� �� ��	�� ��� ������ ���
����� ��	�%��
�� ��
�
� �� ����� �� 
		���
���� �� �	��X3�
��� �
������ �
� 
	������
��������
�� ����� ������ ���� ���� �
� 
	������ ���	�� �
� 
�
����
	� ����	�
� ���� 
�
�	����
	��� ����� 
���� ����	����� �� ����� ��	��	�� 
�
� ��� 	��%��
� ��	�� 
�
��
	
��	
���
	�� 0����� �
	��� ���
	
����� �� ���
� �
� ��� �������	� ����������
����	���������������
��������
�����
�������
���	�������
� �
����
��������	� �
�
�
��	
�	���� ����� ��	��������� �����
� F� �	��X3�
��� ��� �	����1
������� 
�����
&�
�
�
�
�
�

��������'��
5
��� �
�
�
�
K
	�������	
��
�
��
	
��	
���
	�
��
���
/����	�
��
����	��>
�
'������	�
���	�����������
���
��
	�����&�
�
�
�
�
�
�
�
6�7� ��������������������������������������6�7��������������������������������������6
7�
�

�����������������
����	��������(��������$�&)����������$�&�	� !%�$�&��
�
�
��=��������	��	,�>����	
�
�
�
����
��
����������	�
	��
�
�����
�
�
����
	�����	�
���
	��������������	����
��	
���
�� 
�
�
�� ��� �	����1
��������������
	����� 
���������� ����
���
���
�������������	��X3�
������
�
��� �
��
�
	��������������	������
�����
1����
��
���#�#<,�>"�:?@A����������
�
�
����
�
��� �
��
�
	��������	���������
�6!7�
�� 
���� �
��� ����
�� 
�	�
��	����� ��� �����
� 4� ��������� R��� ���X3�
��� ��� �����
�����
�� 649� �� 4G7� 
		���
���� �� ��� #�#<,� >"� :?@A����� H
���� ���
����������� �
� ��
	
��	
���
	� ��
� 
��������� �
	� ������ ����
�� �� ����� �����
�����
���
�
'����������(�*$�0��)YVR(5'���
��������
��������������
��64����4G7�����
		���
��������
�������
��
��
�
�
���
�
	�������'��	��X3�
���	������� �	����1
�
�
�������6����������
�
�
������������7��
�����	�
��
�������������������
	��&�
�
�����
��
'?@
���
A
6BCDE
��
����	��
-��
�
E��	������ �
�������#�#<,�>"�:?@A���&�
�
�
�
�
�
�
�
�
�
�
�

��������*���"	��	�	���+,������-�������	�!./��������������
������������34�����
���������
�34�����
��
���
��?�������	
'
����	����	�
�������
	
��	
���
	��
������
���������	�����	��
	�������	�
��
�����	����������!�	���������
���
�
		����
����
����	���������	 �
����������������
E�4�H��
���������
�������
�������������
	������	
��������������������������
���
��� ���
� ����
� �
� 
1��� 
1����
� E4H�� �� ��	�� ���� ���� ����� ������
�� �����
��
�����	��������%��
������������
��
	����������
���
�
�
��������������
�
4���	�����������
��
�����	�����
��
�
�	
���
���
	
��	
���
��������	��������
���� 
� 
1��� ����� 	������
�� !�	�� ���
� �� ��
����	��� �� ����	 �
� ��� ��� 
�	
���
�
����	2��
� ���� ��������� ���� 
����� ��� 	������	� ����� �	

�������
� ����
������
��
1���	����3,B"5�,��5"�"���
�
'���� ����
�� �� ����	�������� ���� ������� ��� �
��
� ��	�� ���� 
� ����	�
� �
����
	����
��	� 
� �������� ����	�� ���� �
	� ��
����	�
� 6	����� ������7�� ��� ��������
��	�������
�����������
����
�	
���
���	��
���
����
�
�����	������
�
5
�	��������	�
��	�����	��
	�����
��
	 ��
���������
���	��������
���$��	
�	����
	��
	��� ��	�� 
� ���
�
� ��� E$)��0�	����� 
� 	������ �
�
�� 
�� ���
�� ��� ���	���� ��
��������
������������
�6���������������������7��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

��������0���-���������	��	�	���
�
�
�
�
�
�
�
��
�
�
��������� 
��
�� ���@������	�	A�$	$4.)(�
$� 8K�� ����
	� �� ���� ����	��
�� ��� ������
�������
� ��� �	
�	����� ��	��
��
	
��	
���
	����5
�������
�����������	��
�
�� 	�
�1�
������ ��� 
����
�� 6��	����� �
� 	�
�	�
�
6�C6<�C6�7� ��� ������������� '� 
����� �
� �
� �	
�	���� ���� 
	���
�� �
��	� �
� �
� �	����
� �>�L� �� 	��������
����������� ��������
� �
	� ������
����
	��� ��� �
��=�	��� ��	�� 
� ��������
��	�
�
����*(5RL������
�
���	����
	�� �
��
��	%�	�
�*(5RL�
�
�
��
�
��������%���	���������������
��*��������������	���	����
����� +��
���%���
������������	����
���
�������
����
�40��
��$�� �	
�	����� ��
� ��
�������� �������
�� ��	�� 
��	
����
	
��	
���
	���
�����������������
��!	
�	��� �
� ���	���	���� 
�� ����	� +��&� (K�
4C(H�>��'4���
��I�	�������
�
��
�4��!�	4�

������
$
��E���
��
�
	��
��
��
����
����

��&��!
$!�
$!��
����
�
����� .������'"�	��	A�$	$�����
5
��������������
�����
������������	�����	��
�
��������
�
�� 
��>##�#���
��	�� ���� ��	����� 
	��	� �	
�	����� ��	����
	
��	
���
	���
������
���2
3��
���
45� �
65� �
'5� �
��������� �
�
���@������	�	A�$	$4.)(�	
$� 8K�� ����
	� �� ���� ����	��
�� ��� ������
�������
� ��� �	
�	����� ��	��
�����������	��
���������������������
	��������
��
�� 	�
�1�
�����
� ��� 
����
�� 6��	����� �
� 	�
�	�
� �����7"�
�� '� 
����� �
� �
� �	
�	���� ���� 
	���
�� �� ��
	��������� ���
� 40��� ������� >� 
��� #� #���
��	���
����������� ��������
� �
	� ������
����
	��� ��� �
��=�	��� ��	�� 
� ��������
��	�
�
����*(5RL������
�
���	����
	�� �
��
��	%�	�
�*(5RL��
������%���	���������������	
*��������������	���	����
����� +���
�%���
������������	����
���
�������
����
�40���
$�� �	
�	����� ��
� ��
�������� �������
�� ��	�� 
��	
����
	
��	
���
	���
!	
�	��� �
� ���	���	���� 
�� ����	� +��&� (K� Z�*4��� K$E�� C>(*���
��
$�
��

��&��!
$!�
$!������������������
.������'"�	��	A�$	$�����	
���
������������	�����	��
�
��������
�'("�"�
��	������������
�� ���� ��	����� 
	��	� �	
�	����� ��	����
	
��	
���
	���
���2
3���
�
��
,�'("�"�
��	����)���
�
$�	������	����	�

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

�� ������ ��
	��1	
���
�
	��1	
���
'�%�������	�
�8K������
	����������
��	
�	�����	
��
�����
�����������	�	����
� +������������� �
�
�
�
5
����
�
�
�
����
�� 
�����B�'"�	��	A�$	$�����
'�%�� �� ������� �
�� 	
��� 
� '("� "�
��	
�

������
�����&[������$��
����
��	����
����
����������������
�
�
�
�

������#�����1���	�������������2
3�3������
�
�
����� ������	��	��������	
$�'("�"�
��	��'��
8��(
���"�
��	�����������
	��������
��
��	�
�1�
�����
��
��
����
�� ��� ���������� �� ��	�� ��
	
��	
���
	���� 5
� ������
�� �
���
�������3�
�������������
	�������
�
������
	�40�����������
�����
�
��
�
"�
��	�� 	������� ���� ��
������� ��������� ��� ������
�������
�
�
����� ���������� ��� 
��	
�������
� ��������
��
�� ��	�����
� ������
���	� �����
�	
�	�����
����������
����������
����
����
����
����
����
����
����
����

������
�,�
,�'("�"�
��	����)���
�
$�	������	����	�

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

�� ������ ��
	��1	
��� -(4����� �� �,:"��"� ��
�
�
�	)� 
�����
'�%�������	�
�8K������
	����������
��	
�	�����	
��/
�
�����
����������
����
�����
�����������	�	����
� +������������� �
���
'"�	��	A�$	$�����	
'("� "�
��	� 
�� ��� 
������ ����
� �
�	�� 
� ���� �
���
$��
����
��	����
����
������������������
�
1���	�������������2
3�3�������
���������
	��������
��
��	�
�1�
�����
��
��
����
�� ��� ���������� �� ��	�� ��
	
��	
���
	���� 5
� ������
�� �
���
�������3�
�������������
	�������
�
������
	�40�����������
�����
�
��
�'("�
�� 	������� ���� ��
������� ��������� ��� ������
�������
� �	��2�	��� $� 8K��
�
����� ���������� ��� 
��	
�������
� ��������
��
�� ��	�����
� ������
���	� �����
�
�

������#�����2
3�3�������
��
���
��;�� 6����	��	�����������	�	,����	
5����		�������		����������
��	��
������	�
��	�
�	�
������������������� �
�
�
�� �	
�	������ I��
�� 
�1�
�	� ��� ��		�������� ����� ���
	������� �� ����
���
	� �
��
�
��;�
��,���	����	
K����5�=� Q�	�������
������������	����� �
��
��	
�	����
K����$���� '�	������	����
�
	���
�����	�
	������
K������
��� K�
1��
��	����
������

3�������������
�
K����4���� 4���������
����
� +����
������	
�	����
K����4����'����� 4�����
��	����
���
����
������	�
��
��	
��
���
K��������� 4����
��	
�	����8K������
	�
����
��;���	,���	$���	
R��
� 0������������	� �
��
�����
�
E��
� E��������
����
� �
��
�
����
�R��
�
���� E�
	���
�����
�����
�
���
�
!����� �
���
�����
��������	�������
�
������
��	
�	����
K���� !�	�����	������	������
����������	����
��	
�	����
E����
�� 4����������������
��
������	
�	����
����
����� ����	 $�����	 �	 ���%����	 ��	 ��������	 ��	 A�$	
$�����	
����
����
��$��'"�	
�����	�����	
�	�����
�'("�"�
��	�������
��������&����
�
�:�'�	��
��'("�"�
��	�6�

������
�����KL����LM/���.�7��
�:�'�	������
������(
���(
���(
���(
�������������2��2��2��2���	������
�
��	����
��
�:�4����������
�
��	
�	������	������
������(
���(
���(
���(
������������� ��� ��� ��� ���
&:� 0������ 
� �
��� �
� �	����
� 64�)� �4!'�$4�� ���� �
���
��� ����

����1��7�� �
	��
����� �� �������
� ��������
��� 
�������
��
��
� �����	�
6�����
�������
������	��
��������	7��
��
3�	������
��	��������	�$	���4����	��
 ���#��� ��
������	
���
���
����	� �	��%�
���� �����$����
$�	�	� ��� �		�� ��� ��
��	� ����
��	� �	��
 ��� �� ��	�
	� ���3�
�	
 ��4��
��$

��������)	
�������������	��
������
��	�
�������
�����#�
�
�
�
�
�
�
�

������#����� �����������������������2
3�3������
�
�
5
����
�
�
�
����
����������%���'"�	
0��
��� ���� ���� �	
�	���� �
	� ������
�� �� �	�
��
� 
�����
�	����
���
����	�
� ��	�� �� �	��� �
� �
� 
1��� 6�	����
� 
���������
�
���
���������	����
��	�
��
��
��
�����
��	
#�	����(D���������5���������������������
��	
�	����������������
����	�
���
��
�	����
��
	���
�����
����� �
�6�	����
�
����
�������$����	��	���%���'"�
$� �>##�#���
��	� ��
� �
��� 
�����	� 
� �	
�	���� 
��
� 
� �	
�	����
	� ���1��
�����
��������
�������������		
�&����
���		
������� �
��
��	
�	����6����
��	��X����7�
��H��1���
����
�
��	����
�
���4!'\
��������� 
�������
� 
� �	
�	���� �� ��	��	� ���
��������������
�	��
���
��	��
������
���
���
� 
� �	
�	���� ���1�� �		
�� ��� ��� �
� ��� �	
�	���� 6������� 
1����
�� ���
�		
�� ��� �������7�� �
� 
�����/�
�� ��	��� ���� ��������� ��� 
����� ����	�
	� ���
�2�
3�	������
��	��������	�$	���4����	��
 ���#��� ��
������	
���
���
����	� �	��%�
���� �����$���������� ��� ���������	��,��>##� 
	)�
$�	�	� ��� �		�� ��� ��
��	� ����
��	� �	��
 ��� �� ��	�
	� ���3�
�	
 ��4��
��$

��������)	
�������������	��
������
��	�
�������
�����#��
 �����������������������2
3�3�������
0��
��� ���� ���� �	
�	���� �
	� ������
�� �� �	�
��
� 
�����/�
� ��	�� ��	� ��	��
� 
�
�	����
���
����	�
� ��	���� �	��� �
� �
� 
1��� 6�	����
� 
���������
� �!�&7�� !�	��
����
��	�
��
���
����
���	����
��	������
����
�����������������
��	
�	����������������
����	�
���
��
�	����
��
	���
�����
����� �
�6�	����
���!�&7�����
$����	��	���%���'"�	
��
� �
��� 
�����	� 
� �	
�	���� 
��
� 
� �	
�	����
	� ���1��
����
6����
��	��X����7��
��1���
����
�
��	����
�
���4!'\$4��
������� 
�������
� 
� �	
�	���� �� ��	��	� ��� 3�
�	
 	��� 
�� �������	� 
��	��
��������������
�	��
���
��	��
�������
���
� 
� �	
�	���� ���1�� �		
�� ��� ��� �
� ��� �	
�	���� 6������� 
1����
�� ���
�
�� ��	��� ���� ��������� ��� 
����� ����	�
	� ���
��
����������
��		
�
�����
����
��	
�	����
	��������1������	
�	����
����
��		
�
		����
'� ���1������	
�	����
���		
�� ��� ���������B
����� �
� ��	
����	�
	��
�8K������
	��$��	
�	��������
�		�	���
�
�
�
����
����
����
����
����
����
����

������#�#��35	������	�	��������������+,��
����
����;�� 3���	���	��>��&��	�������	��	���%���'"�
V����
� ���� 
����� �
� �� ���
������ ���� �		
�� ���
� �	
�	����
	��$�
#���
��	���	������	
�����������
��	��
 ��#
����
���	��
 ��6"7����
���������
��
��
��=�	������	��� �
����
��
���	����
����
��=�	��QE'I'
�
���	��
 ��E������
����������������
��
��
��=�	������	��� �
�
4�E('*��L������
��
���	�����
�
$��	

�������
�����	��� �
������
����
��
	������	
��	
��
��=�	������
�
����3���
���'���M��
��������
����	
�
��6�����4�����
�����/������������
�5�
������������		
�
�����
����
��	
�	����
	��������1������	
�	����
����
��		
�
'� ���1������	
�	����
���		
�� ��� ���������B
����� �
� ��	�� ����
�������
�����
����	�
	��
�8K������
	��$��	
�	�����������	�
���������		
���������������
��&�
35	������	�	��������������+,���
3���	���	��>��&��	�������	��	���%���'"�	
V����
� ���� 
����� �
� �� ���
������ ���� �		
�� ���
� �	
�	����
	��$� �>##�
�	��
 ��#�
�������������	����
�&��������
�
���������
��
��
��=�	������	��� �
�'��N(4!��L��
���
��=�	��QE'I'�4�E('*��L������
��
���	�����
�
����������������
��
��
��=�	������	��� �
�QE'I'�
�
$��	

�������
�����	��� �
������
����
��
	������	
��	
��
��=�	�����������
�
����3���
���'���M��
��������
����	
���
��
����	�
	���������
�������
 	�4�����������	�$	������� �����	���
������

��'("�"�
��	���
*���*��������. �
���������	���#���
����	��������
��	��� #4� >� � #FF4� ���� ���
�� ������ �*�� ����
����	��
���������	�����
*����	���
�	���
�	�����	����
�
��
��!!������

������
;�
��.������'"�	C	
��������	�
5����� 
������
� ���
�� ������	� �����1��������� �� ������������
��3�������
��
	
��	
���
	���������
�
5
����
�
�
�
$� ���	��
� ��� �

$��$��� #� ��� �	
�	��� �
� �
��
����
��
������������
�
�1�
�����
������
�������	���	������	
�	��� �
���
�1�
�����
� �
�	�� ��� ���	���	��� ����	���� �
�
���
������� �� 
���
�
��� ����
� 
�
� 	�������
� �
�
���� ������%	��� �� ���
	�
	��������
��	

��������
��
��	
�	�������
�
1���
I����
�����������
��
��	
�	�����&�����
�
����
����
����
����
����
�
�� 
� ��
� ������������ �
�� 
�����	�
�� �� ��� +���� 
� �	
�	���� ��� �
	��������
��	���������� !	
�	����� ������
�� �
���� ��	� �������
�� ��� ���
���2
3��
 
#include<at89x52.h> 
 
 void main(){ 
 P2_0=1; 
} 
�
���
����	�
	���������
�������
 	�4�����������	�$	������� �����	���
������

��'("�"�
��	���
*���*��������. �
���������	���#���
����	��������
��	��� #4� >� � #FF4� ���� ���
�� ������ �*�� ����
����	��� ��	��
���������	�����
*����	���
�	���
�	�����	�����
�
�
�
��		��""����##��		##��!!������
�
.������'"�	C	
��������	�	
�����1��������� �� ������������
��3�������
��
��� �	
�	��� �
� �
�� ��
	
��	
���
	��� ��
� ��
����
��
������������
�
�1�
�����
������
�������	���	������	
�	��� �
���
�1�
�����
� �
�	�� ��� ���	���	��� ����	���� �
� ����H� ��	�� ����	� �	
�	�����
���
������� �� 
���
�
��� ����
� 
�
� 	�������
� �
�
���� ������%	��� �����
	�
	��������
��	

��������
��
��	
�	�������
�
1����
�&�������#&�
�
�� 
� ��
� ������������ �
�� 
�����	�
�� �� ��� +���� 
� �	
�	���� ��� �
	��������
��	���������� !	
�	����� ������
�� �
���� ��	� �������
�� ��� ���/	
������
���2
3���
�
 //contém as definições do chip 
 //declara início do programa 
 //liga o pino P2.0 
 //declara fim do programa 
��
���
�*������	������������
*����
!���
��
�
����������������������
$��
�������
 	������	�$	�������	*�����	�����������	�����
�������!�����
6��� +��7�����

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

��������
������	����
��
$��	
�	����	5	������-����
	��
�����	�
	�����������
�
���� �
������	�
����
�
������
���
	
��	
���
	��
�
��
	���
������
��
��
������
������	�
	������	��
��	
�	����	5	������-���	�
�	����
� �
� ��
	
��	
���
	�� �	�
����
�� �	����	������� ����
�)+���� 
�� ������
�	����
	��	�
��
����
���������
������������1������
����
�����������������
����
���
����	�
�1�����
���������
�����
�����N��������4��%���.�������6�.�
���������7�$�$�����K�
:040000000200383290 
:01000B0032C2 
:0100130032BA 
:01001B0032B2 
:0100230032AA 
:01002B0032A2 
:100038007581CF120034E582600302002C7900E953 
:100048004400601B7A00900080780075A000E4935B 
:10005800F2A308B8000205A0D9F4DAF275A0FF7877 
:1000680000E84400600C7900900000E4F0A3D8FC9C 
:08007800D9FAF6D8FD02002CB4 
:0C002C0012003180FED28022758200227A 
:00000001FF 
 
�
5
����
�
�
�
�
�
;���	�	
��������	�	D	����������	�
���
(��
� �������
�� ����	� ���� #� ����	��
��� ���	��� ���"�
����� ��� ���"�
������ $��
��������
��
	��&� #,���>,54� ��
����	4� #�
����	� ��
� ����	������ ���	�� ��� ��
����
�������� �
��������	����������������
���
����
�
	��	�
��������	�������������
�����	������
	��3/������
��	
����	�/�������		
����
����� �
�������	��	������
�/
��� ������� �� �
�
�� 
�� 
����
�� ��� �

$��$��� #�� $�� 
����
�� ������ ��	�
��
	��
��
�����	������"�
���������&�2!
��4���	4�
����
�
�
��
���
;���	����&���	�����&������
'��������������
��������
�����
���������	���	���	������������
��
������	�
�������
�
���	�����������	
�	����
����	��
��	
��������'�������	���	���	������
���������������6���	�
�'54(7���
&�
����� �	��G� ����� �!�	� ��
���
��
�

��� �������� ��� ������� �����
�
��� �&��	
� ������ ��	� $����
�� 

�� ��
$� 	�$
���	� 	���	
�
�!�	�� �
$
��� �
%���� ����
�� ��	����
�2
��!� �������� �
�
� �
�
$
��� �
��
 ����
��� 2!
��� ��

� � �
�
���	���'�����6���������	�	��������������,���7 8�-��
�
�
'�� �����	��� 	��� ����� 
�� �� 
	� 
����� ��
� �������� �	��X���������� �����������
��	��
���	�������
����3	�$	����*��#���	���
�	���
�	�����	���������
�
!�	����
�����	�
���
������������
�	�
��	����
��������������������
��>##�#���
��	�
���
�
����
���������	����
�
�����
/���	�
���������	���	���	�������
��&�
�
�� 

��		���� ��

$� ��	�
�
���	���'�����-��9�����������������������,���7 8�-��
�
�
R��� �����	�� 	���	����� ��� ���������� �� ��
� �
��� ��	� ���������� ���
�
�	
�	����
	�
�
�������	�������
��	
�	�����'������	����
�����������
����
�		
�		
�		
�		
��
����	��
�������������	��&���
while = 1; 
int = 200; 
�
�
��
���
'����� 
�
� ��� �����	��� 	���	������� ���
�� ��� 
�����
� ��� 	�����	��
	��� ����
���������
���������	���������
����	��
��	
��������4�
�����&�
TCON Timer/counter control 
SCON Serial port control 
IE Interrupt Enable 
IP Interrupt priority control 
PSW Program status word 
ACC Accumulador 
B B 
SP Stack pointer 
DPL Data pointer Low Word 
DPH Data pointer High Word 
PCON Power control 
TMOD Timer/counter mode control 
TL0 Timer/counter 0 low Byte 
TL1 Timer/counter 1 low Byte 
TH0 Timer/counter 0 high Byte 
TH1 Timer/counter 1 high Byte 
SBUF Serial data port 
P0 Port P0 
P1 Port P1 
P2 Port P2 
P3 Port P3 
�
���	���'�#���-��9������	��	���������	�����������
 
'������	����
�����������
�����		
��
����	��
�������������	��&���
int B = 10; 
int SBUF = 3; 
�
5�
� �
���
�� ��
��	�	� ��	������� 
�� 
� �
��� ��� 4MRK�� �
��� 4MRK� �� ����
�����	��	���	�������������������
 
;�;�	������������
$��
�����	�
��	�
�����
��
������@�

������ �
��
��	
�	���A��������������
���
	�]�
�����	���������	�
�� ����	�������
��	
�	�����$�
������
	��>##�
#���
��	� �
����� �
��� ���
�� ��� ��	
��
	��� ��� 
�����	�
�&� 
�� 
�����	�
�� ���
�"�����������1�����
��
�����	�
��������1���
��
���
$�� 
�����	�
�� ����"�������� ���1��� ������ ���
��	� 
�� B^� 6��		�/����	��
7� ��
��	����	�
��^B�6����	��
/��		�7��������
&�
/* 
TUDO OQUE ESTIVER ENTRE OS MARCADORES DE 
COMENTÁRIO É IGNORADO PELO COMPILADOR 
*/ 
$��
�����	�
�� ��� ���1�� ���
����
��BB� 6��������		�7� �� 
����� ������	� ���
���
�����������������1�������
	��
����
�
������
	��������
&�
�
�
�
����
����
����
;���	)�%��	��	4�����
H
��� ��	������ ������ ��� ��� �	
�	���� ����� ��	� ��
��	���� 
�
� ��� ���
����	�����
� �
���� 
�� ������ ������� ��� 
�	�
� �"��	
� ��� M���� 6�����1
7� ����
������������
�	�
��	����
����'����	��������
������	�����������
�
&�
�
(������������ @���� :E���� 	�������
@��� �� � ������
��
�����6��� �� �� C������J��5�
����
�����6��� �� �� ��������
��
�������� �2� �� C��52����J���525�
����
�������� �2� �� ����2�����
��
�������
� ��� ,� C��,5,��2,����J��,5,��2,��
����
�������
� ��� ,� ����,��,�25����
/����� ��� ,� O�H�5�,�,$C�����O�H,�����$J���
�
���	���'�'(����������	�������
;���
�	����������	E	����	�
 
#include<at89x52.h> //contém as definições do chip 
 
 void main(){ //declara início do programa 
 P2_0=1; //liga o pino P2.0 
} //declara fim do programa 
�
��
���
��� �

$��$��� #4� ��� ����
���� 
�
����� ����� ��	����	�� HHHH��*�� ���
I
��������
*��	���������
��+�+ .	$����
���

�������

��&���
!
���
�� ������	� ����� ����
�
� ���
	��� 
��������� ����� ��� �
� ��
����
����
����
���� ����������
�����
��������
��������
	�����	�
�
��������	������	���������
�
���
5
� �
����
� ��� 
����� �
�� 
� 
������
	� ��
�		���/��� ��� �	

�	� �
�
�� 
��
����
�
��
	���
�����
�����	����
���
����
	��������
&�
const LIGADO=1; 
const DESLIGADO=0; 
const TEMPO_MAXIMO=100; 
�
'�%���������� �
�������� 
�������������
��������������	���������	���
�
�����
�
����
��������
��
��
����
	�����	�
��������
��
����
;�����	4�����'0��	E	
�������
5
��%��
�����	�
	����
����������� �
����
����������'�������� +�����	������	��

	��	� �
�
�� ����
�
�� ���� ������ ������������� �� 
��	
�� ��� ������������ 5
�
�
����
����
����� �
��
�
������
	���
�		���/�������	

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

	���
�����
�����	����
���
����
	��������
&�
 
#define MOTOR P2_0 
#define LAMPADA P2_1 
 
 
�
5
����
�
�
�
�
$��
����
����������� �
�H���

������
�����	������	���
	��	�
��	
�	���������
��	������������
������	���������
�� ����	������ �
	���"��������
	� ����
����
������ ���� ��
� ��������
�� ��	����� �� 
����� �
�� �
����� �
	� ��
� 
�����	��
���%	������	���
���
	
��	
���
	��
�
�
'� �����	� ���
�� �
��� �	
�	����� �������� I���� 
�
� 
�� 
����
�� ��� ������ �
�
������������
��	�����
��
��	
�	�����
�
������
��������	
�	�������������
�
��
����
����������� �
&�
��
�,�
�������
 	�������
���������

$��$���#��*�����	����������0
��������
�
�	���
�	�����	��4�������	���%����
 �	�
������������
��������������
���	�����

$��$���#��
 
 
 
 
 
 
 
 
 
 
������
��������	
�	��������
��
����
����������� �
&�
�
�
�
 
 
 
 
 
 
 
 
;�=�	���'0���
V����
����
���
��	
�	����
����
��������
�	������
����	������������
���
��
�������	�
�	�
�	�
������� �
��'����� +�����
���
���
����	������
����
������
�
������	�@
1����
�A��������	�������
��
���
��	
�	�������	��������
������
��
�
	 ��
����	���
	��3/�
���
���������������
����	�����
�
5
����
�
�
�
;�=�
�	$���������	���	���'0���
'����� +�����������	���
��	����������������	���
1��������
'����� +����
����
���	���	]���	
������
�		��������
	�� +�����	��
���
����
����
�������� �
��
!�	��
1���	�������� �
�����	��
������	����
���
��
����
��	�
1
��
��	
�	����
����������������������	����
������6
1������
���'**������������7��
#include<at89x52.h> //contém as definições do chip 
#define LAMPADA P0_0 
const LIGADO=1; 
 
void main(){ //declara início do programa 
 P0=0; //desliga todos os pinos 
LAMPADA=LIGADO; //liga o pino P0.0 
} //declara fim do programa 
�
 
#include<at89x52.h> //contém as definições do chip 
 
 void main(){ //declara início do programa 
 P0=0; //desliga todos os pinos 
P0_0=1; //liga o pino P0.0 
} //declara fim do programa 
�
��
���
K���������� �� ��� �
�� 
��	
�	���� 	��
	��� ��� ���1�� ��������� �
� 
����
� ���� ��

1��
���
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
�
O� ���
	������ 
���	��	� ���� �
���� ��� �
���� ��� +��� �
� �	
�	���� ������ ��	�
��
��	����������������� �
��	��
��������

����

����

����

���
����
;�=���	(	)�%�	
����
$� �
������� �	������
���	��
��
	����3�����	�����	� @����
A����������
�������
�
��������
� ��� ��� +��� ���� ��
� 	��
	���� ����� �� ������� ��� ��� +��� ���� ��
�
�
������ ���1��� ��	]���	
� ��
��	��
�� '� ��� �
� ��

� ��	�� 
� ����� �� ���
������
������� �
�������
�	��
	������������
�	�
�������1�����	]���	
����
0����
�
���	�
�
������
����
�F�*�������������	����
	
��	
���
	���������
��� ��� +��� ��
	������ ������ ���	
� ��
� 	��
	��	�
� ���
	��� �� �
	� ���
� ����	��
�������	�
�
���������
��
	� �
����	���	�
���	�
��
��������� �
��
����
;�?�	(	�������	
��������
$�� �	����
�� 
��� ��1
� 6
�� !����	� ��� ����3�7� 
����� ������ +��� ��	�� ���� 
�
�	����
�����������������
������	�
������
��
 
#include<at89x52.h> //contém as definições do chip 
#include<delay.h> //contém as definições do chip 
 
 
void piscaLED (){ //declara início da função piscaLED 
 P2_0=1; //liga o pino P2.0 
 delay_ms(1000); //aguarda 1 segundo 
 P2_0=0; //desliga o pino P2.0 
 delay_ms(1000); //aguarda 1 segundo 
} //declara fim da função piscaLED 
 
 
void main (){ //declara início do programa 
 piscaLED (); //chama a função pisca led 
} //declara fim do programa 
�
��
,�� �
�	���
�	�����	��� ��� �-	
��
��
�
�
���
�����
���	�$	����*���"
�	���
��4����-��������$	� ��*������!
��
-� �
��	�
���� ��� �	

�
��
�� �
��	�
���� �
��
�	��
$	� ��*����
����
�*�����$	� ��*��������3�	�
���4�
����-���������$	� ���	����
5�� 
����� �
�� ������
� ������ �	����
� 1����	�� 
� 
������
	� ��	�� 
� 
%���
�
		��
� ��	�� �� ������� �
� ���� ��� +���� '������� ������� ��� +��� ��� ����
�
����������������������
��	%�	�
�
������
	����	���
�����
��
�
%���
�
		��
�
�
��
����
�������� �

G�$��� 6����
��
��	����
�1����	�
��
��	����
��������
��	
���	����
���
�
������
	7��
H
�
�� 
�� �	
�	����� ��� �� ��	�� ��
	
��	
���
	��� ���� ���
� ���
��� ���
�	����
� ��� 
��� ��1
�� $� �
��� ������ �	����
� �������� �
� ��
	
��	
���
	�
��������
���
H
�
��
����
	
��	
���
	��������������
����
��
���
��
���	���������	���_4,���_�,
 
AT89C51 ou AT89S 51 
AT89C52 ou AT89S 52 
���������������������������������������������������������������������������
�
'��
�� 
1���� ��
� 
���������� 6��
��
� �
� ���
�
� ��� �	��� �
7��
��
	
��	
���
	��� ��� ��	��� @�A�� ������
"��
�������
�����������������%	���5,:
�	
�	���� �>�L� ��
� �
��	�� ��	� 	��	
�	������� !
	� ����� �
���
�� 
��
��
	
��	
���
	��������	���@�A�����
�
�������
$�� ��
	
��	
���
	��� ��� ��	��� @4A� ��
� 
�������
��
�� 
�
�
3	�$	�����������
������	�	��	
�	����
��6
��� ��� �
� ��� ��	�� �
� ���	�� ��	��� @�A� �� @4A�� 
� �	����
� 
��� ��1
�
����� 
����� ��� ������ +��� �
�� 	�����	��
	��� �� �����	��� 	���	������ �
� 
1��� ��
�
����
����	(��9���F��'����	��@LA��	��������
��
���
���������� 
�
� ���	�� @
�	����A�� �
	����
�
��
	
��	
���
	��������������	����6@�A���@4A7�
�
�
�
�
5
����
�
�
�2�
,�� �
�	���
�	�����	��� ��� �-	
�� -��� �� ��� �*�� ���:� ������. �
�� 
��
��
�
�
���
�����
���	�$	����*���"
�	���
��4����-��������$	� ��*������!
��
-� �
��	�
���� ��� �	

�
��
�� �
��	�
���� �
��
�	��+��� 
��� �	��������� ���
$	� ��*����
����
�*�����$	� ��*��������3�	�
���4�
*��-�����. ���$	� �	����
������$	� ���	�������� ����
5�� 
����� �
�� ������
� ������ �	����
� 1����	�� 
� 
������
	� ��	�� 
� 
%���
�
	�� �� ������� �
� ���� ��� +���� '������� ������� ��� +��� ��� ����
�
����������������������
��	%�	�
�
������
	����	���
�����
��
�
%���
�
		��
�
6����
��
��	����
�1����	�
��
��	����
��������
H
�
�� 
�� �	
�	����� ��� �� ��	�� ��
	
��	
���
	��� ���� ���
� ���
��� ���
�	����
� ��� 
��� ��1
�� $� �
��� ������ �	����
� �������� �
� ��
	
��	
���
	�
H
�
��
����
	
��	
���
	��������������������
������������	�� �
������	����
�
���_4,���_�,&��
�
������������������������������
������'������%�;	�	�+���	���	����<��	�= >�	�=->��
'��
�� 
1���� ��
� 
���������� 6��
��
� �
����
�
� ��� �	��� �
7�� 5
� 
��
� �
��
������ �
���� ��	� �	
�	����
�� ������� ����
5,:��5���+,
���:���	����
�������	����
�
�
�	
�	���� �>�L� ��
� �
��	�� ��	� 	��	
�	������� !
	� ����� �
���
�� 
��
��
	
��	
���
	��������	���@�A�����
�
�������������
����
���������
��
$�� ��
	
��	
���
	��� ��� ��	��� @4A� ��
� 
�������
��
�� 
�
� �
+�������
	��	
�	����
��6	��	����
�7��������������������
��� ��� �
� ��� ��	�� �
� ���	�� ��	��� @�A� �� @4A�� 
� �	����
� 
��� ��1
� �!����	��� 
�
����� +��� �
�� 	�����	��
	��� �� �����	��� 	���	������ �
� 
1��� ��
��'����	��@LA��	��������
��
����������	����
��������	�
�
	����
� ����� !����	� 
��������� 
�� 
��
��
	
��	
���
	��������������	����6@�A���@4A7��
��
�5�
�����N����������������4��%��	(��9���F������������ %--�-�����	�K�
sfr at 0x80 P0 
sfr at 0x81 SP 
sfr at 0x82 DPL 
sfr at 0x83 DPH 
sfr at 0x87 PCON 
sfr at 0x88 TCONsfr at 0x89 TMOD 
sfr at 0x8A TL0 
sfr at 0x8B TL1 
sfr at 0x8C TH0 
sfr at 0x8D TH1 
sfr at 0x90 P1 
sfr at 0x98 SCON 
sfr at 0x99 SBUF 
sfr at 0xA0 P2 
sfr at 0xA8 IE 
sfr at 0xB0 P3 
sfr at 0xB8 IP 
sfr at 0xC8 T2CON 
sfr at 0xC9 T2MOD 
sfr at 0xCC TL2 
sfr at 0xCD TH2 
sfr at 0xD0 PSW 
sfr at 0xE0 ACC 
sfr at 0xE0 A 
sfr at 0xF0 B 
 
/* P0 */ 
sbit at 0x80 P0_0 
sbit at 0x81 P0_1 
sbit at 0x82 P0_2 
sbit at 0x83 P0_3 
sbit at 0x84 P0_4 
sbit at 0x85 P0_5 
sbit at 0x86 P0_6 
sbit at 0x87 P0_7 
 
/* TCON */ 
sbit at 0x88 IT0 
sbit at 0x89 IE0 
sbit at 0x8A IT1 
sbit at 0x8B IE1 
sbit at 0x8C TR0 
sbit at 0x8D TF0 
sbit at 0x8E TR1 
sbit at 0x8F TF1 
 
 
/* P1 */ 
sbit at 0x90 P1_0 
sbit at 0x91 P1_1 
sbit at 0x92 P1_2 
sbit at 0x93 P1_3 
sbit at 0x94 P1_4 
sbit at 0x95 P1_5 
sbit at 0x96 P1_6 
sbit at 0x97 P1_7 
 
/* P2 */ 
sbit at 0xA0 P2_0 
sbit at 0xA1 P2_1 
sbit at 0xA2 P2_2 
sbit at 0xA3 P2_3 
sbit at 0xA4 P2_4 
sbit at 0xA5 P2_5 
sbit at 0xA6 P2_6 
sbit at 0xA7 P2_7 
�
$��	����
�	(��P���F��
������
�
��
��	�����	��
	����
���
	
��	
���
	�
��
���������
������������
�����	���������
��	
�	����
	��4���
���
�������!����	�
�
�	
�	����
	� �	�
���	��� �	����1�	� ��	��������� 
�� 
�� ����	� 
�� ��� ���%	���
������
��	��/���
��	�����	��
	�������
�����64EK,�7�����
$��	����	
� ������
��	�����	��
	������ �������
������������
�����	� 
��.���6���
1�����
����7�
�
�����
�
�!$EH������
sfr at 0x80 P0 � Special function register at 0x80 P0 � �������
�
	�����	��
	��������������
�� �
�������%	����.���
��
�������
��������
��
���
������
�
���B

��2�4����
���������	��
 ��
*�������
��

�*���
�	��
���	����

I�����������
I������������
��
��4����

$��$���#���$�	����
�����	����

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

I����������
O��
��������%������������� �
�����
�
������
	�@�������A�����
��������
��
��
�
����
�
� ��� �� ����� ���

�� �
� 
		�� 
�� �
�
�� 
�� 	�����	��
	��� ����
����� �
�
��
	
��	
���
	��
0����
� �� ���
	�]�
��� ��� 
	��	� ������
�� ��	�� 
�� 	�����	��
	��� �
�
��
	
��	
���
	��
�
����
�#include<microcontrolador.h> ��������	�
�� �	����	�� ����	� �
� ��� �������	� �	
�	���� ��
	��
� ��	�� ��
	
��	
���
	���
���������������������
�
;�?�
�	����	.������	��	������		��	���������
!�	����
���	����
��� ��1
��
��	
�	������������������
��������������������&�
#include< nome do arquivo.h > 
�
'��������
�&�
#include< at89x52.h > ou 
#include< AT89X52.h > 
�
�
5
����
�
�
�
�
�
�
�
�
�
�
�
�
��
�
�$��	�
���
��
��)�%��	��	(%��������	
'��������������
�����
��	��
	�����	����	����	��
���	�	�
���
����
�	����
��
����� ���
�� 
�� ��	�������� $�� 
����
�� ���������
�� �
	� ����� ����������� ��
�

1����
�� ��� 
��	��
	��
��	��
	��
��	��
	��
��	��
	��� 6���� �
���� ��	� ��	�������� 
��������� 
�� 
��	
��
�������
��� 
�
�
�� 	�����	��
	��� ��� ���
��	��
����
����
���
��	���
���
!
���
��������	�
��
��	��
	����������	
�
����
	���&
��'	������
�&'	������
�&'	������
�&'	������
�&���	��
��
��
���
��E���
�
���&E���
�
���&E���
�
���&E���
�
���&���	��
���	�	����
	�������	�
��
�� *
��
��&*
��
��&*
��
��&*
��
��&���	�������	�
��� +���
����������	�
��M
M
M
M
�����&�����&�����&�����&�
�
����������
����
��	� +�����������
�
�
��
�
��(%��������	�����D�����
4�
� ��������
�� ��	�� �� 	������ �
� ��� 
��	� +��� ��������
��� 
�� ����������
��	��
	����	������
�&�
$��	� �
�
4
���
4���	� �
�
)�������
� �
0�����
�
E���
����������
�6�����	
7
(�
	�����
����
0�
	�����
���
���2
3��
���
�
�
�
�$��	�
����
�
	
'��������������
�����
��	��
	�����	����	����	��
���	�	�
���
����
�	����
��
����� ���
�� 
�� ��	�������� $�� 
����
�� ���������
�� �
	� ����� ����������� ��
�
6���� �
���� ��	� ��	�������� 
��������� 
�� 
��	
��
�������
��� 
�
�
�� 	�����	��
	��� ��� ��� +��� ����
����7��$��
��	��
	���������
!
���
��������	�
��
��	��
	����������	
�
����
	���&�
��	��
���	�	����
	�������	�
���
� +���
����������	��
����������������
�
����������
����
��	� +������������
�����D������
4�
� ��������
�� ��	�� �� 	������ �
� ��� 
��	� +��� ��������
��� 
�� ����������
� 4���
�
�
��
� ��
)�������
� �
� ��
��
6�����	
7� ��
���� ���
����� ���
���2
3���
 
��
,��
$��
��	��
	����	������
����
���������
�������
��	�
����
��	������	�
��	� +���
��������
����5�� �������������
��
��	��
	���������������	��������� 	��
	����
�����	
��	
����
	��������
�������	����������	�������
	���������
�
4
��&�4
��&�4
��&�4
��&��
int y=10; 
int z=5; 
int x=0; 
 
x=(y+z); 
�
4���	� �
�4���	� �
�4���	� �
�4���	� �
��
int a=10; 
int b=5; 
int c=0; 
 
c=(b-a); 
�
)�������
� �
�)�������
� �
�)�������
� �
�)�������
� �
��
int a=1; 
int b=20; 
int c=2; 
 
a=(b*c); 
�
0�����
�0�����
�0�����
�0�����
��
int a=0; 
int b=20; 
int c=2; 
 
a=(b/c); 
�
����
E���
����������
�6�����	
7�E���
����������
�6�����	
7�E���
����������
�6�����	
7�E���
����������
�6�����	
7��
int a=1; 
int b=25; 
int c=2; 
 
a=(b �c); 
����
4
���
�
���"�
������	�����������
������	������ %%%%���
�	�������
�	�������
������	������&&&&��
4���	��� ��� ��	������ ����� 
� 
���"�
� ��� ��	������ ����� ��
�	�������
�	�������
������	������������
)�������
�� 
� 
���"�
� ��� ��	������ ����� ���
� ���
��	��������������	�������
�	�������
������	������������
0������
�
���"�
������	��������������
������	�����������
���	�������
�	�������
������	������������
0������
�
���"�
������	��������������
������	�����������
���	�������
�	���
����������
	���
����������
	���
����������
	���
����������
������	������������
��
,��
(�
	�����
�������(�
	�����
�������(�
	�����
�������(�
	�����
��������
int contagem=0; 
 
contagem++; 
�
�
0�
	�����
�������0�
	�����
�������0�
	�����
�������0�
	�����
��������
int contagem=10; 
 
contagem--; 
�
�
��
����(%��������	������������
$�� 
��	��
	��� 	���
�
����� 	�������� 
��	� +��� ��� 
���	� �
�� 	��
	����
� 
�
���
	� ������ 
���	� �
� 
�� ���
	��� ����
�� >�?� 
�� ��	�����	
�� >�?�� ������
��	��
	�����
��������
�
���"�
�������	���������%��������
�
����
��
$��	��
	� 0��
	� �
� 4���
�
�
QQ� (������� ��
RQ� 0���	�������� ��
S� )��
	����� ��
T� )��
	����� ��
SQ� )��
	�
�������� ��
TQ� )��
	�
���������� ���
�
H
�
�� 
�� 
��	��
	��� �� 
��	���
�� ���
����
�� ��� 
���	� �
� ������ ��	�
�

��
�����	����	3��������������
&�
A=0; 
B=10; 
C=1; 
 
if ( A>B) C=1; � ������
	����
	��
�����M������
���	�
������ 
if ( A<C) B=15; � ������
	����
	��
������������
�M�	�
������� 
if ( A!=6 ) A=2; � ������
	�����	��������G������
�'�	�
������ 
 
(�
	�����������	������ 
������
������
������
��������������
���������
0�
	��������� ��	������ 
������
������
������
��������������
���������
��
,��
��
���	(%��������	
-�����	�	6���������
'������������������
��	��
��
��	��
	����%��
������������������
$��	��
	� 0��
	� �
�
R� $��	� �
�5$H�65`$7�
U� $��	� �
�'50�6�7�
V� $��	� �
�$E�6$R7�
W� $��	� �
�L$E�6$R���
�����
7�
�
H
�
�� 
�� 
��	��
	��� �� 
��	���
�� 6
��������� �� ��	������7� ���
����
�� ���
���	� �
���������	�
�

��
�����	����	3���������
������
&�
A=1; 
B=1; 
C=3; 
 
if (( A==1) | ( B==1) ) C=1; 
4������
��
&����'��
	������������$R$R$R$R�M��
	������������������
���	�
�������
 
if (( A>0)&( A<10) ) A++; 
4������
��
&� ��� '� �
	� ���
	� �
� ���� ��	
� ����� '� �
	� ���
	� �
� ���� ����� ����
�
��
	�������'��������
 
if (( A!=B )|( A!=C) ) A--; 
4������
��
&����'��
	�����	��������M�$R$R$R$R����'��
	�����	���������������
���
	�������
'��������
 
'�����
�
�
��
��	��
	���	���
�
������
��
��	��
	��� �%��
��	������������������	��
�����	����������������
����
	�����	�����	
��
������
����������$��
��	��
	����%��
��
��
�����	���
����
	�������	�����������������
�
������
&�
 
bit x=0; 
bit y=1; 
int

Continue navegando