Добрый вечер
Урезал код до минимальной читабельности. Пните, плиз, в нужную сторону...
$Regfile="m8adef.dat"
$Crystal=4000000
$hwstack=32
$swstack=8
$framesize=16
$baud = 9600Config Pind.0 = input
Config Pind.1 = Output'Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
'Config Input1 = Crlf , Echo = CrlfConfig Lcdpin = Pin , Rs = Portd.3 , E = Portd.2 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7
Config Lcd = 16 * 2
Config Debounce = 10dim code as byte
dim buf as byteOn Urxc CodeIn
Enable Urxc
Enable InterruptsDo
if buf=1 then
code=code
printbin code
buf=0
end if
LoopCodeIn:
Buf=1
inputbin code
returnEnd
Спасибо за внимание 


[/url