Контрольная работа №1 (С+ код для микроко-нтроллера)
1. Сост-авить программу, которая будет вы-водить в порт B каждую цифру пятиз-начного числа. Чис-ло не больше 65 535.
2. Дана клав-иатура 4*4 с динамическим опр-осом. Код нажатой кнопки хранит-ся в переме-нной char data. Реализовать вывод в порт B чисел от 0-9. Фильтровать дребезг контактов.
6. Резу-льтаты оцифровки разн-ых напряжений предст-авлены в виде мат-рицы 5х3 (5 напряж-ений по 3 замера у каждого). Указать в отде-льном массиве MAX, какое напря-жение максим-альное. Значения с АЦП представлены в сыром виде.
7. Резу-льтаты оцифр-овки разных напряже-ний предста-влены в виде матрицы 5х3 (5 напря-жений по 3 замера у каждого). Ук-азать в отдельном массиве MIN, какое напряжение минимальное. Значения с АЦП представлены в сыром виде.
10. Да-но число 12.3. Нужно вывести в порт А поси-мвольно число 12, в пин 1 порта С точку, в порт В число3.
11. Прои-сходит непрерывное считы-вание данных с последова-тельного интер-фейса UART в переме-нную BUF. Обновле-ние происходит с установле-нием флага FLAG. Если в посылке встречается END (число 0xC0), то со следующего числа начинать писать в массив DATA, до тех пор, пока снов-а не встретится END (число 0xC0). (Протокол SLIP)
12. Дан м-ассив BUF типа char. Скопировать в массив DATA. Если при копир-овании встр-етится число END (0xС0) заменить его двумя числами (0xDB, 0xDC). Если при ко-пировании встретится число ESC (0xDB) — числами (0xDB, 0xDD). (Протокол SLIP)
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |