buenas tardes electronicos... necesito su ayuda con un programa que realice un conteo binario de 5 bits con un pic12f675. Tengo entendido que este pic tiene 6 puertos desd el GP0 hasta el GP5... capaz de ser configurados como analógicos o digitales. pero el GP3 solo sirve de entrada a causa de su funcion de entrada VPP y MCLR... Agradeceria su ayuda para solucionar el problema de como mostrar el contador sin usar el GP3.... es decir que el cuarto bit se muestre en el GP4 y no en el GP3. Agradesco mucho su ayuda... adjunto mi codigo hecho en mikropascal... agradesco tambien su ayuda en mikroC o mikrobasic....
Código:
program CONTADOR_12F675;
var cont : byte;
procedure osc_interno();
begin
CAL0_BIT:=1;
CAL1_BIT:=1;
CAL2_BIT:=1;
CAL3_BIT:=1;
CAL4_BIT:=1;
CAL5_BIT:=1;
trisio.GP5:=false;
trisio.GP4:=false;
trisio.GP3:=false;
trisio.GP2:=false;
trisio.GP1:=false;
trisio.GP0:=false;
end;
procedure ALL_DIGITAL(); //configura los pines como salidas/entradas digitales
begin
ANS0_BIT:=0;
ANS1_BIT:=0;
ANS2_BIT:=0;
ANS3_BIT:=0;
CM0_BIT:=1;
CM1_BIT:=1;
CM2_BIT:=1;
end;
begin //programa principal
osc_interno();
cont:=0;
while true do //bucle infinito
begin
ALL_DIGITAL();
GPIO:=cont;
cont:=cont+1;
delay_ms(400);
end;
end. ...