Перейти к содержанию
    

Что есть микропроцессор ,а что микроконтроллер.

Вопрос из разряда смешных , но часто читая страницы интернет и журналов можно наткнутся что один и тот же камень называют в одном месте процессором в другом контроллером.

Когда то в университете учили, что процессор в отличии от контрллера обладает малым набором перефирийных модулей и более высоким быстродействием. Сейчас же все это дело может быть доступно в одном кисталлле.

 

Поэтому и вопрос. Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос из разряда смешных , но часто читая страницы интернет и журналов можно наткнутся что один и тот же камень называют в одном месте процессором в другом контроллером.

Когда то в университете учили, что процессор в отличии от контрллера обладает малым набором перефирийных модулей и более высоким быстродействием. Сейчас же все это дело может быть доступно в одном кисталлле.

 

Поэтому и вопрос. Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??

Может быть не совсем удачные определения, но все таки:

Микропроцессор

Микроконтроллер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

всё дело во внешней памяти

для тексаса прям так и писали

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По моему мнению Микроконтроллер - это маленькая вычислительная машина.

А Микропроцессор - это маленькая часть вычислительной машины.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По моему мнению Микроконтроллер - это маленькая вычислительная машина.

А Микропроцессор - это маленькая часть вычислительной машины.

 

именно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и где граница?

 

алу + контроллер памяти + РОН +Аккумулятор = микропроцессор

 

микропроцессор + переферия = микропроцессор

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
... Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??

IMHO, эти термины можно воспринимать буквально, т.к. они отражают основное назначение устройств.

Процессор (process) - это, в первую очередь, "вычислитель". Контроллер (control) - устройство управления чем-то. В принципе, контроллер может быть выполнен и без использования процессора (в его обычном понимании). С другой стороны, любой процессор, как правило, управляет всеми внешними устройствами системы. Сколько из них находятся на одном кристалле с процессором, а сколько отдельно - уже другой вопрос... В общем, IMHO, границы довольно условны...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Микроконтроллеры - это подмножество микропроцессоров. Этим термином можно называть ЛЮБОЙ микропроцессор предназначенный для управления тем или иным объектом и работающий по фиксированной (в процессе обычной эксплуатации) программе.

Пример. АРМ, работающий в наладоннике - не контроллер, а в управлении двигателем - контроллер. Граница достаточно размыта, но в большинстве случаев определённа...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Микроконтроллеры - это подмножество микропроцессоров.

 

Микроконтроллер - функционально полный компьютер, хоть и маленький. В нем есть процессор, память, ввод-вывод.

 

Микропроцессор - это часть компьютера, процессор в микроэлектронном исполнении.

 

Так что микроконтроллеры никак не могут быть подмножеством микропроцессоров, как автомобили не могут называться "подмножеством автомобильных моторов".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Микроконтроллер - функционально полный компьютер, хоть и маленький. В нем есть процессор, память, ввод-вывод.

 

Микропроцессор - это часть компьютера, процессор в микроэлектронном исполнении.

 

Так что микроконтроллеры никак не могут быть подмножеством микропроцессоров, как автомобили не могут называться "подмножеством автомобильных моторов".

 

Позвольте, уважаемый, с Вами не согласиться... Вы путаете понятия ПРОЦЕССОР и ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР. Первое - это второе плюс память. Наличие или отсутствие встроенной периферии никак на названии не отражается. Кроме того вопрос был не про приставку МИКРО, а про слово КОНТРОЛЛЕР...

Изменено пользователем Марк_Я

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Позвольте, уважаемый, с Вами не согласиться... Вы путаете понятия ПРОЦЕССОР и ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР. Первое - это второе плюс память. Наличие или отсутствие встроенной периферии никак на названии не отражается. Кроме того вопрос был не про приставку МИКРО, а про слово КОНТРОЛЛЕР...

Читаем внимательно название темы. И не менее внимательно первый пост автора, где он в последней фразе задает ясно, четко и недвусмысленно вопрос:

 

Поэтому и вопрос. Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??

Итак, речь идет о микропроцессоре и микроконтроллере. Так что из них подмножеством чего является?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я ответил на этот вопрос. Повторяю для невнимательных. ЛЮБОЙ микропроцессор может быть использован как микроконтроллер. В свою очередь, специальные маловыводные или со специфической периферией, а также с немодифицируемой в процессе работы памятью программ чипы микроконтроллеров использовать в качестве микропроцессоров общего применения (как например i8086) весьма затруднительно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
... Итак, речь идет о микропроцессоре и микроконтроллере. Так что из них подмножеством чего является?

Ни то ни другое подмножеством друг друга не является.

Микропроцессор с развитой периферией, интегрированный с ней на одном кристалле - это уже скорее микрокомпьютер. Его можно продолжать называть микропроцессором, а можно считать микрокомпьютером.

Если при этом, его можно использовать как устройство управления чем-то внешим - значит в данном случае его можно считать микроконтроллером. Если же он специально для этих целей предназначен - то он в первую очередь будет микроконтроллером (по назначению), продолжая оставаться при этом микрокомпьютером (микропроцессором).

С другой стороны, в качестве микроконтроллера можно использовать и другие виды ИС, не обязательно микропроцессоры. Например можно сделать микроконтроллер на основе ПЛИС. Микропроцессором (микрокомпьютером) такой микроконтроллер являться не будет.

P.S. Микропроцессоры - это определенный тип устройств. Микроконтроллеры - это определенное назначение устройств.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
Ща еще больше запутаю. А FPGA c 51-й коркой это что?

Не запутаете! Если эта "штука" предназначена для управления каким-то внешним устройством, то можете считать ее микроконтроллером. А если в ее составе есть процессорное ядро, то можно считать ее и микропроцессором.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...