Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

27
UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIAL CURSO DE NIVELACION POR CARRERAS ELECTRONICA-VESPERTINA TEMA: CONTADORES LOGICOS PROGRAMABLES AUTORES: Grupo n°6 Acurio Garay Eduardo Mauricio Balarezo Andrade Cesar Aníbal Copo Serrano Erik Patricio Tipanquiza Duque Hennry Pavel DOCENTE: Lcdo. Marco Sánchez Peña Ambato- Ecuador 2013

Transcript of Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Page 1: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

UNIVERSIDAD TECNICA DE AMBATO

FACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E

INDUSTRIAL

CURSO DE NIVELACION POR CARRERAS

ELECTRONICA-VESPERTINA

TEMA:

CONTADORES LOGICOS PROGRAMABLES

AUTORES:

Grupo n°6

Acurio Garay Eduardo Mauricio

Balarezo Andrade Cesar Aníbal

Copo Serrano Erik Patricio

Tipanquiza Duque Hennry Pavel

DOCENTE:

Lcdo. Marco Sánchez Peña

Ambato- Ecuador

2013

Page 2: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

2

INDICE

Tabla de contenido Introducción: ................................................................................................................................ 3

Tema: ........................................................................................................................................... 3

Justificación: ................................................................................................................................. 3

MARCO TEORICO: ......................................................................................................................... 4

Cualidad determinada del texto .................................................................................................... 4

Objetivo del texto. ........................................................................................................................ 4

Especialización por la temática del texto ....................................................................................... 4

Especialización del texto por el objetivo que persigue. .................................................................. 5

CIRCUITO SEMISUMADOR ............................................................................................................. 6

CIRCUITO SUMADOR COMPLETO .................................................................................................. 9

El sumador completo .................................................................................................................. 11

Circuito del sumador total ........................................................................................................... 12

Descripción de la intención comunicativa del texto. .................................................................... 12

Desarrollo del ensayo.................................................................................................................. 13

CONTADORES LOGICOS PROGRAMABLES .................................................................................... 13

Nodo Crítico. ............................................................................................................................... 13

Conclusiones: .............................................................................................................................. 21

Bibliografía: ................................................................................................................................ 22

Lincografía: ................................................................................................................................. 22

Glosario: ..................................................................................................................................... 23

Page 3: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

3

Introducción: En el esfuerzo de conocer los avances tecnológicos, los fines de los investigadores y los

alcances de su labor se han ido transformando a través del tiempo. Los primeros técnicos

electrónicos lo que buscaban más eran siempre los objetos innovadores, lo más pequeño y

aunque las cosas no han cambiado mucho, ya que estos avances cada vez más son

relativamente pequeños y aún, más audaces en su funcionamiento.

Los investigadores actuales tratan de crear las tecnologías aún más interesantes y curiosas

del mundo. Uno de estos objetos de desarrollo electrónico son los llamados contadores

lógicos que no son más como su nombre mismo lo implica, contadores de proceso, estas

tecnologías basan su funcionamiento a partir de circuitos lógicos que también se las llama

compuertas lógicas que no son computadoras digitales que utilizan el sistema binario

compuesto por 0 y 1 para el desarrollo de sus actividades, vienen predeterminadamente ya

programadas para su uso de acuerdo a la necesidad de usuario.

Tema: CONTADORES LOGICOS PROGRAMABLES

Justificación: La presente investigación se la realiza en base a diversas interrogantes que se plantean en

la carrera de ingeniería electrónica y comunicación debido al gran desarrollo de la

electrónica con el pasar de los años, se tiene la necesidad de realizar este tipo de proyectos

para que los estudiantes tengan en cuenta todo lo aprendido y lo pongan en práctica,

basándose en un tema innovador como son los contadores lógicos programables, el cual es

diverso y propone un desarrollo de los estudiantes ya que solo se tiene una idea no tan

clara de lo que son los contadores lógicos ,y al mismo tiempo lo hace original porque es la

primera vez que se realiza una investigación de este tipo y sobre este tema que es de

mucha importancia para la aplicación en diversas áreas tecnológicas, y con la ayuda de la

misma, todo tipo de tareas resultan mucho más fáciles para el usuario. Los contadores

lógicos programables son muy interesantes porque están relacionados directamente con la

Page 4: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

4

electrónica y de esta manera su aplicación trata de dar un avance a una gran variedad de

tareas que día a día avanzan y se desarrollan junto con la tecnología.

