
- •Практична робота №1 Система переривань. Опитування дискретних датчиків. Організація клавіатури
- •Теоретичні відомості [1-5]
- •Регістр статусу – sreg [1-3].
- •Регістр керування mcu - mcu Control Register – mcucr.
- •Режим Power Down
- •Практична робота №3 Організація динамічної індикації. Робота із світлодіодними матрицями. ПРограмування бігучої стрічки
- •Теоретичні відомості [3, 7]
- •Практична робота №4 Робота з таймерами-лічильниками
- •Теоретичні відомості [1-3, 6, 7]
- •Таймери-лічильники загального призначення
- •Практична робота №5 Перетворення коду в ширину імпульсів
- •Теоретичні відомості [2, 3, 7]
- •Практична робота №6 розробка апаратної частини
- •Теоретичні відомості
- •Призначення
- •Процес вибору
- •Критерії вибору
- •Системні вимоги
- •Основні особливості микроконтролера
- •Можливості микроконтролера
- •Набір команд микроконтролера
- •Переривання микроконтролера
- •Характеристика виробника
- •Підтримка виробника
- •Літературна підтримка
- •Закінчуючи вибір
- •Висновок
- •Види схем Схеми залежно від видів елементів і зв'язків, що входять до складу виробу (установки), поділяють на такі види:
- •Типи схем
- •Правила виконання схем
- •Коди схем
- •Призначення і зміст схеми
- •Правила виконання Загальні вказівки
- •Літерно–цифрові умовні познаки
- •Літерні познаки елементів в електричних принципових схемах за гост 2.710–81[12].
- •Перелік елементів
- •Створення нового проекту
- •Введення тексту програми
- •Збірка проекту
- •Відладка
- •Програмування микроконтролера
- •Практична робота №8 Моделювання роботи
- •Теоретичні відомості
- •Викреслювання схеми Розміщення елементів
- •Масштаб і захоплення
- •Трасування з'єднань
- •Моделювання схеми
- •Практична робота №9
- •Розробка друкованої плати
- •Мета роботи: Отримання навиків роботи з програмою proteus ares створення друкованих плат.
- •Теоретичні відомості
- •Практична робота №10 здІйснення монтажних робіт
- •Теоретичні відомості
- •1. Загальні положення
- •2. Вимоги безпеки перед початком роботи
- •3. Вимоги безпеки під час роботи
- •4. Вимоги безпеки після закінчення роботи
- •5. Вимоги безпеки в аварійних ситуаціях
- •Література Основна
- •Додаткова
Практична робота №6 розробка апаратної частини
Мета роботи: Отримання навиків вибору мікроконтролера для розробки завершеного пристрою. Розробка структурної схеми пристрою, що проектується. Здійснення вибору електронних компонентів для реалізації блоків структурної схеми.
Теоретичні відомості
І. Вибір мікроконтролера та огляд його архітектури
Мабуть, саме вибір мікроконтролера є одним з найважливіших рішень, від яких залежить успіх або провал задуманого проекту. При виборі мікроконтролера необхідно врахувати і оцінити велику кількість чинників. За основу послідовності продуманих дій, що призводять до остаточного рішення, може бути прийнятий розглянутий план. Об'єднавши свої власні знання та вимоги з інформацією, розробник повинен оцінити все в цілому, щоб прийняти правильне рішення.
Призначення
Основна мета вибрати найменш дорогий мікроконтролер (щоб знизити загальну вартість системи), але, в той же час, задовольняє специфікації системи, тобто вимогам по продуктивності, надійності, умовам застосування і т.д. Загальна вартість системи включає все: інженерні дослідження і розробку, виробництво (комплектуючі і праця), гарантійний ремонт, подальше удосконалення, обслуговування, сумісність, простоту в обігу і т.д.
Процес вибору
Приступаючи до вибору, розробник повинен спочатку задатися питанням: «Що повинен робити мікроконтролер в моїй системі?» Відповідь на це просте питання визначає необхідні для розроблюваної системи характеристики мікроконтролера і, таким чином, є визначальним чинником у процесі вибору.
Другий крок проведення пошуку мікроконтролерів, які задовольняють цим вимогам. Він звичайно включає підбір літератури, технічних описів і технічних журналів, а також консультації. В даний час стала цілком доступною інформація про пропоновані як традиційних, що є промисловим стандартом мікроконтролерах, так і новітніх мікроконтролерах. Добре, якщо системним вимогам буде задовольняти добре знайомий мікроконтролер, в іншому випадку має бути проведений вторинний пошук, щоб знайти мікроконтролер, який найбільш повно задовольняє пред'являються вимоги, має мінімум зовнішніх навісних компонентів і підходить за вартістю і габаритами. Ясно, що однокристальний мікроконтролер краще із–за ціни і надійності. Остання стадія вибору складається з кількох етапів, мета яких звузити список прийнятних мікроконтролерів до одного. Ці етапи включають в себе аналіз ціни, доступності, засобів розробки, підтримки виробника, стабільності виробництва конкретних мікроконтролерів і наявності інших виробників або постачальників. Щоб прийти до оптимального рішення, можливо, весь процес доведеться повторити кілька разів.
Критерії вибору
Основні критерії вибору мікроконтролера представлені нижче в порядку значимості. Кожен критерій детально пояснюється надалі.
Придатність для прикладної системи. Чи може вона бути зроблена на однокристальному мікроконтролері або її можна реалізувати на основі якої або спеціалізованої мікросхеми?
Чи має мікроконтролер потрібну кількість контактів / портів введення / виведення, тому що в разі їх нестачі він не зможе виконати роботу, а в разі надлишку ціна буде занадто високою?
Чи має він всі необхідні периферійні пристрої, такі як послідовні порти введення / виведення, RAM, ROM, A / D, D / A і т.д.?
Чи має він інші периферійні пристрої, які не будуть потрібні в системі?
Чи забезпечує ядро процесора необхідну продуктивність, тобто обчислювальну потужність, що дозволяє обробляти системні запити протягом усього життя системи на обраному прикладному рівні? Занадто багато марнотратно, занадто мало не працюватиме.
Виділено чи в бюджеті проекту достатньо коштів, щоб дозволити собі використовувати даний мікроконтролер. Для відповіді на це питання, звичайно потрібні розцінки постачальника. Якщо даний мікроконтролер не прийнятний для проекту, всі інші питання стають несуттєвими, і ви повинні почати пошуки іншого мікроконтролера.
Доступність.
Чи існує пристрій в достатніх кількостях?
Чи виготовляється він зараз?
Що очікується в майбутньому?
Підтримка розробника.
Асемблери.
Компілятори.
Засоби налагодження.
Оціночні модуль (EVM).
Внутрисхемні емулятори.
Налагоджувальні монітори.
Відладчики програм у вихідних текстах.
Інформаційна підтримка
Приклади застосування.
Повідомлення про помилки.
Утиліти, в тому числі «безкоштовні» асемблери.
Приклади вихідних текстів.
Підтримка застосувань у постачальника.
Чи є спеціальна група, яка займається тільки підтримкою застосувань?
Чи є інженери, техніки або продавці?
Наскільки кваліфікований підтримуючий персонал, чи дійсно він зацікавлений у допомозі вам при вирішенні вашої проблеми?
Чи існує телефонний та / або FAX–вий зв'язок?
Надійність фірми виробника.
Компетентність, підтверджена розробками.
Надійність виробництва, тобто якість продукції.
Час роботи в цій області.