Слайд 212 мая 1941 г. – демонстрация первой рабочей программируемой вычислительной Z3 машины

Конрадом Цузе
Слайд 6Бардин, Шокли и Браттейн в лаборатории Bell
1948
Лауреаты Нобелевской премии 1956

Слайд 12Джек Килби и Роберт Нойс
– первые изобретатели ИС (1958)
Нобелевская премия по

физике 2000
Слайд 18INTEL 4004 (1971) – первый коммерческий 4-битный процессор
2300 транзисторов
Технология 10 мкм
Частота 740

кГц
Слайд 21INTEL 8048 (1976-1990) – первый коммерческий 8-битный микроконтроллер
INTEL 8051 (1980- ) –

первый коммерческий 8-битный микроконтроллер
8 битный АЛУ
17 инструкций процессора
ОЗУ 128 байт
ПЗУ 4 КБ
Частота от 12 МГц (1 миллион операций в секунду)
Слайд 22Главные устройства «расширения» возможностей микроконтроллера
универсальные цифровые порты, которые можно настраивать как на

ввод, так и на вывод;
различные интерфейсы ввода-вывода, такие, как UART, I²C, SPI, CAN, USB, IEEE 1394, Ethernet;
аналого-цифровые и цифро-аналоговые преобразователи;
компараторы;
широтно-импульсные модуляторы (ШИМ-контроллер);
таймеры;
контроллеры бесколлекторных двигателей, в том числе шаговых;
контроллеры дисплеев и клавиатур;
радиочастотные приемники и передатчики;
массивы встроенной флеш-памяти;
встроенные тактовый генератор и сторожевой таймер;
Слайд 27Две самые необходимые вещи
Datasheet

Слайд 28Информация для «схемотехника»
Расположение ножек по их техническому назначению

Слайд 30«Блочность» контроллера
Состав микроконтроллера с точки зрения аппаратных устройств

Слайд 34Как программируются («прошиваются») контроллеры?

Слайд 35Что делать если хочется программировать?
http://www.hpinfotech.ro
CodeVisionAVR
