Электроника и микропроцессорная техника. Построение микропроцессорной системы на основе микроконтроллера
- Главная
- Физика
- Электроника и микропроцессорная техника. Построение микропроцессорной системы на основе микроконтроллера
Содержание
Слайд 2
Алгоритм
2
A B C
функция
Y
функция
Алгоритм
2
A B C
функция
Y
функция
Слайд 3
Алгоритм
&
+
&
0 0 0 0 0 1 0 0
0 0 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 & _WDT_OFF &
Конфигурация МК
Слово конфигурации МК выглядит следующим образом:
__CONFIG _CP_OFF & _WDT_OFF &
_PWRTE_ON & _XT_OSC
_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
Следующая -
Свободное падение