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

Реферат Організація обміну інформацією між мікро сімейства MCS-51 фірми Intel і персональним к. ..





ті цілком достатньо для розміщення програми користувача, т.к. програми, що реалізуються в процесі лабораторних робіт, як правило не перевищують 100 команд. Обсяг таких програм не перевищує 300 байт. p> При запису програми користувача на згадку програм, звернення до ОЗУ здійснюється як до пам'яті даних. Під час роботи програми, як до пам'яті програм.

В 

Рис. 3. Схема підключення зовнішньої пам'яті програм до мікроконтролеру.


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


2.3 Програмне пару мікроконтролера і ПК

2.3.1 Початкова установка MCS-51


Ініціалізація (скидання) мікросхеми здійснюється подачею сигналу RST (високий рівень напруги) при підключеному кварці. Вхід RST - Внутрішній тригер Шмідта. Стан RST перевіряється в фазі S5P2 кожного машинного циклу. Поки рівень RST високий, ALE і PME теж мають високий рівень. Їх установка відбувається після установки В«0В» на RST. Внутрішній алгоритм при подачі сигналу В«СКИДАННЯВ» виробляє такі дії:

Гј встановлює лічильник команд і всі регістри спеціальних функцій, крім портів - засувок Р0 - Р3, покажчика стека і регістра SBUF в нуль;

Гј покажчик стека приймає значення рівне 07Н;

Гј забороняє всі джерела переривань, роботу таймерів - Лічильників і послідовного порту;

Гј вибирає БАНК 0 пам'яті даних, готує порти Р0 - Р3 для прийому даних і визначає висновки ALE і PME, як входи для зовнішньої синхронізації;

Гј в регістрах спеціальних функцій PCON, IP і IE резервні біти приймають випадкові значення;

Гј встановлює фіксатори - засувки портів Р0 - Р3 в В«1В».

Сигнал RST не впливає на внутрішню пам'ять даних мікроконтролера. Після включення живлення вміст осередків внутрішньої пам'яті даних приймає випадкові значення.


2.3.2 Програмне забезпечення організації обміну інформацією між МК і ПК


2.3.2.1 Програма В«МоніторВ»


Як вже зазначалося, програмне забезпечення організації обміну інформацією між мікро і ПК повинно забезпечувати:

В§ запис програми користувача в пам'ять програм МК;

В§ запис інформації в програмно - доступні вузли МК;

В§ читання інформації з пам'яті програм МК;

В§ читання інформації з програмно - доступних вузлів МК;

В§ запуск програми користувача в режимі реального часу;

В§ запуск програми користувача в покроковому режимі.


Всі ці функції виконує програм В«МоніторВ».


На початку роботи програми В«МоніторВ» відбувається початкова установка. Цю установка повинна провести наступні дії:

Гј вибрати БАНК 2 пам'яті даних мікроконтролера, для зберігання тимчасових змінних, необхідних для роботи програми В«МоніторВ»;

Гј встановити зна...


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





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

  • Реферат на тему: Розробка та налагодження лінійних алгоритмів і програм. Розробка програм п ...
  • Реферат на тему: Створення програми-інтерпретатора для обробки вихідних текстів програм, що ...
  • Реферат на тему: Розробка програми для роботи з базою даних
  • Реферат на тему: Розробка програми підтримки користувача СОЛО-35.02
  • Реферат на тему: Розробка програм перетворення форматів двійкових даних і сортувань в машинн ...