آخرین مطالب
LINK TABLES
خانه | بایگانی برچسب: زبان C

بایگانی برچسب: زبان C

دانلود کامپایلر جدید CodevisionAVR-Advanced 3.12 + آموزش نصب

کامپایلر codevision نرم افزار کدویژن یکی از نرم افزارهای مهم رشته الکترونیک است که به وسیله ی آن می توان برای میکروکنترلرهای سری AVR به زبان C برنامه نویسی انجام داد. از ویژگی های مهم این نرم افزار بخش codewizard است که به وسیله ی آن می توان بسیاری از تنظیمات اجزای داخلی میکروکنترلر AVR مانند پورت ها، وقفه ها، …

ادامه نوشته »

استفاده عملی از وقفه خارجی در AVR

در این پروژه یک رقص نور با وقفه خارجی در AVR انجام شده است. میکرو از نوسان ساز RC داخلی با فرکانس یک مگاهرتز استفاده می کند.پایه INT0 با حساسیت به سطح پایین و پایه INT1 با حساسیت به لبه بالا رونده به عنوان ورودی های وقفه تنطیم شده اند.

ادامه نوشته »

زبان C – آرایه‌ها (جلسه ۴)

در برنامه نویسی مواردی پیش می آید که لازم است تعداد زیادی مقادیر در یک برنامه به صورت یکجا وجود داشته باشد و عملیاتی در مورد آن انجام گیرد که در این صورت معرفی کردن تعداد زیادی متغییر و انجام عملیات روی آن ها کار بسیار وقت گیری خواهد بود. مثلا خواندن تعداد زیادی سنسور رطوبت و دمای گلخانه و مقایسه آنها باهم.

ادامه نوشته »

زبان C – اشاره گرها (جلسه ۳)

وقتی یک متغیر تعریف می‌شود ، بسته به نوع آن قسمتی از حافظه را اشغال می‌کند و یک نام به این ناحیه تعلق می‌گیرد . این متغیر در حافظه دارای یک آدرس است. که می‌تواند به صورت کاراکتر،عدد صحیح یا اعشاری باشد. پس نوع داده اشاره‌گر برای چیست و چه کاربردی دارد؟ می‌توان بدین شکل پاسخ داد گه، گاهی در برنامه نویسی ...

ادامه نوشته »

زبان C – انواع داده (جلسه ۲)

به منظور پردازش اطلاعات در کامپیوتر نیاز است تا در زبان C انواع مختلفی از داده ها تعریف شوند که می‌توانند ثابت و یا متغیر باشند. داده‌های ثابت در طول برنامه تغییر نمی‌کنند، ولی داده‌های متغیر در طول برنامه می‌توانند بارها عوض بشوند. در زبان C دو نوع داده ساده و مرکب وجود دارد.نوع داده‌های ساده شامل موارد زیر می‌شوند: کاراکتر عدد صحیح ...

ادامه نوشته »