MARCO TEORICO:

Cualidad determinada del texto El presente proyecto de investigación científica se caracteriza por tener coherencia textual

ya que todos los enunciados científicos seleccionados se encuentran ordenados y

organizados de manera subordinada al tema de proyecto, es decir, que están relacionados

con el tema. Pero también posee cohesión textual ya que el texto se encuentra estructurado

mediante mecanismos y normas que existen entre cada uno de los enunciados que

conforman un texto los mismo que se rigen a la cohesión, dando como resultado la

claridad y precisión que se desea transmitir al receptor en el presente proyecto.

Objetivo del texto. El objetivo del texto es emplear lo aprendido en la materia de texto científico en el

presente proyecto de aula basándose en un tema innovador que proponga desarrollo y que

demuestre originalidad asumiendo desde nuestros propios términos bases científicas para

luego transformarlas en algo común ,y, así informar a las personas acerca del

funcionamiento de los sumadores lógicos ya que es una tecnología que posee muchas

aplicaciones y una de ellas la vemos a diario cuando una persona utiliza un aparato

electrónico que realice operaciones matemáticas .

Especialización por la temática del texto La temática del texto está relacionada con la electrónica, ya que esta es la especialidad de

nuestra ingeniería y al poseer una gran variedad de conocimientos, materiales y

dispositivos electrónicos permiten resolver problemas prácticos de nuestra sociedad, como

también beneficiar a un país en el progreso tecnológico por sus diversas aplicaciones que

posee.

La electrónica en la actualidad desarrolla una gran variedad de tareas como por ejemplo el

control, el procesado, la distribución de información, la conversión y la distribución de la

Page 5: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

5

energía eléctrica entre muchas otras que pueden ser útiles en el momento de su aplicación

en el campo electrónico y es por eso que la temática se basa en ella.

Especialización del texto por el objetivo que persigue. El objetivo del texto es informar a las personas acerca del funcionamiento de los

sumadores lógicos ya que es una tecnología que posee muchas aplicaciones y una de ellas

la vemos a diario cuando una persona utiliza un aparato electrónico que realice

operaciones matemáticas como una caja registradora, una calculadora, un computador,

etcétera, son de mucha importancia y beneficia mucho a la sociedad.

Un sumador es un circuito que realiza la suma de dos palabras binarias. Es distinta de la

operación OR, con la que no nos debemos confundir. La operación suma de números

binarios tiene la misma mecánica que la de números decimales.

Por lo que en la suma de números binarios con dos o más bits, puede ocurrir el mismo

caso que podemos encontrar en la suma de números decimales con varias cifras: cuando al

sumar los dos primeros dígitos se obtiene una cantidad mayor de 9, se da como resultado

el dígito de menor peso y “me llevo" el anterior a la siguiente columna, para sumarlo allí.

En la suma binaria de los dígitos 1 + 1, el resultado es 0 y me llevo 1, que debo sumar en

la columna siguiente y pudiéndose escribir 10, solamente cuando sea la última columna a

sumar. A este bit más significativo de la operación de sumar, se le conoce en inglés como

carry (acarreo), equivalente al “me llevo una” de la suma decimal.

http://e-

ducativa.catedu.es/44700165/aula/archivos/repositorio/4750/4923/html/7_sumadores.html

Las computadoras digitales realizan una variedad de tareas de procesamiento de

información. Entre las funciones básicas encontradas están las diversas funciones

aritméticas. Sin duda, la operación aritmética más básica es la adición de dos dígitos

Page 6: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

6

binarios. Esta adición simple consta de cuatro operaciones elementales posibles, a saber, 0

+ 0 = 0, 0 + 1 = 1, 1 + 0 = 1 y 1 + 1 = 10.

Las primeras tres operaciones producen una suma cuya longitud es un dígito igual a 1, la

suma binaria consta de dos dígitos. El bit significativo más alto de este resultado se

denomina acarreo. Un circuito combinacional que lleva a cabo la adición de dos bits se

denomina medio sumador. Uno que lleva a cabo la adición de tres bits (dos bits

significativos y una cuenta que se lleva a previo) es un sumador completo.

La suma binaria para números de un bit es la siguiente:

IMAGEN Nª1

Pero cuando tengo números binarios formados por más de un bit, al operar aparece el

acarreo ( carry )

IMAGEN Nª2

CIRCUITO SEMISUMADOR

