تاس الکترونیکی دو نفره با میکروکنترلر AVR

تاس الکترونیکی دو نفره

در این بخش تیم الکترونیک و برنامه نویسی الکترونیک ۹۸, اقدام به طراحی و انتشار پروژه ای جالب و سرگرم کننده با عنوان, ساخت تاس الکترونیکی دو نفره با میکروکنترلر AVR, برای شما علاقه مندان به پروژه های میکروکنترلر AVR کرده است. در این پروژه بر روی دو عدد سون سگمنت 7-Segment اعداد 1 تا 6 به صورت تصادفی با فشردن هر یک از دو شستی مربوطه نمایش داده می شوند. اگر عدد 6 آمد صدای بوق ممتد از بلنگو پخش می شود! دو نمایشگر سون سگمنت قرار گرفته در پروژه توسط دو شستی مستقل کنترل شده و هر بار که یک کاربر شستی را فشار می دهد نوبت نفر بعدی است و شستی او کار نمی کند.

نقشه شماتیک پروژه

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

تاس الکترونیکی دو نفره با میکروکنترلر AVR

برنامه میکروکنترلر به زبان بیسیک BASIC در نرم افزار Bascom-AVR

در این پروژه از دو برنامه مشابه برای کنترل دو نمایشگر هفت قسمتی استفاده می کنیم. با فشردن هر یک از شستی ها عددی بین 0 تا 6 به صورت تصادفی انتخاب و پس از جمع شدن با عدد یک به صورت BCD روی پورت خروجی میکروکنترلر ATmega16 قرار می گیرد و به کمک آی سی مبدل 7447 به عدد متناظر در سون سگمنت در آمده و نمایش داده می شود.

همچنین فایل شبیه ساز این پروژه نیز که با نرم افزار Proteus 8 Professional طراحی شده، پیوست فایل پروژه جهت دانلود قرار داده شده است، که می تواند شما را در یادگیری هر چه بهتر مدار و نحوه عملکرد آن یاری نماید.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com

 حجم فایل : 140 کیلوبایت

 محیط برنامه نویسی : Bascom-AVR

 برنامه نویسی شده به زبان : Basic

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 12 می 2018

11 دیدگاه

  1. سلام – پایه های این سون سگمنت چطوریه ؟ 

  2. سلام دوست عزیز
    نوع سون سگمنت ها آند مشترک می باشند.
    شما می توانید از یک سون سگمنت مولتی پلکس دو رقمه آند مشترک استفاده کنید.

  3. سلام  معنی ctrl_bus یعنی چی؟؟

  4. با سلام من سون سگمنت کاتد مشترک تهیه کردم با این نمیشه این مدار رو را انداخت؟؟

  5. فرهاد اکبری

    سلام دوست عزیز
    سون سگمنت ها باید آند مشترک باشند

  6. برنامش واقعا کارمیکنه یعنی اطمینان داشته باشم،بعدازنوشتن برنامه بعدکامپایل سیوش بکنی تمومه؟من اولین بارمه میخوام بابسکام کارکنم

  7. سلام دوست عزیز
    بله برنامه کاملا تست شده است و فایل شبیه ساز آن نیز پیوست فایل پروژه شده است که می توانید با نرم افزار Proteus 8 Professional آنرا اجرا کنید.

  8. برای ساخت این پروژه دقیقا چه قطعاتی لازمه؟

  9. فرهاد اکبری

    سلام دوست عزیز
    دو عدد سون سگمنت تک رقمه آند مشترک
    تراشه 7447
    میکروکنترلر ATMEGA16
    ترانزیستور BC107
    دو عدد مقاومت یک کیلو اهمی
    دو عدد کلید فشاری
    یک بلندگو کوچک 8 اهمی
    یک منبع تغذیه 5 ولت DC با حداقل جریان 200 میلی آمپر

  10. باسلام ؛ پایه بالای هرکدوم از سون سگمنت ها چه چیزی قرارگرفته شده واینکه سون سگمنتی ک مستقیم ب میکرو وصل شده کدوم پایه هاش ب میکرو وصله؟ و اینکه تغذیه مدار چند ولته؟

  11. سلام دوست عزیز
    تمامی اتصالات در نقشه شماتیک واضح است تنها لازم است نام هر پایه را در نقشه دنبال کنید تا ببینید به کدام پایه، قطعه دیگر متصل می شود. به عنوان مثال پایه A هر دو سون سگمنت به پایه شماره 13 تراشه 7447 متصل شده است.
    همچنین تغذیه مدار 5 ولت DC می باشد.

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

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