پروژه تایپ حروف و اعداد با کیبورد 3×4 به زبان سی

با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند.

پروژه تایپ حروف و اعداد با کیبورد 3×4 به زبان سی

کنترل اتوماتیک کولرهای آبی (ریموت کنترل)

با استفاده از میکروکنترلر Atmega8‌، سنسور دیجیتال دما DS18B20 و LCD‌ متنی شما به راحتی می توانید کولر خانه تان را توسط کنترل تلویزیون و کلید های تعبیه شده، در مد های مختلفی برنامه ریزی کنید، از ویژگی آن می توان به کاهش مصرف انرژی در کولرها آبی اشاره نمود.

کنترل اتوماتیک کولرهای آبی (ریموت کنترل)

محافظ لوازم برقی با نمایشگر سون سگمنت

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

محافظ لوازم برقی با نمایشگر سون سگمنت

پروژه دربازکن الکترونیکی خانه نسخه اصلاح شده (قفل رمز)

این پروژه در اصل یک قفل امنیتی است که می توان جلوی درب اصلی منزل (در کنار آیفون) آن را نصب کرد. از امکانات آن می توان به موارد زیر اشاره نمود: نمایش دما از 125 تا 55- درجه سانتیگراد، نمایش ساعت دقیق، نمایش تاریخ شمسی همراه با روز هفته به صورت فارسی، نمایش تعداد فرصت های باقیمانده برای وارد کردن رمز صحیح، و قفل شدن سیستم به مدت 15 دقیقه در صورتی که 4 بار رمز اشتباه وارد شود. امکان تغییر رمز و تنظیم کردن ساعت و تاریج و ...

پروژه دربازکن الکترونیکی خانه نسخه اصلاح شده (قفل رمز)

پروژه ماشین حساب مهندسی با السیدی گرافیکی

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

پروژه ماشین حساب مهندسی با السیدی گرافیکی
حل تمرینات و پروژه های درس میکروکنترلر

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

www.picpars.com ماشین حساب مهندسی با avr به زبان C 336

بنابر درخواست های مکرر کاربران مبنی بر طراحی یک ماشین حساب پیشرفته (مهندسی) به زبان سی C برای میکروکنترلرهای AVR، وب سایت برنامه نویسی میکروکنترلرها این ماشین حساب را طراحی کرده و همراه با فایلهای سورس و شبیه سازی برای دانلود عموم قرار داده است. در ادامه به اصول کار و توابع ریاضی آن خواهیم پرداخت.
 

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


محاسبات قابل اجرا:

  1. چهار عمل اصلی
  2. درصد گیری
  3. جزر
  4. حافظه M برای نگهداری جواب (افزایشی و کاهشی)
  5. وارد کردن عدد مثبت یا منفی (+-)
  6. Sin
  7. Cos
  8. Tan
  9. Sin-1
  10. Cos-1
  11. Tan-1
  12. log در پایه 10
  13. Log-1 در پایه 10
  14. توان (هر عددی به توان هر عددی)

 

محاسبات 6 به بعد توسط یک کلید شیفت SHIFT تعریف شده است، به این صورت که با زدن کلید شیفت اعداد 1 تا 9 صفحه کلید وظیفه دوم خود را انجام خواهند داد. برای کار با آن ابتدا باید کلید شیفت را فشار دهید تا عبارت SH در نمایشگر ظاهر شود سپس یکی از توابع موجود بر روی کلید های 1 تا 9 را انتخاب کنید. به عنوان مثال کلید 5 را انتخاب می کنید، و سپس عددی که میخواهید کسینوس معکوس آن گرفته شود را وارد میکنید و در آخر هم کلید = را میزنید تا محاسبه انجام شود و نتیجه نمایش داده شود.

نکته: برای وارد کردن اعداد اعشاری ابتدا باید 0 و سپس . و در آخر هم عدد اعشاری را وارد کنید.

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

