Учебное пособие создано в соответствии с Федеральным государственным образовательным стандартом по направлению подготовки 230100 "Информатика и вычислительная техника" (квалификация "бакалавр"). Рассмотрены базовые понятия, необходимые для построения микропроцессорных систем открытого типа с магистрально-модульной архитектурой микроконтроллеров. Изложены общие принципы построения микропроцессорных систем, детально рассмотрена архитектура систем на основе 8-16-разрядных микроконтроллеров MCS-51, AVR, MCS-96/196, MSP-430 полной (CISC) и сокращенной (RISC) системой команд. Приведены конкретные примеры программирования микроконтроллеров и системного проектирования. Рассмотрены перспективные направления развития микропроцессорных систем для мобильных приложений, представленные системами на кристалле, объединяющими ядро микроконтроллера и логическую матрицу, а также высокопроизводительные 32-разрядные микроконтроллеры типа ARI (LPC, STM32) и встраиваемые компьютерные системы на основе...
Uchebnoe posobie sozdano v sootvetstvii s Federalnym gosudarstvennym obrazovatelnym standartom po napravleniju podgotovki 230100 "Informatika i vychislitelnaja tekhnika" (kvalifikatsija "bakalavr"). Rassmotreny bazovye ponjatija, neobkhodimye dlja postroenija mikroprotsessornykh sistem otkrytogo tipa s magistralno-modulnoj arkhitekturoj mikrokontrollerov. Izlozheny obschie printsipy postroenija mikroprotsessornykh sistem, detalno rassmotrena arkhitektura sistem na osnove 8-16-razrjadnykh mikrokontrollerov MCS-51, AVR, MCS-96/196, MSP-430 polnoj (CISC) i sokraschennoj (RISC) sistemoj komand. Privedeny konkretnye primery programmirovanija mikrokontrollerov i sistemnogo proektirovanija. Rassmotreny perspektivnye napravlenija razvitija mikroprotsessornykh sistem dlja mobilnykh prilozhenij, predstavlennye sistemami na kristalle, obedinjajuschimi jadro mikrokontrollera i logicheskuju matritsu, a takzhe vysokoproizvoditelnye 32-razrjadnye mikrokontrollery tipa ARI (LPC, STM32) i vstraivaemye kompjuternye sistemy na osnove...