Вы находитесь на странице: 1из 5

Asignatura

Código de Laboratorio
Título de Laboratorio
Estudiante

1. OBJETIVO

 Diseñar, construir y probar un recorrido de leds de 9 bits ida y vuelta.


 Construcción de un recorrido de leds ida y vuelta basado en el diseño de un circuito digital

2. DESCRIPCION DEL FUNCIONAMIENTO

El funcionamiento de este circuito corresponde con un CLOCK (integrado 555), anteriormente diseñado, la
pata 3 del CLOCK es la salida la cual va a ir conectado con el contador (74LS93) en la pata(14) y la pata (01
y 12) va unidas o puenteadas, la pata 02 va ir conectado a una fuente de voltaje 5Vcc y la 02 y 03 va
conectado a tierra, junto con la pata 10 del contador

Las patas del contador(09,08,11,12) van conectados con las compuertas lógicas, las cuales se utilizan para la
lógi
ca que vamos a dar según muestra la tabla de verdad previamente realizada junto con las ecuaciones ya
CIRCUITO Y/O DISEÑO EN PROTEUS
LCD1
LM016L
VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
R1
10K
U1
2 15
RA0/AN0 RC0/T1OSO/T1CKI
3 16
RA1/AN1 RC1/T1OSI/CCP2/UOE
4 17
RA2/AN2/VREF-/CVREF RC2/CCP1/P1A
5 23
1

RA3/AN3/VREF+ RC4/D-/VM
6 24
RA4/T0CKI/C1OUT/RCV RC5/D+/VP
R2 LDR1 7
RA5/AN4/SS/LVDIN/C2OUT RC6/TX/CK
25
10K TORCH_LDR 14 26
RA6/OSC2/CLKO RC7/RX/DT/SDO
13
OSC1/CLKI
33 19
RB0/AN12/INT0/FLT0/SDI/SDA RD0/SPP0
2

34 20
RB1/AN10/INT1/SCK/SCL RD1/SPP1
35 21
RB2/AN8/INT2/VMO RD2/SPP2
36 22
RB3/AN9/CCP2/VPO RD3/SPP3
37 27
RB4/AN11/KBI0/CSSPP RD4/SPP4
38 28
RB5/KBI1/PGM RD5/SPP5/P1B
39 29
RB6/KBI2/PGC RD6/SPP6/P1C
40 30
RB7/KBI3/PGD RD7/SPP7/P1D
8
RE0/AN5/CK1SPP
9
RE1/AN6/CK2SPP
10 R3
RE2/AN7/OESPP
18 1
VUSB RE3/MCLR/VPP
10K
PIC18F4550

1
Asignatura
Código de Laboratorio
Título de Laboratorio
Estudiante

LCD1
LM016L

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
0

1
2
3

4
5
6

7
8
9
10
11
12
13
14
R1
10K
U1
2 15
RA0/AN0 RC0/T1OSO/T1CKI
3 16
RA1/AN1 RC1/T1OSI/CCP2/UOE
4 17
RA2/AN2/VREF-/CVREF RC2/CCP1/P1A
5 23
1

RA3/AN3/VREF+ RC4/D-/VM
6 24
RA4/T0CKI/C1OUT/RCV RC5/D+/VP
R2 LDR1 7
RA5/AN4/SS/LVDIN/C2OUT RC6/TX/CK
25
10K TORCH_LDR 14 26
RA6/OSC2/CLKO RC7/RX/DT/SDO
13
OSC1/CLKI
33 19
RB0/AN12/INT0/FLT0/SDI/SDA RD0/SPP0
2

34 20
RB1/AN10/INT1/SCK/SCL RD1/SPP1
35 21
RB2/AN8/INT2/VMO RD2/SPP2
36 22
RB3/AN9/CCP2/VPO RD3/SPP3
37 27
RB4/AN11/KBI0/CSSPP RD4/SPP4
38 28
RB5/KBI1/PGM RD5/SPP5/P1B
39 29
RB6/KBI2/PGC RD6/SPP6/P1C
40 30
RB7/KBI3/PGD RD7/SPP7/P1D
8
RE0/AN5/CK1SPP
9
RE1/AN6/CK2SPP
10 R3
RE2/AN7/OESPP
18 1
VUSB RE3/MCLR/VPP
10K
PIC18F4550

