TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Illi206 en 11 de Febrero de 2006, 18:03:00
-
Buenas.
Necesito ayuda para exportar un poco de codigo en basic para c.
Seria para el un avr.
Gracias
"Pines
clk con 5
dato con 4
rsout con 1 "1
rsin con 0 "0
ana1
ana2
"Variables
tmp var byte
dat var byte
cont var byte
suma var byte
del var byte
msg VAR byte[16]
"Definiciones
DEFINE SHIFT_PAUSEUS 0
DEFINE CHAR_PACING 10
CMCON = 7
OUTPUT 0
OUTPUT 1
OUTPUT 2
OUTPUT 4
OUTPUT 5
OUTPUT 6
OPTION_REG.5=0
high 5
pause 1000
" Inicializar Saludo
for cont=0 to 16
read cont,msg[cont]
next cont
Gosub FIs
pause 5000
"--------------------------------------------------------------
"--------------------------------------------------------------
Fis:
suma=156
" Sacar las palabras de control
Shiftout dato, clk, 5,[126]
high 4
Shiftout dato, clk, 5,[237]
low 4
Shiftout dato, clk, 5,[15]
high 4
"Sacar mensage
for cont=0 to 15
tmp=msg[cont]
dat=255 - tmp
suma=suma ^ dat
Shiftout dato, clk, 5,[dat]
low 4
next cont
"Suma de control
dat=suma + 1
Shiftout dato, clk, 5,[dat]
low 4
return
"--------------------------------------------------------
"Datos de la EEPROM
"--------------------------------------------------------
data "--HOLA--","PASS","TEL:"
data "TELEFONO"
data "K=2035MB"
data "T=135.2C"
End
-
Buenas!!!sugerirte que al postear tu codigo en basic lo minimo que debes poner(en mi opinion) son los comentarios, es decir, explicar que hace cada linea de codigo ya que, yo por ejemplo, no domino el basic para pic, se me hace algo dificil traducir linea por linea ya que no se que funcion o que operacion realiza en basic!
Suerte!!!
-
Buenas, tienes razon el problema es que yo tampoco domino el basic.
gracias de todos modos