Составители:
5
Их содержимое: 00 – bank0
01 – bank1
10 – bank2
11 – bank3
Бит 4: TO – указывает на то, что сработал WatchDog таймер. TO =1 после
включения питания и обнуляется командой CLRWDT.
Бит 3: PD – указывает на выполнение начального сброса
микроконтроллера. PD = 1 после включения питания или после CLRWDT.
Бит 2: Z – нулевой бит указывает на то, что результат последней
арифметической операции равен нулю.
Бит 1: DC – перенос или заем между младшей и старшей тетрадой
.
Бит 0: С – перенос или заем за пределами разрядной сетки контроллера.
Логические уровни напряжения на выводах микросхемы RA0-RA4
определяет регистр PORTA:
7 6 5 4 3 2 1 0
RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
Единица в соответствующем бите регистра вызывает появление на
выводе микросхемы напряжения логической единицы, и светодиод загорается.
Ноль соответствует низкому уровню напряжения (логический ноль), светодиод
гаснет.
Выводы порта А могут использоваться как для ввода, так и для вывода
информации. Направление передачи информации через эти выводы задается
битами регистра TRISA:
7 6 5 4 3 2 1 0
RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
Единица в соответствующем разряде регистра TRISA соответствует
вводу информации в микроконтроллер через соответствующий разряд порта А,
ноль – выводу из порта А во внешний мир. Регистр TRISA находится в первой
странице памяти. Как было указано, активной по умолчанию является нулевая
страница. Поэтому перед его использованием нужно выбрать первую страницу,
как было указано ранее.
После занесения значения в регистр необходимо снова
выбрать нулевую страницу.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
