Hi,
>> Displaying two 2-digit values, which are the temperature from two different sensors.
Each value is encoded into 8 bit binary number.
So before the data goes through the RF transmitter, the encoder will produce 16 bits output,
which is the total of the two 8-bit values.
The 16 bits ouput will be transmitted via RF link.
My part starts from the RF receiver until the display of the values (displayed in 7 segment).
The RF receiver will receive 16 bits, where the first 8 bit are the value of the first temperature and the last 8 bit is the value of the second temperature.
But from the RF receiver point of view, it is still just a 16 bit information.
My question is how do I separate them back into two 8-bit information? Is there a chip that I can use?
You could use a 2 * 8 bit shift registers, load the bits serially and then read the four separate bytes.
Another question is, suppose I have separated the 16 bit information into two 8-bit information, how do I display one 8-bit information on two 7-segment LED display,since the 8 bit information is the value of the temperature (which contains two digit, so it needs two 7 segment LED display).
You say the a single tempr is 8 bit binary, as you know 8 bits can have a decimal value of 0 thru 255 so, if you want to display the value as decimal you need 3 * 7 seg displays. for each temperature.
The problem is you have to convert the 8 bit binary into 3 * BCD before using 74LS47, the 74LS47 will not work correctly with binary inputs.
This conversion can be a problem area.
I know how to drive a 7-segment display if it is a 4-bit information (by using SN74LS47 or any BCD-to-7segment decoder), which also only require one 7-segment display.
But I'm bit lost when it comes to 8 bit with two 7 segments.
Note that I am not permitted to use any micro controllers, PLD or any programmable device.
Does this help