|
Вы читали перевод про системные переменные (это из главы 5 документа GS51.pdf)?
Дело в том, что в скриптах необходимо использовать виртуальные регистры, вместо P3.7 должно быть PORT3 - весь порт целиком. Поэтому в последнем примере должно быть так:
PORT3 ^= 0x80;
так будет переключаться ваш вывод.
Насчет rwatch -- в качестве аргумента функции rwatch необходимо указывать конкретный физический адрес, например, rwatch(X:0x0010).
Встроенные функции не работают с теми define-константами, которые Вы определили в тексте своей программы.
Если Вы попробуете конкретизировать свой вопрос, добавив в него точное описание, чего желаете достичь -- я помогу Вам написать эту функцию.
Удачи
E-mail: info@telesys.ru