Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMilena Amaro Fidalgo Alterado mais de 8 anos atrás
1
MAPA DE MEMÓRIA E REGISTRADORES ESPECIAIS AULA 5
2
MAPA DE MEMÓRIA
3
ORGANIZAÇÃO DA MEMÓRIA SELEÇÃO DO BANCO DE MEMÓRIA
4
REGISTRADOR STATUS C - Carry/borrow (Bit de transporte, ou seja, resultado é maior do que 255 ou menor que 0) 0 = Houve transporte do bit mais significativo do resultado 1 = Não houve transporte do bit mais significativo do resultado DC - Digit Carry/borrow (bit de transporte, ou seja, resultado é maior do que 15 ou menor que 0) 0 = operação ULA não ocasionou estouro de dígito 1 = operação ULA ocasionou (carry) entre 3 e 4 bit Z - Indicação de Zero 0 = última operação ( lógica ou aritmética) 0 1 = última operação ( lógica ou aritmética) = 0 /PD - Indicação de Power-down: 0 = instrução SLEEP foi executada 1 = ocorreu Power-up ou CLRWDT /T0 - Indicação de Time-out: 0 = estouro Watchdog ( WDT) 1 = ocorreu Power-up ou CLRWDT ou SLEEP RP1 e RP0 - Seletor de banco de memória (endereçamento direto) 00 = Banco 0 ( 00h - 7Fh)10 = Banco 2 ( 100h - 17Fh) 01 = Banco 1 (80h - FFh)11 = Banco 3 (180h - 1FFh) IRP - Seleção de registros. Endereçamento indireto. 0 = Banco 0 e 1 ativo (0x00 a 0xFF) 1 = Banco 2 e 3 ativo (0x100 a 0x1FF) # DEFINE BANK1BSF STATUS,RP0 # DEFINE BANK0BCF STATUS,RP0
5
REGISTRADOR TRISA e PORTA TRIS serve para configurar um pino como entrada/saída 0 = Output (saída) 1 = Input (entrada)
6
REGISTRADOR TRISA e PORTA # DEFINE BANK1BSF STATUS,RP0 BANK1 MOVLW B'xxx10x01' MOVWF TRISA CONFIGURAÇÃO: BANK1 PROGRAMA: BANK0
7
RA4 é saída em coletor aberto. Não é possível impor 5 V na saída desse pino. REGISTRADOR TRISA e PORTA
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.