Проектирование микропроцессорных устройств на базе однокристальных микроконтроллеров
DOCX
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Разработать контроллер, реализующий следующие функции: Опрос состояния матрицы 4Х4 («сухие» контакты), включение соответствующего канала АЦП (номер канала определяется номером контакта), разрядность которого не менее 10 бит, быстродействие – не менее 50 мкс. В каждом канале необходимо контролировать Nmini≤Ni≤Nmaxi, где Nmini, Nmaxi – соответственно минимальное и максимальное значение i-того канала, а Ni –текущее значение. Nmini, Nmaxi хранятся в EEPROM или в ПЗУ. Четные каналы измеряют температуру (датчик ТМР-36, диапазон 0-100 град. С), а нечетные - напряжение в диапазоне (0-2,5) В. При выходе за пределы диапазона сформировать признак ошибки с указанием номера канала. Информацию вывести на ЖКИ с HD44780. (одна строка - для температуры в градусах, а вторая - для напряжения)