Конспект лекций по курсам "Проектирование центральных и периферийных устройств ЭВС", "Микропроцессоры и ЭВМ в микросистемах". Лукьяненко Е.Б. - 14 стр.

UptoLike

Составители: 

МК AVR состоят из трех семейств:
1. Classic AVR (AT90S1200 и др.). Имеют память программ 1-8 кбайт х 16
разрядов.
2. Tiny AVR (ATTiny 11, 12, 13, 15, 26, 28, ATTiny2313). Память программ
1-2 кбайта х 16 разрядов.
3. Mega AVR (ATmega 8, 16, 32, 64 и др.) Память программ 8-64 кбайта х
16 разрядов.
Семейство ATtiny обозначается следующим образом:
P - тип корпуса PDIP
2 - максимальная тактовая частота 2 МГц
AT tiny11 W
AT - фирма Atmel
-
W - диапазон рабочих температур
2
tiny11 - семейство Tiny
P
2.1. Системы счисления
Позиционные системы счисления основываются на отображении чисел с помо-
щью основания В и экспоненоры i. Число можно записать в виде
Z=±(a
n-1
B
n-1
+…+a
1
B
1
+a
0
B
0
+a
-1
B
-1
+a
-2
B
-2
+…)=±
=
1
,
n
ni
i
i
Ba
Где В – основание в виде целого числа, а – значение разрядов цифр.
Применяются следующие системы счисления:
Двоичная система: В=2, а={0,1}
Например: 0b10100101 или 10100101
b
Десятичная система: В=10, а={0, 1, 2, 3,…9}
Например: 15, 37, 15
d
, 37
d
.
Восьмеричная система: В=8, а={0, 1, 2, 3,…7}
Шестнадцатеричная система: В=16, а={0, 1, 2, 3,…9, A, B, C, D, E, F}, где
A=10, B=11, C=12, D=13, E=14, F=15.
Например: $1A, 0x1A, 1A
h
.
Двоичный код имеет ряд преимуществ: схемы с двумя состояниями являют-
ся самыми помехоустойчивыми, а, следовательно, и надежными. Кроме того,
двоичная система подходит для вычисления функций логических переменных
(истинно и ложно).
Переведем двоичное число 0b00011001 в десятеричный код:
Z=1×2
0
+0×2
1
+0×2
2
+1×2
3
+1×2
4
+0×2
5
+0×2
6
+0×2
7
=25
d
Преобразование десятичного числа в двоичное:
14