• What's wrong with C51 conditional compiled?
    #define RR0 1 #define RR1 0 void main() { ... #if RR0 precedure0(); #elif RR1 precedure1(); #endif ... } when compiled ,main() 'LCALL' precedure0(),just right.but when definition changed ,as following...
  • #include in C51 retrieves wrong header file
    I am designing a project using the Keil C51 V7.50 and uVision 3 IDE V3.10a on a Silicon Labs C8051F046 MCU. My project contains source file foo.c, which contains a directive: #include "foo.h" ...
  • WHAT IS WRONG
    I HAVE THIS CODE AND NEED TO SAY WHAT IS WRONG HELP ME PLZ LD R0,#>RAMSAVE LD R1,#<RAMSAVE LDE R2,@RR0 LD SV0_RAM,R2 INCW RR0 LDE R2,@RR0 LD SV1_RAM,R2 INCW RR0 LDE R2,@RR0 LD TX_RAM,R2 JP LL9...
  • Wrong mapping with C251 v2 compiler
    Hi, I am trying to recompile a project with C251 v2.This project was originaly compiled with C251 v1. In one of my C files I use a string table declared like this : char code *ErrorMess[]={...
  • wrong compilation with bdata in .h (use of extern)
    hello, this the version of my keil µvision sofware: IDE-Version: µVision3 V3.51 Tool Version Numbers: Toolchain Path: C:\Keil\C51\BIN\ C Compiler: C51.Exe V8.08 Assembler: A51.Exe V8...