Como declarar um bit no mikro C ?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Como declarar um bit no mikro C ?

Mensagempor Andre_Cruz » 27 Jan 2011 10:39

Pessoal estou aprendendo a usar o mikro C e não achei na net, nem no help como declarar uma variavel do tipo bit.

Se alguém puder ajudar, agradeço !

Abraço

André Cruz
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor chrdcv » 27 Jan 2011 15:49

Se for um compilador ANSI C e atualizado para a última revisão da linguagem (C99):

#include <stdbool.h>
bool EuSouUmBooleanType;

Agora, se não for completamente ANSI C; deve ter alguma extensão do compilador que está usando (use help: standard types). Uma outra forma seria criar o próprio tipo:

typedef enum{FALSE=0, TRUE=1}bool_t;
Avatar do usuário
chrdcv
Dword
 
Mensagens: 1580
Registrado em: 13 Out 2006 14:13

Mensagempor ze » 28 Jan 2011 19:22

me lembro vagamente:
unsigned char cbit;
e o acesso bit a bit:
cbit.f7, cbit.f6, ....cbit.f0
ou seja variável bit já é previamente criada. mas isso é exclusivo do mikroc. portanto não portável. prefira estruturas com campos de bits e afins.
sucessos
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x