реклама на сайте
подробности

 
 
> Совместимость MCS48 с MCS51, Совместимость 8048 с 8051
violent
сообщение Jan 27 2009, 16:34
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 27-01-09
Пользователь №: 44 026



Привет всем!

Господа, посоветуйте пожалуйста кто что может, поделитесь знаниями, соображениями.

Есть древнее устройство на базе 8048. У него есть ПЗУ 2764.
Можно ли изготовить новое устройство на базе 51 микроконтроллера и пользоваться старым ПО от 8048 ?

Как наверное все догадались, речь о простом дубликате не идёт. Есть желание модернизировать устройство и расширить его функционально.
Но, поскольку я не силён в программировании, то всё нужно делать поэтапно. Сначала получить рабочий стенд на 51 кристалле, для работы
с которым есть море софта и который легко программируется, а потом уже эксперименты и т.д.

Конечно я уже посмотрел, что распиновка 51 и 48 разная, архитектура хоть и очень похожа, но у 51 шире, как и система команд.

Но, всё таки, скажите... То ПО что работало с 8048 будет дружить с 8051?

Всем спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Jan 27 2009, 19:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Не совсем понял задачу. Если хочется впрямую заменить 48 на 51, то мимо. Если же предполагается творчески переработать firmware, то зачем на 51-ой циклиться-то?
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jan 27 2009, 22:31
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(rezident @ Jan 27 2009, 22:09) *
Не совсем понял задачу. Если хочется впрямую заменить 48 на 51, то мимо. Если же предполагается творчески переработать firmware, то зачем на 51-ой циклиться-то?
После дисассемблирования проще без вникания в детали пределать нужный кусок. На уровне мнемоник команд 48 и 51 довольно похожи, хотя в некоторых местах и есть принципиальные различия
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 28 2009, 01:49
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(vvs157 @ Jan 28 2009, 03:31) *
После дисассемблирования проще без вникания в детали пределать нужный кусок. На уровне мнемоник команд 48 и 51 довольно похожи, хотя в некоторых местах и есть принципиальные различия
Опять каждый понимает как хочет, а не как написано sad.gif Обращаю внимание на
Цитата(violent)
Есть древнее устройство на базе 8048. У него есть ПЗУ 2764.
Можно ли изготовить новое устройство на базе 51 микроконтроллера и пользоваться старым ПО от 8048 ?
...
То ПО что работало с 8048 будет дружить с 8051?

и
Цитата(rezident)
Если хочется впрямую заменить 48 на 51, то мимо.
Когда я писал "впрямую заменить", то имел в виде именно то, что написал. Даже если соединить выводы 51-го с ПЗУ похожим образом как у 48, то имеющееся firmware работать не будет.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 02:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016