Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

15/03/2011 #1


pic 16f88 no me hace caso al pulsador
hice una secuencia para mover un motor paso a paso al presionar un pulsador conectado a RA0
pero se saltea el if que verifica el estado de esa pata (lo programe en basic) y empieza con la secuencia. Lo simule en Proteus y funciona pero cuando lo grabo en el pic solamente empieza a girar.

adjunto los archivos

Código:
program pp

' Declarations section 
dim paso as byte[9]
dim i,a as byte
TRISA.0=1
TRISB=0
PORTB=0
paso[1]=%00000001
paso[2]=%00000011
paso[3]=%00000010
paso[4]=%00000110
paso[5]=%00000100
paso[6]=%00001100
paso[7]=%00001000
paso[8]=%00001001
main:
'   Main program 
i=0
a=0
if PORTA.0=0 then
for i = 0 to 7
a=a+1
PORTB = paso[a]
delay_ms(5)
PORTB=%00000000
next i
end if
goto main
end.
y aca dejo el diagrama en proteus D1-D2-D3-D4 hacen la secuencia para alimentar las bobinas del motor paso a paso. yo en la protoboard conecto la salidas de RB0 a RB3..
no entiedno cual es el problema
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.