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

Temas similares

25/08/2007 #1


ayuda pic 16f84
tengo que realizar el siguiente programa en mplab pero la verdad tengo muy pocos conociemientos del mismo asi que agradeceria que me pudieran ayudar un poco con esto

este es el trabajo
7. Por el puerto B se obtiene el dato introducido por el puerto C, pero los bits pares de la salida se fijan siempre a ‘1’. El orden de los bits será ‘b7 b6 b5 b4 b3 b2 b1 b0’ siendo los pares el b6, b4, b2 y b0. Por ejemplo, si por el puerto C se introduce el dato ‘00101100’, por el puerto B se visualiza ‘01111101’. Observe que:
• Los bits pares están a ‘1’, efectivamente (PORTB)= ‘x1x1x1x1’
• Los impares permanecen con el dato del puerto de entrada, efectivamente: (PORTC)= ‘0x1x1x0x’ y (PORTB)= ‘0x1x1x0x’

gracias
25/08/2007 #2


el 16f84 solo tiene 1 puerto de 8 bits (B) y uno de 5 bits (A)
25/08/2007 #3


diga una cosa como hago un programa para que me muestra las mismas entradas colocadas por a en b asi no mas sin hacerles nada

es que nada que entiendo este programa simulo y simulo y no sale nada

gracias
25/08/2007 #4


Ahi te va un ejemplo:
Código:
;Assembly code for PIC 16F84

;CPU configuration
; 	(it's a 16F84,XT oscillator, 	watchdog timer off, power-up timer on)

	include <p16f84.inc>
	__config _XT_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF


;============ Program =============
	org	0x00



; -------------- ports initialization	
	
	bsf	STATUS,RP0		;select bank 1
	movlw	B'000111111'	; RA<0:4> as inputs
	movwf	TRISA		
	
	movlw	B'00000000'	;Set RB<7:0> as outputs			
	movwf	TRISB	

	bcf	STATUS,RP0		;select bank 0

		
loop	
	movf PORTA,W
        movwf PORTB
	goto loop
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.