3. LISTA DE COMPONENTES

 1 PIC 18F4550
 1 CRYSTAL DE CUARZO DE 4Mhz.
 2 CONDENSADORES CERAMICOS A 22 pF.
 1 RESISTENCIA DE 1K OHM.
 GRABADOR DE PICS GENERICO PICKIT 3.
 COMPUTADORA CON MIKROC Y PROTEUS.
 RESISTENCIAS DE PROTECCION DE 220 OMHS PARA LOS LED
 CABLES JUMPERS.
 SWITCHERO
 1 LCD
 1 SENSOR LDR

2
Asignatura
Código de Laboratorio
Título de Laboratorio
Estudiante

4. EXPERIENCIAS ADQUIRIDAS

 En la presente práctica es evidente la facilidad que tiene el microcontrolador para operar sensores,
con los ejercicios de práctica se adquieren mas habito de uso de los puertos y pines del
microcontrolador pic18F4550 y hace su uso más sencillo.

5. CONCLUSIONES

Los microcontroladores son una herramienta sumamente útil para nuestra vida diaria y se encuentran
en una gran cantidad de dispositivos que usamos día con día.

Se puede decir que con la llegada de los PIC se abre un nuevo campo para el diseñado de sistemas
automatizados, ya que podemos implementar sistemas que requieran una gran cantidad de proceso
con un costo menor que cualquiera de las soluciones existentes. En el proyecto realizado es notable la
facilidad con la que se puede programar y diseñar una secuencia de leds usando el pic 18f4550.

6. RECOMENDACIONES

 Se debe tomar precauciones al momento de alimentar los circuitos, mediante la verificación


de los pines con ayuda de las hojas de especificaciones técnicas del fabricante para evitar
quemar el microcontrolador.
 Es necesario tomar en cuenta las velocidades de operación del circuito físico contra las del
simulador.

3
Asignatura
Código de Laboratorio
Título de Laboratorio
Estudiante

7. ANEXO: FOTOGRAFÍA DEL CIRCUITO REAL

8. CODIGO FUENTE DE PROGRAMACION

LOTE8 – L8a – SENSOR DE LUZ ldr = (digital * 48.876) / (5.0 - digital * 0.004887585);
IntToStr (ldr,texto);
Lcd_Out (2,1,texto);
sbit LCD_RS at RD2_bit;
Delay_ms (100);
sbit LCD_EN at RD3_bit;
}
sbit LCD_D4 at RD4_bit;
}
sbit LCD_D5 at RD5_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D7 at RD7_bit;
sbit LCD_RS_Direction at TRISD2_bit;
sbit LCD_EN_Direction at TRISD3_bit;
sbit LCD_D4_Direction at TRISD4_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D7_Direction at TRISD7_bit;
void main() {
int digital, ldr;
char texto [16];
Lcd_Init ();
Lcd_Cmd (_LCD_CURSOR_OFF);
Lcd_Out(1,1,"Resistencia(ohm)");
while(1)
{
digital = ADC_Read (AN0);

4
Asignatura
Código de Laboratorio
Título de Laboratorio
Estudiante

LOTE8 – L8b – ILUMINCION }


CONTROLADA POR SENSOR DE LUZ Delay_ms(100);
LDR }
}
sbit LCD_RS at RD2_bit; }
sbit LCD_EN at RD3_bit;
sbit LCD_D4 at RD4_bit;
sbit LCD_D5 at RD5_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D7 at RD7_bit;
sbit LCD_RS_Direction at TRISD2_bit;
sbit LCD_EN_Direction at TRISD3_bit;
sbit LCD_D4_Direction at TRISD4_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D7_Direction at TRISD7_bit;
void main() {
int digital, ldr;
char texto [16];
TRISB=0;
TRISC=1;
PORTB=0;
Lcd_Init ();
Lcd_Cmd (_LCD_CURSOR_OFF);
Lcd_Out(1,1,"Resistencia(ohm)");
while(1)
{
if(PORTC.RC0==1)
{
digital = ADC_Read (AN0);
ldr = (digital * 48.876) / (5.0 - digital * 0.004887585);
IntToStr (ldr,texto);
Lcd_Out (2,1,texto);
if(ldr>=1000)
{
PORTB=1;
if(ldr>=5000)
{
PORTB=3;
if(ldr>=9000)
{
PORTB=7;
}
}
}
else
{
PORTB=0;

Вам также может понравиться