Я часто вижу старую архитектуру 8051 . Но я не понимаю, почему люди захотят использовать эту старую архитектуру в своих продуктах, когда вокруг кажутся лучшие альтернативы, такие как ядра ARM, и если вы не разрабатываете свои собственные MSP430, AVR, PIC предлагают хороший набор функций и имеют низкую стоимость. Так почему же они до сих пор так популярны?
Из Википедии :
Разработчики используют кремниевые IP-ядра 8051 из-за меньшего размера и меньшей мощности по сравнению с 32-разрядными процессорами, такими как серия ARM M, MIPS и BA22. Современные ядра 8051 быстрее, чем более ранние упакованные версии. Усовершенствования конструкции повысили производительность 8051, сохранив при этом совместимость с исходным набором инструкций MCS 51. [ ... ] Кремниевые IP-ядра Enhanced 8051 теперь работают с одним тактовым циклом на машинный цикл и имеют тактовую частоту до 450 МГц. Это означает, что 8051-совместимый процессор теперь может выполнять 450 миллионов инструкций в секунду.
Некоторые инженеры, возможно, узнали о 8051 в школе, и поэтому они тянутся к знакомой части в своих проектах. (Это как вопрос: почему новые схемы до сих пор рисуют с ОУ 741?)
Кроме того, это очень полезное и занимательное чтение, в котором затрагивается вопрос о том, почему не всегда выбирают что-то более сложное и мощное в пользу простого: http://www.danielsen.com/jokes/objecttoaster.txt
Стандартный Сандун
суперкот
заполнитель
BeB00