8051 development on Fedora


Posted: 2010/09/06 14:33:56 | Source | More posts about Fedora FOSS Tutorial

First install sdcc #yum install sdcc

Next is a small example to blink a LED connected to P1.7

#include <8051.h> void main(void) { int i=1; P1=0; /* P1.7 used as LED output / while(1) { P1_7=!(P1_7); / toggle P1.7*/

for(i=1;i<25000;i++); /* for delay */

} }

Compile it and get the hex file from intel hex $sdcc-sdcc blink.c $ sdcc-packihx blink.ihx > blink.hex

Now you can upload the hex to the programmer :D /me is also just starting up.

comments powered by Disqus
Contents © 2004-2014 Kushal Das - Powered by Shonku