elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Introduccion a la programacion de PICS en lenguaje C (CCS)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 Ir Abajo Respuesta Imprimir
Autor Tema: Introduccion a la programacion de PICS en lenguaje C (CCS)  (Leído 616,500 veces)
edivervizcay

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #150 en: 26 Junio 2009, 00:31 am »

Buenas soy nuevo en el foro y en programacion en c para pics .

Quisiera saber si alguien puede ayudarme con una dificultad que tengo .

tengo un bootloader que me funciona de maravilla en asm , pero debo reservar de la memoria de programa las direcciones desde 0000 hasta 0003 y unas desde 1AAF hasta 1FFF la ultima parte no tengo problema usando:

#org 0x1AAF, 0x1FFF{}

ya lo  pude hacer , pero aun no puedo lograr que el compilador no me use las tres primeras direcciones y tambien requiero colocar dos instrucciones en esa parte , tambien la idea es recolocar o reorganizar la direccion de inicio del main{}.

agradezco cualquier ayuda.



En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #151 en: 14 Agosto 2009, 18:18 pm »

¿Pueden conseguir este libro aunque sea en inglés?

C# 2008 and .NET Programming for Electronic Engineers



En inglés

Este libro está dirigido a ingenieros y científicos que quieran aprender sobre el entorno .NET y la programación en C# o para los que estén interesados en comunicar hardware con un PC.

 

El libro cubre el entorno de desarrollo Visual Studio 2008, el sistema .NET y en el lenguaje de programación en C# desde de los tipos de datos y los flujos de programa hasta conceptos más avanzados incluyendo la programación orientada a objetos.

 

Continúa con la depuración de programas, el manejo de ficheros, bases de datos, comunicación por Internet y el trazado antes de pasar a comunicarse con el hardware empleando los puertos serie, paralelo y USB. Incluye el diseño del hardware para un osciloscopio sencillo utilizando el puerto paralelo y el manejo de entradas/salidas analógicas y digitales utilizando el puerto USB.

 

Se completa con muchos programas de ejemplo, ejercicios de autoevaluación y referencias a videos de ayuda. Los programas de ejemplo completos están disponibles así como apoyos a profesores universitarios en forma de presentaciones PowerPoint.

Fuente:
http://www.elektor.es/products/books/programming/c-2008-and-.net-programming-for-electronic.264379.951869.lynkx


En línea

zatman2184

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #152 en: 4 Septiembre 2009, 18:46 pm »

 :rolleyes:
hola mi nombre es francisco, y quiero saber y necesito saber sobre la comunicacion entre pic´s y de las librerias BEAN para control de hardware para un proyecto que estoy haciendo, por favor si tienen algo, haganmelo saber...
muchas gracias y espero su respuesta :laugh:
En línea

ikariam

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #153 en: 17 Octubre 2009, 06:33 am »

por favor los que necesiten saber sobre comunicaion sobre radiofrecuencia y todo el codigo y su respectiva explicacion escribir al correo

ikariam.lew@hotmail.es

en menos de 5 horas estare dando respuesta a sus dudas gracias
En línea

eleazar83

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #154 en: 2 Noviembre 2009, 03:51 am »

Hola Marco_recargado. mira me interesa el programa de:

////////////ESTE PROGRAMA UTILZA EL CIRCUITO DS1307 PARA MOSTRAR LA ////////////
//////////HORA EN TIEMPO REAL A TRAVEZ DE UNOS DISPLAY´S DE 7 SEGMENTOS/////////
//////////EL PROGRAMA PARA SIMULARLO EN PROTEUS SE LLAMA RELOJ TIEMPO REAL//////


y no veo el archivo .dns para simularlo en el proteus. Lo podrias subir porfa.

Bye.
En línea

eleazar83

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #155 en: 2 Noviembre 2009, 03:54 am »

Insertar Cita
Hola Marco_recargado. mira me interesa el programa de:

////////////ESTE PROGRAMA UTILZA EL CIRCUITO DS1307 PARA MOSTRAR LA ////////////
//////////HORA EN TIEMPO REAL A TRAVEZ DE UNOS DISPLAY´S DE 7 SEGMENTOS/////////
//////////EL PROGRAMA PARA SIMULARLO EN PROTEUS SE LLAMA RELOJ TIEMPO REAL//////


y no veo el archivo .dns para simularlo en el proteus. Lo podrias subir porfa.

Bye.
En línea

Aglaia

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Urgente porfa
« Respuesta #156 en: 26 Noviembre 2009, 02:37 am »

hola pues me ha gusta mucho lo que has subido
Esperaba que tal vez con la experiencia que tienes en pic c me pudieras ayudar con un problemilla que tengo
nose como comparar los puertos por ej q si el puerto a es mayor q el puerto b ponga en 1 el pin b7 o algo asi
he tratado de guardarlo en variables ej int8 variable=input_a() pero aunque compila al simularlo en proteus no hace nada ya queme el pic con el programa pero aun no pasa nada.
Estoy usando ciclos while y el pic q uso es el 16f877a
MIRA aca esta el programa, te agradeceria mucho que lo pudieras revisar me harias un gran favor... saludos

#include <16f877.h>
 #fuses XT, NOWDT, NOPROTECT, PUT, Brownout
 #use delay (clock = 4000000)
 #use fast_io(a)
 #use fast_io(b)
 #use fast_io(c)
 #use fast_io(d)