در اینجا تنها با تعریف یک کلید شیفت برنامه را کمی توسعه داده ایم، در هر صورت می توانید در پایین همین صفحه در قسمت نظرات سوالات یا مشکلات خود را مطرح نمائید. (در ضمن برنامه با نسخه های CodeVisionAVR V2.05.3 و proteus 7.8 SP2 نوشته شده است واضح است که با نسخه های پایین تر قابل اجرا نخواهد بود. در صورت لزوم می توانید جدیدترین نسخه این برنامه ها در سایت دانلود نمائید.)

این پروژه همراه با توضیحات آن تنها در وب سایت www.picpars.com به صورت متن باز ارئه شده و کپی برداری از آن تنها با ذکر منبع امکان پذیر می باشد.

با تشکر فراوان سید محسن قاسمیان

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل ارتباطی ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.




فایل های ضمیمه ( ورود - عضويت )

فایل شماره 190 | نسخه 1.0 | حجم 95 کیلوبایت | دانلود 3811 بار

منبع www.picpars.com  نویسنده: سید محسن قاسمیان

منبع www.picpars.com  دانلود ماشین حساب مهندسی با avr به زبان C

منبع www.picpars.com  پسورد: www.picpars.com

به این مطلب امتیاز دهید


برچسب ها: ماشین حساب دانلود ماشین حساب ماشین حساب مهندسی ماشین حساب پیشرفته تابع گرفتن عدد در زبان سی تابع گرفتن عدد سی ماشین حساب مهندسی C ماشین حساب مهندسی سی ماشین حساب به زبان سی advance calculator

تاریخ ارسال شنبه، 13 اسفند ماه، 1390    نویسندهنویسنده: مدیریت    نظرات 20 نظر    بازدید بازدید [ 17233 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان   

مرتبط باموضوع :          مطالب بیشتر در این موضوع

 پروژه دربازکن الکترونیکی خانه (قفل رمز)  [ چهارشنبه، 21 دي ماه، 1390 ] 33566 مشاهده
 کنترل موتورهای ac دوکاناله بوسیله avr  [ پنجشنبه، 7 مرداد ماه، 1389 ] 12672 مشاهده
 ساعت دقیق با وقفه تایمر یک به زبان سی CodeVision  [ شنبه، 16 ارديبهشت ماه، 1391 ] 15107 مشاهده
 پروژه اتصال میکرو با کابل USB تحت برنامه BASCOM و Codevision  [ يكشنبه، 14 شهريور ماه، 1389 ] 17435 مشاهده
نام شما: sajjad
ایمیل شما: smehran89@gmail.com
در مورخه : يكشنبه، 24 ارديبهشت ماه، 1391 (IP آدرس : )
آواتار Anonymous

باسلام

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

ارسال جوابیه ]

نام شما: مهدی
ایمیل شما: mehdi.sameny@gmail.نم
در مورخه : جمعه، 5 خرداد ماه، 1391 (IP آدرس : )
آواتار Anonymous

در ضمن اگه دوستان لطف کنن برنامه کامل اونو (جمع دو عدد) رو برای برنامه کدویژن بزارن که دیگه عالی میشه.

خدا خیرتون بده 3نمره داره.ممنونم.

جوابیه ها

نام شما: سید محسن قاسمیان
ایمیل شما:
در مورخه : جمعه، 5 خرداد ماه، 1391توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی) http://www.picpars.com (IP آدرس : )
آواتار SMGH-admin

با سلام

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

محاسبات قابل اجرا:

چهار عمل اصلی! نمیدانمفکرکنم عملیات جمع هم شامل اون میشه!

ارسال جوابیه ]

ارسال جوابیه ]

نام شما: esmaeil1924
ایمیل شما: taheri1924@yahoo.com
در مورخه : دوشنبه، 8 خرداد ماه، 1391 (IP آدرس : )
آواتار Anonymous

