Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

зчитує інформацію з 1го і 5го виводів порта C

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

ЛАБОРАТОРНА   РОБОТА   №6

ВИВЧЕННЯ РОБОТИ КОМПІЛЯТОРА IAR SYSTEMS ТА РОЗРОБКА АЛГОРИТМУ І ПРОГРАМИ НА МОВІ ПРОГРАМУВАННЯ С

Мета роботи: оволодіти основним принципом роботи з компілятором IAR Systems та розробити алгоритм і програму на мові програмування С.

З  А  В  Д  А  Н  Н  Я

І. Ознайомитись зі структурою компілятора IAR Systems та основними принципами його роботи.

ІІ. Розробити алгоритм та написати програму, яка…

1) зчитує інформацію з 1-го і 5-го виводів порта C. Якщо на 1-му присутній сигнал логічної одиниці, а на 5-му сигнал логічного нуля, то послідовно виводити на порт D числа кратні 2.

2) зчитує інформацію з 2-го і 6-го виводів порта C. Якщо на 6-му присутній сигнал логічної одиниці, а на 2-му сигнал логічного нуля, то послідовно виводити на порт D числа кратні 5.

3) зчитує інформацію з 3-го і 7-го виводів порта С. Якщо на 3-му присутній сигнал логічної одиниці, а на 7-му сигнал логічного нуля, то послідовно виводити на порт D числа кратні 10.

4) зчитує інформацію з 4-го і 8-го виводів порта C. Якщо на 8-му присутній сигнал логічної одиниці, а на 4-му сигнал логічного нуля, то послідовно виводити на порт D числа кратні 8.

5) зчитує інформацію з 3-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається запуск програми «бегущая тень» починаючи з числа 0BFН і закінчуючи числом 0FBН з виключеним одним світлодіодом. Індикація відбувається на порту D з затримкою часу 300 мс. Якщо на 3-му виводі порта C присутній сигнал логічного нуля, то програма очікує сигнал логічної одиниці, для здійснення подальшого запуску програми.

6) зчитує інформацію з 7-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається запуск програми «бегущий огонь» починаючи з числа 04Н і закінчуючи числом 40Н з індикацією одного світлодіода. Індикація відбувається на порту D з затримкою часу 400 мс. Якщо на 7-му виводі порта C присутній сигнал логічного нуля, то програма очікує сигнал логічної одиниці, для здійснення подальшого запуску програми.

7) зчитує інформацію з 2-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми «бегущая тень» починаючи з числа 0BFН і закінчуючи числом 0FBН з виключеним одним світлодіодом. Індикація відбувається на порту D з затримкою часу 300 мс. Якщо на 2-му виводі порта C присутній сигнал логічного нуля, то здійснюється виконання програми.

8) зчитує інформацію з 6-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми «бегущий огонь» починаючи з числа 04Н і закінчуючи числом 40Н з індикацією одного світлодіода. Індикація відбувається на порту D з затримкою часу 400 мс. Якщо на 6-му виводі порта C присутній сигнал логічного нуля, то здійснюється виконання програми.

9) зчитує інформацію з 1-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається запуск програми нарощення двійкового коду від мінімального числа до 187. Індикація відбувається на порту D з затримкою часу 250 мс. Якщо на 1-му виводі порта C присутній сигнал логічного нуля, то програма очікує сигнал логічної одиниці, для здійснення подальшого запуску програми.

10) зчитує інформацію з 5-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається запуск програми зменшення двійкового коду від максимального числа до 53. Індикація відбувається на порту D з затримкою часу 350 мс. Якщо на 5-му виводі порта C присутній сигнал логічного нуля, то програма очікує сигнал логічної одиниці, для здійснення подальшого запуску програми.

11) зчитує інформацію з 4-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми нарощення двійкового коду від числа 65 до максимального. Індикація відбувається на порту D з затримкою часу 250 мс. Якщо на 4-му виводі порта C присутній сигнал логічного нуля, то здійснюється виконання програми.

12) зчитує інформацію з 8-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми зменшення двійкового коду від числа 199 до мінімального. Індикація відбувається на порту D з затримкою часу 350 мс. Якщо на 8-му виводі порта C присутній сигнал логічного нуля, то здійснюється виконання програми.

