Редактирование: Микроконтроллер
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
[[ЭКВМ]] [[«Электроника МК-152»]] и [[«Электроника МК-161»]] используют 8-битный [[микроконтроллер]] W77LE516P с ядром MCS-51 (ВЕ51), работающий на частоте 22,1184 МГц. Один такт W77LE516P составляет 45,2112 нс. Существуют модификации этого контроллера, работающие на частотах 40-60 МГц и имеющие ППЗУ для [[встроенная программа|встроенной программы]] размером в 128Кб. | |||
[[ЭКВМ]] [[«Электроника МК-152»]] и [[«Электроника МК-161»]] используют 8-битный [[микроконтроллер]] W77LE516P с ядром MCS-51 (ВЕ51), | |||
Микросхема W77LE516P ставится на панельку PLCC-44 | Микросхема W77LE516P ставится на панельку PLCC-44. | ||
Производитель ''микроконтроллера'' — [https://ru.wikipedia.org/wiki/Nuvoton Nuvoton Technology Corporation] (Тайвань), ранее [https://en.wikipedia.org/wiki/Winbond Winbond Electronics Corporation] ''(англ.)''. Относительно совместимые ''микроконтроллеры'' семейства 8051 также выпускались в СССР и выпускаются в России, Белоруссии и на Украине. | Производитель ''микроконтроллера'' — [https://ru.wikipedia.org/wiki/Nuvoton Nuvoton Technology Corporation] (Тайвань), ранее [https://en.wikipedia.org/wiki/Winbond Winbond Electronics Corporation] ''(англ.)''. Относительно совместимые ''микроконтроллеры'' семейства 8051 также выпускались в СССР и выпускаются в России, Белоруссии и на Украине. | ||
Именно на языке ассемблера этого ''микроконтроллера'' написана [[встроенная программа]], позволяющая нам вводить и исполнять [[Программа пользователя|программы]] на [[входной язык|входном языке]]. | |||
== Кристалл W77LE516P содержит == | == Кристалл W77LE516P содержит == | ||
Описание взято из Data Sheet на W77LE516/W77LE516P-25 (Winbond Electronics Corp.): | |||
* процессор с системой команд 8052 и одной дополнительной инструкцией DEC DPTR (опкод a5H) | |||
* память программ «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) | ||
Строка 33: | Строка 15: | ||
* регистровая память данных [[Scratchpad]]: 256 байт ОЗУ с адресами 00…ffH (''англ.'' scratch-pad RAM) | * регистровая память данных [[Scratchpad]]: 256 байт ОЗУ с адресами 00…ffH (''англ.'' scratch-pad RAM) | ||
* может адресовать 64 Кбайт внешней памяти программ с помощью инструкции MOVX (адреса 0000…ffffH) | * может адресовать 64 Кбайт внешней памяти программ с помощью инструкции MOVX (адреса 0000…ffffH) | ||
* | * Port 0, Port 1, Port 2 и Port 3: четыре восьмибитных порта ввода-вывода — Port 0 has internal pull-up resisters enabled by software | ||
* | * Port 4: один дополнительный 4-битный порт ввода-вывода и Wait State control signal (Port 4.0) | ||
* | * Timer 0, Timer 1 и Timer 2: три 16-битных таймера/счётчика | ||
* Watchdog Timer: программируемый сторожевой таймер | * Watchdog Timer: программируемый сторожевой таймер | ||
* Serial Port, Serial Port 1: два улучшенных полнодуплексных последовательных порта (''англ.'' enhanced full duplex serial ports) | * Serial Port, Serial Port 1: два улучшенных полнодуплексных последовательных порта (''англ.'' enhanced full duplex serial ports) | ||
Строка 41: | Строка 23: | ||
* 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]] | ||
Строка 50: | Строка 30: | ||
* [https://en.wikipedia.org/wiki/Plastic_leaded_chip_carrier Корпус PLCC (Plastic Leaded Chip Carrier) на английской Википедии] ''(англ.)'' | * [https://en.wikipedia.org/wiki/Plastic_leaded_chip_carrier Корпус PLCC (Plastic Leaded Chip Carrier) на английской Википедии] ''(англ.)'' | ||
* [http://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/standard-8051-series/?__locale=en Микроконтроллеры 8051 на сайте производителя Nuvoton] ''(англ.)'' | * [http://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/standard-8051-series/?__locale=en Микроконтроллеры 8051 на сайте производителя Nuvoton] ''(англ.)'' | ||
* [http://www.nuvoton.com/hq/resource-download.jsp?tp_GUID=DA00-W77L516A Data Sheet по W77L516A/W77L516A25PL на сайте Nuvoton] ''(англ.)'' | |||
* [http://www.nuvoton.com/hq/resource-download.jsp?tp_GUID=DA00-W77L516A Data Sheet по W77L516A/W77L516A25PL на сайте Nuvoton | * [http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-40/DSA-795112.pdf Data Sheet на W77LE516/W77LE516P-25 (Winbond)] ''(англ.)'' | ||
* [http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-40/DSA-795112.pdf Data Sheet на W77LE516/W77LE516P-25 (Winbond | |||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Функциональные узлы]] | [[Категория:Функциональные узлы]] | ||
[[Категория:Микроконтроллер]] | [[Категория:Микроконтроллер]] |