Google Translate
جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 99009123812060 ارسال كنيد.
· موتور همو پلار در 10 ثانيه | [ 5 نظر - 15792 مشاهده ] |
· نصب برنامه در Slax | [ 9 نظر - 12097 مشاهده ] |
· ورود به محيط Slax | [ 16 نظر - 12540 مشاهده ] |
· خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32 | [ 33 نظر - 26410 مشاهده ] |
· رله کنترل فاز Three Phase Monitor | [ 35 نظر - 30633 مشاهده ] |
تابلوروان: تابلو نمایش نرخ ارز با ATmega8
چندی پیش سفارش طراحی یک تابلو اعلان نرخ خرید و فروش ارز داشتم. که امروز تصمیم به معرفی و توضیح مدار بپردازم
این مدار دارای ویژگیهای زیر است:
برای اینکه مدار تا حد امکان ساده و ارزان طراحی شود من حتی برای میکروکنترلر این مدار از ATmega8 استفاده کردم. در این مدار هر سون سگمنت از طریق یک ULN2803 درایو میشود و آی سی ULN2803 نیز فرامین خود را از آی سی شیفت رجیستر 74HC595 دریافت میکند. به دلیل استفاده از شیفت رجیستر در مدار امکان استفاده از میکرو کوچکتر فراهم شده و در عین حال سیم بندی مدار بسیار ساده خواهد شد و از طرفی باعث گسترش ساده مدار شده است. این مدار امکان دریافت اطلاعات از طریق کی پد 3 در 4 نیز دارد که بنده نیز برای شما آنرا توضیح میدهم و شما میتوانید در فایل پرتیوس آنرا تست کنید. ابتدا که مدار روشن میشود روتین تست اجرا میشود و توسط این روتین با چهار الگوریتم مختلف اعداد 0 تا 9 بر روی سگمنت ها نمایش داده میشود که شما میتوانید سالم بودن مدار و صحت سگمنت ها و همچنین چیدمان درست آنها مطمئن شوید.
تصویر تست دوم
تصویر تست سوم
تصویر تست چهارم پس از راه اندازی مدار شروع به نمایش نرخ ذخیره شده از قبل می نماید. برای ورود به منوی تنظیم نرخ باید عدد 5 را وارد کنید. با وارد شدن به منو نقطه های اعشار زیر یکی از نرخ ها روشن میشود که نمایانگر نرخی است که برای ویرایش انتخاب شده است. شما بازدن هر بار عدد 1 میتوانید نرخ دیگر را انتخاب کنید.
روشن شدن نقطه های اعشار در زیر نرخ اول پس از انتخاب نرخ ارزی که میخواهید ویرایش کنید ، با زدن علامت ستاره [*] شروع به ویرایش کنید. در این حالت فقط نقطه اعشار زیر رقم یکان عدد نرخ در حال ویراش روشن خواهد بود و تمام ارقام صفر گشته تا آماده تنظیم عدد جدید شود.
روشن ماندن فقط یک نقطه اعشار و صفر شدن ارقام جهت ورود عدد جدید برای ذخیره عدد و خروج از ویرایش عدد باید علامت [#] را وارد کنید. در این حالت دوباره تمامی نقطه های نرخ انتخاب شده روشن میشود و دوباره با زدن عدد 1 میتوانید نرخهای بعدی را انتخاب کنید. برای خروج از منو و شروع به کار عادی تابلو عدد صفر را وارد کنید. برنامه این تابلو توسط کدویژن نوشته شده و براحتی میتوان در ابتدای برنامه بدون نیاز داشتن دانش خاصی از برنامه نویسی پارامترهای زیر را تنظیم کرد :
همانطور که مشاهد نمودید در صورتیکه شما هر نوع سون سگمنتی را استفاده کنید بدون نگرانی از نوع کاتد یا آند مشترک بودن و یا حتی ترتیب پایه های سگمنت میتوانید آنرا در مدار استفاده کرده و فقط سر خط برنامه را تغییر دهید و برنامه خود بصورت اتوماتیک سایر تغییرات را اعمال خواهد کرد. جهت دانلود نقشه پرتیوس و فایل میکرو اینجا کلیک کنید. دوستانی که علاقمن به تهیه مدار یا نقشه های PCB و سورس برنامه با توضیحات خطوط برنامه و مدار دارند میتوانند با بنده تماس حاصل کنند و آنرا سفارش دهند. کلمات کليدي : ATmega8 7segment 74HC595 AVR CurrencyPanel Currency Panel KeyPad تابلو نرخ ارز میکرو شیفت رجیستر سون سگمنت کی پد ارسال شده در مورخه : جمعه، 17 دي ماه ، 1389 توسط lachini
مرتبط با موضوع : خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32 [چهارشنبه، 29 دي ماه ، 1389]ولتمتر AC با امکان ارسال SMS [شنبه، 18 دي ماه ، 1389] ساعت دیجیتال توسط ATmega8 [جمعه، 9 مهر ماه ، 1389] ساعت دیجیتال توسط 8051 و اسمبلی [چهارشنبه، 3 شهريور ماه ، 1389] ضبط صوت دیجیتال توسط میکرو AVR [شنبه، 8 خرداد ماه ، 1389] تایمر موزیکال توسط AVR [يكشنبه، 25 اسفند ماه ، 1387] مدار دزدگیر با امکان شماره گیری [چهارشنبه، 23 بهمن ماه ، 1387]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
|
لیست قطعات +برنامه نویسی (امتیاز : 0) توسط ميهمان در مورخه : چهارشنبه، 2 فروردين ماه ، 1391 | ||
|
درخواست ارسال پروژه به وبلاگ (امتیاز : 0) توسط ميهمان در مورخه : شنبه، 13 خرداد ماه ، 1391 | ||
|
چند سوال (امتیاز : 1) توسط poryazdanpanah در مورخه : پنجشنبه، 14 شهريور ماه ، 1392 (مشخصات کاربر | ارسال پیغام شخصی) | ||
|