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

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

[���������]----------------------------------------------------
'
' ����......proj07pro.bas
' ������....PicBasic Pro
' ����......PIC -> ��� � (4-������ �����������) (�� ���������������� PIC16F876 �
' ���-������, ����������� 2 ������ �� 16 �������� � ������)
' �����.....��� ��������
' ������....19 ���� 1999 ����
' �������...
'
'
' ---------------------[��������
���������]-----------------------------------------------
'
' ���������� PIC16F876 � ������� ���-�����:
'
' PIC ��� ������ ���������
' --- --- ------------------
' B4 ���.11
' B5 ���.12
' B6 ���.13
' B7 ���.14
' B3 ���.4
' B0 ���.6
' OSC1 ��������� 4 ���
' OSC2 ��������� 4 ���
' MCLR VDD ����� �������� �������������� � 1 ���
' VDD +5 �
' VSS ����
'
' ---------------------[������ ������
���������]------------------------------------------
'
'
'
' ---------------------[����������� ����� � ���������
�������]---------------------------

Define LOADER_USED 1 ' ��� ������ ����� ������ ���� �� ��������


' PIC-����������������
' ����������� ��������� ���������
DEFINE LCD_DREG PORTB ' ������ ���� PIC-���������������� �� ��������
' ������ �� ���
DEFINE LCD_DBIT 4 ' ������ ������ ����� ����� PORTB, �������
�����
' �������� � ������ DB4 ���
DEFINE LCD_RSREG PORTB ' ������ ���� PIC-����������������, ������� �����
' �������� ������ RS �� ���
DEFINE LCD_RSBIT 3 ' ������ ����� ����� PORTB, � �������� �����
' ��������� ������ RS �� ���
DEFINE LCD_EREG PORTB ' ������ ���� PIC-����������������, ������� �����
' �������� ������ E �� ���
DEFINE LCD_EBIT 0 ' ������ ����� ����� PORTB, � �������� �����
' ��������� ������ E �� ���
DEFINE LCD_BITS 4 ' ������ 4-������ ����� ������ ����������� ��
���

DEFINE LCD_LINES 2 ' ������ ��� ����� � 2 �������� ����������


DEFINE LCD_COMMANDUS 2000 ' ������ ����� ����� ��������� ������ �� ���

DEFINE LCD_DATAUS 50 ' ������ ����� ����� ��������� ������ �� ���

' ---------------------[�����������
��������]---------------------------------------------
'
' ---------------------[�����������
����������]-------------------------------------------
'
' ---------------------[���������
�������������]------------------------------------------
'
' ---------------------[�������
��������]------------------------------------------------
'
Start: lcdout $fe, 1 ' �������� �����
lcdout $fe, 2 ' ����������� ������ ��� � ������ ������ ������

' **********************������� ������� �Hello World� � ������ ������


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

LCDOUT "Hello World" ' �������� ��������� �Hello World� �� ���


Pause 1000 ' ����� 1 �������, ����� ���� ����� ��������
Goto Start ' �������� � ������ ��������� � ������ ���
�����