آموزش AVR - پروژه تابلو روان : نمایشگر ماتریسی دارای 5*7 LED ماتریسی می باشد که در 7 سطر و 5 ستون قرار دارند.نمایشگر بوسیله یک میکرو AVR کنترل می گردد.سطرها بوسیله پورت B میکرو کنترل می شوند در حالیکه پورت D داده ها را روی ستون ها قرار می دهد تا کاراکترها نمایش داده شوند.نمایشگر ماتریسی که در این پروژه مورد استفاده قرار گرفته LTR-747HR می باشد .

مدار طراحی شده  STAND ALONE می باشد به این معنی که پورت D و B آن را به هر نوع میکرو AVR می توان متصل نمود.مدار ما از 3 عدد IC شیفت رجیستر شماره 74HC595 تشکیل شده که هر ستون صفحه نمایش را دائماً به مدت 3 میلی ثانیه روشن و خاموش می کنند.

کنترل شیفت رجیستر ها بر عهده پورت B است .وقتی که یک ستون انتخاب می شود داده مورد نظر آن ستون بر روی پورت D قرار می گیرد سیگنال های پورت B بوسیله ULN2003 تقویت شده LED ها را روشن و خاموش می کنند.هنگامیکه هر ستون مرتباً روشن وخاموش می گردد کارکتر ها روی صفحه نمایش شکل می گیرند.

تابلو روان

در انتها برنامه ای برای ATTiny2313 نوشته شده است که می تواند چندین پیغام متحرک را بر روی صفحه نمایش نشان دهد.

یک برنامه نیز برای ATMega8 نوشته شده است که تا 40 کاراکتر پیام را نشان داده و مجموعه کاراکتر های بیشتری را پشتیبانی می کند.

دانلود کدهای پروژه

منبع : www.avrprojects.net

مطالب مرتبط :

آموزش AVR-BASCOM

آموزش AVR - ارتباط سریال

آموزش AVR - پروژه ADC

آموزش AVR - پروژه LED چشمک زن

 

نظر
افزودن جدید جستجو
esmaeel   |2011-04-05 10:30:46
سلام
احسنت به این سایت کارتون عالیه
esmaeel   |2011-04-05 10:35:05
سلام لطفا کمکم کنید
می خوام 400 تا led رو هم
زمان روشن کنم وبا avr هم کنترلشون کنم (چشمک زن
باشه ) ونمی خوام از رله استفاده کنم از چه
قطعاتی باید استفاده کنم در مورد تغزیه مدار
هم توضیح بدید
بسیار مچکرم
mohsen   |2012-01-16 13:51:39
سلام: لطفادستورات کامل تابلو روان را برای من
به ایمیل ارسال کنید. باتشکر فراوان.اگه میشه
تا 2.11.90
نوشتن نظر
نام:
ایمیل:
 
آدرس سایت:
عنوان:
 

کامپوننت نظرات بر مطالب، جوملا فارسی توسعه و پشتیبانی توسط گروه نرم افزاری جوملا - http://www.joomla.ir"

با کلیک روی 1+ نوین تراشه را محبوب کنید!

| + -