De la explicación verbal de medio sumador, se encuentra que este circuito necesita dos

entradas binarias y dos salidas binarias. Las variables de entrada designan los bits

sumando y adendo; las variables de salida producen la suma y el acarreo. Es necesario

especificar dos variables de salida debido a que el resultado puede constar de dos dígitos

binarios. Se asignan de forma arbitraria los símbolos x & y, y a las dos entradas y S (de

suma) y C (para el acarreo) a las salidas.

Ahora que se han establecido el número y nombre de las variables de entrada y salida, ya

Page 7: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

7

puede formularse una tabla de verdad para identificar en forma exacta la función del

medio sumador. Esta tabla de verdad se muestra a continuación:

x y | c s

0 0 | 0 0

0 1 | 0 1

1 0 | 0 1

1 1 | 1 0

IMAGEN Nª3

El acarreo de salida es 0 a menos que ambas entradas sean 1. La salida S representa el bit

menos significativo de la suma.

La función booleana simplificada de las dos salidas puede obtenerse de manera directa

mediante la tabla de verdad. Las expresiones simplificadas en suma de productos son:

S = s´y + xy´

C = xy

El diagrama lógico para esta implementación se muestra en la Figura 4-2(a), lo mismo que

otras cuatro implementaciones para un medio sumador. Todos logran el mismo resultado

en lo que respecta al comportamiento de entrada-salida. Ilustran la flexibilidad de la que

dispone el diseñador cuando implementa incluso una función lógica combinacional simple

como ésta.

Como se mencionó antes, la Fig.4-2(a) es la implementación del medio sumador en suma

de productos. En la Figura 4-2(b) se muestra la implementación en productos de sumas:

S = (x + y) (x´ + y´)

C= xy

IMAGEN Nª3

Page 8: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

8

Para obtener la implementación de la Fig. 4-2(c), se observa que S es la OR excluyente de

x y y. El complemento de S es la equivalencia de x y y :

S’ = xy + x’y’

Pero C = xy y, por lo tanto, tenemos:

S = (C + x’y’)’

Se utiliza la implementación de producto de sumas C derivada como sigue:

C = xy = (x’ + y’)’

IMAGEN Nª4

Si realizamos el semisumador para dos números A y B de un bit nos queda:

Realizando su implementación mediante puertas queda:

Se le denomina normalmente HA de half-adder.

El circuito topológico del semisumador es el siguiente:

IMAGEN Nª5

Page 9: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

9

CIRCUITO SUMADOR COMPLETO

Un sumador completo es un circuito combinacional que formar la suma aritmética de tres

bits de entrada. Consta de tres entradas y dos salidas. Dos de las variables de entrada, que

se indican por x & y, representan los dos bits significativo que van a añadirse. La tercera

entrada, z, representa la cuenta que se lleva de la posición previa significativa más baja.

Son necesarias dos salidas debido a que la suma aritmética de tres dígitos binarios varía en

valor de 0 a 3 y el 2 o 3 binarios requieren 2 dígito. Las dos salidas se denotan por los

símbolos S para la suma y C para la cuenta que se lleva. La variable S da el valor del bit

menos significativo de la suma. La variable binaria C da la cuenta que se lleva de salida.

La tabla de verdad del sumador completo es como sigue:

x y z | c s

0 0 0 | 0 0

0 0 1 | 0 1

0 1 0 | 0 1

0 1 1 | 1 0

1 0 0 | 0 1

Page 10: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

10

1 0 1 | 1 0

1 1 0 | 1 0

1 1 1 | 1 1

IMAGEN Nª6

La relación lógica de entrada-salida del circuito sumador completo puede expresarse en

dos funciones booleanas, una para cada variable de salida. Cada función booleana de

salida requiere un mapa único para su simplificación. Cada mapa debe de tener ocho

cuadros, ya que cada salida es una función de tres variables de entrada. Los 1 en los

cuadros de los mapas de S y C se determinan en forma directa mediante la tabla de verdad.

Los cuadros con 1 para la salida S no se combinan en cuadros adyacentes para dar una

expresión simplificada en suma de productos.

IMAGEN Nª7

La salida C puede simplificarse a una expresión de 6 literales. El diagrama lógico para el

sumador completo implementando en suma de productos se muestra en la Figura 4-4. En

esta implementación se usan las expresiones booleanas siguientes:

S = x’y’z + x’yz’ + xy’z’ + xyz

C = xy + xz + yz

