Ir al contenido principal

Entradas

Mostrando entradas de diciembre, 2012

Arquitectura de aplicaciones en Capas y/o Niveles

Existen diversos estilos de arquitectura de software, tantos como personas dedicadas a imaginar nuevas formas de mejorar la creación de soluciones informáticas. Esto es bueno y es malo, pero bueno, eso es otro tema.
Lo que quiero plasmar aquí es la diferencia principal entre la arquitectura por capas (N-Layer) y la arquitectura por niveles (N-Tier).
Ambas comparten su principal característica que es la separación de la funcionalidad del sistema en segmentos, componentes o módulos (llámalo como quieras), encontrándonos así con capas o niveles de:
Presentación,Datos,Lógica empresarialServiciosetc
La principal diferencia es que el estilo de arquitectura por niveles (N-Tier), ha sido diseñado para
separar físicamente dichos niveles o segmentos. De manera que podemos tener el componente de la lógica en un servidor, el componente de datos en otro servidor, el componente de presentación en otro y el componente de servicios en otro servidor que podría ser público. La manera de separar estos niv…

Conectar LCD 16x2 a un Microcontrolador utilizando 3 pines

Supongo que los que llegáis a este post estaréis buscando la manera de conectarle a un PIC (u otro microcontrolador) una pantalla LCD (Liquid Crystal Display) de 16 caracteres por 2 líneas. Habéis llegado al lugar correcto, ahora bien, en este post voy a tratar la conexión en serie utilizando tan solo 3 pines del PIC, lo que nos permite mantener disponibles el resto de puertos de E/S del micro-controlador para otras funciones. La otra opción es conectarlo de forma paralela pero ésta consume muchos pines (aunque tiene sus ventajas también, ej. mayor velocidad).
Para un proyecto en el que he estado trabajando, era necesario utilizar un PIC "básico", pero al mismo tiempo poder contar con el mayor número posible de puertos de E/S libres. No obstante, se puede utilizar cualquier micro-controlador que tenga al menos 3 pines disponibles, aunque no sean los PIC de Microchip, el esquema será prácticamente el mismo.
En este caso el PIC utilizado tenía que ser el famoso PIC16F84 con …