Будь умным!


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

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

Работа добавлена на сайт samzan.ru: 2016-03-13


ЛАБОРАТОРНА   РОБОТА   №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. лекція ауд214 ст
3. Вариант 13 У больного 39 лет с отеками на ногах одышкой и другими признаками правожелудочковой сердечн.html
4. Планирование на предприятии для студентов специальности Экономика и управление на предприятии на 20122013
5. физиологические способности генетическая информация.
6. Становление многопартийности в РФ
7. в зависимости от субъектов осуществляющих применение права
8. КОНТРОЛЬНАЯ РАБОТА ПО ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ В ЮРИДИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ Вариант 3 Выполните следую
9. Право как мера свободы личности
10. тематик Рене Декарт сформулировал положение которое следует считать пожалуй самым главным для проведения
11. в благополучии провинции Губернатор Астраханской области Анатолий ГУЖВИН отвечает на вопросы корреспо
12. Spotlight
13. Тема 11. Охарактеризуйте основные условия познания и возможности познания человеком мира.html
14. Стратегический менеджмент организации АПК
15.  Проблема бытия субстанции материи 1
16. слово и моление 12 век Даниил Заточник 5слово о полку Игореве
17. Автор и герой в автобиографических романах И. Бунина Жизнь Арсеньева И М. Осоргина Времена.html
18. Архитектурно-строительная акустика
19. 10 реферат дисертації на здобуття наукового ступеня кандидата педагогічних наук Київ ~ 2001
20. День північних територій