Si implementamos mediante puertas:

Page 11: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

11

Diseño de un sumador completo a partir de dos semisumadores.

IMAGEN Nª8

El sumador completo Un sumador completo como el que se muestra en la figura es un circuito digital capaz de

realizar la suma aritmética de dos dígitos binarios además de un posible acarreo de

entrada, este último es particularmente útil cuando se diseña en forma modular un

sumador de dos números de ´n´ bits

. IMAGEN Nª9

Las señales marcadas con a, b Cin son las entradas del sumador y corresponden a los dos

dígitos a sumar y el posible acarreo de entrada respectivamente.

Las señales marcadas con Co y S sol las salidas del sumador y forman el resultado de la

suma y el acarreo de salida (si es que lo hay) respectivamente.

Así si en las entradas colocamos tres señales x, y , z con valores respectivos de 101 el

sumador realizara la suma de 1+0+1 en forma binaria dando como resultado el número 10

Page 12: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

12

binario del tal forma que las señales asignadas a las funciones C y S tomarían los valores

de 1 y 0 respectivamente.

Circuito del sumador total

IMAGEN Nª10

Un sumador completo es un circuito combi nacional que formar la suma aritmética de tres

bits de entrada. Consta de tres entradas y dos salidas. Dos de las variables de entrada que

se indican por x y, y se presentan los dos bits significativos que van a añadirse. La tercera

entrada z, representa la cuenta de la posición previa significativa más baja. Son necesarias

dos salidas debido a que la suma aritmética de tres dígitos binarios varia en valor desde 0 a

3 y el 2 o 3 binarios requieren dos dígitos. Las dos salidas se denotan por símbolos S para

suma y C para la cuenta que se lleva. La variable binaria S da el valor del bit menos

significativo de la suma La variable binaria C da la cuenta que se lleva de salida.

http://www.electronica.com.es/content/25-sumadores-binarios

Descripción de la intención comunicativa del texto. La descripción de la intención que trata de comunicar el texto es simple, el tema que se

investiga está relacionado directamente con la electrónica la cual es fundamental en el

campo y desarrollo de las nuevas tecnologías y de esta manera permite resolver todo tipo

de problemas en el progreso tecnológico y también conlleva al desarrollo y progreso del

país.

Page 13: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

13

La electrónica hoy por hoy se ha convertido en la base fundamental de todo tipo de

instrumentos digitales programables y todo el conocimiento que se encuentra descrito en

la investigación trata de hacer lo más simple posible a este tema para que de esa forma

pueda llegar a cualquier tipo de persona que se interese por el tema y no este enfocado

solo a quienes dominan y saben de la materia. Ya que el tema es muy importante y sobre

todo es un facilitador o de otra forma también se puede decir que ayuda a la innovación y

tecnificación de diversos elementos que se utilizan en la vida cotidiana ya que si se tiene

en cuenta el diseño digital de los mismos nos podemos dar cuanta que casi en su totalidad

ha invadido por decirlo de esa forma a casi todo lo que nos rodea o está en nuestro entorno

y un ejemplo claro de eso son los electrodomésticos que diariamente se usan en todos los

hogares, también en las computadoras más sofisticadas del mercado, en la robótica para

crear robots más especializados y exactos, como también en todo equipo de la industria.

La investigación se basa en conocimientos básicos de la electrónica general y también se

profundiza un poco más haciendo énfasis y siendo los contadores lógicos programables

nuestra mayor prioridad, para que de esa forma se den cuenta de cuán importante es el uso

de estos sumadores y en que se los usa o cuáles son sus aplicaciones.

Desarrollo del ensayo.

CONTADORES LOGICOS PROGRAMABLES

Nodo Crítico. La electrónica digital

Es una de las ciencias más diversa e interesantes de la electrónica ya que consiste en el

estudio de las señales eléctricas, pero en este caso son señales discretas, por lo que se

determina un nivel de tensión al que se lo puede denominar como de alto (High) o Uno

lógico; y a otro, estado bajo (Low) o Cero lógico.

Como las señales eléctricas de un sistema digital siempre van a ser de bajo voltaje es

mejor la utilización de este tipo de voltaje que también se lo puede denominar de voltaje

continuo.

Page 14: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

14

Es obvio que 5V será el estado alto o uno lógico, pero bueno, habrá que tener en cuenta

que existe la Lógica Positiva y la Lógica Negativa.

La electrónica digital comprende todos los sistemas básicos y complejos de la

