$regfile = "8H1K08.DAT" ' STC registers list
$crystal = 11059200 ' CPU clock frequence
$large
On Timer1 Int_tmr1 ' назначаем подпрограмму на переполнение таймера
Const Gorit = 0 : Const Gasim = 1
Led_n Alias P3.1 ' Выход Светодиод. Управление нулём!
P3ie.1 = 1 ' 1: Enable digital pins
P3pu.1 = 0 ' 0= Disable pull-up resistor
P3m0.1 = 1 : P3m1.1 = 0 ' pins mode "Push-Pull"
'-----------------------------------------------------------------------------------
Led_n = Gorit : Waitms 255 : Led_n = Gasim
' конфигурируем таймер
Auxr = Auxr And &HBF 'Timer clock is 12T mode
Tmod = Tmod And &H0F 'Set timer work mode
' 71ms@11.0592MHz, максимально для этой тактовой
Tl1 = 0 : Th1 = 0 'Initial timer value
Start Timer1 ' Tr1 = 1
Enable Timer1 ' Et1 = 1
Enable Interrupts ' IE.7=1, EA=1, разрешаем прерывания
Do
Loop
' =================== Прерывание по таймеру =================
Int_tmr1:
Led_n = Not Led_n
Return