خدمات وبسایت آی‌سی‌تی نیـــک

طراحی و ساخت انواع پروژه‌های الکترونیکی با: میکروکنترلرavr - میکروکنترلرarm - میکروکنترلرpic و آردوینو

مقالات و آموزش‌های رایگان در سطوح پایه و حرفه‌ای برای الکترونیک و آی سی تی - ICT

ماشین حساب ساده با AVR به زبان C

منتشر شده در میکروکنترلر avr

در این پست قصد داریم یک ماشین حساب ساده با AVR رو که به زبان C نوشته شده رو برای شما دوستان علاقه مند به برنامه نویسی قرار بدیم.

یک ماشین حساب ساده به چه چیزهایی نیاز دارد؟

مسلما برای یک ماشین حساب یه نمایشگر نیاز داریم و یک کیپد (که حداقل 16تا کلید داشته باشه پس باید کیپد4*4 باشه) و یک پردازشگر که همون میکرو AVR که مطابق مدار زیر به هم متصل شدن:

CALCULATOR WITH AVR

این ماشین حساب (با توجه به ظرفیتFLOAT)بر روی 8رقم محاسبات انجام میده

avr calc

برنامه این ماشین حساب ساده که قادر به انجام 4 عمل اصلی ریاضیات هست به زبان C و در کامپایلر CODEVISION نوشته شده و میکرو کنترلر آن ATMEGA32 می باشد.

دانلود فایل شبیه ساز پروتئوس

دانلود برنامه ماشین حساب به زبان C

نویسنده مطلب :مجتبی اسدی 

آی دی تلگرام نویسنده:@needforwin

 

 مطالب مرتبط :

برچسب ها:

Tags: ماشین حساب با AVR ماشین حساب ساده با atmega8 ماشین حساب ساده با AVR ماشین حساب ساده با AVR به زبان C

دیدگاه‌ها  

# الناز هاشمی 1397-10-30 17:40
سلام خسته نباشید.ببخشید میشه یه توضیح مختصر درمورد کد و متغیر های تعریف شده بدید که متوجه بشیم دقیقا چه اتفاقی میفته؟ممنون میشم واقعا
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# رضا 1397-09-28 00:06
با سلام
تو شماتیک اسم میکرو ATmega16 هست ولی تو توضیحات گفتین ATmega32 مشمکلی نیست با همین اتصالات برای 16 استفاده کنم؟؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# علیرضا 1397-08-30 21:54
سلام وخسته نباشید
سوال داشتم در مورد کی پد چرا عدد های 7و4و1واستارت کار
نمی کنند برنامه تغییر دادم ولی نشد علت کجاست
کی پد عوض کردم و اتمگا عوض کردم به نظر شما علت از کجاست
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# رضا 1397-10-01 22:23
من هم همین مشکل را دارم ممنون میشم راهنمایی کنید؟؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# ras 1397-03-02 19:25
سلام چطوری میشه اینو برای atmega16 تغییر داد؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# Amir 1397-08-05 05:22
توی کد ویزارد اتمگا 16 رو به جای 32 انتخاب کن
وپایه های کیپد رو به همین ترتيب از پورت D به پرت B وصل کن و تو برنامه نویسی هر جا D دیدی بکنش B
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# amirhossein 1397-02-28 18:33
سلام وخسته نباشید ببخشید من برنامه رودانلود کردم موقع اکسترکت ی رمز میخاد رمزشو نزاشتید اگه میشه رمزشو بگین
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# Sahand 1397-01-27 21:48
سلام من ارور دارم alphanumeric چجوری درستش کنم؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# مدیر ارشد 1397-01-31 01:31
سلام
این ارور رو در کدوم نرم افزار دارید؟
مراحل رو بدرستی پیش رفتید ؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# مدیر ارشد 1396-09-02 18:22
مرسی بابت اطلاع رسانی دوستان
مشکلی که در دانلود فایل ها بود برطرف شد
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# @# 1396-02-26 14:28
chera javab nemide kazemi hastam
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# مدیر ارشد 1396-02-26 18:42
سلام کاظمی جان
برنامه سالم هستش و چندین بار تست شده
مشکلتون چیه ؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# mohamad1121212 1395-09-11 02:19
داش دمت گرم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# maj 1395-09-03 20:21
سلام و عرض خسته نباشید دوست عزیز
من پروژه ماشین حساب رو از این سایت دانلود کردم ولی پسورد میخاد.
اگر ممکنه به ایمیلم بفرستید ممنون میشم.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# مدیر ارشد 1395-09-03 23:08
سلام و تشکر بابت دیدگاهتون
پسورد تمام فایل های سایت ، آدرس سایت هستند -متن زیر رو کپی و در قسمت رمز وارد کنید:
www.ictnic.com
موفق باشید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

4

پشتیبانی و مشاوره 24 ساعته

ictnic2

تماس با ما

  • تلگرام : ICTNIC2@

به ما بپیوندید

ما را در صفحات اجتماعی دنبال نمایید...

کاربران ثبت نامی

تا این لحظه تعداد

2415 نفر

در وبسایت تخصصی ictnic

ثبت نام و از خدمات ما استفاده می کنند.

ما را در آپارات دنبال کنید

aparat logo fa color black 275x100