نمیدونم چقدر به زبان سی آشنا هستید ولی این کد شما اشتباه میباشد، شما تو این برنامه یک نوع داده شمارشی تعریف کرده اید که یک متغییر شمارشی به نام size رو هم بهش معرفی کرده اید تا اینجای کار مشکلی ندارید، ولی اگر بخواید EXTRALARGE رو به PORTD بنویسید باید به شکل زیر عمل کنید:
[code=c]enum Pizzasize{small,midum,large,extralarge}size;
size = extralarge;
PORTD = size;[/code]
دیدگاه