digitalización, ya que es una rama básica de la electrónica general.

No ayuda comprender y darnos cuenta claramente que la tecnología avanza

constantemente y le desarrollo general siempre esta por encima de todo ya que van estos

dos de la mano “el propósito básico del encapsulado es obtener algunos medios para

manipular el dispositivo y asegurar que las conexiones permanezcan fijas” BOYLESTAD

Robert, NASHELSKY, 1997. Pag.1

El contador digital

En electrónica es bastante frecuente verse necesitado de contabilizar eventos y por tanto se

requiere utilizar un contador, en nuestro caso se tratará de un contador electrónico digital.

Un contador electrónico básicamente consta de una entrada de impulsos que se encarga de

conformar (escuadrar), de manera que el conteo de los mismos no sea alterado por señales

no deseadas, las cuales pueden falsear el resultado final. “los impulso son acumuladores de

en un contador propiamente dicho cuyo resultado, se presenta mediante un visor que

puede estar constituido por una serie de sencillos dígitos de siete segmentos” PORAT, D.

I., y A. BARNA; 1992. Pág. 25

Empezaremos por considerar un circuito de entrada que nos permita tomar la señal motivo

del conteo, para lo cual hemos de pensar en la forma de tomar la señal a medir. Para que el

mencionado circuito sea lo más universal posible:

Entrada de alta impedancia (Z). El circuito no debería absorber demasiada señal para no

inducir errores.

Dicha señal, la deberemos escuadrar de forma segura.

Contador Sincrónico

En un contador sincrónico, como en cualquier circuito secuencial sincrónico, los pulsos de

reloj alimentan simultáneamente las entradas de reloj de todos los flip-flops que forman el

Page 15: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

15

contador, de forma tal que estos cambian de estado en forma simultánea con la única

diferencia en las desigualdades en las demoras de cada uno de los flip-flops individuales.

Compuertas lógicas.

Las computadoras digitales utilizan el sistema de números binarios, que tiene dos dígitos 0

y 1. Un dígito binario se denomina un bit. La información está representada en las

computadoras digitales en grupos de bits. Utilizando diversas técnicas de codificación los

grupos de bits pueden hacerse que representen no solamente números binarios sino

también otros símbolos discretos cualesquiera, tales como dígitos decimales o letras de

alfabeto. Utilizando arreglos binarios y diversas técnicas de codificación, los dígitos

binarios o grupos de bits pueden utilizarse para desarrollar conjuntos completos de

instrucciones para realizar diversos tipos de cálculos.

La información binaria se representa en un sistema digital por cantidades físicas

denominadas señales, Las señales eléctricas tales como voltajes existen a través del

sistema digital en cualquiera de dos valores reconocibles y representan una variable

binaria igual a 1 o 0. Por ejemplo, un sistema digital particular puede emplear una señal de

3 volts para representar el binario "1" y 0.5 volts para el binario "0"..

http://www.profesormolina.com.ar/electronica/componentes/int/comp_log.htm

Microcontrolador PIC y Ejemplo de su Programación

Antes de realizar la tarea PIC (la cual ya tenemos algunas ideas, y la mayoría de las cosas

que necesitamos), nos pusimos a investigar sobre diversas cosas sobre los PIC, como su

programación y su funcionamiento.

Aunque no lo parezca esto es muy importante, sin saber esto uno puede simplemente

quemar el microchip y darlo por perdido, es por esto que decidí investigar primero al

respecto. Primero que nada ¿Qué es un PIC?

PIC - Descripción

Page 16: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

16

Los PIC (Peripheral Interface Controller) son una familia de

microcontroladores fabricados por Microchip Technology Inc. y derivados del PIC1650,

originalmente desarrollado por la división de microelectrónica de General Instrument

I MAGEN Nª11

(Imagen tomada

de: http://www.ucontrol.com.ar/wiki/images/thumb/2/2b/PIC16F628A.jpg/250px-

PIC16F628A.jpg)

Los hay disponibles de distintas capacidades, desde algunos tipos básicos con poca

memoria, hasta los que tienen convertidores Analógico a Digital (ADC) incluidos o

incluso los que llevan dentro PWMs (Pulse Width Modulators = Moduladores de Ancho

de Pulso)

Mi PIC - PIC16F628A

El PIC que utilizaremos para la programación, es el PIC16F628A, lo cual lo hace diferente

