A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MAPA DE MEMÓRIA E REGISTRADORES ESPECIAIS AULA 5.

Apresentações semelhantes


Apresentação em tema: "MAPA DE MEMÓRIA E REGISTRADORES ESPECIAIS AULA 5."— Transcrição da apresentação:

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


Carregar ppt "MAPA DE MEMÓRIA E REGISTRADORES ESPECIAIS AULA 5."

Apresentações semelhantes


Anúncios Google