خوش آمديد!
19:05 جمعه 29 ارديبهشت ماه ، 1391
مترجم گوگل

Google Translate

SMS خبرنامه

SMS

جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 99009123812060  ارسال كنيد.

عضویت در خبرنامه

ایمیل - Email



تازه های سایت
· نصب برنامه در Slax[ 4 نظر - 1855 مشاهده ]
· ورود به محيط Slax[ 9 نظر - 2116 مشاهده ]
· خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32[ 23 نظر - 9583 مشاهده ]
· رله کنترل فاز Three Phase Monitor[ 14 نظر - 9012 مشاهده ]
· ولتمتر AC با امکان ارسال SMS[ 8 نظر - 10101 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]
تبلیغات


فروشگاه

نرم افزار


نرم افزار LTG
نرم افزار تولید کننده سورس بسکام تابلوروان 16 در 64
تعداد:


ليست محصولات

تابلوروان: تابلو نمایش نرخ ارز با ATmega8

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

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

  •  بدون رفرش بوده و در نتیجه نور بالایی دارد و کاملا آفتاب دید است.
  •  امکان تغییر نرخ ارز توسط طریق کی پد 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 و سورس برنامه با توضیحات خطوط برنامه و مدار دارند میتوانند با بنده تماس حاصل کنند و آنرا سفارش دهند.



کلمات کليدي : 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 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : zug11sav
تايپ کد امنيتي : [ بازگشت ]

این چرا تنظیم نمیشه ؟ (امتیاز : 0)
توسط ميهمان در مورخه : يكشنبه، 19 دي ماه ، 1389
تو پروتوس وقتی 5 رو میزنم اصلا چیزی عوش نمیشه ! ولی تست سگمنت ها درست انجام میشه فکر کنم ایراد داره ، شایدم از ورژن من باشه


[ ارسال جوابیه ]


كمك (امتیاز : 1)
توسط irandokht در مورخه : سه شنبه، 17 اسفند ماه ، 1389
(مشخصات کاربر | ارسال پیغام شخصی)
سلام لطفا در مورد ساخت تابلو روان در سايز كوچك و وسايل مورد نياز (از صفر) من را راهنمايي كنيد


[ ارسال جوابیه ]


نظر (امتیاز : 0)
توسط ميهمان در مورخه : چهارشنبه، 24 فروردين ماه ، 1390
سلام چجوری سون سکمنتها بدونه رفرش هستند؟!! اگر میشه یه توضیح کوچولو بدهید


[ ارسال جوابیه ]


