# Microcontrolador AT89C2051

**URL:** <https://forum.fazedores.com/t/microcontrolador-at89c2051/2147>\
**Category:** Microcontroladores\
**Created:** [Dezembro 13, 2015, 11:30pm UTC](https://forum.fazedores.com/t/microcontrolador-at89c2051/2147 "2015-12-13T23:30:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![edu2011](https://avatars.discourse-cdn.com/v4/letter/e/cab0a1/32.png) [@edu2011](https://forum.fazedores.com/u/edu2011)\
**Post date:** [Dezembro 13, 2015, 11:30pm UTC](https://forum.fazedores.com/t/microcontrolador-at89c2051/2147/1 "2015-12-13T23:30:26Z")

</div>

Microcontrolador AT89C2051 como faço para programar o microcontrolador at89c2051? Qual programa devo usar? QUAL HARDWARE DEVO MONTAR PARA PROGRAMAR

---

<div class="post-metadata">

**Author:** ![arthur\_albert990](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arthur\_albert990](https://forum.fazedores.com/u/arthur_albert990)\
**Post date:** [Dezembro 14, 2015, 10:11am UTC](https://forum.fazedores.com/t/microcontrolador-at89c2051/2147/2 "2015-12-14T10:11:39Z")

</div>

Se não me engano ,você deve utilizar assembly para programa-lo, no próprio site da Atmel tem a lista com as ferramentas necessária e exemplos de códigos prontos para serem baixados.  
Nunca programei um, mas se você gosta do Arduino e se seu projeto pode ser programado em um, recomendaria você dar uma olhada nesta página: [http://playground.arduino.cc/Main/ArduinoOnOtherAtmelChips](http://playground.arduino.cc/Main/ArduinoOnOtherAtmelChips)

É uma lista de microcontroladores que já foi possível implementar o bootloader do arduino. =D

---

<div class="post-metadata">

**Author:** ![sksdutra](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.fazedores.com/sksdutra/32/442_2.png) [@sksdutra](https://forum.fazedores.com/u/sksdutra)\
**Post date:** [Dezembro 14, 2015, 11:38am UTC](https://forum.fazedores.com/t/microcontrolador-at89c2051/2147/3 "2015-12-14T11:38:28Z")

</div>

É um microcontrolador da família 8051, você pode programar diretamente em ASM que suporte o set de instruções MCS-51 ou com um compilador de C para 8051, existem vários.

O esquema elétrico para programação está contido no [datasheet](http://www.atmel.com/images/doc0368.pdf), você deve observar que precisa de capacitores e oscilador, como descrito na figura 5.1 e, a partir do item 11 estão descritas as rotinas de programação e check do MCU.
