سخت افزار مدار شامل یه ATmega32 و 10 عدد 7Segmet کاتد مشترک و چند قطعه جانبی دیگه می باشد .
مدهای عملکردی مدار :
1- دماسنج با دقت 0.25 درجه
2- ساعت با نمایش ثانیه و به صورت 24 ساعته با تنظیم منو بندی شده و راحت !
3- کرنومتر با دقت 1/128 ثانیه
4- شمارنده خودرو پارکینگی با روش مادون قرمز به همراه کنترل دستی
5- نمایش حروف روان !!!!
6- شمارنده دستی ( بهش صلوات شمار هم می گن )
7- فرکانس متر با دقت یک هرتز و حداکثر فرکانس یک مگاهرتز
ادامه مطلب
7 مدار در یک مدار با 10 عدد سون سگمنت و ATmega32
طرز استفاده :
1-
با روشن شدن مدار به مد فرکانس متر می رویم و فرکانس ورودی که می تواند بین 1 هرتز تا یک مگاهرتز باشد را به پایه 2 میکرو اعمال می کنیم !!
2-
در مد فرکانس متر با فشار کلید S به مد کرنومتر می رویم !
در مد کرونومتر با فشار کلید + کرنومتر شروع به کار کرده و با فشار کلید - کرنومتر متوقف می شود .
با چند ثانیه نگه داشتن کلید - کرنومتر صفر می شود .
3-
در مد کرنومتر با فشار کلید S به مد نمایش اعداد می رویم !
این مد عملا کاری انجام نمی دهد و فقط اعداد 0 تا 9 رو بروی سون سگمنت نمایش می دهد ! ( به فرم تابلو روان )
4-
در مد نمایش اعداد با فشار کلید S به مد شمارنده خودرو می رویم !
اگه خودروری سنسور L را رد کن و بعدش سنسور R سپس از L و بلطبع از R خارج شود به مقدار نمایش داده شده یکی اضافه می شود !! ( انگار خودرویی وارد شده است )
در صورت حرکت برعکس یکی کم می شود !
نکته : سرعت خودرو باید متناسب باشد !
می توانید سنسور های مادون قرمز مورد نظر را در رورودی پارکینگ نصب کنید !!
با فشار کلید های + و - می توان به صورت دستی عدد شمارش شده رو هم عوض کرد !
توجه : در این مد عدد منفی نداریم و اگه عدد 0 بود و یه خودرو خارج شد و یا کلید - رو فشار بدهیم عدد 999999999 نمایش داده میشود !!!
5-
نکته :در مد شمارنده خودرو می توان ورودی های L و R را زمین کرد تا به عنوان یه شمارنده دستی ازش استفاده کرد !!
6-
در مد شمارنده خودرو با فشار کلید S به مد دماسنج می رویم !
دمای محیط توسط سنسور L35 اندازه گیری شدهو با دقت 0.25 درجه نمایش داده می شود ! ( هر چند دقت خود سنسور خیلی کمتر و در حد یه درجه هستش )
7-
در مد دماسنج خودرو با فشار کلید S به مد ساعت می رویم !
نمایش ساعت با دقیقه و ثانیه و به فرم 24 ساعته می باشد !
در مد ساعت با فشار دادن و نگه داشتن کلید S برای چند ثانیه , ساعت شروع به چشمک زدن کرده و با کلید های + و - می توان ساعت را تنظیم کرد !
با فشار مجدد کلید S دقیقه شروع به چشمک زدن کرده و پس از تنظیم دقیقه کلید S را فشار می دهیم !!
1-
در مد ساعت با فشار کلید S برای مدت کوتاه به مد فرکانس متر می رویم !!
فایل برنامه میکرو ( تحت bascom ) و تست پروتئوس و نقشه مدار و ... را در پیوست دریافت کنید !!
دوست عزیز میتونی این نقشه رو خلاصه طراحی کنید که تاریخ و دما رو نشون بده ؟
با مگا 8
سلام
این فرمان ها مربوط به چی اند؟
تو خط سوم برنامه است
کد:
Ddra.3 = 0 : Ddra.4 = 0 : Ddra.5 = 0 : Ddra.6 = 0 : Ddra.7 = 0
Ddrc = 63 : Ddrd = 255 : Ddrb = &B11111101
(۱۴-اسفند-۱۳۹۰, ۱۸:۲۷:۵۵)abbasalifix نوشته است: [ -> ]سلام
این فرمان ها مربوط به چی اند؟
تو خط سوم برنامه است
کد:
Ddra.3 = 0 : Ddra.4 = 0 : Ddra.5 = 0 : Ddra.6 = 0 : Ddra.7 = 0
Ddrc = 63 : Ddrd = 255 : Ddrb = &B11111101
سلام.
دوسته من این دستور به طور مثال ddra.4 پایه a.4 را به عنوان ورودی و مقاومت پول اپ رو فعال کرده...
و DDRC=63 مقدار 63 که کد اسکی است رو به پورت C داده یعنی111111 باینری .. یعنی پایه C.0 رو تا C.5 رو یک کرده.... و DDRD=255 یعنی باینری 11111111 تمامی پایه های پورت D رو یک کرده...
مرسی
مقاومت داخلی میکرو برای پول آپ کردن و پول داون کردن مقدارش چقدره؟
وقتی این فرمان هست چرا باز بعضی ها میان مقاومت خارجی میزارن؟
نقل قول: وقتی این فرمان هست چرا باز بعضی ها میان مقاومت خارجی میزارن؟
ممكنه با توجه به مسافت و يا كاربرد ، مقاومت پول آپ داخلي كافي نباشه ...
اينه كه از خارجي هم استفادهه مي كنن.
كلا دلبخواهيه ...
مقدارش رو هم شايد در ديتاشيت بتونيد گير بياريد ...