a los demás y con diferentes características. El PIC16F628A cuenta con programación de

bajo voltaje, modo reloj de baja velocidad, oscilador interno de 4MHz, memoria, y otras

cosas más.

Las especificaciones del PIC16F628A:

Page 17: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

17

Parameter Name Value

Program Memory Type Flash

Program Memory (KB) 3.5

CPU Speed (MIPS) 5

RAM Bytes 224

Data EEPROM (bytes) 128

Digital Communication Peripherals 1-A/E/USART,

Capture/Compare/PWM Peripherals 1 CCP

Timers 2 x 8-bit, 1 x 16-bit

Comparators 2

Temperature Range (C) -40 to 125

Operating Voltage Range (V) 2 to 5.5

Pin Count 18

TABLA Nª1

Ahora para saber qué tipo de conexiones podemos hacer, y que funciones tiene cada pin,

necesitamos ver el diagrama del PIC en cuestión. Este dirá para que sirve cada pin del

PIC, y donde debemos conectar a positivo y negativo para darle alimentación. El diagrama

es el siguiente:

Page 18: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

18

IMAGEN Nª13

Viendo esto es difícil entender que es cada cosa, además de los voltajes positivo y

negativo. Para esto se puede usar la siguiente tabla que describe el significado de cada pin.

Con puertos bidireccionales, nos referimos a puertos que podemos usar tanto como entrada

como de salida.El reloj o Clk, es usado frecuentemente para darle una temporización al

microcontrolador, si es necesario.

Programación del PIC:

Suponiendo que ya sabemos cómo se conecta el PIC, es decir, saber cuáles son las

entradas y salidas, que pines del PIC va a tierra, y cuales a corriente, podemos comenzar a

programar el PIC. Lo anterior es muy importante saberlo, ya que sino terminaremos

quemando el PIC desde antes de probar si nuestra programación funciona.

Para programar el PIC es necesario lo siguiente:

Tener un PIC

Armar o comprar un programador de PICs

Software para programar el PIC

Software para compilar código en .hex

Programador PIC-500

Page 19: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

19

Como mencioné, mi PIC es el PIC16F628A. El programador que compré es el PIC-500,

que se conecta mediante cable serial, lo cual no lo hace muy portable en estos días ya que

la mayoría de las PC y laptops modernas no cuentan con esta entrada, pero en mi caso

tengo una vieja PC que aún cuenta con entrada serial. El beneficio del programador PIC-

500 es el precio, ya que es mucho más barato que el PIC-600, pero en fin de cuentas

ambos pueden servir.

IMAGEN Nª14

El programador PIC-500 está basado en el programador JDM, la comunicación con la PC

es a través del puerto serial RS232 y se recomienda usar el software IC Prog para cargar la

información. Cuenta con una base de 8 y otra de 18 patas para memorias y PIC,

respectivamente, cable DB9 de 1,8 m de longitud y software (ICprog). Soporta la siguiente

variedad de PICs: 12C5XX, 12C67X, 24CXX, 16C55X, 16C61, 16C62X, 16C71,

16C71X, 16C8X, 16F8X y memorias 24LCxx.

MIKROBASIC FOR PIC

Y para programar el PIC use mikroBasic PRO for PIC, donde ya tenía incluido un

pequeño ejemplo de un LED parpadeante, que usé para probar si funcionaba el

programador. El código es muy sencillo, configura todos los puertos A, y puertos B como

Page 20: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

20

salidas(podemos ver aquí cuales son), y se hace un ciclo infinito donde se da una salida de

1 y luego 0, alternándose cada segundo. El código es el siguiente:

IMAGEN Nª15

Escrito el código, debemos compilarlo dando click en build, en el programa mikroBasic,

esto nos generara un archivo .hex en la carpeta donde estemos guardando nuestro código.

Con esto ya podemos abrir ICprog y abrir dicho archivo .hex, para poder programarlo en

el PIC.

Page 21: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

21

Conclusiones: Al finalizar en presente trabajo de investigación se concluye que:

El desarrollo tecnológico en un aspecto de vital importancia sea cual sea el campo de

aplicación de las diversas invenciones tecnológicas desarrolladas a diario, ya que con su

ayuda las tareas en este caso de conteo resultan mucho más fáciles de lograr y la correcta

utilización de estos instrumentos es una gran invención e inversión para el usuario.

La electrónica es un ámbito el cual está en continuo desarrollo y la tecnología digital que

