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

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





онтролера.


На початку роботи підпрограма приймає кількість переданих байтів з ПК. Для цього використовується підпрограма прийому двох байтів інформації. Після її виконання дані необхідно перенести в лічильник кількості прийнятих байтів. Функцію лічильника виконують регістри R1 і R2. br/>

Алгоритм запису програми користувача в пам'ять програм мікроконтролера представлений на малюнку 12.

В 
br/>

Рис. 12. Алгоритм підпрограми запису програми користувача в пам'яті програм мікроконтролера.


Після того, як кількість прийнятих байтів буде прийнято, необхідно прийняти адресу вершини прийнятого масиву інформації.

Після цього стає можливим прийом самої програми користувача і запис її в пам'ять програм мікроконтролера.


Алгоритм прийому даних представлений на малюнку 13. p>В 
br/>

Рис. 13. Алгоритм прийому даних в підпрограмі запису програми користувача в пам'ять МК.

В 

Адреса наступного байта програми міститься в регістрі DPTR. Після кожного прийнятого байта даних процедура перевіряє правильність завершення підпрограми вживання байта даних, записує його за адресою, вказаною в регістрі DPTR, збільшує значення цього регістра і зменшує лічильник прийнятих байтів. p> Після цього процедура перевіряє лічильник прийнятих байтів програми користувача і, в разі його обнулення, завершує процес прийняття даних.


2.3.2.5 Підпрограма запису інформації в програмно - доступні вузли мікроконтролера


Підпрограма запису інформації в програмно - доступні вузли мікроконтролера аналогічна процедурі записи програми користувача. Різниця полягає в тому, що для запису інформації в програмно - доступні вузли використовується однобайтового адресація, а при записі в пам'ять програм використовується двухбайтовая адресація.


Алгоритм запису інформації в програмно - доступні вузли мікроконтролера представлений на малюнку 14.

В 
br/>

Рис. 14. Алгоритм запису інформації в програмно - доступні вузли мікроконтролера.

В 

Адреса прийнятих даних знаходиться в регістрі R1.


В 

2.3.2.6 Підпрограма читання з пам'яті програм мікроконтролера


Пам'ять програм мікроконтролера має ємність в 2К байт. При читанні пам'яті програм мікроконтролера в ПК необхідно передати всі 2К даних. Для звернення до пам'яті програм мікроконтролера, необхідно мати два байти адреси.

Як покажчика адреси осередки пам'яті, підлягає передачі в ПК, і лічильника переданих байтів даних використовується регістр DPTR. Для пересилання байта інформації в МК використовується підпрограма видачі одного байта даних.

Для реалізації цієї процедури необхідно, щоб байт даних, що підлягає видачі в ПК, знаходився в акумуляторі.


Алгоритм підпрограми читання з пам'яті програм мікроконтролера представлений...


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





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

  • Реферат на тему: Способи запису інформації на вінчестер, головки читання-запису
  • Реферат на тему: Проектування мікропроцесорної системи збору даних на базі мікроконтролера A ...
  • Реферат на тему: Проектування пристрою збору інформації на базі мікроконтролера МК51
  • Реферат на тему: Алгоритм побудови електронного програми бази даних
  • Реферат на тему: Пристрій запису і читання даних з Flash-пам'яті