int8  a1;
int8  b1;
int8  c1;
int8  d1;
 
 // programa
 void main (void)
 
     {
 a1= input_a();
  b1= input_b();
  c1= input_c();
  d1= input_d();
    set_tris_a(0x3f);
    set_tris_b(0x3f);
    set_tris_c(0x3f);
    set_tris_d(0x3f);
while(true)
{
   
     while(a1 != b1)
     {
     
while(a1 < b1)
     {
   output_high(PIN_D7);
   output_low(PIN_D6);
   output_high(PIN_C7);
   output_low(PIN_C6);
     }
    while(a1 > b1)
     {
   output_low(PIN_D7);
   output_high(PIN_D6);
   output_low(PIN_C7);
   output_high(PIN_C6);
     }
     }
 
     do
     {
   output_high(PIN_D6);
   output_low(PIN_D7);
   output_low(PIN_C6);
   output_high(PIN_C7);
   //delay_ms(1000);
 
   
     }
      while(0);
   
       while(c1!= d1)
     {
     
while(c1 < d1)
     {
   output_high(PIN_D7);
   output_low(PIN_D6);
   output_high(PIN_C7);
   output_low(PIN_C6);
     }
     while(c1 > d1)
     {
   output_low(PIN_D7);
   output_high(PIN_D6);
   output_low(PIN_C7);
   output_high(PIN_C6);
     }
     }
   
     do
     {
   output_high(PIN_D6);
   output_low(PIN_D7);
   output_low(PIN_C6);
   output_high(PIN_C7);
   //delay_ms(1000);
 
   
   
     }
      while(0);
   }
}


     
En línea

trakxe

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #157 en: 4 Diciembre 2009, 21:34 pm »

Hola amigo, no se si aun te sirve la informacion como cuentas en tu programa si quieres compara lo que tienes en el  puerto solo ponlo dentro del while(true).
Asi quedaria:

#include <16f877.h>
#fuses XT, NOWDT, NOPROTECT, PUT, Brownout
#use delay (clock = 4000000)
#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)

int8  a1;
int8  b1;
int8  c1;
int8  d1;
 
 // programa
 void main (void)
 
     {
 
while(true)
{

a1= input_a();
b1= input_b();
c1= input_c();
d1= input_d();
set_tris_a(0x3f);
set_tris_b(0x3f);
set_tris_c(0x3f);
set_tris_d(0x3f);

  
     while(a1 != b1)
     {
    
while(a1 < b1)
     {
   output_high(PIN_D7);
   output_low(PIN_D6);
   output_high(PIN_C7);
   output_low(PIN_C6);
     }
    while(a1 > b1)
     {
   output_low(PIN_D7);
   output_high(PIN_D6);
   output_low(PIN_C7);
   output_high(PIN_C6);
     }
     }
  
     do
     {
   output_high(PIN_D6);
   output_low(PIN_D7);
   output_low(PIN_C6);
   output_high(PIN_C7);
   //delay_ms(1000);
  
  
     }
      while(0);
    
       while(c1!= d1)
     {
    
while(c1 < d1)
     {
   output_high(PIN_D7);
   output_low(PIN_D6);
   output_high(PIN_C7);
   output_low(PIN_C6);
     }
     while(c1 > d1)
     {
   output_low(PIN_D7);
   output_high(PIN_D6);
   output_low(PIN_C7);
   output_high(PIN_C6);
     }
     }
    
     do
     {
   output_high(PIN_D6);
   output_low(PIN_D7);
   output_low(PIN_C6);
   output_high(PIN_C7);
   //delay_ms(1000);
  
    
  
     }
      while(0);
   }
}

Prueba haber como te va... Saludos...
« Última modificación: 4 Diciembre 2009, 21:37 pm por trakxe » En línea

MARS1972

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #158 en: 2 Febrero 2010, 22:37 pm »

Necesito el compilador y el proteus si alguien me pudiera orientar como bajarlos, ya que cada que selecciono el vinculo en rapidshare me aparece un error.

Se los agradeceria muchisimo gracias. :huh:
En línea

MARCO_RECARGADO

Desconectado Desconectado

Mensajes: 75


Mas recargado que nunca


Ver Perfil WWW
Re: Introduccion a la programacion de PICS en lenguaje C (CCS)
« Respuesta #159 en: 4 Febrero 2010, 21:55 pm »

Amigos estan actualizados los programas y subidos a tres servidores para que no haya ningun problema se encuentran en la primera pagina de este post, saludos
En línea

"Desde muy chico tuve que interrumpir mis estudios para ir a la escuela"  Gabriel García Márquez
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
introduccion ala programacion
Electrónica
cldo 0 3,256 Último mensaje 23 Marzo 2006, 00:59 am
por cldo
Programacion de PICS
Electrónica
Zeroql 7 12,912 Último mensaje 16 Octubre 2011, 00:24 am
por CCStuamigo
Introducción al Lenguaje PERL
Scripting
Dr.SysCrack 0 3,080 Último mensaje 19 Noviembre 2007, 03:04 am
por Dr.SysCrack
Introducción a la programación
Programación General
Meta 1 3,046 Último mensaje 23 Agosto 2010, 13:48 pm
por forever77
Introducción a la programación en Ruby
Scripting
peib0l 1 2,741 Último mensaje 8 Agosto 2010, 19:19 pm
por Novlucker
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines