دانلود SIMATIC Step7 v5.5 Professional Edition 2010
دانلود SIMATIC Step7 v5.5 Professional Edition 2010
29 بهمن, 1390
پروگرامر کوچک و ارزان JDM برای میکروکنترلرهای PIC
پروگرامر کوچک و ارزان JDM برای میکروکنترلرهای PIC
20 اسفند, 1390
دانلود SIMATIC Step7 v5.5 Professional Edition 2010
دانلود SIMATIC Step7 v5.5 Professional Edition 2010
29 بهمن, 1390
پروگرامر کوچک و ارزان JDM برای میکروکنترلرهای PIC
پروگرامر کوچک و ارزان JDM برای میکروکنترلرهای PIC
20 اسفند, 1390
ماشین حساب مهندسی با avr به زبان C

بازدیدها: 22

بنابر درخواست های مکرر کاربران مبنی بر طراحی یک ماشین حساب پیشرفته (مهندسی) به زبان سی C برای میکروکنترلرهای 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 نوشته شده است واضح است که با نسخه های پایین تر قابل اجرا نخواهد بود. در صورت لزوم می توانید جدیدترین نسخه این برنامه ها در سایت دانلود نمائید.)

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

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

پروژه ماشین حساب مهندسی با السیدی گرافیکی و avr کد پروژه: MCP-11 پروژه ماشین حساب مهندسی با السیدی گرافیکی و avr جزئیات پروژه

ماشین حساب لمسی ساده کد پروژه: MCP-15 پروژه ماشین حساب لمسی ساده با avrجزئیات پروژه

ماشین حساب مهندسی ساده کد پروژه: MCP-28 ماشین حساب مهندسی سادهجزئیات پروژه

پروژه نشت یاب گاز و کنترل با SMS کد پروژه: MCP-34 پروژه ماشین حساب ساده با السیدی گرافیکی و avr جزئیات پروژه