فهرست مطالب
عنوان صفحه
مقدمه................................................................................................ 1
فصل اول: فيبر مدار چاپي
انواع فيبر مدار چاپي.............................................................................. 4
طريقه ساخت فيبر مدار چاپي................................................................ 4
طريقه نصب قطعات بر روي فيبر مدارچاپي................................................. 4
رسم نقشه مربوط به خطوط پشت فيبر..................................................... 4
انتقال نقشه مدار بر روي فيبر.................................................................. 5
فصل دوم: ميكروكنترلرها
AVR.................................................................................................. 7
خصوصيات ATtiny10، ATtiny11، ATtiny12................................................ 8
ميكروكنترلر AVR................................................................................... 10
توان مصرفي پايين................................................................................ 10
نكات كليدي و سودمند حافظه فلش خود برنامه ريز...................................... 11 راههاي مختلف براي عمل برنامه ريزي.................................................................................. 11
خود برنامه ريزي توسط هر اتصال فيزيكي................................................... 11
ISP.................................................................................................... 11
فصل سوم:Bascom
معرفي كامپايلر Bascom........................................................................ 13
معرفي منوهاي محيط Bascom................................................................. 13
معرفي محيط شبيه سازي...................................................................... 17
معرفي محيط برنامه ريزي....................................................................... 19
ساخت programmer STK200/300........................................................... 20
فصل چهارم:معرفي IC ATM8
معرفي پايه هاي IC .............................................................................. 24
فصل پنجم: نرم افزار
بدنه يك برنامه در محيط Bascom............................................................. 31
معرفي ميكرو....................................................................................... 31
كريستال............................................................................................. 31
اسمبلي و بيسيك................................................................................ 32
آدرس شروع برنامه ريزي حافظه Flash...................................................... 32
تعيين كلاك.......................................................................................... 32
پايان برنامه.......................................................................................... 33
اعداد و متغيرها و جداول Look up............................................................ 33
ديمانسيون متغير.................................................................................. 33
دستور Const....................................................................................... 34
دستور CHR......................................................................................... 35
دستور INCR........................................................................................ 35
دستور DECR....................................................................................... 35
دستور CHEcksum................................................................................. 36
دستور Low......................................................................................... 36
دستور High......................................................................................... 36
دستور Rotate...................................................................................... 36
تابع format.......................................................................................... 37
جدولLook up...................................................................................... 38
دستور Hex.......................................................................................... 38
رجيسترها و آدرس هاي حافظه................................................................ 39
دستور Set........................................................................................... 39
دستور Reset....................................................................................... 39
دستور Bitwait..................................................................................... 39
دستور Out.......................................................................................... 40
دستور INP.......................................................................................... 40
دستورالعمل هاي حلقه و پرش................................................................ 40
دستور GoTo و JMP .............................................................................. 40
دستور Do-Loop................................................................................... 41
دستور for- Next.................................................................................. 41
دستور f.............................................................................................. 42
دستور Case......................................................................................... 43
فصل ششم: پيكره بندي تايمر/كانتر صفر و يك
پيكره بندي تايمر/كانتر صفر در محيط Bascom............................................ 46
پيكره بندي تايمر/كانتر يك در محيط Bascom............................................... 47
معرفي زيربرنامه................................................................................... 48
فصل هفتم : طراحي پروژه ................................................................ 50
ضمائم .............................................................................................. 60
مراجع................................................................................................. 88
چكيده:
در واقع يك تابلوي نمايشگر ديجيتالي، متن مورد نظر خود را از طريق تجهيزات ورودي همچون كيبورد و يا پورت سريال دريافت مي كند. و اين اطلاعات را در اختيار پردازنده قرار مي دهد. سپس پردازنده پس از آناليز اطلاعات آن را در حافظه تابلو ذخيره نموده. علاوه بر آن حافظه موجود در تابلو
مي تواند كدهاي برنامه را در خود نگهداري نمايد. از طرفي پردازنده با توجه به اطلاعات ذخيره شده، سيگنالهاي لازم را جهت نمايش توليد كرده و در اختيار درايورها قرار مي دهد. با توجه به اينكه نحوه چيدمان LED ها در نمايشگر به صورت ماتريسي مي باشد، لذا دو دسته درايور براي راه اندازي ماتريس نياز است كه شامل درايورهاي سطر و درايورهاي ستون مي باشند. اين درايورها با توجه به فرامين دريافتي از سوي پردازنده، با روشن و خاموش نگاه داشتن LED هاي موجود در ماتريس، باعث به نمايش درآمدن مطالب (اعم از متن و يا تصوير) بر روي ماتريس خواهند شد.
به اين تصوير نگاه كنيد، تصوير صورتك خندان!
در نگاه اول تصوير به صورت يك تصوير كامل و يكپارچه به نظر مي رسد. اما اگر كمي با دقت بيشتر به آن دقت كنيد و تا حد امكان آنرا بزرگ نماييد متوجه خواهيد شد كه در واقع آن تصوير از نقاط (Pixel) متعددي تشكيل شده. پس تصوير را مي توان مجموعه نقاطي دانست كه داراي رنگهاي
متفاوتي اند. هر يك از اين نقاط را يك جزء تصوير (Element Picture) و اين خاصيت موزائيكي تصوير مي نامند.
هر چه تعداد اجزاء تصوير در واحد سطح بيشتر باشد، وضوح بيشتر مي باشد. به عبارت ديگر تصوير به واقعيت نزديكتر بوده، جزئيات آن بهتر ديده مي شود. در تابلوهاي ديجيتالي نيز خاصيت موزائيكي وجود دارد. تصوير تابلو توسط ماتريسي از LED ها ايجاد مي گردد. در اينجا ابعاد يك جزء تصوير به اندازه قطر يك LED است. كه از يك فاصله معين چشم بيننده قادر به تمايز نقاط تصوير ايجاد شده نبوده و يك تصوير را يكپارچه احساس مي كند.
|