что / ПОСУИСД_2024_материал
.pdfАлгоритм АЦП
•Для реализации режима аналого-цифрового преобразования необходимо:
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.отлаживать управляющие программы непосредственно на ПК в пошаговом режиме
Команды меню
Команды меню