Saludos. Estoy aprendiendo CCS resolviendo todos los ejercicios que vienen el libro de Pic autor:Palacio.
Pero todos los programas de ese libro están en lenguaje ensamblador y los ahora los quiero resolver en CCS.
Bueno, iré subiendo todos los ejercicios todos están simulados y probados en protoboard.
Espero me guíen cuando no pueda resolver alguno o cometa algún error.
Comenzando con los elementales.
ELEMENTAL_01:
//Por el Puerto B se obtinene el dato de las cinco lineas
//del Puerto A, al que esta conectado a un array de interruptores,
//sumandole el valor de una constante, por ejemplo 74 decimal.
//Es decir PORTC = PORTA +74
[/font]#include <16f877a.h>
#fuses XT,NOWDT,NOPUT,NOPROTECT,NOLVP
#use delay (clock=4M)
#use fast_io(a)
#use fast_io(c)
#byte PORTA = 5
#byte PORTC = 7
void main()
{
set_tris_a(0x3F);
set_tris_c(0x00);
PORTC=0x00;
while(true)
{
PORTC=PORTA+74;
delay_us(100);
}
}