Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров Р1С, на конкретных примерах изучается работа их периферийных модулей. В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов...
Dannaja kniga predstavljaet soboj ischerpyvajuschee rukovodstvo po mikrokontrolleram semejstva PIC kompanii Microchip, javljajuschegosja promyshlennym standartom v oblasti vstraivaemykh tsifrovykh ustrojstv. V knige podrobno opisyvaetsja arkhitektura i sistema komand 8-bitnykh mikrokontrollerov R1S, na konkretnykh primerakh izuchaetsja rabota ikh periferijnykh modulej. V pervoj chasti izlagajutsja osnovy tsifrovoj skhemotekhniki, matematicheskoj logiki i arkhitektury vychislitelnykh sistem. Vtoraja chast posvjaschena razlichnym aspektam programmirovanija PIC-mikrokontrollerov srednego urovnja: opisyvaetsja nabor komand, rassmatrivaetsja napisanie programm na assemblere i jazyke vysokogo urovnja (Si), a takzhe podderzhka podprogramm i preryvanij. V tretej chasti izuchajutsja apparatnye aspekty vzaimodejstvija mikrokontrollera s okruzhajuschim mirom i obrabotki preryvanij. Rassmatrivajutsja takie voprosy, kak parallelnyj i posledovatelnyj vvod/vyvod dannykh, vremennye sootnoshenija, obrabotka analogovykh signalov...