Dear all,
I have an assignemnt that asks lot of things and as a new guy for the lectronics circuits, some time I lost and some times when I get some help, I can speed up my understanding on this subject.
Here is the problem:
Here is the principle of a 7 segment Display.
We consider each module of the 7 segment displays disposes 4 bits in entry and function according to the following principles.
The binary numbers between 0000 and 1001 display the corresponding numbers.
The binary value 1111 displays the symbol "-" (represent the minus sign)
The other binary values will switch off the displayer (values 1010, 1011, 1100, 1101,1110)
a)- create the truth table: I did this part so ok.
b)- using k-maps do a boolean expression for output a & g: done also.
c)-Now by using a 2 displayers 7 segments and by re-using the above one, you should conceive a modular block of signed 5 bits in entry(2's complement).
When the entry value is a negative number, the first displayer will display "-" minus sign. and the second displayer the number.
Note: we will limit the value in entry in such a way that if the number to display is less than -9 (-10, -11, -12 etc), we display -9 (first displayer "-" and second 9).
If the value to display is higher than 9 (10, 11, 12 etc), we display 9 (first displayer off and second displayer 9).
Question:
Explain in English the steps to be used to resolve this problem.
-You are asked to give a solution for this problem by using (ALU, Additionner, subtractor, comparater, Multiplexer)
- you should consider a numeric thermostat to control the temperature of a room. A heating system or climatization can be controlled accordingt he following cases.
-The system can measure the temperature of a room between 0 and 31 degrees with precision 1 degree.
A rotative button will allow to give the temperature that needed. The introduced temperature will be between 0 and 31 degree with precision 1 degree.
The system disposes a two 7 segments displayers that allow to to indicate the difference in temperature between the advised and the measure one. The display values will be between -9 and +9.
The first 7 segment displayer will either be off or will display the sign "-"
According to the difference in temperature to correct, the thermostat will control the system of heating or climatization hence:-
-if the difference in temperature is nul, the ventilation is cut.
-if the difference in temperature is between -1 and +1, the ventilation is activated but heating and climatisation is disabled.
-if the difference in temperature is higher than -2 or +2, the ventilation is active.
soit le chauage ou la climatisation est activee selon le cas (ethier heater or ventilation is active according to the case.)
-Identify the entry and output of the system, the number of bits per entry and suggest a codage for the different bus used in entry et output.
Explain your response.
-using the complex blocks seen in the class, suggest a solution to the thermostat problem in a schematic way. Integrate the block in your displays.
No need to rewrite the detail, just uniquely the representation.
This is the problematic which I am trying to do but very complicated for me to advance.
Please help by giving me some hint.
I thank you
I have an assignemnt that asks lot of things and as a new guy for the lectronics circuits, some time I lost and some times when I get some help, I can speed up my understanding on this subject.
Here is the problem:
Here is the principle of a 7 segment Display.
We consider each module of the 7 segment displays disposes 4 bits in entry and function according to the following principles.
The binary numbers between 0000 and 1001 display the corresponding numbers.
The binary value 1111 displays the symbol "-" (represent the minus sign)
The other binary values will switch off the displayer (values 1010, 1011, 1100, 1101,1110)
a)- create the truth table: I did this part so ok.
b)- using k-maps do a boolean expression for output a & g: done also.
c)-Now by using a 2 displayers 7 segments and by re-using the above one, you should conceive a modular block of signed 5 bits in entry(2's complement).
When the entry value is a negative number, the first displayer will display "-" minus sign. and the second displayer the number.
Note: we will limit the value in entry in such a way that if the number to display is less than -9 (-10, -11, -12 etc), we display -9 (first displayer "-" and second 9).
If the value to display is higher than 9 (10, 11, 12 etc), we display 9 (first displayer off and second displayer 9).
Question:
Explain in English the steps to be used to resolve this problem.
-You are asked to give a solution for this problem by using (ALU, Additionner, subtractor, comparater, Multiplexer)
- you should consider a numeric thermostat to control the temperature of a room. A heating system or climatization can be controlled accordingt he following cases.
-The system can measure the temperature of a room between 0 and 31 degrees with precision 1 degree.
A rotative button will allow to give the temperature that needed. The introduced temperature will be between 0 and 31 degree with precision 1 degree.
The system disposes a two 7 segments displayers that allow to to indicate the difference in temperature between the advised and the measure one. The display values will be between -9 and +9.
The first 7 segment displayer will either be off or will display the sign "-"
According to the difference in temperature to correct, the thermostat will control the system of heating or climatization hence:-
-if the difference in temperature is nul, the ventilation is cut.
-if the difference in temperature is between -1 and +1, the ventilation is activated but heating and climatisation is disabled.
-if the difference in temperature is higher than -2 or +2, the ventilation is active.
soit le chauage ou la climatisation est activee selon le cas (ethier heater or ventilation is active according to the case.)
-Identify the entry and output of the system, the number of bits per entry and suggest a codage for the different bus used in entry et output.
Explain your response.
-using the complex blocks seen in the class, suggest a solution to the thermostat problem in a schematic way. Integrate the block in your displays.
No need to rewrite the detail, just uniquely the representation.
This is the problematic which I am trying to do but very complicated for me to advance.
Please help by giving me some hint.
I thank you