
پروژه دربازکن الکترونیکی خانه (قفل رمز)
21 دی, 1390علایم و سمبل های ابزار دقیق
26 دی, 1390
بازدیدها: 10
این مثال آموزشی مربوط به پست زیر می باشد، که یکی از دوستان دچار سردرگمی در نحوی چشمک زدن قسمت خاصی از LCD شده بود.
برای کسب اطلاعات بیشتر به بحث های این مطلب مراجعه کنید.
کار با تایمر کانتر صفر AVR در حالت ساده به زبان سی کدویژن CodeVision
در این مثال آموزشی که با میکروکنترلر AVR و به زبان C نوشته شده است شما خواهید دید که چگونه می توان با استفاده از توابع و زمان های تاخیری کم به مدیریت زمان در میکروکنترلرها پرداخت.
در این مدار قرار است که محتوای دو متغیر را با کلید کم و زیاد کنیم و با استفاده از یک کلید دیگر که در اینجا ok تعریف شده است می خواهیم یک از متغیر های مربوطه را انتخاب کنیم و سپس با دو کلید دیگر به صورت کاهشی و افزایشی آن را کنترل کنیم.
نکته مهم اینجاست که وقتی یکی از متغیر ها انتخاب می شوند باید محتوای آن متغیر بر روی نمایشگر LCD شرع به چشمک زدن کند و با استفاده از کلیدهای up و down مقدار آن را تغییر دهیم.
نکته مهم دیگر این مثال این است که با نوشتن برنامه به صورت توابع کوچک تر می توان به راحتی زمان و تاخیر را در میکرو مدیریت کرد بدون اینکه مشکلی در اجرای کارها رخ دهد.
این مثال آموزشی همراه با فایل های آن برای دانلود روی سایت قرار گرفته. دوستان می تواند دانلود کند و هر جای برنامه برایشان مبهم بود همینجا اعلام کنند تا توضیح داده شود.
اطلاعات برنامه ها: CodeVisionAVR V2.05.3 و ISIS 7.8 SP2 Professional
با تشکر فراوان مدیریت (قاسمیان)