سلام و خسته نباشيد
مي خواستم بدونم اگر بخواهيم كي پد با دكمه on فعال شود (يعني اينكه قبل از وارد كردن دكمه on كاري انجام ندهد) برنامه آن به چه صورت ميشه و كجاي برنامه بايد دستور فعال كردن كي پد را قرار بدهيم
لطفا جواب بدهيد.باتشكر

ارسال جوابیه ]

نام شما: esmaeil
ایمیل شما: taheri1924@yahoo.com
در مورخه : دوشنبه، 8 خرداد ماه، 1391توسط
(مشخصات کاربر esmaeil1924 | ارسال پیغام شخصی) (IP آدرس : )
آواتار esmaeil1924

سلام شما پروژه دانشجويي هم انجام مي دهيد

جوابیه ها

نام شما: سید محسن قاسمیان
ایمیل شما:
در مورخه : دوشنبه، 8 خرداد ماه، 1391توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی) http://www.picpars.com (IP آدرس : )
آواتار SMGH-admin

با سلام

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

سفارش طراحی

ارسال جوابیه ]

ارسال جوابیه ]

نام شما: moghadam
ایمیل شما: dr.sadegh@yahoo.com
در مورخه : چهارشنبه، 25 مرداد ماه، 1391 (IP آدرس : )
آواتار Anonymous

سلام

اگرامکانش هست  ساخت یک ساعت با قابلیت تنظیم وsetکردن بااستفاده ازصفحه کلیدونمایش آن بررویlcdکاراکتری  باکدویژن  به زبانc و شماتیک مداری آن رابرایم ایمیل کنید

4تاتمرین هم دارم  ؟

درصورت موافقت  جواب دهید

دوستدارشما

جوابیه ها

نام شما: مدیریت
ایمیل شما:
در مورخه : چهارشنبه، 25 مرداد ماه، 1391توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی) http://www.picpars.com (IP آدرس : )
آواتار SMGH-admin

دوست عزیز شما می توانید از بخش سفارش طراحی تمرینات و پروژه های خود را ثبت نمائید، و با پرداخت هزینه های آن سفارشتان را انجام دهید.
بخش سفارش طراحی دارای پشتیبانی بوده و به تمامی سوالات شما در مورد سفارشتان پاسخ خواهد داد.

ارسال جوابیه ]

ارسال جوابیه ]

نام شما: کاظم
ایمیل شما: asghari.k1371@gmail.com
در مورخه : يكشنبه، 7 آبان ماه، 1391توسط
(مشخصات کاربر qartal | ارسال پیغام شخصی) (IP آدرس : )
آواتار qartal

سلام خدا قوت خسته نباشید همین پروژه را به زبان بسکام اگه دارید در صورت امکان به ایمیلم بفرستید؟اجرتون با خدا

جوابیه ها

نام شما: سید محسن قاسمیان
ایمیل شما:
در مورخه : يكشنبه، 7 آبان ماه، 1391توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی) http://www.picpars.com (IP آدرس : )
آواتار SMGH-admin

پروژهای ماشین حساب شست

ارسال جوابیه ]

ارسال جوابیه ]

نام شما: s
ایمیل شما: shaghayegh_pu@yahoo.com
در مورخه : شنبه، 27 آبان ماه، 1391 (IP آدرس : )
آواتار Anonymous

سلام

میشه لطفا برنامه جمع و تفرق سه عدد رو توسط avr بگین

ارسال جوابیه ]

نام شما: کتی
ایمیل شما:
در مورخه : شنبه، 27 آبان ماه، 1391 (IP آدرس : )
آواتار Anonymous

سلام دوستان

ازتون عاجزانه درخواست دارم لطفا برنامه تفریق و جمع سه عدد هم در ریزپردازنده هم به زبان اسمبلی بگین

لطفا کوتاهی نکنین پای 15 نمره درمیونه

ارسال جوابیه ]

نام شما: احسان
ایمیل شما: ehsan_maba@yahoo.com
در مورخه : يكشنبه، 12 آذر ماه، 1391 (IP آدرس : )
آواتار Anonymous

