Табл. 2
VCC
Н апряж ений питания
G N D -
Зем ля
Р о п А
(РА7 РАО) -
8-разрядн ы и д вун аправ \о нн ы и п о р т I/O К вы ходам п орта м огут бы ть п одклю чены в стр о ен н ы е нагрузоч ны е р ези сто р ы (отдельно к каж дом у
р азр я д а} В ы ходны е б у ф ер ы о б есп еч и в аю т втекаю щ и й то к 20 мА и сп о со б н ы напрям л ю у п равлять LED и н д и катором П ри исп ользован и и
вы водов порта в к а ч ес т в е входов и у с гановке вн еш н и м си ін ал о м в н и зк о е со сто ян и е т о к будет вы тек ать то л ьк о п ри п одклю ченны х встроен ны х
Harpv304Hbix р ези сто р ах П орт \ п ри наличии вн еш н ей SRAM, использую тся в кач еств е м у льти плек си руем ой ш ины ад р е са /д а н н ы х
P o rt В
(РВ7 РВ0) -
8 р азрядн ы й дву н ап р авл ен н ы й порт I /O со встр о ен н ы м и нагру точны м и р ези сто р ам и В ы ходны е б у ф ер ы о б есп еч и ваю т втекаю щ и й то к 20 мА
П ри и сп ользован и и вы водон порта в кач естве входов и л стан о вк е вн еш ним си гн алом в н и ж о р состо ян и е ток будет вы текать тольк о при
подклю ч енны х вс троен н ы х н агр \ точных р ези сто р ах П орт В и сп ользуется т а к ж е п ри реал изац ии ра зличных сп еци альн ы х ф ун кци й
Р о п С
(РС7 РС0)
8 р азрядн ы й п орт вы хода В ы ходны е б у ф ер ы о б еспеч иваю т втек аю щ и й то к 20 мА П орт
С
и сп ользуется так ж е к а к вы ходы ад р еса при
и сп ользован и и вн еш н ей SRAM
P o rt D
(PD7 PD0) -
8 ра ф я д н ы и двун ап р авл ен н ы й п орт I/O со встр о ен н ы м и наїру точн ы м и резн е горам и В ы ходны е бу ф ер ы о б есп еч и ваю т втекаю щ и й ток 20 мА
П ри и сп ользован и и вы вод ов порта в кач естве входов и у стан о в к е вн еш н и м си гналом в н и зк ое со сто ян и е ток будет вы тек ать тольк о при
подклю ч ен н ы х встр о ен н ы х нагру-зочных р ези сто р ах
Р о п Е
(РЕ7 РЕО) -
8 р азрядн ы й двун аправлен н ы й п о р т 1 / 0 со встр о ен н ы м и нагрл зочны м и р ези сто р ам и В ы ходны е бу ф ер ы о б есп еч и ваю т в текаю щ и й то к 20 мА
П ри и сп ользован и и вы вод ов порта в кач естве входов и у стан о в к е вн еш н и м си гналом в н и зк ое со сто ян и е вы текаю щ и й ч ер ез них ток
о б есп еч и в ается то л ьк о при п одклю ч ен н ы х встр о ен н ы х нагрлзочньгх р ези сто р ах
Port F
(РГ7 PF0) -
8 ра зр я д н ы и п о р т в х о д а В х о д ы п о р т а и с п о л ь з у ю т с я т а к ж е к а к а н а л о то в ы е в х о д ы а н а л о ї о - ц и ф р о в о г о п р е о б р а зо в ател я
RESET
Вход сб р о са Д ля вы п олнен и я с б р о са н еобходим о у держ и ва іь п и зкии уровен ь на входе в іеч ен и е двух м аш инны х циклов
XT U 1
Вход и н вертирую щ его у с шлите ля і о п ератора и вход схем ы встроен ного ге н е р а ю р а т ак то в о й частоты
XTAL2 -
Выхоу и н вертирую щ его усилителя ген ератора
TOSC 1 -
Вход и нврртирую щ еі о \с и л ш е ля і о п ератора т а и м е р а /с ч е іч и к а
TO SC2 -
В ы ход и н вертирую щ его л си лит е ля ген ер ато р а т а и м о р а/сч етч и к а
W R -
С троб записи вн еш н ей S R \M
RD -
С тр о б чтения в н еш н ей S R \M
A LE-
С троб р азр еш ен и я ф и к сац и и ад р еса исп ользуем ы й для р азр еш ен и и в н еш н ей п ам яти С троб ALE и сп ользуется для ф и к сац и и м ладш его байта
ад р еса в защ ел к ах а д р е са в течен и е п е р в о ю ц икла о б р ащ ен и я в течен и е второго цикла о б р ащ ен и я при о б р ащ ен и и к данны м использую тся
вы воды ADO - AD7
AV CC -
Н ап ряж ени е питания ана лого ц и ф р о в о ю п р ео б р азо в ателя В ы вод п од соед и н яется к в н еш н ем \ V C C черт з н и зк очастотн ы й ф и льтр
AREF *
Вход ан алогового н ап р яж ен и я ср авн ен и я для ан ало го -ц и ф р о во го п р ео б р азо в ател я Н а этот вы вод для об есп еч ен и я работы ан алого-ц и ф рового
п р ео б р азо вателя п од ается н ап р яж ен и е в д и ап азон е м еж ду AG ND и AVCC
AG N D -
З і от вы вод д о л ж ен бы ть п од соед и н ен к о тдельн ой ан ало го во й зем ле если плата о сн ащ ен а ею В ином случае вы вод подсоеди н яется к общ ей
3PM \Р
P E N -
В ы вод р азр еш ен и я п р о гр ам м и р о ван и я в н и зк овольтн ом п ослед овательн ом реж и м е п ро гр ам м и р о ван и я П ри л д ерж ани и »того вы вода на низком
уровне во врем я сб р о са по вклю ч ени и питания п р и б о р п ерейдет в реж и м п ро гр ам м и р о ван и я но п оследовательном у кан алу
Ф айл регистров общего назначения
На рис. 5 представлена структура 32 регистров общего назна-
чения
Рис. 5
М млшнГг байт регистра \
М мдшпГг бант регистра \
Миліший баіп реїпстра \
Младший баґи регистра \
М мдшпй бант регистра 7
М
1
ЛДШИЙ байт регистра 7
Все регистровые команды обращаются непосредственно к
регистрам в течение одного тактового цикла Исключением явля-
ются пять логических и арифметических операций с константами
(SBCI SUBI, CPI и ANDI) и операция ORI между константой и со-
держимым регистра и команда непосредственной загрузки кон-
станты LDI Эти команды используют вторую половину регистров
регистрового файла - R16
R31
Самые общие команды SBC SUB, CP, AND и OR и все прочие
операции между двумя регистрами или с одним регистром исполь-
зуют для записи результата регистровый файл
Как показано на рис. 5, каждому регистру соответствует ад-
рес памяти данных, отображающий их в первых 32 ячейках
пользовательского пространства данных Хотя они не использу-
ются как физические ячейки SRAM, такая организация памяти
обеспечивает гибкое обращение к регистрам поскольку X, Y и Z
регистры могут быть использованы для индексации любого ре-
гистра в файле
SRAM данных имеет объем 4 Кбайт и занимает адресное про-
странство от $0060 до $0FFF
Регистр X, регистр Y и регистр Z
Шесть регистров (с
R26 по R31) регистрово-
го файла, кроме обычной
для прочих регистров
ф ункций,
выполняют
функцию 16-разрядных
регистров указателей ад-
реса при косвенной адре-
сации SRAM Эти три ре-
гистра косвенной адреса-
ции определяются как
регистры X Y и Z (рис. 6)
В различных режимах адресации эти регистры выполняют
функции фиксированного смещения, автоматического инкремен-
та и декремента (см описания команд)
ALU - А риф метико-логическое устройство
Высокопроизводительное AVRALU соединено непосредствен-
но со всеми 32 быстродействующими регистрами общего назна-
чения За один тактовый цикл ALU выполняет операцию между
регистрами этого регистрового файла Операции ALU подразде-
ляются на три основные категории арифметические, логические
и операции над битами
Внутрисистемная программируемая Flash память программ
Коды программ микроконтроллеров ATmega603/103 записы-
ваются в 64/128 Кбайт встроенной внутрисистемно программиру-
емой Flash памяти Поскольку все команды имеют формат одного
или двух 16-разрядных слов, то и память программ имеет органи-
зацию 32/64Кх16 Flash память обеспечивает не менее 1000 цик-
лов стирания/записи
Таблицы констант могут быть размещены в любом месте все-
го пространства памяти программ (см описания команд LPM (Load
Program Memory) - Загрузить байт памяти программ и ELPM
(Extended Load Program Memory) - Загрузить байт памяти программ
в расширенном режиме)
Команда LPM - загрузить байт памяти программ
Загружает один байт адресованный регистром Z, в регистр
R0 Команда обеспечивает эффективную загрузку констант или
выборку постоянных данных Память программ организована из
16-разрядных слов и младший значащий разряд (LSB) 16-разряд-
ного указателя Z выбирает или младший (0), или старший (1) байт
Рис. 6
15
0
Репісі р \
«
7
«І
R27(StB)
R26<$1 А)
15
0
Per истрУ
0 7
R29(S1D)
R28(S1C)
15
0
Регистр 7
7
°
7
»I
R31(SI F)
R30(S1E)
предыдущая страница 34 Радиолюбитель 2003-05 читать онлайн следующая страница 36 Радиолюбитель 2003-05 читать онлайн Домой Выключить/включить текст