Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Иванов, Югай. Микропроцессорные устроиства систем управления

.pdf
Скачиваний:
80
Добавлен:
02.05.2014
Размер:
3.41 Mб
Скачать

ЗАКЛЮЧЕНИЕ

Высокая эффективность современных средств автоматизации в значи­ тельной степени определяется применяемыми алгоритмами управления. Наиболее универсальны для выполнения разнообразных процедур преобра­ зования данных, лежащих в основе алгоритмов управления, микропроцес­ сорные устройства. Следует учитывать, что особенности программной реа­ лизации этих алгоритмов в микропроцессорных системах накладывают оп­ ределенные ограничения. Рациональное сочетание возможностей про­ граммной и аппаратной реализации позволяет существенно смягчить эти ограничения. Именно такое сочетание возможностей лежит в основе мик­ роконтроллеров - наиболее эффективных, универсальных и популярных компонентов современных средств автоматизации.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. - М.: Энергоатомиздат, 1987.

2. Иванов Ю.И., Югай В.Я. Микропроцессорные устройства систем управления: Методическое руководство к лабораторным работам. - Таганрог: Изд-во ТРТУ, 2004.

130

 

Регистр

Адрес

 

Бит 7

 

Бит 6

[

Бит 5

 

Бит 4

Бит 3

 

Бит 2 J

 

Бит 1

j

Бит О

 

 

 

SREG

3F (5F)

 

I

 

т

~Т~ н

 

s"У"v

 

N

 

 

 

z

|

с

1

 

SPH

ЗЕ (5Е)

 

 

 

 

 

 

H^piMfeapofe

 

' *

 

'

 

 

SP9

1

SP8

1

 

 

s

 

 

 

4 У

 

:

¥

«

j

j

 

 

 

- 'f? " *«" * * ~ %,

 

 

 

Г

 

•;'

 

 

 

 

 

SPL

3D(5D)1

SP7

]

SP6

 

SP5

 

SP4

SP3

j

SP2

 

 

 

SP1

\

SPO

j

 

GIMSK

ЗВ (5В)

 

INTl

j

INTO

\Л?\С^;«^**

&

, '*'

Йфда11СМ11^Й|^^ ; ;

 

£ f c / . 4 ^ u V | ^ | \ |

 

GIFR

ЗА С5А)

 

INTFi

!

INTFO

 

 

v

*

\"

'

.fifeисдошьз$|&$ш>Д <

;

--

"-'у*

%

\

 

 

 

 

 

i

 

 

* "

*.Д

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

" *^%ri

i o f E °

 

TIMSK

39 (59)

 

OCIE2

|

TOIC2

 

1ICIL1

|

OCIE1A

! OC1L1B

'

TOIEI

 

 

 

TiFR

38 (58)

 

OCF2

j

TOV2

 

ICF1

 

OCF1A

I OCF1B

 

TOVI .

 

£.->•»„

г]

TOV0

|

 

MCUCR

35 (55) L c v i l r ^ j

 

SE

i

SMI

1

SMO

! ISC 11

 

ISC 10

 

 

ISCOl

i

FSCOO

i

 

 

34 (54)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

MCUSR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EXTRF

:

PORT

'

 

TCCPvO

33 (53)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Г \ И 1

'

f^Qflfi

 

 

|

TCNTO

32 (52)

 

 

 

 

 

 

Регистр таймера 0 (8 биг)

 

 

 

 

 

 

 

 

 

 

TCCRIA

2F (4F)

 

СОМ! А!

 

СОМ!АО j COM1B1

 

COM] BO

 

 

 

 

PWM11 j PWM10

 

 

i

TCCR1B

2E (4E)

 

ICNC1

 

ICESI

;

Y^rA:

:\'к<*4"\\ t

CI CI

 

csiiz

 

 

 

CS11

|

CS10

 

 

 

 

 

 

 

 

i::

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCNT1H

2D (4D)

 

 

 

 

 

Регистр таймера I (старший байт)

 

 

 

 

 

 

 

 

|

TCNT1L

2C (4C)

 

 

 

 

 

Регистр таймера 1 (младший байт)

 

 

 

 

 

 

 

 

!

OCR1AH

| 2B (4B) j

 

 

Регистр канала сравнения А таймера 1 (старший баш)

 

 

 

 

j

OCR1AL

| 2A (4A) 1

 

 

Регистр канала сравнения А таймера I (младший байт)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Продолжение прил.

Регистр

Адрес

 

Бит 7

 

 

Бит 6

 

 

Бит 5

 

Бит 4

БитЗ

Бит 2

 

Бит 1

Бит 0

OCR1BH

29 (49)

 

 

 

 

Регистр канала сравнения В таймера 1 (старший байт)

 

OCR1BL

28 (48)

 

 

 

 

Регистр канала сравнения В таймера 1 (младший байт)

 

ICR1H

27 (47)

 

 

 

 

 

 

Регистр режима захват таймера 1 (старший байт)

 

 

ICR1L

26 (46)

 

 

 

 

 

Регистр режима захват таймера 1 (младший байт)

 

 

TCCR2

25 (45)

!-& *'т\К'* 1

PWM2

|

СОМ21

J

COM20

СТС2

CS22

 

CS21

