Autor Tema: Ayuda aqui.... Serin, Serout, libro Microcontroladores....  (Leído 2027 veces)

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

Desconectado wachapori65

  • PIC10
  • *
  • Mensajes: 31
Ayuda aqui.... Serin, Serout, libro Microcontroladores....
« en: 16 de Septiembre de 2010, 23:31:45 »
Hola que tal, desde hace mucho he querido sacar un pequeño proyecto de la escuela y una de la buenas opciones fue utilizar las librerias y programas del libro de Microcontroladores, y para mi suerte salio asi como queria, aunque moviendo a unas salidas optoacopladas empece a tener problemas, no con la programacion sino con el circuito, por cierto en tarjeta ya perforada, y ahorita no hace ni pio el programa, ya le movi, le movi en proto y nomas no, y aunque otros programas de comunicacion serial sencillos si estan funcionando, los mas elaborados no funcionan ni en el circuito ni en proto, lo peor del caso es que no me marca errores ni naa, incluso genera el archivo .HEX, pero cuando lo pruebo en el circuito nomas no, y ojo, ya me habia funcionado :S.

La funcion principal del programa es cachar un numero decimal de la compu, del 1-4 para activar un bus comun de datos y espacio para apagarlo, todo lo visualiza en algun programa con comunicacion serial.

Asi que decidi usar el Pic Basic Pro, cosa que nunca he utilizado, y ya hice un programa sustituto para el circuito viendo tutoriales, pero la vdd no se que mas hacer, al parecer esta terminado, pero no se que tengo que hacer para cargarlo al pic..
Aqui en Basic use el cero para apagarlo porque no se como declarar para que sea la barra espaciadora....

'****************************************************************
'*  Name    : comsertm.BAS                                      *
'*  Author  : [jesus g muñoz e]                                 *
'*  Notice  : Copyright (c) 2010                                *
'*          : All Rights Reserved                               *
'*  Date    : 16/09/2010                                        *
'*  Version : 1.0                                               *
'*  Notes   : Comunicacion serial con pc para el control        *
'*            de un bus comun                                   *                                                              
'****************************************************************
@ DEVICE PIC16F84A,WDT_OFF,PWRT_ON,PROTECT_OFF  

include "modedefs.bas"
define osc 4

Entrada Var Byte

trisa=%11110111
trisb=0


Principal
Serin  portb.3,N9600,Entrada
CLRF

select case entrada
    
        Case 1
        entrada=1
        portb=%00000001
        serout porta.2,N9600,["Activado 1er bus..."]
                
        Case 2
        Entrada=2
        portb=%00000010
        serout porta.2,N9600,["Activado 2do bus..."]
        
        Case 3
        Entrada=3
        portb=%00000100
        serout porta.2,N9600,["Activado 3er bus..."]
        
        Case 4
        Entrada=4
        portb=%00001000
        Serout porta.2,N9600,["Activado 4to bus..."]
                
        Case 5
        Entrada=0
        portb=0
        serout porta.2,N9600,["Sistema apagado..."]
        
end select

goto Principal


Por Favor les agradeceria mucho si me ayudaran con esto, aun asi le voy a seguir moviendo y buscando por si sale algo.
Gracias, saludos desde Sonora :3......
« Última modificación: 20 de Septiembre de 2010, 00:25:54 por wachapori65 »

Desconectado wachapori65

  • PIC10
  • *
  • Mensajes: 31
Re: Ayuda aqui.... Serin, Serout, libro Microcontroladores....
« Respuesta #1 en: 16 de Septiembre de 2010, 23:40:34 »
« Última modificación: 16 de Septiembre de 2010, 23:43:51 por wachapori65 »