Редактирование: Микроконтроллер
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 11: | Строка 11: | ||
Для изучения ассемблера можно пользоваться советскими материалами по КР1816ВЕ51 или даже по её предыдущей, более распространённой версии [https://ru.wikipedia.org/wiki/%D0%9A%D0%9C1816%D0%92%D0%9548 КМ1816ВЕ48], но лучше подходят материалы фирмы Intel или производителя — у W77LE516P есть свои особенности. | Для изучения ассемблера можно пользоваться советскими материалами по КР1816ВЕ51 или даже по её предыдущей, более распространённой версии [https://ru.wikipedia.org/wiki/%D0%9A%D0%9C1816%D0%92%D0%9548 КМ1816ВЕ48], но лучше подходят материалы фирмы Intel или производителя — у W77LE516P есть свои особенности. | ||
Для размещения в памяти двухбайтовых целых чисел W77LE516P использует принцип «старшее по младшему адресу» (сперва идёт старший байт, после него младший). Этот принцип отразился на архитектуре и [[Язык МК|входном языке]] ЭКВМ. | |||
== Тайминг W77LE516P == | == Тайминг W77LE516P == | ||
Строка 28: | Строка 28: | ||
== Кристалл W77LE516P содержит == | == Кристалл W77LE516P содержит == | ||
Описание взято из Data Sheet на W77LE516/W77LE516P-25 (Winbond Electronics Corp.): | |||
* память программ «APFLASH»: 64 Кбайт ППЗУ с адресами 0000…ffffH, программируемое изнутри (''англ.'' ISP (In-System Programmable) AP Flash EPROM) | * память программ «APFLASH»: 64 Кбайт ППЗУ с адресами 0000…ffffH, программируемое изнутри (''англ.'' ISP (In-System Programmable) AP Flash EPROM) | ||
* память программ «LDFLASH»: 4Кб вспомогательное ППЗУ для программы-загрузчика с адресами 0000…0fffH (''англ.'' Auxiliary Flash EPROM for loader program, LD Flash EPROM) | * память программ «LDFLASH»: 4Кб вспомогательное ППЗУ для программы-загрузчика с адресами 0000…0fffH (''англ.'' Auxiliary Flash EPROM for loader program, LD Flash EPROM) | ||
Строка 41: | Строка 42: | ||
* DPTR и DPTR1 (DPL/DPH и DPL1/DPH1): два 16-битных указателя данных для ускорения передачи блоков памяти | * DPTR и DPTR1 (DPL/DPH и DPL1/DPH1): два 16-битных указателя данных для ускорения передачи блоков памяти | ||
* поддержку трёх режимов энергосбережения: Economy, Idle и Power Down | * поддержку трёх режимов энергосбережения: Economy, Idle и Power Down | ||
[[Файл:W77LE516P-MemoryMap.png]] | [[Файл:W77LE516P-MemoryMap.png]] |