Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЛ_Мікропроцесорні пристрої.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.02 Mб
Скачать

Конспект лекцій з дисципліни “Мікропроцесорні пристрої”

ЗМІСТ

ВСТУП 5

1

ОСНОВИ ТЕОРІЇ МІКРОПРОЦЕСОРНИХ ПРИСТРОЇВ

6

1.1

1.2

1.3

1.4

1.5

1.6

Класифікація мікропроцесорів. Варіанти архітектури Базова структура мікропроцесорної системи

Основні характеристики МП Типова структура мікропроцесора

Система команд МП і режими адресації Організація передачі інформації в МПС. Інтерфейс

      1. Способи передачі інформації

      2. Методи обміну інформацією в мікропроцесорній системі

6

9

11

12

16

20

24

29

2 МІКРОКОНТРОЛЕРИ

42

2.1

2.2

2.3

2.4

2.5

2.6

2.7

2.8

2.9

Структура МК Процесорне ядро МК Резидентна пам'ять МК Порти введення/виводу Таймери і процесори подій

Аналогово-цифрові й цифро-аналогові перетворювачі Мінімізація споживання енергії в МП системах Моніторинг напруги живлення МК

Апаратні і програмні рішення щодо підвищення надійності роботи МК

45

48

50

54

58

69

70

75

78

3 КОНТРОЛЕРИ Intel MCS-51

80

3.1

3.2

3.3

3.4

Структурна організація Intel 8051

      1. Арифметично-логічний пристрій

      2. Резидентна пам'ять

      3. Зовнішня пам'ять

      4. Пристрій керування і синхронізації Програмна модель ОМК

Система команд Intel 8051 Периферійні присторої ОМК

      1. Порти уведення/виводу

      2. Лічильники/таймери

      3. Послідовний порт

81

81

83

85

85

88

91

97

97

103

107

4

МІКРОКОНТРОЛЕР PIC16F877

115

4.1

4.2

4.3

4.4

4.5

4.6

4.7

4.8

4.9

4.10

4.11

4.12

4.13

4.14

4.15

Характеристика мікроконтролера

Cтруктурна схема мікроконтролера PIC16F877 Організація пам'яті

      1. Пам’ять програм

      2. Організація пам'яті даних Регістр стану STATUS Регістр OPTION

Регістр INTCON Лічильник команд Стік

Порти введення/виводу

      1. Регістри PORTА і TRISA

      2. Регістри PORTB і TRISB

      3. Регістри PORTC і TRISC

      4. Регістри PORTD і TRISD

      5. Регістри PORTE і TRISE Таймери

      1. Модуль таймера TMR0

      2. Модуль таймера TMR1

      3. Модуль таймера TMR2 Модуль 10-розрядного АЦП Переривання

Сторожовий таймер WDT Біти конфігурації

Система команд

115

116

118

119

120

122

124

125

126

127

128

128

130

131

132

133

133

133

135

138

139

143

144

146

147

Література

150

ВСТУП

При цифровому способі обробки інформації кожній змінній величині в системі ставиться відповідно її цифровий код. Функціональні залежності в системі реалізуються шляхом безпосереднього розв’язання рівнянь системи тими або іншими чисельними методами за заздалегідь закладеною програмою. Пристрій, що реалізує це розв’язання, називається процесором. Перший процесор, як програмно функціонуючий пристрій, здатний виконувати арифметичні й логічні операції, а так само здійснювати розгалуження алгоритму свого функціонування залежно від результату попередніх обчислень, був створений в 40-і роки попереднього сторіччя у США фахівцями фірми IBM. Він являв собою пристрій на електо- механічних реле, займав кілька поверхів будинку, мав украй низьку швидкодію й надійність і був придатний лише для дуже вузького класу специфічних обчислень. З прогресом електронної техніки вдосконалилася й елементна база для побудови процесорів. З'являлися процесори на електронних лампах, транзисторах, дискретних логічних мікросхемах малого ступеня інтеграції. У міру вдосконалювання процесори мали все менші габаритні розміри, споживали менше енергії, мали більшу продуктивність і надійність. Однак вони залишалися мало придатними для виконання операцій керування в реальному масштабі часу, а тому використалися в основному тільки для певного класу обчислювальних

завдань.

Дійсна революція в обчислювальній техніці відбулася після появи першого так званого мікропроцесора, тобто процесора, виконаного у вигляді однієї мікросхеми великого ступеня інтеграції. Це був 4-розрядний мікропроцесор 4004 фірми INTEL (1971 р.). У 1973 р. фірма INTEL випускає 8-розрядний мікропроцесор 8080, а в 1978 р. – 16-розрядний мікропроцесор 8086, що мав 29 тисяч транзисторів на кристалі й початкову вартість 360$. Основними напрямами еволюції мікропроцесорів були (і є) збільшення розрядності одночасно зроблених обчислень і зменшення часу виконання обчислень.

Мікропроцесор – програмно керований пристрій, призначений для обробки цифрової інформації й керування процесом цієї обробки, виконаний у вигляді однієї (або декількох) інтегральної схеми з високим ступенем інтеграції електронних елементів.