ببخشید ، من توی هر سایتی گشتم صفحه کلید 6*4 پیدا نکردم  اگر بخوام از 4*4 استفاده کنم چکاری باید انجام بدم ؟؟؟؟  جزر و درصد هم نمیخوام ، فقط sin ، cos داشته باشه . ممنون اگر هرچه زودتر کمک کنید .... .

ارسال جوابیه ]

نام شما: کاظم
ایمیل شما: asghari.k1371@gmail.com
در مورخه : شنبه، 25 آذر ماه، 1391 (IP آدرس : )
آواتار Anonymous

سلام خسته نباشید فیوزبیت هاشو می توانید بزارید؟با چه فرکانسی پروگرم کنیم؟

ارسال جوابیه ]

نام شما: کاظم
ایمیل شما: asghari.k1371@gmail.com
در مورخه : شنبه، 25 آذر ماه، 1391توسط
(مشخصات کاربر qartal | ارسال پیغام شخصی) (IP آدرس : )
آواتار qartal

سلام با تشکر از زحمات شما سوالی داشتم با چه فرکانسی پروگرم کنیم؟

جوابیه ها

نام شما: سید محسن قاسمیان
ایمیل شما:
در مورخه : شنبه، 25 آذر ماه، 1391توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی) http://www.picpars.com (IP آدرس : )
آواتار SMGH-admin

سلام، تو پروتیوس و در تنظیمات میکرو که برید فرکانس کاری میکرو ببینید چی انتخاب شده همون فرکانس باید در عمل هم تنظیم کنید.

ارسال جوابیه ]

ارسال جوابیه ]

نام شما: سید محسن
ایمیل شما: smsaberi70@yahoo.com
در مورخه : سه شنبه، 19 شهريور ماه، 1392توسط
(مشخصات کاربر shibaba | ارسال پیغام شخصی) (IP آدرس : )
آواتار shibaba

سلام اقا محسن

خسته نباشی با این سایت جامع وخوبتون

اقا من این ماشین حساب رو چند بار عملی بستم جواب نداد

به یکی از دوستام هم دادم اونم نتونست جواب بگیره,نمیدونم بقیه دوستان چطوری جواب گرفتند

اگه تو بستنش نکته خاصی رو باید رعایت کرد لطفا بهم بگید

بجان شما بد جور لنگ این پروژه هستم ,الانم که نمی تونم ازش جواب بگیرم!!

روی ال سی دی چیزی نمایش نمیده

ارسال جوابیه ]

نام شما: yaser
ایمیل شما:
در مورخه : سه شنبه، 14 آبان ماه، 1392توسط
(مشخصات کاربر yaser688 | ارسال پیغام شخصی) (IP آدرس : )
آواتار yaser688

سلام. وقتی کلید مساوی رو می زنم رو ال سی دی مینویسه 2f

مثلا: 14+3=2f

ارسال جوابیه ]

نام شما: arezoo
ایمیل شما: bluegirl7@ymail.com
در مورخه : يكشنبه، 19 آبان ماه، 1392 (IP آدرس : )
آواتار Anonymous

ممنون از پروژه ی خوبتون

اما من مقاله کامل همراه با توضیحات ساخت رو می خواستم برای پروژه پایان ترم و صحافی نیاز به توضیح کامل حداقل 30 تا 40 صفحه ای دارم. هر چقدر هزینه ش باشه حاضرم پرداخت کنم بد جور بهش نیاز دارم خواهش میکنم کمکم کنید.

ارسال جوابیه ]

نام شما: سید محسن قاسمیان
ایمیل شما:
در مورخه : يكشنبه، 19 آبان ماه، 1392توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی) http://www.picpars.com (IP آدرس : )
آواتار SMGH-admin

با سلام، می توانید به بخش سفارش طراحی مراجعه نمائید.

ارسال جوابیه ]

 
نام شما: [ کاربر جدید ]

نام شما (ضروری): lang
ایمیل شما : lang
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]