معماری
خانه / نرم افزار / دانلود نرم افزار Keil C51 v9.54a| نرم افزار برنامه نویسی میکروکنترلرهای مبتنی بر هسته 8051

دانلود نرم افزار Keil C51 v9.54a| نرم افزار برنامه نویسی میکروکنترلرهای مبتنی بر هسته 8051

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

KEIL_Logo_140403

کامپایلر 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

ویژگی های اضافه شده به ورژن جدید نرم افزار:

ویژگی های اضافه شده به ورژن جدید نرم افزار را در این صفحه مشاهده کنید.

سیستم مورد نیاز برای نصب Keil C51 v9.54a:

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.

توجه داشته باشید:

  • قبل از دانلود نرم افزار و استفاده از آن قوانین کپی رایت سایت را بخوانید .
  • میکروکنترلرهای 8051 تقریبا از رده خارج شده اند، در صورتی که به تازگی قصد یادگیری نحوه کار با میکروکنترلرها را دارید، به این آدرس رفته و یکی از کامپایلرهای موجود برای ARM یا PIC یا AVR را استفاده کنید.
  • کار با این نرم افزار بسیار ساده است، آموزش مقدماتی آن را از این آدرس دانلود کنید.
  • فایل های فشرده دارای 7 درصد قابلیت ریکاوری هستند، در صورتی که در هنگام از حالت فشرده خارج سازی فایل با مشکل روبرو شدید، به این آدرس مراجعه کنید.
  • مشکلات خود در هنگام دانلود نرم افزار یا استفاده از آن را فقط در این بخش مطرح نمایید.
  • لطفا به هیچ عنوان لینک های دانلود را در سایت ها  ،وبلاگ  ها یا انجمن های دیگر قرار  ندهید و کاربران خود را تنها به این صفحه هدایت کنید .( به چه دلیل ؟!)
  • nonlinear  را به دوستان خود پیشنهاد کنید تا آنها نیز بتوانند از مطالب موجود استفاده کنند.

دانلود کنید :

دیدگاهتان را بنویسید

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

Time limit is exhausted. Please reload CAPTCHA.

قالب وردپرس