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

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

[���������]----------------------------------------------------
'
' ����......proj04PBC.bas
' ������....PicBasic Compiler
' ����......��������� � ����� PORTA ��� ������ ������ PEEK � POKE
' �����.....��� ��������
' ������....1 �� 2000 ����
' �������...
'
'
' ---------------------[��������
���������]-----------------------------------------------
' ��� ��������� ����������, ��� ����� ��������� � ����� PORTA ��� ������ ������
' PicBasic'� PEEK � POKE
'
' ---------------------[��������� � �������
PBC]------------------------------------------

Symbol PortA = 5 ' ����� ����� PORTA


Symbol TrisA = $85 ' ����� �������� ���������� �������� ������
' ����� ���� PORTA
Symbol ADCON1 = $F9 ' ����� �������� ��������� ��� (��������������
' ���������� ������ PORTA)

Init:
poke TrisA, %00000001 ' ������� ������ RA5�RA1 ����� PORTA ��������,
' � ����� RA0 - ������
poke PortA, %00000010 ' ������ ������� ������� �� ����� RA1 ����� PORTA,
' ����� ������ ��������� VD1
poke ADCON1, 6 ' ������� PORTA ������� �������� ������ �����/������

Main:
' **********************��������� ��������
������****************************************

peek PortA, B0 ' ������� ���������� ���� ������� ����� PORTA


' � ��������� � B0

B0 = B0 & %00000001 ' �������� � 0 ��� ���� � B0, ����� ���� 0

if B0 = 0 then led2 ' ���� ������ ��������, ������� � ����� LED2

poke PortA, %00000010 ' ������� VD1, �������� VD2

goto Main ' ������� � ������ �������� ���������

LED2:
' **********************������� ���������
VD2*********************************************

poke PortA, %00000100 ' ������� VD2, �������� VD1

goto Main ' ������� � ������ �������� ���������