پروژه ماشین حساب به زبان ماشین اسمبلی با میکروکنترلر ۸۰۵۱ می باشد که قابل استفاده برای دانشجویان عزیز رشته کامپیوتر و الکترونیک می باشد. این پروژه به زبان اسمبلی نوشته شده است.
توضیحات پروژه
این پروژه ماشین حساب ( calculator ) به زبان اسمبلی میکروکنترلر ۸۰۵۱ و میکروکنترلر ۸۰۵۱ با می باشد.
میکروکنترلر ۸۰۵۱ شبیه میکروکنترلر ۸۰۸۸ می باشد.
زبان اسمبلی چیست؟
اسمبلی یک زبان برنامه نویسی سطح پایین برای رایانه ها و دیگر دستگاه های برنامه پذیر است.
زبان اسمبلی با استفاده از برنامه اسمبلر یا همگذار، به کد ماشین قابل اجرا تبدیل می شود.
نحوه کامپایل و ترجمه در زبان ماشین و اسمبلی
به این فرآیند تبدیل، اسمبل کردن گفته می شود.
زبان برنامه نویسی اسمبلی بعد از زبان ماشین قدیمی ترین زبان برنامه نویسی سطح پایین است که ساختار و عملکردی وابسته به ماشین دارد و وسیله خوبی برای یادگیری نحوه کار کامپیوتر، سیستم عامل، کامپایلرها و زبان های سطح بالا است.
زبان اسمبلی از یادیارها برای نشان دادن هر دستور ماشین سطح پایین یا آپکد استفاده میکند. بعضی آپکدها به یک یا چند عملوند به عنوان بخشی از دستورالعمل نیاز دارند، و بیشتر اسمبلرها میتوانند لیبلها و نمادهایی را به عنوان عملوند، برای نشان دادن آدرسهای حافظه و ثابتهای عددی بپذیرند.
ماکرو اسمبلرها نیز قابلیت درشتدستوری را شامل میشوند که این امکان را به وجود میآورد که متن یک کد زبان اسمبلی با یک نام از پیش تعیین شده در خلال متن یک کد دیگر استفاده شود. بیشتر اسمبلرها مکانیزمهای اضافی برای تسهیل فرایند توسعه برنامه، کنترل فرایند اسمبل کردن و پشتیبانی از اشکالزدایی ارائه کردهاند.
میکروکنترلر ۸۰۵۱
میکروکنترلر ۸۰۵۱ اولین میکروکنترلر ساخت دست بشر است که در ابتدا توسط شرکت بزرگ intel ساخته شد.
اما بعدا intel این امکان را به دیگر شرکت ها داد که میکروکنترلر ۸۰۵۱ را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS, SIEMENS , DALLAS و… که از بزرگ ترین شرکت های دنیا هستند به تولید این میکروکنترلر پرداختند.
یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود.
شکل زیر ساختمان داخلی میکروکنترلر را بصورت بلوکی نمایش می دهد.

جزئیات بیشتری از پروژه ماشین حساب (calculator )
نحوه عملکرد این پروژه به این صورت می باشد که دو عدد تک رقمی توسط کیپد از کاربر می گیرد.
پس از وارد کردن هر مقدار ۰ تا ۹ مقدار آن داخل سون سگمنت نمایش داده می شود.
سپس چهار کلید عملوند را به کاربر نشان داده می شود که شامل عملیات ۴ عمل اصلی می باشد.
۴ عمل اصلی شامل جمع و ضرب و تقسیم و منها و جمع می باشد.
با انتخاب یکی از ۴ عمل ،عمل مورد نظر بر روی دو عدد انجام شده و نتیجه را در۷سگمنت نمایش می دهد.
نکته قابل توجه این می باشد که نتیجه را به صورت تک رقمی نمایش می دهد.
این پروژه برای دانشجویان رشته کامیپوتر و الکترونیک مشترک می باشد و برای هر دو گروه قابل استفاده می باشد.
این پروژه برای درس زبان و ماشین اسمبلی برای دانشجویان رشته کامیپوتر مفید و موثر می باشد.
این پروژه ماشین حساب ( calculator ) به زبان اسمیلی نوشته شده است. کد اسمبلی با کامپایلر کدویژن نوشته شده است.
از میکروکنترلر ۸۰۵۱ استفاده شده است.
برای نمایش جزئیات بیشتر فیلم زیر که نحوه عملکرد آن را نشان می دهد مشاهده کنید.
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
فروشگاه فایل ایران فایلز | تجربه ای متفاوت از فروش فایل
هنوز هیچ نقد و بررسی وجود ندارد.