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

Реферат RAM-диск на SDRAM пам'яті під керуванням мікроконтролера





ів відображуваних символів і користувальницького знакогенератора, а також логіку для управління РК панеллю. p align="justify"> Модуль дозволяє:

працювати як по 8-ми, так і по 4-х бітної шині даних (задається при ініціалізації); приймати команди з шини даних; записувати дані в ОЗУ із шини даних; читати дані з ОЗУ на шину даних; читати статус стану на шину даних; запам'ятовувати до 8 зображень символів, що задаються користувачем; виводити миготливий (або не миготливий) курсор двох типів; керувати контрастністю і підсвічуванням; модуль має вбудований знакогенератор.

Модуль містить ОЗУ для зберігання даних (DDRAM), що виводяться на РКІ. Адреси відображаються на РКІ символів розподілені відповідно до рис. 3.7


В 

Малюнок 3.7 Розподіл ОЗУ виводяться на індикатор даних

4. Розробка програмного забезпечення


4.1 Вибір мови програмування


Розроблюване програмне забезпечення (ПЗ) призначено для виконання алгоритму управління та реалізації функцій пристрою RAM-диска. В принципі, вибір мови програмування для вже обраного мікропроцесора серії MCS51 полягає у визначенні необхідності використання для цього безпосередньо команд процесора, тобто мову Асемблер, або однієї з мов високо рівня, спеціально розроблених для мікропроцесорів цієї серії.

Громіздкість, неудобочітаеми і висока ймовірність наявності помилок в коді програми при використанні мови Асемблер очевидні. Вибір цієї мови має актуальність у разі екстреної необхідності оптимізації коду програми з максимізацією за швидкодією. В інших випадках найзручніше використовувати мову високого рівня. p align="justify"> Одним з таких мов є мова високого рівня PL/M-51 для програмування розроблюваних контролерів на базі интеловской серії MCS-51, який задовольняє вимогам програмного забезпечення комп'ютерів в широкому ряду систем. Компілятор PL/M-51 - це програмний засіб, яке транслює вихідні коди PL/M-51 в переміщувані об'єктні модулі. Ці модулі потім можуть об'єднуватися з іншими модулями, написаними на PL/M або на асемблері. Компілятор виводить на екран дисплея листинги, повідомлення про помилки і допоміжну інформацію, яка може бути використана при налагодженні і подальшій розробці програм. p align="justify"> Компілятор PL/M-51 може бути встановлений на IBM або її еквівалентах в системі DOS 3.х і використовуватися для отримання об'єктних кодів, що працюють на мікропроцесорах сімейства MCS-51.

...


Назад | сторінка 11 з 14 | Наступна сторінка





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

  • Реферат на тему: Організація баз даних та вибір систем управління базами даних
  • Реферат на тему: Мови програмування високого рівня
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...