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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Что есть микропроцессор ,а что микроконтроллер., Запутался в конец.
KostyanPro
сообщение Nov 6 2007, 21:03
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 30-01-07
Из: Minsk
Пользователь №: 24 870



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

Поэтому и вопрос. Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 7 2007, 00:24
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(KostyanPro @ Nov 7 2007, 05:03) *
Вопрос из разряда смешных , но часто читая страницы интернет и журналов можно наткнутся что один и тот же камень называют в одном месте процессором в другом контроллером.
Когда то в университете учили, что процессор в отличии от контрллера обладает малым набором перефирийных модулей и более высоким быстродействием. Сейчас же все это дело может быть доступно в одном кисталлле.

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

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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Nov 7 2007, 05:31
Сообщение #3


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



всё дело во внешней памяти
для тексаса прям так и писали
Go to the top of the page
 
+Quote Post
SamHaris
сообщение Nov 7 2007, 05:45
Сообщение #4





Группа: Новичок
Сообщений: 13
Регистрация: 11-08-05
Пользователь №: 7 546



По моему мнению Микроконтроллер - это маленькая вычислительная машина.
А Микропроцессор - это маленькая часть вычислительной машины.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Nov 7 2007, 08:18
Сообщение #5


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(SamHaris @ Nov 7 2007, 08:45) *
По моему мнению Микроконтроллер - это маленькая вычислительная машина.
А Микропроцессор - это маленькая часть вычислительной машины.


именно
Go to the top of the page
 
+Quote Post
arttab
сообщение Nov 7 2007, 09:53
Сообщение #6


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



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

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

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


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Nov 7 2007, 20:53
Сообщение #7





Guests






Цитата(KostyanPro @ Nov 7 2007, 00:03) *
... Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??

IMHO, эти термины можно воспринимать буквально, т.к. они отражают основное назначение устройств.
Процессор (process) - это, в первую очередь, "вычислитель". Контроллер (control) - устройство управления чем-то. В принципе, контроллер может быть выполнен и без использования процессора (в его обычном понимании). С другой стороны, любой процессор, как правило, управляет всеми внешними устройствами системы. Сколько из них находятся на одном кристалле с процессором, а сколько отдельно - уже другой вопрос... В общем, IMHO, границы довольно условны...
Go to the top of the page
 
+Quote Post
Марк_Я
сообщение Nov 8 2007, 06:51
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Микроконтроллеры - это подмножество микропроцессоров. Этим термином можно называть ЛЮБОЙ микропроцессор предназначенный для управления тем или иным объектом и работающий по фиксированной (в процессе обычной эксплуатации) программе.
Пример. АРМ, работающий в наладоннике - не контроллер, а в управлении двигателем - контроллер. Граница достаточно размыта, но в большинстве случаев определённа...
Go to the top of the page
 
+Quote Post
=AK=
сообщение Nov 8 2007, 07:11
Сообщение #9


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Марк_Я @ Nov 8 2007, 16:21) *
Микроконтроллеры - это подмножество микропроцессоров.


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

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

Так что микроконтроллеры никак не могут быть подмножеством микропроцессоров, как автомобили не могут называться "подмножеством автомобильных моторов".
Go to the top of the page
 
+Quote Post
Марк_Я
сообщение Nov 8 2007, 07:19
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Цитата(=AK= @ Nov 8 2007, 10:11) *
Микроконтроллер - функционально полный компьютер, хоть и маленький. В нем есть процессор, память, ввод-вывод.

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

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


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

Сообщение отредактировал Марк_Я - Nov 8 2007, 07:19
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 8 2007, 08:51
Сообщение #11


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Марк_Я @ Nov 8 2007, 13:19) *
Позвольте, уважаемый, с Вами не согласиться... Вы путаете понятия ПРОЦЕССОР и ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР. Первое - это второе плюс память. Наличие или отсутствие встроенной периферии никак на названии не отражается. Кроме того вопрос был не про приставку МИКРО, а про слово КОНТРОЛЛЕР...

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

Цитата(KostyanPro @ Nov 7 2007, 03:03) *
Поэтому и вопрос. Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??

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


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Марк_Я
сообщение Nov 8 2007, 09:01
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Я ответил на этот вопрос. Повторяю для невнимательных. ЛЮБОЙ микропроцессор может быть использован как микроконтроллер. В свою очередь, специальные маловыводные или со специфической периферией, а также с немодифицируемой в процессе работы памятью программ чипы микроконтроллеров использовать в качестве микропроцессоров общего применения (как например i8086) весьма затруднительно...
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Nov 8 2007, 12:32
Сообщение #13





Guests






Цитата(dxp @ Nov 8 2007, 11:51) *
... Итак, речь идет о микропроцессоре и микроконтроллере. Так что из них подмножеством чего является?

Ни то ни другое подмножеством друг друга не является.
Микропроцессор с развитой периферией, интегрированный с ней на одном кристалле - это уже скорее микрокомпьютер. Его можно продолжать называть микропроцессором, а можно считать микрокомпьютером.
Если при этом, его можно использовать как устройство управления чем-то внешим - значит в данном случае его можно считать микроконтроллером. Если же он специально для этих целей предназначен - то он в первую очередь будет микроконтроллером (по назначению), продолжая оставаться при этом микрокомпьютером (микропроцессором).
С другой стороны, в качестве микроконтроллера можно использовать и другие виды ИС, не обязательно микропроцессоры. Например можно сделать микроконтроллер на основе ПЛИС. Микропроцессором (микрокомпьютером) такой микроконтроллер являться не будет.
P.S. Микропроцессоры - это определенный тип устройств. Микроконтроллеры - это определенное назначение устройств.
Go to the top of the page
 
+Quote Post
TomaT
сообщение Nov 8 2007, 12:43
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Ща еще больше запутаю. А FPGA c 51-й коркой это что?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Nov 8 2007, 12:57
Сообщение #15





Guests






Цитата(TomaT @ Nov 8 2007, 15:43) *
Ща еще больше запутаю. А FPGA c 51-й коркой это что?

Не запутаете! Если эта "штука" предназначена для управления каким-то внешним устройством, то можете считать ее микроконтроллером. А если в ее составе есть процессорное ядро, то можно считать ее и микропроцессором.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 03:42
Рейтинг@Mail.ru


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