Igor_67 писал(а): Еще зависит от версии Баскома. Вы какой используете? Последние версии не очень стабильны, к сожалению...
1.11.9.5 пробовал 1.11.9.0 тож самое а вы какую ?
Код: Выделить всё
Config Int0 = lowlevel
On Int0 Perepad'подпрограмма обслуживания прирываний '
Enable Interrupts '
Enable Int0
perepad:
set Led ' Моргаем светодиодом
wait 1 '
reset Led '
wait 1 '
return 'да нет,И зачем в прерывании такие огромные задержки??? Так делать нельзя
dimon-790 писал(а):Люди, подкиньте исходник плз. для приёма шарповского ик пульта. Пультик маленький 7 кнопочек , в виде брелока кажись от телека .
Код: Выделить всё
$regfile = "m8def.dat"
$crystal = 8000000
Config Rc5 = Pind.2
Enable Interrupts 'Разрешаем прерывания
Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.2 , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7
Config Lcd = 16 * 2
Dim Address As Byte 'байт адреса
Dim Command As Byte 'байт команды
Cursor Off 'Выключить курсор
Cls
Do 'Основной цикл
Getrc5(address , Command)
If Address = 0 Then 'Адрес телевизора
Command = Command And &B01111111
Locate 1 , 1
Lcd "Adr.: " ; Address ; " Cmd: " ; Command 'принятые адрес и команда
End If
Loop
End 'Конец основного циклаСекретный кот писал(а):max50 писал(а):dimon-790 писал(а):Люди, подкиньте исходник плз. для приёма шарповского ик пульта.
Пульт может быт RC5.
Едва ли.