se ha innovado de manera tan rápida es una rama que a la vez que avanza en su desarrollo

es una ayuda tan grande que el ser humano puede aprovechar al máximo, con ese uso de

estos de estas tecnologías la vida diaria resultaría más fácil.

Los contadores lógicos programables son instrumentos que se basa en compuertas

computarizadas previamente ya programadas por lo que un contador electrónico

básicamente consta de una entrada de impulsos que se encarga de conformar, de manera

que el conteo de los mismos no sea alterado por señales no deseadas, y este conteo de

manera fácil se lo puede visibilizar en una pantalla de leds llamada display.

Page 22: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

22

Bibliografía: Víctor P NELSON, H. Troy NAGLE, BILL D. Carroll y J. David IRWIN, “Análisis y

Diseño de Circuitos Lógicos Digitales”, Prentice-Hall Hispanoamericana

S.A., 1996

CUESTA L., A. GIL Y F. RAMIRO; Electrónica digital; McGraw-Hill; 1997.

HAYES, J. P.; Diseño de sistemas digitales y microprocesadores; McGraw-Hill; 1986.

PORAT, D. I., y A. BARNA; Introducción a la tecnología digital; Limusa; Méjico; 1992.

BOYLESTAD Robert, NASHELSKY; Electrónica de circuitos; Pearson Educación; 1997

Lincografía: http://e-

ducativa.catedu.es/44700165/aula/archivos/repositorio/4750/4923/html/7_sumadores.html

http://www.electronica.com.es/content/25-sumadores-binarios

http://www.profesormolina.com.ar/electronica/componentes/int/comp_log.htm

http://synnick.blogspot.com/2012/02/microcontrolador-pic.html

Page 23: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

23

Glosario: Acarreo: Transporte en carro o de otra manera:

Adendo: palabra que significa adición y se emplea para expresar lo que se añade o lo que

decía añadirse a una obra o documento para rectificar, aclarar o concretar más los

conceptos anteriormente vertidos.

Adyacentes: Contiguo, situado en las inmediaciones o proximidades de otra cosa

Analógico: la disciplina que estudia los sistemas cuyas variables tienen valores continuos

y no discretos

Bit: Un bit es un dígito del sistema de numeración binario

CA (Corriente Alterna): Corriente eléctrica que cambia su amplitud en forma periódica

con el tiempo. Ver: Corriente alterna

CA (Corriente Alterna): Corriente eléctrica que cambia su amplitud en forma periódica

con el tiempo. Ver: Corriente alterna

Cambio de Fase: Alteración que produce un elemento reactivo en la fase de la tensión o

la corriente

Cambio de Fase: Alteración que produce un elemento reactivo en la fase de la tensión o

la corriente

Campo magnético:: Distribución de la energía magnética en el espacio, creado por un

imán o por el flujo de una corriente

Ver: Campo magnético, materiales ferromagnéticos

Page 24: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

24

Campo magnético:: Distribución de la energía magnética en el espacio, creado por un

imán o por el flujo de una corriente

Ver: Campo magnético, materiales ferromagnéticos

Capacitor (condensador) de paso: Es un capacitor que tiene por finalidad mantener la

alta ganancia en c.a. y la ganancia en c.c. es reducida con ayuda de una resistencia de

realimentación (Re)

Ver: Amplificador a transistor emisor común.

Capacitor (condensador) de paso: Es un capacitor que tiene por finalidad mantener la

alta ganancia en c.a. y la ganancia en c.c. es reducida con ayuda de una resistencia de

realimentación (Re)

Ver: Amplificador a transistor emisor común.

Circuito combinacional: es un circuito cuya salida depende solamente de la

"combinación"

Circuito Equivalente (de fuentes y resistencias): Circuito en donde todas las fuentes de

alimentación son representadas por una sola fuente equivalente y todas las resistencias de

carga son representadas por una sola resistencia equivalente.

Ver: Teorema de Thevenin, Teorema de Millman

Circuito Equivalente (de fuentes y resistencias): Circuito en donde todas las fuentes de

alimentación son representadas por una sola fuente equivalente y todas las resistencias de

carga son representadas por una sola resistencia equivalente.

Ver: Teorema de Thevenin, Teorema de Millman

Circuito paralelo: Circuito que permite mas de un paso posible para la corriente, cada

paso o camino con diferentes elementos.

Ver: Resistencias en paralelo, Condensadores en paralelo, Bobinas en paralelo

