Bit tanımlaması

Başlatan mcihangir, 16 Eylül 2004, 22:32:51

mcihangir

PICC 'de oluşturduğum değişkenin bitlerini tanımlamak istiyorum. Aynen port adreslerinin bitlerini  yada sfr 'lerin bitlerini tanımladığımız gibi tanımlamaya çalışıyorum ancak hata alıyorum.
Mesela;

static bit B2 @(unsigned)&PORTA*8+1;
veya
#define B2 RA1;

bu tanımlamalarda bir sorun yok ancak kendi değişkenimin bitini tadımladığımda sorun oluyor.
mesela;

unsigned char xx;
.............
.............
static bit x1 @(unsigned)&xx*8+0;
veya
#define bit x2 (unsigned)&xx*8+1

bu tanımlamalarda hata alıyorum. xx değişkeninin RAM deki adresini bilsem direk bu adresin bitlerini tanımlayacağım ancak PICC oluşturduğumuz değişkenleri hangi adreste oluşturduğunu yazmıyor (yada ben nereden göreceğimizi bilmiyorum).
kısacası HT-PICC 'de herhangi bir değişkenin bitlerini nasıl tanımlarız.

ahmetu

structure kullanmalısın.

mcihangir

örnek verebilirmisin

james

unsigned char xxx@0x20;
dedikten sonra
static bit x1 @(unsigned)&xx*8+0;
dersen hata vermez.

ccs de bu olay #locate ile yapılıyor..
ARAMIYORUM , BULUYORUM