13) зчитує інформацію з 1-го виводу порта С. Якщо на ньому присутній сигнал логічної одиниці, то відбувається запуск програми «бегущий огонь» з індикацією двох світлодіодів. Індикація відбувається на порту D з меншого розряду до старшого з затримкою часу 250 мс. Якщо на 1-му виводі порта С присутній сигнал логічного нуля, то програма очікує сигнал логічної одиниці, для здійснення подальшого запуску програми.

14) зчитує інформацію з 5-го виводу порта С. Якщо на ньому присутній сигнал логічної одиниці, то відбувається запуск програми «бегущий огонь» з індикацією двох світлодіодів. Індикація відбувається на порту D з старшого розряду до меншого з затримкою часу 400 мс. Якщо на 5-му виводі порта С присутній сигнал логічного нуля, то програма очікує сигнал логічної одиниці, для здійснення подальшого запуску програми.

15) зчитує інформацію з 2-го виводу порта С. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми «бегущая тень» з виключеними двома світлодіодами. Індикація відбувається на порту D з старшого розряду до меншого з затримкою часу 300 мс. Якщо на 2-му виводі порта С присутній сигнал логічного нуля, то здійснюється виконання програми.

16) зчитує інформацію з 6-го виводу порта С. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми «бегущая тень» з виключеними двома світлодіодами. Індикація відбувається на порту D з меншого розряду до старшого з затримкою часу 450 мс. Якщо на 6-му виводі порта С присутній сигнал логічного нуля, то здійснюється виконання програми.

17) зчитує інформацію з 4-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми зменшення двійкового коду від числа 195 до 135. Індикація відбувається на порту D з затримкою часу 350 мс. Якщо на 4-му виводі порта C присутній сигнал логічного нуля, то здійснюється виконання програми.

18) зчитує інформацію з 8-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми нарощення двійкового коду від числа 69 до 212. Індикація відбувається на порту D з затримкою часу 250 мс. Якщо на 8-му виводі порта C присутній сигнал логічного нуля, то здійснюється виконання програми.

19) зчитує інформацію з 3-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми зменшення двійкового коду від числа 207 до 113. Індикація відбувається на порту D з затримкою часу 250 мс. Якщо на 3-му виводі порта D присутній сигнал логічного нуля, то здійснюється виконання програми.

20) зчитує інформацію з 7-го виводу порта C. Якщо на ньому присутній сигнал логічної одиниці, то відбувається призупинення програми збільшення двійкового коду від числа 107 до 231. Індикація відбувається на порту D з затримкою часу 200 мс. Якщо на 7-му виводі порта C присутній сигнал логічного нуля, то здійснюється виконання програми.




1. Определение энергетического потенциала РЛ ИП
2. модуль- Организация деятельности коллектива исполнителей
3. Реферат- Население мира и мировое хозяйств
4. Отчет по практике- Работа дуговой сталеплавильной печи и способы оптимизации ее параметров
5. Минутное исцеление при помощи мантры ВэнАХунВэнАХун ~ самая мощная исцеляющая мантра Древнего Китая
6. Промышленная экология и защита в чрезвычайных ситуациях
7. Дипломная работа выполнил Студент группы ИПЗ111 Е
8. Тема 6 Развитие представлений о взаимодействии
9. Пособия по временной нетрудоспособности
10. Проблемы очередей
11. А разве есть у них будущееСтолько вместе пережили перестрадали и както обидно если они разойдутсяНо вед
12. на тему- Рынок государственных ценных бумаг Выполнил- Студентка ЮТД518 Гайдей
13. Отчет по производственной практике- Ветеринарносанитарная экспертиза Студентки
14. Совокупный риск, связанный с предприятием
15. Gymnastics
16. Проектирование и предварительный расчет точности полигонометрического хода при создании геодезического обоснования
17. і Плавлення і обробка міді вимагали відповідних знань і досвіду тому з~явилися перші спеціалізовані ремісн
18. РОССИЙСКАЯ ТАМОЖЕННАЯ АКАДЕМИЯ
19. взрывает и производство и потребление усиливает социальную напряженность в обществе
20. Лабораторная работа 2 на тему- Работа со строками Выполнил студент группы ВЛ71м Малышко А