Вы находитесь на странице: 1из 2

' ---------------------

[���������]----------------------------------------------------
'
' ����......proj02PRO.bas
' ������....PicBasic Pro
' ����......������� ����� ��� ����������� PIC16F876
' �����.....��� ��������
' ������....25 �� 1999 ����
' �������...
'
'
' ---------------------[��������
���������]-------------------------------------------
' ��� ��������� �������� ������������ ����-������ �������� ����� � ������� ��
������
' �����������. ������ �� ����������� �������� �� 1 �������, � ����� ���������.
' �������� � ������� ��������� �������� ���������� ����� ����, ��� ���������
' ����������. ��� ����������� �� ��� ���, ���� ��������� �� ��������� ��� ������
' �����������, � ����� ����������� �������� �� ���������������. ����� �������
' ��������� �������� ��������� ���� ����-������.
' ��� ���������� ��������� � ������� ����� PORTB, ��� ��������� �����������
���������
' ���������. ����������� ������� ����� �������� ����� ����� ������������,
�����������
' ��� �������� �������� � ���� ����.
' ---------------------[��������� � �������
PBPro]-------------------------------------

Define LOADER_USED 1 ' ��� ������ ����� ������ ���� �� �������� PIC-
����������������
' ����������� ��������� ���������

LED var Byte ' ���������� ���������-���� LED

PortB = %00000000 ' �������� � 0 ��� ������ ����� PORTB (���������


�������������)

TrisB = %00000000 ' ���������������� ��� ������ ����� PORTB ��� ������

main: ' ����� ������ �������� ���������

' *********************��������
������**************************************************

for LED = 0 to 7 ' ��������� �� ������� ��� ����������

portb.0[LED] = 1 ' �� ������ ����� ����� PORTB ������ ������� �������


(+5 �),
' ����� ������ ���������

pause 1000 ' ����� 1000 ����������� (1 �������), ���� ����� ���������

portb.0[LED] = 0 ' �� ������ ����� ����� PORTB ������ ������ �������


(0 �),
' ����� �������� ���������

next ' ����������, ���� ��� 7 �� ������� �� ������


����
' **********************�������� �����*********************************************

for LED = 7 to 0 step -1 ' ��������� �� ������� ��� ����������


' � ������� �������

portb.0[LED] = 1 ' �� ������ ����� ����� PORTB ������ �������


������� (+5 �),
' ����� ������ ���������

pause 1000 ' ����� 1000 ����������� (1 �������), ���� �����


���������

portb.0[LED] = 0 ' �� ������ ����� ����� PORTB ������ ������


������� (0 �),
' ����� �������� ���������

next ' ����������, ���� ��� 7 �� ������� ��


������ ����

goto main ' ������� � ����� ������ ���������, ����� ���


���������� �����
' � �����

END ' ��� ������ �������� �� ����������, �� ����� ����� ��� ��� �����
' �� ������, ���� ��������� ������� � ������ ������ ���-�� �� ��