دانلود نرم افزار Keil C51 V9.60A| نرم افزار برنامه نویسی میکروکنترلرهای مبتنی بر هسته 8051

نرم افزار  Keil C51 C یکی از کامپایلرهای قدیمی و معروف برای میکروکنترلرهای خانواده 8051 است که امکانات متعددی را در اختیار کاربران برای کار با این خانواده قرار می دهد. کاربران در این کامپایلر می توانند به زبان c برای این میکروکنترلرها برنامه نویسی کنند، این کامپایلر دارای محیط کاربر پسند بوده و دستورات و کتابخانه های آن  قابلیت دسترسی به تمامی بخش های میکروکنترلر را به کاربر می دهند.

 

کامپایلر C51 برنامه نوشته به زبان c را به قطعات و ماژول های مختلف تقسیم بندی می کند که هر کدام از این ماژول ها برای کاربردی خاص استفاده می شوند ( مثلا برای دریافت گزارش یا شبیه سازی  و … ) در  این حالت حجم کد خروجی نرم افزار در مقایسه با سایر نرم افزارهای هم تراز، به دلیل عدم وجود کدهای اضافه کم تر بوده و برنامه حافظه کمتری از میکروکنتترلر را اشغال می کند.

شرکت keil کار خود را در سال 1986 با ساختن کامپایلر برای خانواده 8051 شروع کرد، این کامپایلر اولین کامپایلر c برای هسته 8051 در جهان بود. بعد گذشت چند سال از ارائه  اولین نسخه،  این شرکت با ارائه ی نرم افزار C251  پشتیبانی از هسته 80251 را نیز آغاز کرد.

همانطور که می دانید هسته ی  8051  در سال 1980 توسط شرکت اینتل طراحی و به بازار عرضه شد، معماری قدرمند این میکروکنترلر و وجود تمامی بخش های جانبی آن مانند rom و ram و فلش  و… ، در یک بسته بندی باعث شد تا این قطعه مورد استقبال بازار جهانی قرار گرفته و شرکت های زیادی همچون atmel ، st ، Ti و … اقدام به تولید آن تحت مجوز شرکت اینتل  کنند.

با گذشت زمان و روی کار  آمدن سیستم عامل  ویندوز، نرم افزار c51 در دو گروه زیر تحت توسعه قرار گرفت:

PK51  Professional suite with IDE compiler debuggers

CA51 Compiler suite of Compiler and IDE

PK51 نام ورژن حرفه ای نرم افزار c51 است که در آن می توان برای تمامی میکروکنترلرهای مبتنی بر خانواده ی 8051 که دارای حافظه ی توسعه یافته بودند و از دستورات استاندارد پشتیبانی می کردند مانند Dallas 390/5240/400, Philips 51MX, and Analogue Devices MicroConverters  و قطعات قدیمی و تک هسته ای همچون, Analog Devices, Atmel, Cypress Semiconductor, Dallas Semiconductor, Goal, Hynix, Infineon, Intel, NXP (founded by Philips), OKI, Silicon Labs, SMSC, STMicroelectronics, Synopsis, TDK, Temic, Texas Instruments, and Winbond به زبان c برنامه نویسی کرد. ویژگی های این ورژن به شرح زیر است:

The PK51 Professional Developer’s Kit includes…

µVision

  •     Integrated Development Environment
  •     Debugger
  •     Simulator

Keil Extended 8051 Compilation Tools

  •     AX51 Macro Assembler
  •     CX51 ANSI C Compiler
  •     LX51 Linker/Locator
  •     OHX51 Object-HEX Converter

Keil Classic 8051 Compilation Tools

  •     A51 Macro Assembler
  •     C51 ANSI C Compiler
  •     BL51 Code Banking Linker/Locator
  •     OH51 Object-HEX Converter
  •     OC51 Banked Object Converter

Target Debuggers

  •         FlashMON51 Target Monitor
  •         MON51 Target Monitor
  •         MON390 (Dallas 390) Target Monitor
  •     MONADI (Analog Devices 812) Target Monitor
  •         ISD51 In-System Debugger
  •     RTX51 Tiny Real-Time Kernel

CA51 ورژن معمولی نرم افزار C51 است که در آن برخی از میکروکنترلرها پشتیبانی نشده (مثل Dallas 390  و Philips 51MX) و بخش دیباگر از آن حذف شده است. این ورژن دارای ویژگی های به شرح زیر است:

The CA51 Compiler Kit includes…

    µVision

  •         Integrated Development Environment

    Keil Classic 8051 Compilation Tools

  •         A51 Macro Assembler
  •         C51 ANSI C Compiler
  •         BL51 Code Banking Linker/Locator
  •         OH51 Object-HEX Converter
  •         OC51 Banked Object Converter

 

تصاویری از نرم افزار :

Keil C51 2

Keil C51 1

  • ویژگی های نسخه جدید
  • سیستم مورد نیاز برای نصب 
  • اطلاعات بیشتر و دانلود

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

Minimum Hardware Requirements

  • 1 GHz 32-bit or 64-bit processor
  • 1 GB of system memory (RAM)
  • 512 MB of available disk space

Recommended Hardware Requirements

  • 1.5+ GHz 64-bit processor
  • 2 GB of system memory (RAM)
  • 1 GB of available disk space
  • 2 Mpbs or higher Internet connection for software activation, product updates and online services like the PackInstaller

Supported Operating Systems

32-bit and 64-bit variants of Microsoft Windows are supported:

    • Windows 10 Home, Pro,Enterprise,Education
    • Windows 8, 8.1,Pro, Enterprise
    • Windows 7 Home Basic, Home Premium, Professional, Enterprise, Ultimate
    • Windows Vista Home Premium, Business, Enterprise, Ultimate

Software will be tested against the latest revision (Service Pack) supplied by Microsoft (e.g. Windows 7 SP1). Beta Releases or Release Candidate versions of Windows are not recommended for productive use.

ورژن نرم افزار: V9.60A

اطلاعات بیشتر: سایت keil

کتاب ها و مطالب آموزشی: دانلود کتاب 8051 Microcontrollers An Applications Based Introduction

Download “Keil C51” Keil_C51_V9.60A_nonlinear.ir.rar – 53 بار دانلود شده است – 86 MB

پسورد فایل:nonlinear.ir

میکروکنترلرهای 8051 تقریبا از رده خارج شده اند، در صورتی که به تازگی قصد یادگیری نحوه کار با میکروکنترلرها را دارید، به این آدرس رفته و یکی از کامپایلرهای موجود برای ARM یا PIC یا AVR را استفاده کنید.

نقد نرم افزار:

0.00
8.2

نصب، راه اندازی و استفاده

10.0/10

دسترسی به آموزش، کتابخانه و...

7.0/10

بازار کار

4.0/10

به روز رسانی و پشتیبانی

10.0/10

اعتبار در مجامع علمی

10.0/10

مزایا

  • ارائه شده توسط شرکت معتبر
  • منابع آموزشی متنوع

معایب

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



پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload CAPTCHA.