??? 05/16/07 09:33 Read: times |
#139315 - XDATA Addresses Responding to: ???'s previous message |
Denis B said:
void writereg() /* -------- write data to specified register --------- */ { uchar Add, Data; printf("nEnter Address (hex): "); /* Get Address & Data */ scanf("%bx", &Add); printf("DATA (hex): "); scanf("%bx", &Data); XBYTE[Add] = Data; } Note that XDATA addresses, in general, are 16 bits - but a "uchar" is almost certainly only 8 bits... |