programacion de PIC con PARSIC

hola a todos quisera saber si alguien sabe acerca del programa parsic para programar pic como lo puedo conseguir es que soy de peru y aqui no venden el software porfavor contactenme salu2
 
ey ya consegui el programa no se necesita saber nada de lenguaje assembler tu hacer un circuito digitl y este lo convierte en .asm pero tengo problemas para convertir a .hex alguien me puede ayudar? aqui dejo el programa traducido a asm por el parsic espero que me digan si tiene errores se trata de una compuerta or las entrada son RA0 Y RA1 y la salida es RB0

; Source created with Parsic Version 3.x

; at : 06/01/2008 0:39:17


; Project File : C:\ARCHIV~1\Parsic\or.PIC

; Project Version : 1.0.0

; Created : 06/01/2008 0:33:12

; Last change : 06/01/2008 0:39:12

PROCESSOR 16F84

INCLUDE P16F84.INC

RADIX DEC


__IDLOCS H'0100'

__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC

; Diverses

ZERO EQU Z ; ZERO-Flag
CARRY EQU C ; CARRY-Flag


; Variable

RAM = 12 ; located in Bank 0, 1

ERRORLEVEL -302 ; disable warning (Bankswitching)
ERRORLEVEL -306 ; disable warning (Pageswitching)

;****************************************
;Programmanfang
;****************************************

ORG 0

CLRF STATUS ; switch to RAM-Bank 0
GOTO SYS_INIT
NOP
NOP
RETURN

;****************************************
; Subroutines
;****************************************


;****************************************
;Initialisierung
;****************************************


SYS_INIT

MOVLW B'00000000'
MOVWF INTCON

; Ausgangs-Pegel setzen, bevor die Richtung gesetzt wird

BCF STATUS,RP0 ; Bank 0
MOVLW B'00000000'
MOVWF PORTA

MOVLW B'00000000'
MOVWF PORTB

MOVLW 15
BSF STATUS,RP0 ; Bank 1
MOVWF OPTION_REG


; Richtung setzen

MOVLW B'11111111'
MOVWF TRISA

MOVLW B'11111110'
MOVWF TRISB

; init vars


; Clear RAM

MOVLW 12
MOVWF FSR
CR1
CLRF INDF
INCF FSR,F
MOVFW FSR
SUBLW 80
BTFSS STATUS,ZERO
GOTO CR1



;**********************************
;******* Haupt-Programm ***********
;**********************************

MAIN

;***************************************************
; ODER - Gatter -> LG1
;***************************************************

LABEL_LG1_1
BCF STATUS,RP0 ; Bank 0
BTFSC PORTA,0
GOTO LABEL_LG1_TRUE
LABEL_LG1_2
BTFSC PORTA,1
GOTO LABEL_LG1_TRUE

LABEL_LG1_FALSE
BCF PORTB,0
GOTO LABEL_LG1_ENDE
LABEL_LG1_TRUE
BCF STATUS,RP0 ; Bank 0
BSF PORTB,0
LABEL_LG1_ENDE
;****************************************

GOTO MAIN


END
 
Hola ... veo que no hay mucha publicidad para el Parsic en el foro y ademas el programa esta estancado desde el 2006... bueno a mi me gusta porque la forma de construcion del programa para el pic es muy amigable para el usuario, ademas creo que cualquiera podría programar con parsic...la verdad no se nada de asembler...:cry:

quisiera saber si ya tienes mas dominio sobre el programa...ya que este post esta desde el 2007..
ademas yo recien empece con esto de la electronica 2 años despues...:D

no encuentro ejemplos donde guardas datos temporales en la flash del pic, ejm quisiera guardar un dato ingresado por teclado matricial en el pic y trabajar con ese dato, un registro mas que todo..y hasta ahora no puedo simular la comunicación uart
gracias
 
hola, bueno si ya se manejar el parsic lo uso frecuentemente pasate por mi post plc con pic para que le des una chequeda
https://www.forosdeelectronica.com/posts/451506/
 
Atrás
Arriba