پروژه ساعت دیجیتال

پروژه ساعت دیجیتال

مقدمه ۱

فصل اول: فیبر مدار چاپی

انواع فیبر مدار چاپی ۴

 طریقه ساخت فیبر مدار چاپی ۴

 طریقه نصب قطعات بر روی فیبر مدارچاپی۴

رسم نقشه مربوط به خطوط پشت فیبر۴

انتقال نقشه مدار بر روی فیبر ۵

فصل دوم: میکروکنترلرها

 AVR 7

خصوصیات ATtiny10، ATtiny11، ATtiny128

میکروکنترلر AVR 10

 توان مصرفی پایین ۱۰

نکات کلیدی و سودمند حافظه فلش خود برنامه ریز

۱۱ راههای مختلف برای عمل برنامه ریزی ۱۱

خود برنامه ریزی توسط هر اتصال فیزیکی۱۱

ISP 11

فصل سوم:Bascom

 معرفی کامپایلر Bascom 13

معرفی منوهای محیط Bascom 13

معرفی محیط شبیه سازی…………………………………………………………………………………………………………….. ۱۷

معرفی محیط برنامه ریزی……………………………………………………………………………………………………………… ۱۹

ساخت programmer STK200/300………………………………………………………………………………………….. 20

فصل چهارم:معرفی IC ATM8

معرفی پایه های IC ……………………………………………………………………………………………………………………… 24

فصل پنجم: نرم افزار

 بدنه یک برنامه در محیط Bascom…………………………………………………………………………………………….. 31

معرفی میکرو…………………………………………………………………………………………………………………………………… ۳۱

کریستال………………………………………………………………………………………………………………………………………….. ۳۱

اسمبلی و بیسیک…………………………………………………………………………………………………………………………… ۳۲

آدرس شروع برنامه ریزی حافظه Flash………………………………………………………………………………………. 32

تعیین کلاک…………………………………………………………………………………………………………………………………… ۳۲

پایان برنامه………………………………………………………………………………………………………………………………………. ۳۳

اعداد و متغیرها و جداول Look up…………………………………………………………………………………………….. 33

دیمانسیون متغیر……………………………………………………………………………………………………………………………. ۳۳

دستور Const…………………………………………………………………………………………………………………………………. 34

دستور CHR…………………………………………………………………………………………………………………………………… 35

دستور INCR…………………………………………………………………………………………………………………………………. 35

دستور DECR……………………………………………………………………………………………………………………………….. 35

دستور CHEcksum………………………………………………………………………………………………………………………. 36

دستور Low……………………………………………………………………………………………………………………………………. 36

دستور High…………………………………………………………………………………………………………………………………… 36

دستور Rotate………………………………………………………………………………………………………………………………… 36

تابع format…………………………………………………………………………………………………………………………………….. 37

جدولLook up………………………………………………………………………………………………………………………………. 38

دستور Hex…………………………………………………………………………………………………………………………………….. 38

رجیسترها و آدرس های حافظه……………………………………………………………………………………………………. ۳۹

دستور Set………………………………………………………………………………………………………………………………………. 39

دستور Reset………………………………………………………………………………………………………………………………….. 39

دستور Bitwait………………………………………………………………………………………………………………………………. 39

دستور Out……………………………………………………………………………………………………………………………………… 40

دستور INP…………………………………………………………………………………………………………………………………….. 40

دستورالعمل های حلقه و پرش…………………………………………………………………………………………………….. ۴۰

دستور GoTo و JMP …………………………………………………………………………………………………………………… 40

دستور Do-Loop…………………………………………………………………………………………………………………………… 41

دستور for- Next…………………………………………………………………………………………………………………………… 41

دستور f…………………………………………………………………………………………………………………………………………… 42

دستور Case……………………………………………………………………………………………………………………………………. 43

فصل ششم: پیکره بندی تایمر/کانتر صفر و یک

 پیکره بندی تایمر/کانتر صفر در محیط Bascom………………………………………………………………………. 46

پیکره بندی تایمر/کانتر یک در محیط Bascom…………………………………………………………………………. 47

معرفی زیربرنامه………………………………………………………………………………………………………………………………. ۴۸

فصل هفتم : طراحی پروژه …………………………………………………………………………….. ۵۰

ضمائم …………………………………………………………………………………………………………. ۶۰

مراجع………………………………………………………………………………………………………………………………………………. ۸۸

 

مقدمه :

 -الکترونیک در زندگی امروز

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

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

– سیستم های الکترونیکی

پس از یک نظر اجمالی در داخل یک سیستم الکترونیکی مانند یک دستگاه رادیو ، تلویزیون و یا کامپیوتر ممکن است انسان از پیچیدگی آن و از یادگیری الکترونیک دلسرد شود ، اما در واقع آن طور که به نظر می رسند ، دشوار نیستند و این به دو دلیل است .

      ا ول اینکه اگرچه سیستم های الکترونیکی اجزاو قطعات زیادی را در خود جای می دهند ، اما باید

      دانست که انواع کلی این اجزا اغلب محدود و انگشت شمار هستند .

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

دوم اینکه انواع سیستم های الکترونیکی از تعداد محدودی مدارهای اصولی و یا بلوک هایی که وظیفه هر کدام به کاراندازی قسمتی از سیستم مثلا تقویت یا شمارش است ، تشکیل یافته اند که به منظور عملکرد کل سیستم ، آن را به یکدیگر متصل می نمایند .

– مدارهای خطی و مدارهای رقمی

بسیاری از سیستم های الکترونیکی طوری طراحی شده اند تا با دریافت یک ورودی الکتریکی و با پردازش آن ، یک خروجی الکتریکی تولید کرده تا بتوانند کار معینی را انجام دهند ( که این کار بدون سیستم مورد نظر ، به تنهایی از عهده ورودی الکتریکی مذکور ساخته نخواهد بود . )

مدارهای الکترونیکی که در سیستم ها کاربرد دارند به دو دسته مهم تقسیم می شوند : مدارهای خطی ( یا قیاسی ) و مدارهای رقمی یا دیجیتال .

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

 مدارهای رقمی دارای فقط دو حالت هستند و ورودی و خروجی آنها به اصطلاح (high) به معنی بالا ، یعنی نزدیک به میزان ولتاژ منبع مدار و یا (low) به معنی پایین ، یعنی نزدیک صفر ولت هستند .

 در این مدارها عمل کلیدزنی به وسیله ترانزیستور انجام می گیرد . دستگاه شمارش گر در واقع یک مدار رقمی است که در آن سیگنال تولید شده توسط سلول نوری ، یا در حالت صفر و یا در حالت یک قرار می گیرد و این امر بستگی به قطع شدن یا نشدن نور دارد . بنابراین مدارهای رقمی علائم الکتریکی را به صورت پالس یا ضربه با خود حمل می کنند . سیستمی که در آن یک لامپ توسط دیمر کنترل و کم و زیاد می شود ، یک سیستم حالت مداوم و سیستمی که همان لامپ را خاموش و روشن می کند یک سیستم دو حالته است ، چون که توسط آن لامپ مذکور یا کاملا روشن یا کاملا خاموش می شود .

 

 

 

 

 

 

 

 

 

 

 




توجه توجه
ایمیل و شماره همراه خود را در فرم زیر وارد کنید
توجه توجه: فایل درخواستی حداکثر ظرف 30 دقیقه ارسال خواهد شد.