مرسی (امتیاز : 0)
توسط ميهمان در مورخه : پنجشنبه، 14 ارديبهشت ماه ، 1391
جالب بود مرسی پروژه [automasys.wordpress.com] هاي الکترونيک [automasys.wordpress.com] کنترل [automasys.wordpress.com] مانيتورينگ [automasys.wordpress.com] اتوماسيون [automasys.wordpress.com] صنعتي [automasys.wordpress.com] ارایه انواع [automasys.wordpress.com] پروژه [automasys.wordpress.com] هاي صنعتي [automasys.wordpress.com] آزمايشگاهي [automasys.wordpress.com] دانشگاهي [automasys.wordpress.com] تحقيقاتي [automasys.wordpress.com] automasys.wordpress.com [automasys.wordpress.com] انواع ميکروکنترلر [automasys.wordpress.com]هاي ميکروچيپ [automasys.wordpress.com] اتمل [automasys.wordpress.com] اينتل [automasys.wordpress.com] فيليپس [automasys.wordpress.com] AVR [automasys.wordpress.com] ARM [automasys.wordpress.com] LPC [automasys.wordpress.com] STM32 [automasys.wordpress.com] PIC [automasys.wordpress.com] dsPIC [automasys.wordpress.com] 8051 [automasys.wordpress.com] 8086 [automasys.wordpress.com] z80 [automasys.wordpress.com] انواع اينترفيس [automasys.wordpress.com] و پروتکل [automasys.wordpress.com] ها ARM [automasys.wordpress.com] AVR [automasys.wordpress.com] PIC
مطالعه ادامه این نظر ...
جالب بود مرسی پروژه [automasys.wordpress.com] هاي الکترونيک [automasys.wordpress.com] کنترل [automasys.wordpress.com] مانيتورينگ [automasys.wordpress.com] اتوماسيون [automasys.wordpress.com] صنعتي [automasys.wordpress.com] ارایه انواع [automasys.wordpress.com] پروژه [automasys.wordpress.com] هاي صنعتي [automasys.wordpress.com] آزمايشگاهي [automasys.wordpress.com] دانشگاهي [automasys.wordpress.com] تحقيقاتي [automasys.wordpress.com] automasys.wordpress.com [automasys.wordpress.com] انواع ميکروکنترلر [automasys.wordpress.com]هاي ميکروچيپ [automasys.wordpress.com] اتمل [automasys.wordpress.com] اينتل [automasys.wordpress.com] فيليپس [automasys.wordpress.com] AVR [automasys.wordpress.com] ARM [automasys.wordpress.com] LPC [automasys.wordpress.com] STM32 [automasys.wordpress.com] PIC [automasys.wordpress.com] dsPIC [automasys.wordpress.com] 8051 [automasys.wordpress.com] 8086 [automasys.wordpress.com] z80 [automasys.wordpress.com] انواع اينترفيس [automasys.wordpress.com] و پروتکل [automasys.wordpress.com] ها ARM [automasys.wordpress.com] AVR [automasys.wordpress.com] PIC [automasys.wordpress.com] MicroController [automasys.wordpress.com] Electronic [automasys.wordpress.com] Project [automasys.wordpress.com] GPRS [automasys.wordpress.com] GSM [automasys.wordpress.com] USB [automasys.wordpress.com] BlueTooth [automasys.wordpress.com] Ethernet [automasys.wordpress.com] Network [automasys.wordpress.com] CAN [automasys.wordpress.com] I2C [automasys.wordpress.com] SPI [automasys.wordpress.com] RS485 [automasys.wordpress.com] Automation [automasys.wordpress.com] PLC [automasys.wordpress.com] پروژه الکترونيک [automasys.wordpress.com] ميکروکنترلر [automasys.wordpress.com] آرم [automasys.wordpress.com] 8051 [automasys.wordpress.com] اتمل [automasys.wordpress.com] فيليپس [automasys.wordpress.com] ميکروچيپ [automasys.wordpress.com] Interface [automasys.wordpress.com] اينترفيس [automasys.wordpress.com] ويژوال استاديو [automasys.wordpress.com] Visual Studio 2010 [automasys.wordpress.com] C# [automasys.wordpress.com] VB.Net [automasys.wordpress.com] Protel [automasys.wordpress.com] DXP [automasys.wordpress.com] Altium [automasys.wordpress.com] Eagle [automasys.wordpress.com] PCB [automasys.wordpress.com] SPICE [automasys.wordpress.com] PSPICE [automasys.wordpress.com] HSPICE [automasys.wordpress.com] ADS [automasys.wordpress.com] OrCAD [automasys.wordpress.com] Silvaco [automasys.wordpress.com]


[ ارسال جوابیه ]


لیست قطعات +برنامه نویسی (امتیاز : 0)
توسط ميهمان در مورخه : چهارشنبه، 2 فروردين ماه ، 1391
باسلام وتبریک سال نو. چرا وقتی یه مداری را میدهید کامل شرح نمیدهید الان توی تابلوی نرخ ارز نه ازبرنامه خبری هست نه از لیست قطعات


[ ارسال جوابیه ]

امتیاز دهی به مطلب
امتیاز متوسط : 3.17
تعداد آراء: 68


لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

اشتراک گذاري مطلب

جهت درج تبلیغ خود در اینجا با ما تماس بگیرید 09123812060