Разработка программного обеспечения микроконтроллера

При разработке программного обеспечения для МК использовалась программа PICСCompiler. Блок-схема алгоритма работы программы представлена на рисунке 11.

Алгоритм работы МК:

1. Подача питания на МК.

2. Сброс счетчика датчиков (I). Счетчик датчиков показывает, какой терморезистор должен быть включен во времязадающую цепь.

3. Значение I передается по выводам МК GPbGP4, GP5на коммутатор DD2, подключающий выбранный терморезистор к времязадающей цепи.

. Захват микроконтроллером (модулем ССР) на выводе GP2 нарастающего фронта информационного импульса с промежуточного преобразователя. Включение таймера для подсчета импульса (L).

5. Ожидание окончания информационного импульса и подсчет его длительности (L).

6. Кодировка длительности информационного импульса (перевод в

7. температуру).

8. Вывод кода на источник излучения через GP0.

9. Инкрементация счетчика датчиков (I). Если 1=8 (всего 8 датчиков), то переход к пункту 2, иначе - к пункту 3.

Рисунок 11 - Блок-схема алгоритма работы программы

Прочтите также:

Система сбора и обработки информации
Бурное развитие науки и промышленности, неудержимый рост объемов поступающей информации привели к тому, что человек оказался не в состоянии воспринять и перерабатывать все, ему предназн ...

Сети передачи дискретных сообщений
Техника передачи дискретных сообщений играет все большую роль в жизни человеческого общества. Без нее немыслимо создание современных автоматизированных систем управления для различных от ...

Разработка термометра-термостата на интегральном датчике температур DS18B20 и микроконтроллере PIC16F84
Необходимо разработать термометр-термостат на интегральном датчике температур DS18B20, и микроконтроллере PIC16F84. Данное устройство предназначено для измерения температуры и вывода ее ...

Основные разделы

2020 © Все права защищены! >> www.techeducator.ru