TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: lord-neo en 19 de Octubre de 2006, 14:41:33
-
HOLA AMIGOS SOY NUEVO EN ESTO Y NESESITO DE SU AYUDA :(
PORFAVOR NESESITRO APRENDER A PROGRAMAR PIC 16F628, YAQUE NO SE COMO EMPESAR ,SI ME PUEDEN AYUDAR CON UN PROGRAMA SIMPLE NOSE ENSENDER UN LED O ALGO ASI ,LA IDEA ES CREAR PROGRAMAS GRANDES CON EL 16F628 NO TENGO MAS PIC QUE ESE Y LA IDEA ES EMPESAR DE 00000000000 YAQUE ES UNA EXPERIENCIA NUEVA PARA MI :D Y ESTOY DEMACIADO INTERESADO EN APRENDER TODO LO QUE PUEDA :-/ :-) :-/
-
¿En qué lenguaje de programación? Aparte aquí (http://www.todopic.com.ar/foros/index.php?topic=14249.msg87122#msg87122) te doy enlaces
Suerte!!! :wink:
-
mi estimado vszener
quiero realizar mis primeros trabajos con MPLAB y perdon por la ortografia ,soy un poco mejor con las matematicas y perdona mi patudes pero si me puedes explicar como pongo la imagen en un costado yaque ingreso en mi perfil y pongo una pajina como lo dise perono aparese nada :shock:
gracias espero su respuesta :-/ :-/ :D
-
Hola lord neo
El MPLab no es un lenguaje de programacion, es un entorno donde podras simular el comportamiento del programa que realizes.
Vos lo que tenes que definir primero es el lenguaje que vas a utilizar, o sea tenes que elegir entre el C, el assembler, el basic etc a esto se refiere vszener con lo del lenguaje.
¿Vos lo que queres es que te digan en que lenguaje empezar a programar?
En mi opinion empeza con C y cada ejercicio que te valla saliendo bien en C luego lo pasas a assembler.
Es muy importante que conoscas el assembler ya que en ocaciones tendras que realizar tus programas , o partes del mismo en asm
un saludo
-
juanucho gracias por tu aclaracion dime juanucho donde encuentro el programa para c ojala gratis
-
Hola aca te podes bajar la demo del PICC que es lo que mas se utiliza por estos lados y para empezar biene bien.
http://www.ccsinfo.com/content.php?page=compdemo
Ademas te aconsejo, como ya lo han hecho, que recorras el subforo de C alli tenes mucha info y ejemplos.
Cualquier duda por aca andamos
un saludo
-
si me puedes explicar como pongo la imagen en un costado yaque ingreso en mi perfil y pongo una pajina como lo dise perono aparese nada :shock:
gracias espero su respuesta :-/ :-/ :D
:) con respecto a esto lord-neo lo que tienes que hacer es poner la URL de la imagen que quieras, (no la direccion de la pagina donde esta), si tienes una imagen en tu computadora es mejor que la subas en sitios como este http://imageshack.us/ (http://imageshack.us/) ahi te daran la url de la imagen y es lo que tienes que poner
-
:g)Tania_D ....muchas gracias por solucionar mi problemita del monito yaque me sentia un poco diferente sin este :-/ :-/ :-/,espero que no sea la ultima ves que ablemos muchas gracias :D :D :D
-
Bueno por mi humilde parte me ofrezco a enseñarte el MPLAB pero eso si todo en Assembler y si domino el 16f628 cuando quieras comenzamos.
PD: VsZener es el maestro en C de el aprendi en su post para el 16f648 jejejejeje aun sigo aprendiendo soy un novato en C.
-
hola manuelroin24 como esta que mas puedo desirte soy tu umilde aprendis para aprender...... solo dime con que comensamos que estoy ansioso :-/ :-/ :-/
-
bueno hay que aprender a encender un led
para empezar debes programar las variables a utilizar
porta
portb
status
reg1
reg2
reg3
con esas creo que sera suficuente
despues debes configurar los puertos del pic porta portb como entradas o salida segun sea la necesidad
si los configura como entrada ahi solo irian sensores suiches ,pulsadores etc los cuales debes preguntar por su estado.
si los puertos los configuras como salida ahi irian leds reles display lcd etc.
para configurar los puertos como salidas o entradas debes posecionarte en el banco 1
bsf status,5
movlw 0x00
movfw trisa
aqui se configuraria el puertoa como salida digital
con 0 se configura el puerto como salida o bits que quieras.
movlw b'11111111'
movwf portb
aqui todo le puerto b seria como entrada.
despues de configurar registros a utilizar dedes pasarte al banco0 para seguir con el programa y nada mas.
bcf status,5
bsf porta,0 bsf es poner en alto la salida del pic porta0
en ese momento hay 5v.
list p=16f628
include"p16f628.INC"
reg1 equ 20
reg2 equ 21
reg3 equ 22
status EQU 03
porta EQU 05
portb EQU 06
inicio bsf status,5 ;configuracion de puertos
movlw b'000000'
movwf porta
clrf portb ; elpuertob como salida
bcf status,5
clrf portb
t bsf porta,0 ; bsf es poner en alto la salida del pic porta0
goto t ; en ese momento hay 5v.
saludos
-
Bueno si tienes messenger seria ideal para mantener contacto mi correo es manuel_ri@hotmail.com contactame y aprenderemos los dos jejejejejeje
-
microcom gracias por lo del led boy a armarlo de inmediato espero que al igual que manuel puedas ayudarme con esto gracias :-/ :-/ :-/