Основы программирования микроконтроллеров ATMega128 и 68hc908. Китаев Ю.В. - 52 стр.

UptoLike

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

52
В адресном пространстве имеется ряд неиспользуемых позиций,
которые соответствуют ячейкам памяти, отсутствующим в данной модели
микроконтроллеров. При обращении к этим адресам производится
перезапуск микроконтроллера.
Младшие 64 позиции адресного пространства (адреса $000-$003F)
занимают регистры служебных и периферийных модулей ( в табл. 2.2
приведены не все регистры). Отметим, что 16-разрядные регистры
таймерных модулей TCNТ, TMOD, TCHx занимают по две позиции
адресного пространства: младший байт с суффиксом l (строчная L – не
путать с единицей), старший байт с суффиксом h. Регистры отмеченные
желтым цветом явно используются в лабораторной работе.
Таблица 2.2
Адрес Регистр Назначение
$0000 PTA
$0001 PTB
$0002 PTC
$0003 PTD
Регистры данных
портов A, B, C, D
$0004 DDRA
$0005 DDRB
$0006 DDRC
$0007 DDRD
Регистры направления передачи портов
A, B, C, D
$0008 PTE Регистр данных порта E
$000D PTAPUE Регистр управления подтягивающими
резисторами порта A
$0010 SPCR
$0011 SPSСR
$0012 SPDR
Регистры синхронного порта SPI08
$001A INTKBSCR
$001B INTKBIER
Регистры модуля KBI08
$001C TBCR Регистр базового таймера TBM08
$001D INTSCR Регистр прерываний
$001E CONFIG2
$001F CONFIG1
Регистры конфигурации
$0020 T1SC
$0021-22 T1CNTh-l
$0023-24 T1MODh-l
$0025 T1SC0
$0026-27 T1CH0h-l
$0028 T1SC1
$0029-2A T1CH1h-l
$003B PMDS
Регистры таймерного модуля
TIM08-1
$003C ADSCR
$003D ADR
$003E ADCLK
Регистры модуля
ADC08