hi, I'm working on the compass sensor hmc5883l with at89s52 controller. In the process of reading the data from the compass sensor, i am supposed to collect data from 2 registers and join these 2 datas to make a single data (in short concatenation 8 bit +8 bit =16 bit). the data present in the registers is in the form of 2's complement hexadecimal number. can any1 suggest me how to convert this 2's complement data to a decimal number. also i need to display this number onto the 16*2 char lcd. for this i again need to convert the decimal data to character data.
thanks in advance.
what freq is the crystal? it should be very fast.
"what freq is the crystal? it should be very fast."
Stop posting random noise. You are either a troll or do not know what you are talking about. Either case, it's non-productive.
crystal frequency is 11.0592MHz