13.11.2012 Views

Mis primeros programas en assembler - Micros Designs

Mis primeros programas en assembler - Micros Designs

Mis primeros programas en assembler - Micros Designs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

El Módulo del Timer 0.<br />

Idéntico al del PIC16F84.<br />

El Módulo del Timer 1.<br />

El Timer 1 a difer<strong>en</strong>cia del Timer 0 es un temporizador/contador de 16 bits. El conteo es realizado por dos<br />

registros de 8 bits: (TMR1H (0Fh) y TMR1L (0Eh) ) que son tanto leíbles como escribibles.<br />

Así, el registro TMR1 se increm<strong>en</strong>ta de 0000h a FFFFh y <strong>en</strong> la sigui<strong>en</strong>te cu<strong>en</strong>ta se reinicia <strong>en</strong> 0000h y así<br />

sucesivam<strong>en</strong>te, al reciclarse se activa (<strong>en</strong> alto) la bandera TMR1IF (PIR1), la cual puede ser utilizada<br />

para g<strong>en</strong>erar una interrupción, o bi<strong>en</strong>, para ser consultada por poleo.<br />

En la sigui<strong>en</strong>te figura se muestra un diagrama de bloques de este módulo, <strong>en</strong> donde se indican los bits que<br />

afectan su operación y la manera <strong>en</strong> que lo hac<strong>en</strong>.<br />

Autor: Suky Mail: inf.pic.suky@live.com.ar Web: www.micros-designs.com.ar

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!