Электроника и микропроцессорная техника. Построение микропроцессорной системы на основе микроконтроллера

Слайд 2

Алгоритм 2 A B C функция Y функция

Алгоритм

2

A B C

функция

Y

функция

Слайд 3

Алгоритм & + & 0 0 0 0 0 1 0

Алгоритм

&

+

&
0 0 0 0 0 1 0 0

0 0 0

0 0 C 0 0

0 0 0 0 0 C 0 0 - varc

&
0 0 0 0 1 0 0 0

0 0 0 0 B 0 0 0

0 0 0 0 B 0 0 0 - varb

0 0 0 0 0 B 0 0 - varb

&
0 0 0 1 0 0 0 0

0 0 0 A 0 0 0 0

0 0 0 A 0 0 0 0 - vara

0 0 0 0 A 0 0 0 – vara

0 0 0 0 0 A 0 0 - vara

x x x x x Y x x

3

x x x x x x Y x

0 0 0 0 0 0 Y 0

Слайд 4

Функциональная схема микроконтроллеров семейства PICmicro 4

Функциональная схема микроконтроллеров семейства PICmicro

4

Слайд 5

Конфигурация МК Слово конфигурации МК выглядит следующим образом: __CONFIG _CP_OFF &

Конфигурация МК

Слово конфигурации МК выглядит следующим образом:
__CONFIG _CP_OFF & _WDT_OFF &

_PWRTE_ON & _XT_OSC
_CP_OFF – отключается защита памяти от чтения;
_WDT_OFF – отключается сторожевой таймер;
_PWRTE_ON – включается таймер задержки сброса МК после
подачи питания;
_XT_OSC – тактирование от внутреннего генератора с внешним
среднечастотным кварцвым резонатором.

Регистр PORTA (адрес 0x05 в банке 0)

Регистр TRISA (адрес 0x05 в банке 1)

Регистр STATUS (адрес 0x03 в любом банке)

1

0

1 1 0 0

1

bcf STATUS, RP1

bcf 0x03, 0x06

0

0

bsf STATUS, RP0

0x1C

movlw 0x1C

movwf TRISA

bcf STATUS, RP0

1 1 1 0 0

bcf PORTA, RA0

call del_200

bsf PORTA, RA0

5