Autor Tema: Bandeja de lectora de cd/dvd con 16F84  (Leído 4758 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado aripod

  • PIC16
  • ***
  • Mensajes: 170
Bandeja de lectora de cd/dvd con 16F84
« en: 11 de Octubre de 2006, 13:02:52 »
Estoy haciendo un simple poryecto con un 16F84. El diseño del codigo es el siguiente:

Código: [Seleccionar]
bit pulsador@PORTA.1; //Pulsador externo.
bit adentro@PORTA.2; //Pulsador de control "atras".
bit afuera@PORTA.3; //Pulsador de control "adelante".

bit entra@PORTB.1; //Polaridad de guiro hacia afuera.
bit sale@PORTB.2; //Polaridad de guiro hacia adentro.

void main (void)
{
TRISA.1=1;
TRISA.2=1;
TRISA.3=1;

TRISB.1=0;
TRISB.2=0;

while(1)
{
if(!pulsador) //Si se aprieta el pulsador
{
if(!adentro) //¿Esta apretado el pulsador de "atras"?.
{
while(afuera) //Mientras el pulsador de "adelante no este apretado.
{
sale=1; //Polaridad de guiro hacia afuera.
}
sale=0; //Se aprieta el pulsador de "adelante" y no guira mas el motor.
}
else
{
if(!afuera) //¿Esta apretado el pulsador de "adelante"?.
{
while(adentro) //Mientras el pulsador de "atras" no este apretado...
{
entra=1; //Polaridad de guiro hacia adentro.
}
entra=0; //Se aprieta el pulsador de "atras" y no guira mas el motor.
}
else //Ningun pulsador de control esta apretado, entonces la bandeja este en el medio.
{  //Entonces se la lleva hacia atras para "cerrarla" hasta que se apriete "atras".
while(adentro) //Mientras el pulsador de "atras" no este apretado...
{
entra=1; //Polaridad de guiro hacia adentro.
}
entra=0; //Se aprieta el pulsador de "atras" y no guira mas el motor.
}
}
}
}
}


El tema de la conexion en el proteus me quedo asi:



Me esta faltando el conexionado de las resistencias...pero no se a que conectarlas.....¿?

Sera por eso que cuando pongo PLAY me dice:

SIMULATION LOG
==============
Design:   C:\Bandeja\Bandeja.DSN
Doc. no.: <NONE>
Revision: <NONE>
Author:   <NONE>
Created:  11/10/06
Modified: 11/10/06

Compiling source files...
Build completed OK.
Compiling netlist...
Linking netlist...
Partition analysis...

Simulating partition 1 [522C535D]...
PROSPICE Release 6.7 SP0 (C) Labcenter Electronics 1993-2005.
SPICE Kernel Version 3f5. (C) Berkeley University ERL.

Reading netlist...
ERROR: [U1] mixed model PIC16.DLL failed to authorize - Product Key not found.
Reading SPICE models...
Loading library 'ANALOGD.SML'
Loading library 'APEX.SML'
Loading library 'BURRBROWN.SML'
Loading library 'ELANTEC.SML'
Loading library 'FAIRCHLD.SML'
Loading library 'INTERSIL.SML'
Loading library 'LINTEC.SML'
Loading library 'NATOA.SML'
Loading library 'SUPERTEX.SML'
Loading library 'TECCOR.SML'
Loading library 'TEX101.SML'
Loading library 'TEX301.SML'
Loading library 'TEX3_1.SML'
Loading library 'TEX401.SML'
Loading library 'TEX5_1.SML'
Loading library 'VALVES.SML'
Loading library 'ZETEX.SML'
Building circuit...
Added GEARTH resistor for net #00000.
Added GEARTH resistor for net #00001.
Added GEARTH resistor for net #00002.
Added GEARTH resistor for net #00003.
Added GEARTH resistor for net #00004.
Added GEARTH resistor for net #00005.
Added GEARTH resistor for net #00006.
Added GEARTH resistor for net #00007.
Added GEARTH resistor for net #00011.
Added GEARTH resistor for net #00012.
Added GEARTH resistor for net #00013.
Added GEARTH resistor for net #00019.
Added GEARTH resistor for net #00020.
Instantiating SPICE models...
Real Time Simulation failed to start

Simulation FAILED due to fatal simulator errors.

Mil gracias desde ya!!

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #1 en: 11 de Octubre de 2006, 13:11:25 »
Hola:

Las resistencias conectalas a VCC.

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #2 en: 11 de Octubre de 2006, 13:25:54 »
Puede que te falle tambien por esto.

ERROR: [U1] mixed model PIC16.DLL failed to authorize - Product Key not found.

Saludos
“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado aripod

  • PIC16
  • ***
  • Mensajes: 170
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #3 en: 11 de Octubre de 2006, 15:06:35 »
Puede que te falle tambien por esto.

ERROR: [U1] mixed model PIC16.DLL failed to authorize - Product Key not found.

Saludos

Es raro, porque cuando simulo los ejemplos que vienen, no me tira ese error....

El tema de conectar las resistencias  VCC....esta bien asi?:


Desconectado DieccoF

  • PIC10
  • *
  • Mensajes: 16
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #4 en: 11 de Octubre de 2006, 15:31:03 »
Si si el tema de las resistencia ahora esta bien....

                            Saludos..

Desconectado pelusac

  • PIC16
  • ***
  • Mensajes: 118
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #5 en: 11 de Octubre de 2006, 15:53:45 »
A mi también me pasó lo mismo en una ocasión y con ese error no vas a poder simular nada más que los ejemplos que vienen por defecto en el propio Proteus(en cuanto a simulación de micros).....de todas formas prueba cualquier ejemplo de los que hay en el foro para simular con Pic's  y lo más probable es que no te simule.......si te digo la verdad no fui capaz de solucionarlo y como a esas alturas ya tocaba un formateo, al instalar depués el Proteus todo marchó de maravilla.


Suerte y saludos.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #6 en: 11 de Octubre de 2006, 18:22:46 »
Si si el tema de las resistencia ahora esta bien....

                            Saludos..

Hola:

Revisa que este bien conectado R1, no se nota el punto de union.

Para las versiones demo de Proteus los ejemplos suele simularlos sin problemas, pero para diseños propios pueden presentarse esos errores.

Desconectado aripod

  • PIC16
  • ***
  • Mensajes: 170
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #7 en: 11 de Octubre de 2006, 19:20:05 »
Aca esta, mas claro:


« Última modificación: 12 de Octubre de 2006, 09:28:45 por aripod »

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #8 en: 12 de Octubre de 2006, 00:36:42 »
Hola:

En efecto, tu programa esta mal, y como bien te editaron ya el post por alli, nada de hablar de soft pirata qui en el for que es ilegal.

Desconectado aripod

  • PIC16
  • ***
  • Mensajes: 170
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #9 en: 12 de Octubre de 2006, 09:35:48 »
Me parecio, apenas le di el clcik para mandar el mensaje....
Listo, ya esta editado...

Desconectado aripod

  • PIC16
  • ***
  • Mensajes: 170
Re: Bandeja de lectora de cd/dvd con 16F84
« Respuesta #10 en: 12 de Octubre de 2006, 15:07:19 »
No se que habra pasado, pero ya simula...
Ahora tengo un problema. Anda, pero la primera vez que se pulsa el pulsador, el switch de mas arriba si o si tiene que estar pulsado.....no logro hacer que no dependa de eso:S