Taylor Cox


Assembly language has typically been the programming language of choice for embedded system programmers. Looking into the 8-bit microcontroller offerings from different vendors, one finds that these microcontrollers can be programmed using the high-level C programming language as well as assembly. Some microcontrollers have even been designed with high-level languages in mind as a means of programming, thus alleviating common high-level language bottlenecks. The embedded source code examples found in this paper will be based on ATMEL Corporation’s 8-bit AVR microcontroller, which was designed for programming using the high-level C language. In order to program microcontrollers using the C language a compiler is required to translate the high-level language in to low-level machine instructions the microcontroller can execute. Utilizing a high-level language when programming microcontrollers offers key advantages over low-level languages while introducing a single ‘gotcha’ that can be overcome with careful attention and planning.

Download full explanation here.

Tags: ,

11 Responses to “Migrating from Assembly to C for 8-bit Microcontrollers”

  1. All that ends well is well

  2. ASSLAM.sebelumnya saya minta maaf karena telah mengganggu waktu bapak.bapak agfi saya mau menanyakan bagaimana prinsip kerja dot matriks dan contoh program sederhana dari dot matriks tersebut.sebelumnya terimakasih atas bantuan bapak.

  3. @adi:
    untuk dot matrix tunggu saja artikelnya aplikasi menggunakan uC AVR
    terima kasih…

  4. yang susah dan efektif mana y masss?

    kalo bisa yg hasil na bagus
    walaupun susah tpi bagus kan gak masalh

  5. Thanks for sharing

  6. thank you for sharing it’s so helpful

  7. Thanks for sharing this information with us

  8. Nice article, providing necessary information. Thanks for sharing

  9. Geek Squad Tech Support is a team of well experienced experts who are capable to repair your device in no time. If you are face any problem with your devices then there is only one stop solution that is Geek Squad Support, so reach our experts and get instant help.

  10. Geek Squad Support is a device repair provider that is available globally. The experts at this repair desk are quite efficient and are well trained in dealing with any of customer technical issue. Call the Geek Squad Support specialists at their troubleshoot number, anytime you require.

  11. its good thing to share, thank you.

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>