Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа.doc
Скачиваний:
7
Добавлен:
13.04.2015
Размер:
90 Кб
Скачать
☆

Практическая часть контрольной работы.

ЗАДАНИЕ. Разработать прикладные программы на языке Си или Ассемблера для микроконтроллеров MSP430 по вариантам:

Вариант 1. Разработать программу передачи 100 чисел (от 0 до 99) из микроконтроллера MSP430F1611 в ПЭВМ по интерфейсу RS232C в соответствие с протоколом: модуль USART0, скорость обмена данными 19200 бит/с, режим обмена асинхронный, 8 битов данных без бита четности.

Вариант 2. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле последовательное включение/выключение 1 – го, 3 – го и 6–го светодиодов с интервалом 2 с. Частота тактовых импульсов на линии SCL – 10 кГц.

Вариант 3. Разработать программу передачи 50 чисел (от 20 до 69) из микроконтроллера MSP430F1611 в ПЭВМ по интерфейсу RS232C в соответствие с протоколом: модуль USART0, скорость обмена данными 38400 бит/с, режим обмена асинхронный, 8 битов данных без бита четности.

Вариант 4. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую 5 раз подряд последовательное включение 2 – го, 4 – го и 6–го светодиодов с интервалом 1,5 с. Частота тактовых импульсов на линии SCL – 20 кГц.

Вариант 5.Разработать программу передачи 20 чисел (от 10 до 29) из микроконтроллера MSP430F1611 в ПЭВМ по интерфейсу RS232C в соответствие с протоколом: модуль USART0, скорость обмена данными 57600 бит/с, режим обмена асинхронный, 7 битов данных без бита четности.

Вариант 6. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле последовательное включение/выключение 1 – го, 2 – го, 3 – го и 4–го светодиодов с интервалом 1 с. Частота тактовых импульсов на линии SCL – 30 кГц.

Вариант 7. Разработать программу передачи 10 чисел (от 0 до 9) из микроконтроллера MSP430F1611 в ПЭВМ по интерфейсу RS232C в соответствие с протоколом: модуль USART0, скорость обмена данными 14400 бит/с, режим обмена асинхронный, 7 битов данных без бита четности.

Вариант 8. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле параллельное включение 1–го, 2–го, 7–го и 8–го светодиодов с длительностью свечения 2 с и временем нахождения в погашенном состоянии 1 с. Частота тактовых импульсов на линии SCL – 40 кГц.

Вариант 9. Разработать программу передачи 20 чисел (от 10 до 29) из микроконтроллера MSP430F1611 в ПЭВМ по интерфейсу RS232C в соответствие с протоколом: модуль USART0, скорость обмена данными 19200 бит/с, режим обмена асинхронный, 7 битов данных без бита четности, данные передаются через каждую секунду.

Вариант 10. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле параллельное включение 1–го, 2–го и 8–го светодиодов с длительностью свечения 1 с и временем нахождения в погашенном состоянии 2 с. Частота тактовых импульсов на линии SCL – 50 кГц.

Вариант 11. Разработать программу передачи 50 чисел (от 10 до 59) из ПЭВМ в микроконтроллер MSP430F1611 по интерфейсу RS232C в соответствие с протоколом: модуль USART0, скорость обмена данными 14400 бит/с, режим обмена асинхронный, 7 битов данных без бита четности. При получении последнего информационного кадра выдать сигнал завершения приема на светодиод.

Вариант 12. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле последовательное включение/выключение всех светодиодов (с 1–го по 8–й) с интервалом 1,4 с. Частота тактовых импульсов на линии SCL – 60 кГц.

Вариант 13. Разработать программу передачи 200 чисел (от 0 до 199) из микроконтроллера MSP430F1611 в ПЭВМ по интерфейсу RS232C в соответствие с протоколом: модуль USART0, скорость обмена данными 38400 бит/с, режим обмена асинхронный, 8 битов данных без бита четности.

Вариант 14. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле последовательное включение всех светодиодов (с 1–го по 8–й) с интервалом 0,5 с. Частота тактовых импульсов на линии SCL – 70 кГц.

Вариант 15. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле последовательное включение/выключение 3–го, 4–го и 5–го светодиодов с интервалом 3 с. Частота тактовых импульсов на линии SCL – 80 кГц.

Вариант 16. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле последовательное включение 5–го, 6–го, 7–го и 8–го светодиодов с интервалом 2.5 с. Частота тактовых импульсов на линии SCL – 90 кГц.

Вариант 17. Разработать в среде программирования IAR Embedded Workbench программу на языке С для связи микроконтроллера MSP430F1611 с регистром PCF9538 по интерфейсу I2C в соответствие с параметрами протокола обмена. Разработать программу, выполняющую в бесконечном цикле параллельное включение и выключение блока из 8-ми светодиодов с длительностью свечения 2 с и временем нахождения в погашенном состоянии 4 с. Частота тактовых импульсов на линии SCL – 100 кГц.

Вариант 18. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме одиночного преобразования (делитель частоты равен 2) и формирующую сигнал предупреждения с помощью светодиода, если значение температуры превысит 30°С.

Вариант 19. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме непрерывного преобразования (делитель частоты равен 8) и формирующую сигнал предупреждения с помощью светодиода, если значение температуры превысит 40°С.

Вариант 20. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме одиночного преобразования (делитель частоты равен 4) и формирующую сигналы предупреждения с помощью светодиода, если значение температуры выходит за рамки диапазона 25°С < T < 30°С.

Вариант 21. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме непрерывного преобразования (делитель частоты равен 5) и формирующую сигналы предупреждения с помощью светодиода, если значение температуры выходит за рамки диапазона 30°С < T < 40°С.

Вариант 22. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме непрерывного преобразования (делитель частоты равен 6) и формирующую сигналы предупреждения с помощью светодиода, если значение температуры выходит за рамки диапазонов 25°С < T < 30°С и 40°С < T < 50°С.

Вариант 23. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме одиночного преобразования (делитель частоты равен 7) и формирующую сигналы предупреждения с помощью светодиода, если значение температуры выходит за рамки диапазонов 20°С < T < 25°С и 35°С < T < 40°С.

Вариант 24. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме непрерывного преобразования (делитель частоты равен 4) и формирующую сигналы предупреждения с помощью светодиода, если значение температуры выходит за рамки диапазона 25°С < T < 40°С.

Вариант 25. Разработать в среде программирования IAR Embedded Workbench программу на языке С для измерения значений температуры с помощью встроенного термодатчика в соответствие со следующими параметрами режима работы. Разработать программу, выполняющую измерение температуры в режиме непрерывного преобразования (делитель частоты равен 1) и передающую значения температуры в ПЭВМ с помощью последовательного интерфейса RS232C.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]