contadores sincronos

22
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL ESCUELA DE INGENIERÍA ELECTRÓNICA TRABAJO DE ELECTRÓNICA DIGITAL II TEMA: CONTADORES NOMBRE: Juan Carlos Pérez NIVEL: Quinto “A” FECHA: 13 – 10 – 2014

description

se muestra el duncionamiento de los contadores síncronos y a sincronos

Transcript of contadores sincronos

UNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMASELECTRNICA E INDUSTRIALESCUELA DE INGENIERA ELECTRNICATRABAJO DE ELECTRNICA DIGITAL IITEMA: CONTADORESNOMBRE: Juan Carlos PrezNIVEL: Quinto AFECHA: 13 10 2014CONTADORESINTRODUCCION Un contador es un circuito secuencial el cual cambia de estado deacuerdo a una secuencia establecida or el dise!o" Un contador#est$construidoabasede%li&%los" 'l n(merode%li&%losutilizadosindicael n(merodebitsdel contador# esdecir# cada%li&%lo reresenta un bit dentro de la secuencia de conteo" )e uede decir tambin *ue un contador es un circuito en el *uesus salidas si+uen una secuencia ,-a *ue cuando acaba .uel.e aemezar# o circuitos *ue reciben sus datos en /orma serial#ordenados en distintos inter.alos de tiemo" 0os ulsos de entrada ueden ser ulsos de relo- u ori+inarse enuna /uente e1terna 2 ueden ocurrir a inter.alos de tiemos ,-o oaleatorios 'l n(mero de salidas limita al m$1imo en n(mero *ue se uedecontar '1isten b$sicamente dos tios de contadores3 Contadores)4ncronos 2 Contadores As4ncronosCONTADORES SNCRONOS'l termino s4ncrono indica *ue los e.entos oseen una relaci5n temoral,-a entre ellos# es decir# *ue ocurren en el mismo instante de tiemo"'sto indica *ue en un contador s4ncrono los %li&%los siemrecomarten la misma se!al de relo-"Contador Snrono B!nar!o d" # $!t%Para obtener un contador s4ncrono binario de 2 bits# se debe usar 2 %li&%los J&6" Como todo el relo- es com(n# no imorta si es 7anco de subidao ba-ada en los %li&%los# ero todos los %li&%los deben ser i+uales"'ntonces se debe conectar la se!al de relo- a todos los %li&%los" 0asentradas J 2 6 del %li&%lo cu2a salida en Q0# es decir# J0 2 60 deben irconectados a 8cc# esto .a a ermitir *ue esta salida siemre bascula"0ue+o se conecta Q0 a las entradas J1 2 61" 0a si+uiente ,+ura muestra laimlementaci5n del contador 2 los oscilo+ramas *ue dan comoresultado de su /uncionamiento"'n los oscilo+ramas# se uede areciar mismo comortamiento *ue elcontadors4ncronode2bits# sinembar+o# estaimlementaci5ntieneuna me-ora radical" 9odos los %li&%los act(an en el mismo instante detiemo# esto indica *ue el retardo de roa+aci5n de un estado a otrosiemre es el mismo sin imortar el estado en *ue se encuentre"Contador )4ncrono :inario de 4 bitsPara obtener un contador s4ncrono de 4 bits# se debe usar 4 %li&%los J&6" 0a imlementaci5n es i+ual *ue la anterior# es decir *ue el %li&%locu2a salida es Q2 tiene en sus entradas J2 2 62 una A;< entre Q0 2 Q1" 0asi+uiente ,+ura muestra la imlementaci5n del contador 2 lososcilo+ramas *ue dan como resultado de su /uncionamiento"'n los oscilo+ramas# se uede areciar mismo comortamiento *ue elcontadors4ncronode4bits# sinembar+o# estaimlementaci5ntieneuna me-ora radical" 9odos los %li&%los act(an en el mismo instante detiemo# esto indica *ue el retardo de roa+aci5n de un estado a otrosiemre es el mismo sin imortar el estado en *ue se encuentre"Contador Snrono A%"nd"nt" D"%"nd"nt"Un contador s4ncrono ascendente descendente# es a*uel caaz decontar en una secuencia determinada en cual*uier direcci5n")uoniendo un contador binariode 3 bits#si es solo ascendente estecontar4a desde 0 a =" )i se tiene un contador ascendente descendente#este contador uede contar de 0 a = 2 de = a 0# controlando la direcci5nor una entrada adicional"'nuncontador s4ncrono# las entradas deJ 2 6decada %li&%lo#deendedelassalidasQdelos%li&%losanterioresroduciendounconteo ascendente" Para +enerar un conteo descendente# 0as entradas J2 6 de cada %li&%lo# deben deender de las salidas Q ne+ado de los%li&%los"Para dise!ar un contador ascendente descendente binario de 3 bits# sedebe tener en cuenta la si+uiente tabla de secuencia"CL&A'D((> 0 0 0> 0 0 0> 0 0 1> 0 0 1> 0 1 0> 0 1 0> 0 1 1> 0 1 1> 0 0 0> 1 0 0> 1 1 1> 1 1 1> 1 1 0> 1 1 0> 1 0 1> 1 0 1> 1 0 0> 1 0 0> 1 1 1'nestatablaseuedeareciar *uesi lacuentaesascendente# elestado si+uiente de 1112 es 0002" )i la cuenta es descendente el estadosi+uiente de 0002 es 1112"Con base en los concetos anteriores# la imlementaci5n del contadorse resenta en la si+uiente ,+ura"'n el oscilo+rama se obser.a *ue mientras la entrada A?< se encuentraen 0# el contador cuenta de /orma ascendente 2 mientras la entrada A?