Página 1 de 1
mikroc

Enviado:
04 Jan 2008 10:55
por rebelk
estou migrando aos poucos do CCS para o MIKROC , e me deparei com uma duvida .
no CCS para o lcd eu posso formatar
PORCENTO=(((int32)END * 100 )/2048);
lcd_pos_xy( 11, 2);
printf(lcd_escreve,"%u",PORCENTO);
como posso fazer isso no mikroc ?

Enviado:
04 Jan 2008 13:29
por tcpipchip
Usa a funcao sprintf antes, depois
sprintf(text, ".......
void Lcd_Out(unsigned short row, unsigned short col, char *text);
TCPIPCHIP

Enviado:
05 Jan 2008 23:12
por rebelk
outra duvida
no ccs eu defino um pino assim
#define led pin_b0
no mikroc como posso definir um pino , ou uma porta inteira?

Enviado:
05 Jan 2008 23:17
por rebelk
mais uma duvida
como posso criar flegs ( valor booleano ) ?

Enviado:
05 Jan 2008 23:18
por rebelk
qual o tamanho em bits em uma variavel ( 'unsigned short' )

Enviado:
06 Jan 2008 11:32
por Sergio38br
boa tarde,
Amigo voce leu o manual????Ele é bem explicativo, inclusive com algum exemplos e tips..
G.A.
Sergio

Enviado:
07 Jan 2008 07:59
por Spock
Rebelk.
unsigned short tem 8 bits, valor de 0..255.
Uma dica. Pelo menos na versão 7 do mikroc, pressionando F1 você
tem acesso a um help. Pesquisando por "unsigned" vc tem a lista
de todos os tipos de dados numéricos e seus tamanhos.
Um pino pode ser definido assim:
#define pino_dados GPIO.GP1 // pino GP1 do pic12f629
ou
#define pino_dados GPIO.F1 // F1 é o bit 1 da GPIO (GP1)
#define porta_TRIS TRISIO.F1 // TRIS do GP1
[]s

Enviado:
07 Jan 2008 09:01
por rebelk
o manual eu li , por isso que surgiram essas duvidas
então não da para criar fleg tipo bit ?

Enviado:
07 Jan 2008 11:46
por LeandroPIC
é só vc fazer uma estrutura..............
é compilador ANSI mesmo não trabalha com BIT........

Enviado:
07 Jan 2008 12:42
por Spock
Para os tipos de 8-bits (unsigned short e char) você pode
acessar diretamente os bits usando o sufixo "FX", onde X é o número
do bit, iniciando de 0 (zero).
Ex.:
unsigned short num;
num.F0 = 0;
num.F1 = 1;
Essa opção é muito interssante.
Você também pode definir uma uma estrutura do tipo bit fields,
como sugeriu o colega LeandroPIC, caso necessite acessar os
bits de variáveis com mais de 8 bits.
Referências no help do IDE "bit" e "bit fields".
[]s