Quote (anatol)
У вас
Quote
If MENU = 0 Then DelayMS 300:Inc M
If M > 4 Then M = 0
в теле основной программы, а выходы по Branch M в подпрограммах из кольца не на основную программу, а на новую подпрограмму. Как считается метка M - х.з. Компилятор сам додумывает ?.
А почему нет
Quote
DECLARE ALL_DIGITAL = ON
, или может по умолчанию все порты цифровые? Я не помню.
все замечания по теме, дело в том что я то это знаю, а ищу .. свищу в другом месте ( иногда хочется сильно побить самого себя, за глупые ошибки ) Всё принял во внимание......., сейчас пойду устранять 
Добавлено (23.01.2012, 12:11)
---------------------------------------------
Ребята, спасибо Вам огромное ...., за помощь! я во всём разобрался, дело в глупых моих ошибках.
Устройство работает уже в железке, всё замечательно