Dasar Mikrokontroler AT89S51/AT89C51

Sebelum merancang sebuah system berbasis mikrokontroler, perancang system terlebih dahulu harus mengenal dasar-dasar dari mikrokontroler yang digunakan. Bagian ini adalah merupakan pembahasan dasar-dasar mikrokontroler AT89S51/AT89C51

  • I/O dan Structure Memory AT89S51/AT89C51
    Mikrokontroler 89C51 adalah mikrokontroler dengan arsitektur MCS51 seperti 8031 dengan memori Flash PEROM (Programmable and Erasable Read Only Memory).
    Detail Deskripsi pin dan struktur memori AT89C51/AT89S51 ada di an0015
  • Interrupt AT89S51/AT89C51
    Detail Interupsi pada AT89C51/AT89S51  ada di an0016
  • Serial AT89C51/AT89S51
    Detail Serial Port AT89C51/AT89S51 ada di an0017
  • Timer AT89C51/AT89S51
    Detail Timer AT89C51 ada di an0018
  • Instruction Set AT89C51/AT89S51
    Detail Instruction set AT89C51/AT89S51 ada di inst01

Keterangan lebih lanjut bisa hubungi support@delta-electronic.com

Untuk dapat menggunakan mikrokontroler dibutuhkan beberapa hal

1. Software Assembler / Compiler yaitu software yang mengubah bahasa pemrograman, yaitu bahasa yang manusiawi (dikenali dan ditulis oleh manusia) seperti Assembly dan C yang dikenal sebagai Kode Sumber (Source Code) menjadi Program Obyek dalam bentuk Hexa yang dikenali oleh mikrokontroler.

Untuk keluarga AT89S51/AT89S52/AT89S8252/AT89C51/AT89C2051/AT89C4051/AT89C2051/AT89S2051 dapat digunakan software-software berikut:

- ASM51 untuk assembler kode sumber assembly ke dalam bentuk hex keluaran Metalink Corporation dapat didownload di link berikut. User manual untuk software ini dapat didownload di sini

- SDCC untuk compiler kode sumber dalam C ke bentuk hex keluaran Sandeep Dutta, dapat didownload di link berikut. Untuk user manual dapat didownload di sini

- RIDE untuk compiler kode sumber dalam bentuk C ke bentuk hex keluaran Raisonance dapat didownload di sini

2. Software Downloader yaitu software yang mendownload program obyek dalam bentuk hex yang merupakan hasil compile / assembly ke dalam mikrokontroler

- ISPPRog keluaran Adam Dybkowski yang dapat digunakan untuk AVR, AT89S51/AT89S52/AT89S53/AT89S8252/AT89S8253/AT89S2051/AT89S4051/AT45DBxx dapat didownload di sini. Software ini menggunakan Parallel Port PC sebagai media komunikasi antara PC dan Modul Downloader. Modul Downloader untuk unit ini adalah Uni ISP Cable

- DSTUniprog keluaran Delta Electronic yang dapat digunakan untuk AT89C1051/AT89C2051/AT89C2051/AT89C51/AT89C52/AT89LV51/AT89LV52/AT8955/AT89LV55/AT90S1200/AT90LS1200/AT90S2313/AT90LS2313/AT90S8515/AT90LS8515/AT90S8535, AT90LS8535, IS89C51, IS89C52, AT89S8252, AT89LS8252, AT89S53, AT89LS53, AT89S2333, AT89S4433, AT89LS4433, AT90S2323, AT90LS2323, AT90S2343, AT90LS2343, ATTiny15L, AT89C55WD, AT89C51RC, AT89S51, AT89LS51, AT89S52, AT89LS52 dapat didownload di sini. Software ini menggunakan RS232/Serial Port sebagai media komunikasi antara PC dan Modul Downloader. Modul Downloader untuk unit ini adalah DST Uniprog

Untuk PC / Laptop yang tidak memiliki port RS232/Serial maka dapat ditambahkan Modul DU-232 USB to RS232 Converter

- AVRStudio 4.16 keluaran Atmel yang dapat digunakan untuk AT89S51/AT89S52/AT86RF401/AT90CAN128/AT90CAN64/AT90CAN32/AT90PWM2/AT90PWM216/AT90PWM2B/AT90PWM3/AT90PWM316/AT90PWM3B/AT90USB1286/AT90USB1287/AT90USB162/AT90USB646/AT90USB647/AT90USB82/ATMega128/ATMega1280/ATMega1281/ATMega1284P/ATMega128A/ATMega16/ATMega162/ATMega164P/ATMega164PA/ATMega165/ATMega165P/ATMega168/ATMega168P/ATMega168PA/ATMega169/ATMega169P/ATMega16A/ATMega16HVA/ATMega16M1/ATMega16U2/ATMega16U4/ATMega2560/ATMega2561/ATMega32/ATMega324P/ATMega324PA/ATMega325/ATMega3250/ATMega3250P/ATMega325P/ATMega328P/ATMega329/ATMega3290/ATMega3290P/ATMega329P/ATMega32A/ATMega32C1/ATMega32HVB/ATMega32M1/ATMega32U2/ATMega32U4/ATMega32U6/ATMega48/ATMega48P/ATMega48PA/ATMega64/ATMega640/ATMega644/ATMega644P/ATMega645/ATMega6450/ATMega649/ATMega6490/ATMega64A/ATMega64C1/ATMega64M1/ATMega8/ATMega8515/ATMega8535/ATMega88/ATMega88P/ATMega88PA/ATMega8A/ATMega8HVA/ATTiny12/ATTiny13/ATTiny13A/ATTiny15/ATTiny167/ATTiny22/ATTiny2313/ATTiny24/ATTiny24A/ATTiny25/ATTiny26/ATTiny261/ATTiny43U/ATTiny44/ATTiny44A/ATTiny45/ATTiny461/ATTiny48/ATTiny84/ATTiny85/ATTiny861/ATTiny87/ATTiny88/ATxmega18A1/ATxmega128A3/ATxMega164A/ATxMega192A3/ATxMega256A3/ATxMega256A3B/ATxMega32A4/ATxMega64A1/ATxMega64A3 menggunakan Port USB untuk komunikasi antara PC dan Modul Downloader. Modul Downloader untuk software ini adalah DU ISP V3 untuk Win XP dan DU ISP V4 untuk Win Vista/ 7

