Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Мікропроцесорна система індикації восьмирозрядним семісегментним індикатором

Реферат Мікропроцесорна система індикації восьмирозрядним семісегментним індикатором





передньою вибіркою («предвибірки»), і вона реалізується в більшості процесорів з такою архітектурою.

Основною перевагою архітектури Фон Неймана є те, що вона спрощує пристрій мікропроцесора, так як реалізує звертання тільки до однієї загальної пам'яті. Для мікропроцесорів найважливішим є те, що вміст ОЗУ (RAM - Random Access Memory) може бути використано як для зберігання даних, так і для зберігання програм. У деяких додатках програмі необхідно мати доступ до вмісту стека. Все це надає велику гнучкість для розробника програмного забезпечення, насамперед в області операційних систем реального часу, про які піде мова пізніше.


Малюнок 1.6 - Структура комп'ютера з Прінстонської архітектурою


2. РОЗРОБКА СТРУКТУРНОЇ СХЕМИ І ВИБІР елементної бази


. 1 Структурна схема


Рисунок 2.1 - Структурна схема


Структурна схема проекту представлена ??на малюнку 2.1.

Для реалізації необхідного функціоналу потрібні наступні основні вузли:

Семігементний індикатор. Так як необхідно відображати цифрову інформацію в шістнадцятковій системі числення, то для реалізації поставленої задачі достатньо функціоналу світлодіодного семисегментний індикатора. За завданням стоїть необхідність відображення восьмирозрядного значення. Отже, необхідно 8 семисегментних індикаторів. Вони прості в управлінні, має високу яскравість, широкий діапазон робочих температур і низьку вартість. До недоліків світлодіодних індикаторів відносяться - високе енергоспоживання, відсутність керуючого контролера і мізерні можливості по виведенню буквеної інформації.

Мікроконтролер. Призначений для управління різними електронними пристроями та здійснення взаємодії між ними відповідно до закладеної в мікроконтроллер програмою. Так само необхідно написати керуючу програму мовою Assembler в пакеті 8051IDE.

Мінімальні вимоги до мікроконтролера:

Кількість портів: не менше 16-ти

Частота роботи: від 20 МГц

Архітектура: на базі мікропроцесора 8051

Розрядність: 8 біт


. 2 Мікроконтролер


Для реалізації курсового проекта необхідно підібрати елементну базу. Нижче розглядаються контролери різних фірм.


ПроізводітельМодельЦена (руб) Silicon LaboratoriesC8051F001300NXP SemiconductorP87LPC762BN250WinbondW79E821ADG220

Усі контролери виконані на базі мікропроцесора 8051 і розрізняються тільки можливістю підтримки різних джерел живлення, а якщо бути точніше, то саме верхнім значенням вольтажу джерела живлення.


Технічні характеристики C8051F001

СеріяC8051F00xПроцессор8051Размер ядра8-BitСкорость20MHzЧісло вводів/виводов16Напряженіе джерела (Vcc/Vdd) 2.7 V ~ 3.6 V

Технічні характеристики P87LPC762BN

СеріяLPC700Процессор8051Размер ядра8-BitСкорость20MHzЧісло вводів/виводов18Напряженіе джерела (Vcc/Vdd) 2.7 V ~ 6 V

Технічні характеристики W79E821ADG

СеріяW79Процессор8051Размер ядра8-BitСкорость20MHzЧісло вводів/виводов18Напряженіе джерела (Vcc/Vdd) 2.7 V ~ 5.5 V

Виходячи з ідентичних характеристик мікроконтролерів, було вирішено вибрати модель фірми Winbond W79E821ADG з міркувань найнижчої ціни на даний продукт.


. 3 Інвертори


В якості інвертора був обраний швидкодіючий логічний інвертер К293ЛП7Р (5П7). Ціна на дані інвертори становить 32 рубля. Даних інвертерів знадобиться вісім штук. Виходить 256 рублів.


. 4 Світлодіодні семисегментний індикатори


Необхідно восьмій світлодіодних однорозрядних семисегментних індикаторів з загальним анодом для реалізації індикації. В якості найбільш доступних були обрані моделі індикаторів BL-S56B - 11UR червоного кольору фірми Betlux Electronics lt; # 340 src= doc_zip8.jpg / gt;

Малюнок 4.1 - Схема проекту в пакеті Proteus


Далі на малюнку 4.2 зображений запущений проект в Proteus, проассемблірованний код керуючої програми був успішно завантажений у віртуальний мікроконтролер. Як можна помітити, проект виконує необхідні функції - відображає інформацію на індикаторах.

Малюнок 4.2 - Запущений проект в Proteus


5. ВИСНОВОК


У ході роботи над проектом були вирішені наступні завдання:

Отримані необхідні знання в програмуванні для мікроконтролерів серії +8051.

Реалізований проект, в якому за допомогою мікроконтролера організо...


Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Що необхідно знати про людину до знайомства з ним?
  • Реферат на тему: Структурна схема роботи шахти &Шерловская-Похила& Ростовської області Росій ...
  • Реферат на тему: Системний аналіз гарантій і компенсацій для працівників, надання яких необх ...
  • Реферат на тему: Проект реалізації програми бази даних обліку заявок на касовий витрата бюдж ...
  • Реферат на тему: Значення, завдання, джерела інформації для аналізу виробництва та реалізаці ...