Sistemas digitais 26/11/18 Contadores Parte 17 Contadores ... ?· Sistemas digitais – 26/11/18 Prof.…

Download Sistemas digitais 26/11/18 Contadores Parte 17 Contadores ... ?· Sistemas digitais – 26/11/18 Prof.…

Post on 14-Jan-2019

213 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

<p>Sistemas digitais 26/11/18 </p> <p>Prof. Marco Aurlio Seluque Fregonezi </p> <p>http://www.ufsj.edu.br/fregonezi/sistemas_digitais.php 1 </p> <p>Contadores Parte 17 </p> <p>Contadores Johnson </p> <p> Campus Alto Paraopeba </p> <p>Sistemas digitais 26/11/18 </p> <p>Prof. Marco Aurlio Seluque Fregonezi </p> <p>http://www.ufsj.edu.br/fregonezi/sistemas_digitais.php 2 </p> <p>Parte 17 Contadores Johnson </p> <p>Os contadores em anel possuem dupla inverso de modo que apenas um dos bits seja acio-</p> <p>nado. O contador Johnson um contador em anel com apenas uma inverso. </p> <p>1. Contador D sncrono Johnson de 2 bits </p> <p> Contador 00 10 11 01 </p> <p>2. Contador D sncrono Johnson de 3 bits </p> <p> Contador 000 100 110 111 011 001 </p> <p>3. Contador D sncrono Johnson de 6 bits </p> <p> Contador 000000 100000 110000 111000 111100 111110 111111 011111 001111 000111 000011 000001 </p> <p>+V</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>Q0</p> <p>Q1</p> <p>+V</p> <p>Q2</p> <p>Q1</p> <p>Q0</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>+V</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>Q5</p> <p>Q4</p> <p>Q3</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>Q0</p> <p>Q1</p> <p>Q2</p> <p>invertido </p> <p>invertido </p> <p>invertido </p> <p>Sistemas digitais 26/11/18 </p> <p>Prof. Marco Aurlio Seluque Fregonezi </p> <p>http://www.ufsj.edu.br/fregonezi/sistemas_digitais.php 3 </p> <p>4. Contador D sncrono Johnson convertido para anel </p> <p> Conversor de Johnson para anel </p> <p>5. Contador D sncrono Johnson convertido para anel simplificado </p> <p> Conversor de Johnson para anel simplificado </p> <p>+V</p> <p>1234</p> <p>A1A0 A7A6A5A3 A4A2</p> <p>Q3</p> <p>Q2</p> <p>Q1</p> <p>Q0</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>+V</p> <p>A1A0 A7A6A5A3 A4A2</p> <p>Q3</p> <p>Q2</p> <p>Q1</p> <p>Q0</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>SD</p> <p>CP</p> <p>R</p> <p>Q_Q</p> <p>invertido </p> <p>invertido </p> <p>Sistemas digitais 26/11/18 </p> <p>Prof. Marco Aurlio Seluque Fregonezi </p> <p>http://www.ufsj.edu.br/fregonezi/sistemas_digitais.php 4 </p> <p>6. Contador JK sncrono Johnson de 3 bits </p> <p> Contador Johnson JK de 3 bits </p> <p> antes depois </p> <p>Q2 Q1 Q0 Q2 Q1 Q0 J2 K2 J1 K1 J0 K0 </p> <p>0 0 0 0 0 1 0 X 0 X 1 X </p> <p>0 0 1 0 1 1 0 X 1 X X 0 </p> <p>0 1 0 X X X x X X x x X </p> <p>0 1 1 1 1 1 1 X X 0 X 0 </p> <p>1 0 0 0 0 0 X 1 0 X 0 X </p> <p>1 0 1 X X X X x x X X x </p> <p>1 1 0 1 0 0 X 0 X 1 0 X </p> <p>1 1 1 1 1 0 X 0 X 0 X 1 </p> <p>Tabela de estados do contador Johnson JK de 3 bits </p> <p> J2 J1 J0 </p> <p>210 00 01 11 10 210 00 01 11 10 210 00 01 11 10 </p> <p>0 0 0 1 x 0 0 1 X X 0 1 X X x 1 X X X X 1 0 x X X 1 0 X X 0 </p> <p> K2 K1 K0 </p> <p>210 00 01 11 10 210 00 01 11 10 210 00 01 11 10 </p> <p>0 X X X X 0 X X 0 x 0 X 0 0 X 1 1 x 0 0 1 X X 0 1 1 X x 1 X </p> <p>Mapas de Karnaugh do contador Johnson JK de 3 bits </p> <p>+V</p> <p>SJCPK</p> <p>R</p> <p>Q</p> <p>_Q</p> <p>SJCPK</p> <p>R</p> <p>Q</p> <p>_Q</p> <p>SJCPK</p> <p>R</p> <p>Q</p> <p>_Q</p> <p>Q2</p> <p>Q1</p> <p>Q0</p> <p>invertido </p> <p>J2 = Q1 </p> <p>K2 = /Q1 </p> <p>J1 = Q0 </p> <p>K1 = /Q0 </p> <p>J0 = /Q2 </p> <p>K2 = Q2 </p> <p>Sistemas digitais 26/11/18 </p> <p>Prof. Marco Aurlio Seluque Fregonezi </p> <p>http://www.ufsj.edu.br/fregonezi/sistemas_digitais.php 5 </p> <p>7. Contador JK sncrono Johnson de 3 bits inversvel </p> <p> antes depois </p> <p>A Q2 Q1 Q0 Q2 Q1 Q0 J2 K2 J1 K1 J0 K0 </p> <p>0 0 0 0 0 0 1 0 X 0 X 1 X </p> <p>0 0 0 1 0 1 1 0 X 1 X X 0 </p> <p>0 0 1 0 X X X x X X x x X </p> <p>0 0 1 1 1 1 1 1 X X 0 X 0 </p> <p>0 1 0 0 0 0 0 X 1 0 X 0 X </p> <p>0 1 0 1 X X X X x x X X x </p> <p>0 1 1 0 1 0 0 X 0 X 1 0 X </p> <p>0 1 1 1 1 1 0 X 0 X 0 X 1 </p> <p>1 0 0 0 1 0 0 1 X 0 X 0 X </p> <p>1 0 0 1 0 0 0 0 X 0 X X 1 </p> <p>1 0 1 0 X X X x X X x x X </p> <p>1 0 1 1 0 0 1 0 X X 1 X 0 </p> <p>1 1 0 0 1 1 0 X 0 1 X 0 X </p> <p>1 1 0 1 X X X X x x X X x </p> <p>1 1 1 0 1 1 1 X 0 X 0 1 X </p> <p>1 1 1 1 0 1 1 X 1 X 0 X 0 </p> <p>Tabela de estados do contador Johnson JK de 3 bits inversvel </p> <p> J2 J1 J0 </p> <p>A210 00 01 11 10 A210 00 01 11 10 A210 00 01 11 10 </p> <p>00 0 0 1 x 00 0 1 X X 00 1 X X x 01 X X X X 01 0 x X X 01 0 X X 0 11 X X X X 11 1 x X X 11 0 X X 1 10 1 0 0 x 10 0 0 X X 10 0 X X x </p> <p> K2 K1 K0 </p> <p>A210 00 01 11 10 A210 00 01 11 10 A210 00 01 11 10 </p> <p>00 X X X X 00 X X 0 x 00 X 0 0 X 01 1 x 0 0 01 X X 0 1 01 X x 1 X 11 0 x 1 0 11 X X 0 0 11 X x 0 X 10 X X X X 10 X X 1 x 10 X 1 0 X </p> <p>Mapas de Karnaugh do contador Johnson JK de 3 bits inversvel </p> <p>J2 = (/AQ1) +(A/Q0) </p> <p>K2 = (/A/Q1) +(AQ0) </p> <p>J1 = (/AQ0) +(AQ2) </p> <p>K1 = (/A/Q0) +(A/Q2) </p> <p>J0 = (/A/Q2) +(AQ1) </p> <p>K2 = (/AQ2) +(A/Q1) </p> <p>Sistemas digitais 26/11/18 </p> <p>Prof. Marco Aurlio Seluque Fregonezi </p> <p>http://www.ufsj.edu.br/fregonezi/sistemas_digitais.php 6 </p> <p>8. Contador assncrono Johnson codificado de 3 bits </p> <p> Contador 000 100 110 111 011 001 0-4-6-7-3-1 </p> <p>Original Obtido </p> <p>Sada Q2 Q1 Q0 Sada C B A </p> <p>0 0 0 0 0 0 0 0 1 0 0 1 4 1 0 0 2 0 1 0 6 1 1 0 3 0 1 1 7 1 1 1 4 1 0 0 3 0 1 1 5 1 0 1 1 0 0 1 6 1 1 0 x X X X 7 1 1 1 x X X X </p> <p>Tabela de converso </p> <p> C B A </p> <p>210 00 01 11 10 210 00 01 11 10 210 00 01 11 10 </p> <p>0 0 1 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 X X 1 1 0 X X 1 1 1 X X </p> <p>Mapas de Karnaugh do conversor </p> <p>+V</p> <p>C</p> <p>B</p> <p>A</p> <p>SJCPK</p> <p>R</p> <p>Q_Q</p> <p>SJCPK</p> <p>R</p> <p>Q_Q</p> <p>SJCPK</p> <p>R</p> <p>Q_Q</p> <p>C = Q1 + (/Q2 Q0) </p> <p>B = Q1 + (Q2 /Q0) </p> <p>A = Q2 + (Q1 Q0) </p>