نمایش نرخ ارز با ATmega8 | ایران سیستم روبوتیک - نیاز جهان
طرف قرارداد بانک ملت

فروشگاه ما با نام تجاری (نیاز جهان) متصل به درگاه پرداخت آنلاین بانک ملت میباشد. قسمت فروشگاه های اینترنتی صفحه 48

خبرنامه پیامکی

جهت عضویت در خبرنامه پیامکی ایران سیستم روبوتیک (نیاز جهان) عدد ۲ را به این شماره ارسال کنید 30008536000118

جهت لغو عضویت عدد 3 را ارسال نمایید

کاربرحاضر
1 کاربر در حال خواندن این صفحه.
Users: 1 مهمان
جستجوی سریع


چندی پیش سفارش طراحی یک تابلو اعلان نرخ خرید و فروش ارز داشتم. که امروز تصمیم به معرفی و توضیح مدار بپردازم..

این مدار دارای ویژگیهای زیر است:

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

 برای اینکه مدار تا حد امکان ساده و ارزان طراحی شود من حتی برای میکروکنترلر این مدار از ATmega8 استفاده کردم. در این مدار هر سون سگمنت از طریق یک ULN2803 درایو میشود و آی سی ULN2803 نیز فرامین خود را از آی سی شیفت رجیستر 74HC595 دریافت میکند. به دلیل استفاده از شیفت رجیستر در مدار امکان استفاده از میکرو کوچکتر فراهم شده و در عین حال سیم بندی مدار بسیار ساده خواهد شد و از طرفی باعث گسترش ساده مدار شده است. این مدار امکان دریافت اطلاعات از طریق کی پد 3 در 4 نیز دارد که بنده نیز برای شما آنرا توضیح میدهم و شما میتوانید در فایل پرتیوس آنرا تست کنید. ابتدا که مدار روشن میشود روتین تست اجرا میشود و توسط این روتین با چهار الگوریتم مختلف اعداد 0 تا 9 بر روی سگمنت ها نمایش داده میشود که شما میتوانید سالم بودن مدار و صحت سگمنت ها و همچنین چیدمان درست آنها مطمئن شوید.

Currency Panel تابلو نمایش نرخ ارز

تصویر تست دوم

Currency Panel تابلو نمایش نرخ ارز

تصویر تست سوم

Currency Panel تابلو نمایش نرخ ارز

تصویر تست چهارم

پس از راه اندازی مدار شروع به نمایش نرخ ذخیره شده از قبل می نماید. برای ورود به منوی تنظیم نرخ باید عدد 5 را وارد کنید. با وارد شدن به منو نقطه های اعشار زیر یکی از نرخ ها روشن میشود که نمایانگر نرخی است که برای ویرایش انتخاب شده است. شما بازدن هر بار عدد 1 میتوانید نرخ دیگر را انتخاب کنید.

روشن شدن نقطه های اعشار در زیر نرخ اول

پس از انتخاب نرخ ارزی که میخواهید ویرایش کنید ، با زدن علامت ستاره [*] شروع به ویرایش کنید. در این حالت فقط نقطه اعشار زیر رقم یکان عدد نرخ در حال ویراش روشن خواهد بود و تمام ارقام صفر گشته تا آماده تنظیم عدد جدید شود.

روشن ماندن فقط یک نقطه اعشار و صفر شدن ارقام جهت ورود عدد جدید

برای ذخیره عدد و خروج از ویرایش عدد باید علامت [#]  را وارد کنید. در این حالت دوباره تمامی نقطه های نرخ انتخاب شده روشن میشود و دوباره با زدن عدد 1 میتوانید نرخهای بعدی را انتخاب کنید. برای خروج از منو و شروع به کار عادی تابلو عدد صفر را وارد کنید.

برنامه این تابلو توسط کدویژن نوشته شده و براحتی میتوان در ابتدای برنامه بدون نیاز داشتن دانش خاصی از برنامه نویسی پارامترهای زیر را تنظیم کرد :

  • تعداد ارقام برای هر نرخ.(در تصویر بالا 5 رقم برای هر نرخ)
  • تعیین تعداد نرخ های نمایش داده شده. (در تصویر بالا 6 ردیف نرخ)
  • نحوه اتصال پایه سون سگمنت ها به شیفت رجیستر.
  • تغییر کلید های تعریف شده در منو ویرایش نرخ.
  • تعیین نوع سون سگمنت آند مشترک یا کاتد مشترک.

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

جهت دانلود نقشه پرتیوس و فایل میکرو اینجا کلیک کنید.

http://www.hlachini.com/download-file-21.html

دوستانی که علاقمن به تهیه مدار یا نقشه های PCB و سورس برنامه با توضیحات خطوط برنامه و مدار دارند میتوانند با بنده تماس حاصل کنند و آنرا سفارش دهند.

مهندس لاچینی


از این محصول 1,588 بازدید شده است.
این محصول در تاریــخ ۱۳۹۰/۹/۲۵ به فــروشگاه اضافــه شده است.
دسته بندی : مقالات اموزشی

نــــــام
ایـمیـل
سایـت


برچسب ها : , , , , , , , , , , , , , , , ,

امروز : یکشنبه ۸ اسفند ۱۳۹۵ | Today : Sunday 26 February 2017
فروشگاه نیاز جهان متصل به درگاه پرداخت آنلاین بانک ملت میباشد


up