Circuito paralelo: Circuito que permite mas de un paso posible para la corriente, cada

paso o camino con diferentes elementos.

Ver: Resistencias en paralelo, Condensadores en paralelo, Bobinas en paralelo

Codificación: transformar mediante las regla de un código la formulación de un mensaje

Page 25: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

25

Código: en programación, el texto escrito en un lenguaje de programación que ha de ser

compilado o interpretado para ejecutarse en una computadora.

Compilar: Reunir en una misma obra extractos de diferentes libros o documentos sobre

un mismo tema.

Cuasiperiódicos: es el tipo de evolución temporal que presenta un fenómeno físico que

sin ser periódico repite una y otra vez condiciones arbitrariamente cercanas a una posición

previa del sistema.

DAC (D / A): Convertidos Digital - Analógico

Ver: Convertidor Digital - Analógico

Darlington (Transistor): Tipo especial de transistor de alta ganancia de corriente

Ver: Transistor Darlington

Decibel: Unidad que expresa una razón de cantidades y no una cantidad. Expresa cuantas

veces más o cuantas veces menos, pero no la cantidad exacta

Ver: Decibel

Decimal: Sistema de numeración en base 10.

Ver: Sistema decimal

Denotan: Presentar un significado primario y básico, común a los hablantes por estar

ausente de subjetividad

Desfase: La diferencia de fase entre dos ondas senoidales, usualmente debido a la

presencia de un inductores o capacitores en el circuito

Desplazamiento: Pequeña desviación de una salida del valor teórico esperado, debido al

no acoplamiento adecuado entre los componentes internos

Diferencial: Amplificador cuya salida depende de la diferencia en sus dos entradas

Ver: Amp. Operacional: Inicios, características, ganancia a lazo abierto

Page 26: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

26

Digital: Un sistema en que los caracteres o códigos son utilizados para representar

números o cantidades físicas en forma discretos

Ver: Introducción a los Sistemas Digitales

Digito: Cada una de las cifras que expresan un número

Dipolo: Antena de la mitad de longitud de onda, partida en su punto central para

conectarse al cable de alimentación.

Disipador de calor (heatsink): Dispositivo metálicos utilizado para disipar el calor

generado por componentes electrónicos

Ver: Disipadores de calor (heatsinks)

Distorsión: Es la alteración de una forma de onda original en algún punto del circuito.

Divisor de tensión: Arreglo en serie de resistencias, en donde la tensión aplicada al

conjunto es dividida entre las resistencias de manera proporcional a los valores de estas.

Ver: Ley de tensiones de Kirchoff

DMM: Abreviatura común de Voltímetro digital

Ver: Multímetro, VOM, polímetro

Encapsulado: se refiere a la forma en que se empaqueta la oblea de silicio para efectuar

su conexión con el sistema

Escuadrar: Acomodar o trabajar un objeto de modo que sus caras estén en ángulo recto.

Función booleana: es una función cuyo dominio son las palabras conformadas por los

valores binarios

Impedancia: Resistencia aparente de un circuito eléctrico al paso de la corriente alterna

Impulsos: fuerza que lleve un cuerpo en movimiento o en crecimiento

Inducir: Llegar a conclusiones generales a partir de hechos particulares

Interface: Intervalo entre dos fases sucesivas, especialmente referido a las fases de la

división celular

Page 27: Universidad tecnica de ambato PROYECTO DE TEXTO CIENTIFICO

Text

o C

ien

tífi

co I

nge

nie

ría

en E

lect

rón

ica

27

Microchip: El microchip o circuito integrado; pastilla pequeña de material semiconductor,

de algunos milímetros cuadrados de área, sobre la que se fabrican circuitos electrónicos.

Microcontrolador: Un microcontrolador (abreviado μC, UC o MCU) es un circuito

integrado programable, capaz de ejecutar las órdenes grabadas en su memoria.

Oscilador: Un oscilador es un sistema capaz de crear perturbaciones o cambios periódicos

o cuasiperiódicos en un medio

Programar: Dar las instrucciones necesarias a una máquina para que realice su función de

manera automática.

Secuencial: perteneciente o relativo a la secuencia

Simultáneamente: realizar en le mismo espacio de tiempo dos operaciones o propositos

Sincrónico: Simultáneo, que ocurre o se desarrolla a la vez que otra cosa

Suministro: Acción de dar o proporcionar una cosa que se necesita. Abastecimiento,

provisión.