You are on page 1of 14

8254

Contador/temporizador de 16 bits

Pinagem
3 contadores / temporizadores de 16 bits (0, 1 e 2) GATE, CLK, OUT Bus dados (D0..7) Linhas controlo: /cs, /wr, /rd 2 linhas endereos (A0 e A1)

Diagrama de blocos

Linhas de endereos e controlo

Palavra de configurao

SC1, SC0 seleccionam o contador (0, 1 ou 2) RW1, RW0 Leitura/Escrita M2, M1, M0 Modo de funcionamento BCD Tipo de contagem

Seleco do contador

Modo de escrita/leitura

Modo de funcionamento

Contagem BCD

Modos de funcionamento
Mode 0: Interrupt on Terminal Count Mode 1: Hardware Retriggerable OneShot Mode 2: Rate Generator Mode 3: Square Wave Mode Mode 4: Software Triggered Mode Mode 5: Hardware Triggered Strobe (Retriggerable)

Sequencia tpica de programao


Escrever palavra de controlo em (A0=A1=1) Tipicamente RW0=1 e RW1=1, para contagem inicial a 16 bits (primeiro byte o menos significativo, e segundo byte o mais significativo)

Modo 3: Gerador Onda Quadrada


peridico Repete-se infinitamente Gate=1 habilita a contagem Gate=0 inibe a contagem

Altifalante no PC

Sequncia de programao

You might also like