Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

что / ПОСУИСД_2024_материал

.pdf
Скачиваний:
0
Добавлен:
26.05.2024
Размер:
6.87 Mб
Скачать

Алгоритм АЦП

Для реализации режима аналого-цифрового преобразования необходимо:

1)записать в регистр конфигурации ADCON через стек номер линии порта, с которой должен поступать аналоговый сигнал, использовав любой РОН;

2)подать команду на включение аналого-цифрового преобразователя (ADST=1);

3)установить программу на ожидание окончания преобразования;

4)считать из регистра данных ADDAT в РОН через стек результат преобразования.

АЦП

Пример

Преобразовать аналоговую информацию, поступающую по линии

15 порта Р5 (Р5.15).

Программа

MOV

R10,000Fh; запись в R10 номера линии 15 (000Fh)

порта Р5

 

PUSH

R10;

POP

ADCON; запись в регистр конфигурации содержимого

R10

 

BSET

ADST; включение АЦП

АЦП

• Q: NOP;

 

JB

ADBSY,Q; ожидание окончания преобразования; если

преобразование не закончено, перейти по метке Q

PUSH

ADDAT; считать из регистра данных информацию

в РОН R3

 

POP

R3;

AND

R3,0FFFh; маскирование результата преобразования

Компактно программа АЦП будет иметь вид.

MOV R10,000Fh;

PUSH R10;

POP ADCON;

BSET ADST;

Q: NOP;

JB ADBSY,Q;

PUSH ADDAT;

POP R3;

AND R3,0FFFh;

Работа в среде разработки Ride 1.3

Интегрированная среда разработки (ИСР) RIDE 1.3 предназначена для создания и отладки управляющих программ для промышленного контроллера (ПК) M167-1.

Интегрированные подсистемы, входящие в состав ИСР RIDE, позволяют:

1.создавать управляющие программы

2.редактировать созданные управляющие программы (внесение добавлений или исправлений в созданный текст управляющей программы)

3.переводить текст созданной управляющей программы в шестнадцатеричный HEX-файл;

4.транслировать разработанные управляющие программы в память ПК

5.отлаживать управляющие программы непосредственно на ПК в пошаговом режиме

Команды меню

Команды меню