Google Translate

جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 99009123812060 ارسال كنيد.
| · نصب برنامه در Slax | [ 3 نظر - 813 مشاهده ] |
| · ورود به محيط Slax | [ 9 نظر - 1002 مشاهده ] |
| · خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32 | [ 18 نظر - 7687 مشاهده ] |
| · رله کنترل فاز Three Phase Monitor | [ 11 نظر - 6842 مشاهده ] |
| · ولتمتر AC با امکان ارسال SMS | [ 6 نظر - 8225 مشاهده ] |

حال نوبت به توضیح برنامه هست. من برنامه این میکرو را به زبان بیسیک نوشتم و از نرم افزار BASCOM-AVR استفاده کردم.
$regfile = "m8def.dat"
$crystal = 8000000
همانطور که میدانید، دستوراتی که با علامت "$" در BASCOM آغاز میشوند، جزو دستورات کمپایلر به حساب میآیند. و در زمان کمپایل کدی را تولید نمیکنند. دو دستور فوق نیز همینگونه هستند. در دستور اول نوع میکرو برای کمپایلر تعریف میشود که در اینجا ATmega8 میباشد و در دستور بعدی فرکانس کریستال بر حسب هرتز مشخص میشود.در این برنامه مقدار فرکانس تعریفی هشت مگاهرتز است. توجه داشته باشید که من در مدار تابلو روان خود، از کریستال خارجی استفاده نکردم. لذا این دستور تعیین کننده فرکانس اسیلاتور داخلی میکروکنترلر میباشد.
در این جلسه نخستین مدار عملی تابلو روان را برای شما توضیح میدهم. البته قبل از شروع این بحث باید عنوان کنم که من در طراحی این مدارات سعی کردم که از حداقل قطعات ممکن استفاده کنم تا مدار از نظر سخت افزاری تا حد امکان ساده و ارزان باشد، در عین حال اینکه شما با ساخت هر یک از این مدارات با نکات مهم در طراحی تابلو روان آشنا میشوید. تا در پایان ساخت این مدارات به یک طراح حرفهای در زمینه ساخت تابلو روان تبدیل خواهید شد. از آنجایی که تمامی مطالب درج شده در این مجموعه مقالات حاصل تجربیات شخصی من در این زمینه هست، از شما دوستان عزیزی که مایل هستند از این مقالات در سایت و یا وبلاگ خود استفاده نمایند، میخواهم که حتما منبع را ذکر نمایند.
در مباحث قبل به این نکته اشاره شد که برای نمایش هر تصویر ویا متنی در تابلو روان ما نیاز به این داریم که ابتدا آنرا به نقاط تشکیل دهنده تقسیم کنیم. در مورد حروف نیز بدین شکل عمل میکنیم و به ازای هر حرف یک جدول درست میکنیم، به مجموعه این جداول که شامل تمامی حروف میشود اصطلاحا جدول گلایف میگویند. جهت روشن شدن مطلب به تصویر زیر دقت نمایید.

همانطور که گفته شد، جهت نمایش مناسب تصاویر متحرک باید حداقل 24 تصویر در ثانیه نمایش داده شود. حال فرض کنید شما یک تابلو با 32 سطر میخواهید طراحی کنید و از جاروب سطری هم استفاده میکنید در این حالت زمان نمایش هر فریم تصویر برابر با 41.6 میلی ثانیه خواهد بود و در هر فریم 32 سطر جهت جاروب داریم پس زمان روشن بودن هر سطر برابر با 1.3 میلی ثانیه خواهد بود.
خوب شما مدار را طراحی و میسازید اما در پایان متوجه میشوید که نور LED ها بسیار کم تر از حالت معمولی است و حسابی متعجب خواهید شد که چرا با وجود استفاده از LED های مرغوب نور تابلو روان تا این حد کم است؟!
نکته اینجاست که شما هر LED را فقط به مدت 1.3 میلی ثانیه روشن نگاه میدارید و سپس به مدت 31 برابر این مدت خاموش نگاه میدارید( به خاطر جاروب 31 سطر بعدی ) یعنی 1.3 میلی ثانیه روشن و 40.3 میلی ثانیه خاموش است. ودر واقع اثر نور LED در چشم به میزان قابل توجهای کاهش مییابد.
اثر نور در چشم انسان برای مدت کوتاهی باقی میماند. این خاصیت را اثر پس ماند نور (Flicker) مینامند. برمبنای همین خاصیت است که در سینما و تلویزیون احساس پیوستگی تصویر بوجود میآید.
چنانچه تصاویری که از یک حرکت مثلا راه رفتن انسان عکس برداری شود و سپس با سرعت 16 بار در ثانیه به نمایش درآید، چشم انسان منقطع بودن تصاویر را احساس نکرده و تصاویر را بطور پیوسته حس میکند. بر مبنای این خاصیت بود که صنعت سینما بوجود آمد.
| کل موضوعات | 707 |
| کل ارسال ها | 3217 |
| کل بازديد ها | 750185 |
| کل پاسخ ها | 2551 |
| کل اعضا | 2222 |