• Trouble accessing IDATA
    I'm evaluating C51 & uVision v2.30 and have trouble accessing IDATA RAM. The target is an Atmel AT89C51AC2 that has 128 bytes of DATA ram, a further 128 bytes of IDATA ram and 1024 bytes of XRAM. ...
  • Trouble accessing memory mapped devices
    Hi, I was wondering if anyone could provide help with the following: Basically I am trying to acces a memory mapped device at location 0x8000H. (I have other devices at other locations also such...
  • comparing two arrays-values
    hi, i have a xdata unsigned char* a_1[210] and unsigned char* a_2[210] Thea are including string value like "21:32 04:34 xyz" how can i compare this arrays? what i mean is something like...
  • accessing array's row 0
    I have a matrix for the keyboard layout in my program as follows: code unsigned char buttons[BUTTON_COUNT][KEY_TABLE_WIDTH] = { {'8', 'u', 'ü', 'v', EMPTY_CODE}, {'7', 'r', 's', 'ş', 't'}, {...
  • changing value using array of pointers
    Dear Sir, I am declaring a pointer to a string as unsigned char *sTemperature [4] = {"NIL","25C ","30C ","37C "}; Note: I cannot use a 2-dimentional array here. Now I wish to write "25F" instead...