ВВЕДЕННЯ ІНФОРМАЦІЇ З ДАТЧИКІВ

 

ВВЕДЕННЯ ІНФОРМАЦІЇ З ДАТЧИКІВ

ФОРМУВАННЯ СИГНАЛІВ УПРАВЛІННЯ

В технічних системах різноманітного призначення події в об'єкті управління фіксуються за допомогою різноманітних датчиків цифрового і аналогового… Найбільше розповсюдження мають двійкові датчики типу ТАК/НІ, наприклад кінцеві… Даний тип сигналів є також найбільш розповсюдженим і серед сигналів управління, що формуються мікроконтролером.

Введення інформації від двійкового датчика і формування

Мпульсів заданої тривалості

Для рішення даної задачі необхідно: 1) Вибрати лінії (розряди) порту А і В для вводу сигналів від датчика і виводу… 2) Заборонити всі переривання;

Секція заголовка

; Опис спеціальних регістрів

TRISA EQU 85H ; Регістр управління портом А

TRISB EQU 86H ; Регістр управління портом B

INTCON EQU 0BH ; Регістр управління перериваннями

; Опис регістрів вводу/ виводу

PORTA EQU 05H

PORTB EQU 06H

; Опис комірок ОЗУ

CTD EQU 0DH ; Лічильник циклу в підпрограмі DELAY

Робоча секція

ORG 0 GOTO INMK ORG 100H

Введення інформації

З групи взаємозв’язаних двійкових датчиків

Введення байта стану одного датчика

Нехай, наприклад, необхідно ввести байт стану датчика дискретних сигналів (Di), порівняти його з уставкою, що зберігається у вигляді константи Ki в… 1) Введення наступного байта стану датчика, якщо Di = Ki; 2) Формування і виведення керуючих сигналів у випадку, якщо Di > Ki або Di < Ki (сформувати і вивести позитивний…

Секція заголовка

TRISA EQU 85H TRISB EQU 86H INTCON EQU 0BH

Робоча секція

ORG 0 GOTO INMK ORG 100H

Введення байтів стану двох незалежних датчиків

Будемо сподіватись що, наприклад, необхідно ввести водночас через порти введення/ виведення байти стану 2-х незалежних датчиків дискретних сигналів,… 1) У випадку, якщо D1 <= D2 управління передається фрагменту програми з… 2) У випадку, якщо D1 > D2 ознака F0 встановлюється в ²0², у відповідності з варіантом завдання…

Секція заголовка

; Опис спеціальних регістрів

TRISA EQU 85H

TRISA EQU 86H

INTCON EQU 0BH

STATUS EQU 03H

; Опис регістрів вводу/ виводу PIC

PORTA EQU 05H

PORTB EQU 06H

PORTC EQU 07H

; Опис комірок ОЗП

F0 EQU 0DH

Робоча секція

ORG 0 GOTO INP ORG 100H