توضیحات
بخشی از فایل آموزشی پروژه
شماتیک مدار
در این پروژه از محیط توسعه CodeVisionAVR و برنامه تولید کد Code Wizard استفاده شده است. در این پروژه از PortB به کیپد وصل شده است و PortA به چراغ های LED زرد رنگ، همچنین PortC نیز به ال سی دی کاراکتری وصل شده است. LED های سرخ و سبز رنگ نیز به PortD وصل شده اند. و کلید تغییر گذرواژه نیز به همین پورت (PortD) متصل شده است.
در شکل زیر میتوان شماتیک مدار را مشاهده کرد.
پیکربندی ال سی دی کاراکتری:
برای استفاده از ال سی دی کاراکتری از کتابخانه alcd در کدویژن استفاده شده است. برای پیکربندی این کتابخانه باید در کدویزاردِ پروژه در بخش نشان داده شده در تصویر زیر:
پیکربندی پایه های میکروکنترلر
برای اینکار نیز در بخش مشخص شده در شکل زیر در پنجره کدویزارد ورودی و خروجی بودن و مقدار سطح منطقی اولیه پایه ها را مشخص میکنم
در این پنجره برای پیکربندی هر یک از پورت ها تب مربوط به آن پورت را انتخاب میکنیم و همان گونه که دیده می شود هر پورت دارای 8 پایه می باشد و بیت Data Direction متناظر با هر پایه ورودی یا خروجی بودن آن پایه را مشخص میکند و بیت Pullup/output Value، بودن یا نبودن مقاومت بالا کشنده (Pull-up) در صورت ورودی تعریف شدن و صفر یا یک منطقی بودن در صورت خروجی تعریف شدن پایه را مشخص میکند.
پیکربندی وقفه بیرونی
کلید تغییر گذرواژه (CHANGE_PASS) از مکانیسم وقفه استفاده میکند به این صورت که اگر در نمودار سطح منطقی پایه PD2 الگوی لبه بالا رونده مشاهده شود همانند تصویر زیر:
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.