Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: baran123 - 03 Ağustos 2015, 23:42:08

Başlık: Structure ile LED kontrolü
Gönderen: baran123 - 03 Ağustos 2015, 23:42:08
XC8 de basit bir fonksiyon olsun.Boolean input alıyor ve LED aktif ediyor.Yapıları öğrenmek için basit bir örnek yapmak istiyorum.



#define LED (PORTAbits.RA0)

void GPIO_State(bool state) {
   LED = state;
}

Şeklinde olabilir.Bunun için nasıl structure oluşturmalıyız ? Mesela şu şekilde kullanmak istiyoruz.
GPIO_State(StateStructure.ON) //led on - ON 1 değerini (bool olarak)
GPIO_State(StateStructure.OFF) //led on - OFF 0 değerini (bool olarak) döndürsün ?
Başlık: Ynt: Structure ile LED kontrolü
Gönderen: seyityildirim - 04 Ağustos 2015, 06:21:28
String karşılaştırma komutları ile yapılabilir sanırım tabi soruyu yanlış anlamadıysam
Başlık: Ynt: Structure ile LED kontrolü
Gönderen: F493 - 04 Ağustos 2015, 10:45:43
Selam,

Bunu bir deneyin isterseniz.

typedef struct STATE_STRUCT{
   const unsigned int LED_ON:1;
   const unsigned int LED_OFF:1;
}_StateStructure;
_StateStructure StateStructure = {1, 0};


Esen kalın.