У чым розніца паміж мікрапрацэсарам і мікракантролерам?


адказ 1:

Мікрапрацэсар звычайна ставіцца менавіта да прылады / кампанента, які адказвае за здачу каманд, інтэрпрэтацыю камандных кодаў і выкананне каманд. У сучасным мікрапрацэсары гэта, па сутнасці, азначае ALU, набор рэестра, камандны трубаправод і схему кіравання мікрапрацэсарам для выканання цыкла Фон Нэймана "fetch-decode-Execute". Абагульненне заключаецца ў тым, што мікрапрацэсары патрабуюць вонкавай шыны і дыскрэтных прылад памяці для інтэрфейсу (асобна ад унутраных рэгістраў і кэшавання памяці, якія змяшчаюцца ў мікрапрацэсары).

Мікракантролеры - з іншага боку, больш агульныя прылады, якія ўтрымліваюць мікрапрацэсар, асноўную сістэмную шыну, аператыўную памяць, ROM / Flash і, як правіла, шэраг іншых прылад, такіх як праграмуемы кантролер перапынення, аналагавы / лічбавы пераўтваральнік або любую колькасць агульных прылад. Прылады, інтэрфейсы сувязі і г.д.

Такім чынам ... мікрапрацэсары - гэта рэчы, якія рэальна разлічваюць / вылічваюць працу, а мікракантролеры - гэта прылады, якія ўтрымліваюць мікрапрацэсар і шэраг іншых інтэграваных прылад, якія могуць спатрэбіцца пры напісанні прашыўкі.

Мікракантролеры не з'яўляюцца выключна аўтаномнымі прыладамі, таму што яны маюць патрэбу ў знешняй схеме, каб, напрыклад, зрушыць свае схемы сігналізацыі, рэгуляваць магутнасць, ажыццяўляць фільтрацыю і пазбяганне шуму і г.д.


адказ 2:

Існуе спіс адрозненняў паміж мікрапрацэсарам (MP) і мікракантролерам (MCU):

  1. MP - гэта прылада агульнага прызначэння пад назвай CPU, у той час як MCU - гэта вылучаны мікрасхем, які называецца одночиповым кампутарам. MP не ўтрымлівае парты ўводу / выводу, памяць, таймеры і г.д. MCU змяшчае аператыўную памяць, ПЗУ, паслядоўныя і паралельныя інтэрфейсы. Таймер (у дадатак да працэсара) у адным чыпе. Дэпутаты звычайна выкарыстоўваюцца ў якасці цэнтральных працэсараў у мікракампутарных сістэмах, у той час як MCU ў мінімальнай кампанентнай канструкцыі выкарыстоўваюцца для запуску прыкладанняў, арыентаваных на кіраванне. Інструкцыі MP з'яўляюцца nibble (4-бітныя), альбо інструкцыі MCU ад байтаў могуць быць адрасаваны як бітам, так і байтам. Наборы інструкцый MP у асноўным выкарыстоўваюцца для прадастаўлення вялікай колькасці дадзеных. Наборы MCU выкарыстоўваюцца для кіравання ўваходам і выхадам. Дэпутат выкарыстоўваецца для распрацоўкі лічбавай кампутарнай сістэмы агульнага прызначэння. MCU выкарыстоўваецца для распрацоўкі спецыяльных прыкладных сістэм, дызайн MP складаны і дарагі, дызайн MCU просты і недарагі. Набор інструкцый MP складаны з вялікай колькасцю інструкцый, у той час як MCU змяшчае менш інструкцый. MP мае нуль стану нуля, у MCU няма сцяга нуля. Хуткі рух дадзеных паміж знешняй памяццю і MP, У MCU рух дадзеных і кода ў ім.

Венката Кусуміта


адказ 3:

Існуе спіс адрозненняў паміж мікрапрацэсарам (MP) і мікракантролерам (MCU):

  1. MP - гэта прылада агульнага прызначэння пад назвай CPU, у той час як MCU - гэта вылучаны мікрасхем, які называецца одночиповым кампутарам. MP не ўтрымлівае парты ўводу / выводу, памяць, таймеры і г.д. MCU змяшчае аператыўную памяць, ПЗУ, паслядоўныя і паралельныя інтэрфейсы. Таймер (у дадатак да працэсара) у адным чыпе. Дэпутаты звычайна выкарыстоўваюцца ў якасці цэнтральных працэсараў у мікракампутарных сістэмах, у той час як MCU ў мінімальнай кампанентнай канструкцыі выкарыстоўваюцца для запуску прыкладанняў, арыентаваных на кіраванне. Інструкцыі MP з'яўляюцца nibble (4-бітныя), альбо інструкцыі MCU ад байтаў могуць быць адрасаваны як бітам, так і байтам. Наборы інструкцый MP у асноўным выкарыстоўваюцца для прадастаўлення вялікай колькасці дадзеных. Наборы MCU выкарыстоўваюцца для кіравання ўваходам і выхадам. Дэпутат выкарыстоўваецца для распрацоўкі лічбавай кампутарнай сістэмы агульнага прызначэння. MCU выкарыстоўваецца для распрацоўкі спецыяльных прыкладных сістэм, дызайн MP складаны і дарагі, дызайн MCU просты і недарагі. Набор інструкцый MP складаны з вялікай колькасцю інструкцый, у той час як MCU змяшчае менш інструкцый. MP мае нуль стану нуля, у MCU няма сцяга нуля. Хуткі рух дадзеных паміж знешняй памяццю і MP, У MCU рух дадзеных і кода ў ім.

Венката Кусуміта


адказ 4:

Існуе спіс адрозненняў паміж мікрапрацэсарам (MP) і мікракантролерам (MCU):

  1. MP - гэта прылада агульнага прызначэння пад назвай CPU, у той час як MCU - гэта вылучаны мікрасхем, які называецца одночиповым кампутарам. MP не ўтрымлівае парты ўводу / выводу, памяць, таймеры і г.д. MCU змяшчае аператыўную памяць, ПЗУ, паслядоўныя і паралельныя інтэрфейсы. Таймер (у дадатак да працэсара) у адным чыпе. Дэпутаты звычайна выкарыстоўваюцца ў якасці цэнтральных працэсараў у мікракампутарных сістэмах, у той час як MCU ў мінімальнай кампанентнай канструкцыі выкарыстоўваюцца для запуску прыкладанняў, арыентаваных на кіраванне. Інструкцыі MP з'яўляюцца nibble (4-бітныя), альбо інструкцыі MCU ад байтаў могуць быць адрасаваны як бітам, так і байтам. Наборы інструкцый MP у асноўным выкарыстоўваюцца для прадастаўлення вялікай колькасці дадзеных. Наборы MCU выкарыстоўваюцца для кіравання ўваходам і выхадам. Дэпутат выкарыстоўваецца для распрацоўкі лічбавай кампутарнай сістэмы агульнага прызначэння. MCU выкарыстоўваецца для распрацоўкі спецыяльных прыкладных сістэм, дызайн MP складаны і дарагі, дызайн MCU просты і недарагі. Набор інструкцый MP складаны з вялікай колькасцю інструкцый, у той час як MCU змяшчае менш інструкцый. MP мае нуль стану нуля, у MCU няма сцяга нуля. Хуткі рух дадзеных паміж знешняй памяццю і MP, У MCU рух дадзеных і кода ў ім.

Венката Кусуміта