- •Курсовой 643
- •2. .Разработать контроллер, реализующий следующие функции:
- •3. Разработать контроллер, реализующий следующие функции:
- •4.Разработать контроллер, реализующий следующие функции:
- •6.Разработать контроллер, реализующий следующие функции:
- •7.Разработать контроллер, реализующий следующие функции:
- •8.Разработать контроллер, реализующий следующие функции:
- •9.Разработать контроллер, реализующий следующие функции:
- •10. Разработать контроллер, реализующий следующие функции:
- •11.Разработать контроллер, реализующий следующие функции:
- •12. .Разработать контроллер, реализующий следующие функции:
- •13.Разработать контроллер, реализующий следующие функции:
- •14.Разработать контроллер, реализующий следующие функции:
- •15. Разработать контроллер, реализующий следующие функции:
- •17.Разработать контроллер, реализующий следующие функции:
- •19. Разработать контроллер, реализующий следующие функции:
- •20. Разработать контроллер, реализующий следующие функции:
19. Разработать контроллер, реализующий следующие функции:
По запросам прерываний ввести от внешних источников 16-разрядные данные в двоично –десятичном коде. Сравнить их, большее значение вывести на 7-сегментный индикатор, а меньшее –передать через интерфейс I2C на скорости 20 КГц. При равенстве значений включить желтый светодиод.
Если запросы прерываний не пришли в течении 20мс, на соответствующем выходе порта включить красные светодиоды.
20. Разработать контроллер, реализующий следующие функции:
Опрос состояния матрицы 4Х4 («сухие» контакты ), включение соответствующего канала АЦП(номер канала определяется номером контакта), разрядность которого 10 бит, быстродействие – 5 мкс. В каждом канале необходимо контролировать Nmini≤Ni≤Nmaxi, где Nmini, Nmaxi – соответственно минимальное и максимальное значение i-того канала, а Ni –текущее значение. Nmini, Nmaxi хранятся в ПЗУ или EEPROM. При выходе за указанные пределы включить соответствующие светодиоды.