Untuk menuliskan source code atau kode sumber diperlukan software teks editor yang biasanya dapat menggunakan notepad. Namun untuk mempermudah proses pengguna banyak lebih menyukai software yang telah terintegrasi antara Editor, Assembler/Compiler  dan Downloader. Software tersebut disebut dengan IDE (Integrated Development Environtment). Beberapa software IDE adalah sbb:

- Delta Studio keluaran Delta Electronic untuk AT89S51/AT89S52/AT89C51/AT89C52/AT89S53/AT89s8252/AT89S8253 dengan Modul Downloader yang sesuai adalah DST-51 Pro 2

- DST Tools.zip yang diintegrasi oleh Delta Electronic di mana bagian downloadernya dapat digunakan untuk AT89S51/AT89S52/AT86RF401/AT90CAN128/AT90CAN64/AT90CAN32/AT90PWM2/AT90PWM216/AT90PWM2B/AT90PWM3/AT90PWM316/AT90PWM3B/AT90USB1286/AT90USB1287/AT90USB162/AT90USB646/AT90USB647/AT90USB82/ATMega128/ATMega1280/ATMega1281/ATMega1284P/ATMega128A/ATMega16/ATMega162/ATMega164P/ATMega164PA/ATMega165/ATMega165P/ATMega168/ATMega168P/ATMega168PA/ATMega169/ATMega169P/ATMega16A/ATMega16HVA/ATMega16M1/ATMega16U2/ATMega16U4/ATMega2560/ATMega2561/ATMega32/ATMega324P/ATMega324PA/ATMega325/ATMega3250/ATMega3250P/ATMega325P/ATMega328P/ATMega329/ATMega3290/ATMega3290P/ATMega329P/ATMega32A/ATMega32C1/ATMega32HVB/ATMega32M1/ATMega32U2/ATMega32U4/ATMega32U6/ATMega48/ATMega48P/ATMega48PA/ATMega64/ATMega640/ATMega644/ATMega644P/ATMega645/ATMega6450/ATMega649/ATMega6490/ATMega64A/ATMega64C1/ATMega64M1/ATMega8/ATMega8515/ATMega8535/ATMega88/ATMega88P/ATMega88PA/ATMega8A/ATMega8HVA/ATTiny12/ATTiny13/ATTiny13A/ATTiny15/ATTiny167/ATTiny22/ATTiny2313/ATTiny24/ATTiny24A/ATTiny25/ATTiny26/ATTiny261/ATTiny43U/ATTiny44/ATTiny44A/ATTiny45/ATTiny461/ATTiny48/ATTiny84/ATTiny85/ATTiny861/ATTiny87/ATTiny88/ATxmega18A1/ATxmega128A3/ATxMega164A/ATxMega192A3/ATxMega256A3/ATxMega256A3B/ATxMega32A4/ATxMega64A1/ATxMega64A3

3. Sistem Minimum yaitu modul tempat IC mikrokontroler terpasang. Biasanya modul ini juga dilengkapi dengan downloader dan beberapa antarmuka sebagai pelengkap untuk mempermudah pengguna dalam mempelajari mikrokontroler.

Sistem minimum yang tidak dilengkapi downloader (perlu ditambahkan modul downloader seperti DU ISP V3 atau DU ISP V4 untuk download program) adalah:

- ST-51 Small System AT89S51 yang merupakan versi ekonomis dari sistem mikrokontroler AT89S51

- DST-51 Economic Version yang didisain dengan PCB Through hole FR4 dan dilengkapi pad untuk memasang LED SMD

Sistem minimum yang telah dilengkapi downloader adalah:

- DST-51 Economic USB Version yang didisain dengan PCB Through hole FR4 dan dilengkapi pad untuk memasang LED SMD serta USB Downloader

- DST-51 Pro 1 USB Version yang didisain dengan PCB Through hole FR4 dan dilengkapi dengan LED SMD serta USB Downloader

- DST-51 Pro 2 USB Version yang didisain dengan PCB Through hole FR4 dan dilengkapi dengan LED SMD serta USB Downloader dan 8Kb Memory External

Untuk sistem minimum yang telah dilengkapi antarmuka-antarmuka seperti ADC, DAC, RTC dan lain-lain adalah:

- TRN-02 TRaniner Board Professional Version





Tags: , , , , , , , , , , , , , , , , , , , , , ,

Leave a Reply

401 Unauthorized

Unauthorized

The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn't understand how to supply the credentials required.

In case you are allowed to request the document, please check your user-id and password and try again.