Будь умным!


У вас вопросы?
У нас ответы:) 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. Найзручніший спосіб познайомитися з містом це спробувати дізнатися як тут працюють як тут люблять і як ту
3. Дубравушка Начало 4 января в 12
4. Понятие молодежного сленга
5. антипод добра. Оно вызывает страх и боль и способно уничтожить человека как изнутри так и в общем
6. Регрессионным анализом называется определение аналитического выражения связи между исследуемыми переме
7. Изучение коммуникативных навыков Г
8.  системный блок электроника ПК;2
9. Семейная кухня эпохи кризиса сборник Мария Воронова Клиника измены
10. Высшая школа психосоциальных технологий управления Факультет социального управления Кафедра общей и с
11. МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ Кафедра водоотведения и водной экологии
12. . Экономическая наука ~ наука об управлении редкими ресурсами о формах человеческого поведения и способах и
13. Взаимозаменяемые и взаимодополняемые товары- взаимосвязь цены и объема спроса
14. Тема 5. Основы саморегулирования рыночной экономики
15. технологический институт им
16. Конспект лекций по
17. тема Понятие и система принципов уголовного процесса
18. одухотворение инструментов и
19. Валютные отношения. Теория паритета покупательной способности
20. ТЕМАТИКА розділ 4 рівень B 1 Функція зображається графічно- а деякою лінією в просторі