This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Errors when including header file at89x051

Hi, i'm kinda new to this so you'll have to excuse my ignorance. I'm using the MC AT89C4051 and I need to program it, so I got the at89x051.h and when I compile my program (with the #include<at89x51.h> ofcourse) with Microsoft Visual C++, I get the following errors:

error C2146: syntax error : missing ';' before identifier 'SP'
error C2501: 'sfr' : missing storage-class or type specifiers
fatal error C1004: unexpected end of file found

And here is where I got the header file from:
www.mcuok.com/.../AT89x051.H

Any help would be greatly appreciated.
Thanks in adavance, Alex.

Parents
  • you "get your fun" from labelling a correct but brief post 'ridicule'

    Ok, let's take a look at that post:

    HUH?

    Microsoft Visual C++, for the '51??? in a Keil forum???

    It is certainly brief, but there's nothing in it that could be described as 'correct'. It's just a deliberately unhelpful and rude response. Take a look at your use of capitalisation and multiple question marks.

    Here, let me try replying to your post using your style:

    Couldn't you understand the OP's question??? HUH???

Reply
  • you "get your fun" from labelling a correct but brief post 'ridicule'

    Ok, let's take a look at that post:

    HUH?

    Microsoft Visual C++, for the '51??? in a Keil forum???

    It is certainly brief, but there's nothing in it that could be described as 'correct'. It's just a deliberately unhelpful and rude response. Take a look at your use of capitalisation and multiple question marks.

    Here, let me try replying to your post using your style:

    Couldn't you understand the OP's question??? HUH???

Children