[ CS20

TCNT2

24 (44)

 

 

 

 

 

 

 

 

Регистр таймера 2 (8 бит)

 

 

 

 

.

OCR2

23 (43)

 

 

 

 

 

 

 

Регистр режима захват таймера 2 (8 бит)

 

 

 

ASSR

22(42)

 

 

 

 

 

 

 

 

 

 

 

AS2

TCN2UB

 

OCR2UB | TCR2UB

WDTCR

21(41)

j

^ : |

^

^

 

 

 

 

 

 

WDTOEWDE

WDP2

 

WDP1

WDPO

EEARH

1F(3F)

 

 

 

;

;

 

 

:

^^Щщъ^

ч ::

 

;

•"

 

]~iEAR8:

 

 

!vr^?^W':

^^V

"^ ^]

";: - Z'-

 

;V"r> ' •

EEARL

1Е(ЗЕ)

 

EEAR7

 

EEAR6

 

J

EEAR5

 

EEAR4

j EEAR3

EEAR2

|

EEAR1

pEEARO

EEDR

ID (3D)

 

 

 

 

 

 

 

 

Регистр данных ППЗУ (EEPROM)

 

 

 

 

EECR

1С(ЗС)

;

\ ; А

<* -*

Шъм^тяшутт,

 

\: s

EERIE

EEMWE

 

EEWE

EERE

PORTA

1В(ЗВ)

 

PORTA7| PORTA6 | PORTA5 ! PORTA4

PORTA3

PORTA2

PORTA I j PORTAO

DDRA

1А(ЗА)

 

DDA7

|

DDA6

 

!

DDA5

j

DDA4

DDA3

DDA2

|

DDA1

DDAO

PINA

19(39)

 

PINA7

|

P1NA6

 

 

P1NA5

 

PINA4

PINA3

P1NA2

 

PINA1

| PINAO

PORTB

| 18(38)

PORTB7 |

PORTB6

 

PORTB5 |

PORTB4

PORTB3

PORTB2

PORTB 1

PORTBO

DDRB

] 17(37)

 

DDB7

|

DDB6

 

 

DDB5

 

DDB4

DDB3

DDB2

 

DDB1

DDBO

 

Регистр

Адрес

Бит 7

 

Бит 6

Бит 5

Бит 4

 

Бит 3

~~Бит 2~"

Бит 1

Бит!)

 

 

PINB

16(36)

PINB7

1

PINB6

PINB5

PINB4

 

PINB3

PINB2

PINB1

PINB0

 

j PORTC

15(35)

PORTC7

| PORTC6

PORTC5

PORTC4

|PORTC3

PORTC2

PORTC1

PORTC0

 

1

DDRC

14 (34)

DDC7

1

DDC6

DDC5

DDC4

|

DDC3

DDC2

DDC1

DDC0

 

j

PINC

13 (33)

P1NC7

j

PINC6

PINC5

PINC4

;

ршсз

PINC2

( PJNC1

PINC0

 

 

PORTD

12 (32)

PORTD7

 

PORTD6

PORTD5

PORTD4

 

PORTD3

PORTD2

PORTD1

PORTD0

 

 

DDRD

11(31)

DDD7

 

DDD6

DDD5

DDD4

 

DDD3

DDD2

DDD1

DDD0

 

 

PIND

10

(30)

PIND7

 

PIND6

PIND5

PIND4

 

PIND3

PIND2

PIND1

PIND0

|

 

SPDR

OF (2F)

 

 

 

Регистр данных SPI (8 бит)

 

 

 

 

SPSR

0E (2E)

SPIF

1

WCOL

 

 

 

 

 

 

 

 

 

SPCR

OD (2D)

SP1E

 

SPE

DORD

MSTR

 

CPOL

СРНА

SPR1

SPR0

 

 

UDR

ОС (2С)

 

 

 

Регистр данных UART (8 бит)

 

 

 

 

USR

OB (2B)

RXC

 

ТХС

UDRE

FE

 

OR

\ ч ч tfe нотол^^хЬ!^ 4}'

\

 

UCR

0A

(2A)

RXCIE

j

TXCIE

UDRIE

RXEN

 

TXEN

CHR9

RXB8

ТХВ8

1

 

UBRR

09

(29)

 

 

 

Регистр скорости UART (8 бит)

 

 

 

 

ACSR

08

(28)

 

 

 

АСО

ACI

 

ACIE

ACIC

ACIS1

ACIS0

 

 

ADMUX

07

(27)

1<:Ш^!г!ШШ1^Ш

 

ADIF

J

* '-<£ДADMUX2 ADMUX1 ADMUX0

 

 

ADCSR

06

(26)

ADEN

|

ADSC

ADFR

ADIE

ADPS2

ADPS1

ADPS0

 

 

ADCH

05 (25)

 

ЩЖШШ$^^

 

 

 

 

ADC9

ADC8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADCL

04 (24)

ADC7

|

ADC6

ADC5

ADC4

1

ADC3

ADC2 |

ADC1

ADC0

j

Иванов Юрий Иванович Югай Владислав Яковлевич

МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА СИСТЕМ УПРАВЛЕНИЯ

Учебное пособие

Ответственный за выпуск Югай В.Я. Редактор Кочергина Т.Ф.. Корректор Надточий З.И.

ЛП № 020565 от 23.06.1997 г. Подписано к печати **.оъ*г

Офсетная печать

Усл. п.л, - 8,3

Уч.-изд.л. - 8Д

Заказ № -f£"^

Тираж j$0

экз.

'С"

Издательство Таганрогского государственного радиотехнического университета

ГСП 17А, Таганрог, 28, Некрасовский, 44 Типография Таганрогского государственного радиотехнического университета

ГСП 17А, Таганрог, 28, Энгельса, 1