logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Kompilator C dla mikrokontrolera 8051 – jakie narzędzia wybrać?

pandaci 30 Paź 2006 17:17 1266 3
REKLAMA
  • #1 3169408
    pandaci
    Poziom 14  
    Posty: 179
    Pomógł: 1
    Witam.

    czym skompilować program napisany w C na 8051 ??
  • REKLAMA
  • #2 3169469
    Pituś Bajtuś
    Poziom 28  
    Posty: 934
    Pomógł: 137
    Ocena: 10
    Kompilatorem.

    Zauważ tylko, że praktycznie każdy kompilator wprowadza swoje własnie udziwnienia i raczej nie skompilujesz tego dowolnym kompilatorem, tylko takim dla którego program jest napisany. A bez fragmentu (albo całości) kodu nikt nie powie Ci jaki to kompilator konkretnie. Tak więc wklej tu program albo poszukaj w nim informacji dla którego kompilatora jest napisany.
  • REKLAMA
  • #3 3169511
    pandaci
    Poziom 14  
    Posty: 179
    Pomógł: 1
    
    #include <reg51.h>
    #define IE0_VECTOR 1 //numer wektora przerwania INT0
    #define TF0_VECTOR 2 //numer wektora przerwania Timer'a 0
    #define BYTE unsigned char
    #define WORD unsigned int
    #define ENABLE 1
    #define DISABLE 0
    #define HighB(value) ((value >> 8) & 0xFF)
    #define LowB(value) (value & 0xFF)
    
    #define RELOAD -1296 
    #define FIRST_RELOAD -864
    #define _TOGGLE 0x80 
    #define _START2 0x40 
    #define _START1 0x20 
    typedef struct _BYTE
    {
    BYTE b3; //bardziej znaczący bajt
    BYTE b2;
    BYTE b1;
    BYTE b0; //mniej znaczący bajt
    }BYTES;
  • #4 3169559
    Pituś Bajtuś
    Poziom 28  
    Posty: 934
    Pomógł: 137
    Ocena: 10
    Spróbuj Keil albo Raisonance, ale może też być inny.. mało charakterystycznych fragmentów podałeś.
REKLAMA