Digital Electronics: Binary-Coded-Decimal to Seven-Segment Decoder

AI Thread Summary
The discussion revolves around understanding a homework problem related to designing a binary-coded-decimal (BCD) to seven-segment decoder. The task involves creating a logic circuit that activates segment A of the display based on specific BCD inputs represented by variables B8, B4, B2, and B1. The confusion arises from the terminology "circuit based on the product of maxterms," which refers to using Boolean algebra to express conditions under which segment A is on. A truth table is essential for identifying the combinations of inputs that result in segment A being active, leading to the formulation of logical expressions for those conditions. Ultimately, the goal is to derive a final expression that combines these conditions to control the display segment accurately.
GTdan
Messages
39
Reaction score
0
This is one of the problems I have for homework:

Consider a BCD-to-seven-segment decoder and suppose that the BCD data are represented by the logic variables B8, B4, B2, and B1. For example, the decimal number 7 is represented in BCD by the word 0111 in which the leftmost bit is B8=0, the second bit is B4=1, and so forth. a: Find a logic circuit based on the product of maxterms having output A that is high only if segment A of the display is to be on. b: Repeat for segment B.

Here is my problem- I have no idea what the question is asking me for. The words "circuit based on the product of maxterms" confuses me and I just don't know what to look for. I am 100% sure if I knew what it was asking, I could do the problem but it doesn't say anything like that in the section explaining these decoders. Any help would be appreciated. Thanks in advance :)
 
Physics news on Phys.org
for anyone who may have been trying. Don't worry about it anymore and thanks. I finally figured it out. :)
 


A binary-coded-decimal (BCD) to seven-segment decoder is a digital circuit that converts a binary-coded decimal input into a seven-segment display output. This type of decoder is commonly used in electronic devices such as calculators, digital clocks, and other display systems.

In this particular problem, you are given four input variables B8, B4, B2, and B1 representing the BCD data. Your task is to design a logic circuit that will produce an output signal A, which will turn on segment A of the seven-segment display, based on the input BCD data.

To solve this problem, you need to understand the concept of maxterms and product of maxterms. In Boolean algebra, a maxterm is a logical expression that is equal to 1 when all of its inputs are equal to 0. A product of maxterms is a logical expression that is equal to 1 only when a specific combination of inputs is equal to 0.

Now, let's break down the problem into two parts:

a) Find a logic circuit based on the product of maxterms having output A that is high only if segment A of the display is to be on.

To solve this part, you need to first identify the truth table for the BCD-to-seven-segment decoder. The truth table for this decoder will have 16 rows, representing all the possible combinations of the BCD inputs (B8, B4, B2, B1) and seven columns representing the seven segments (A, B, C, D, E, F, G) of the seven-segment display.

For this problem, we are only interested in segment A, so we can ignore the other six columns. Now, look at the truth table and find the rows where segment A is equal to 1 (on). In this case, it will be rows 1, 3, 4, 5, 7, 9, 12, 13, 15.

Next, we need to convert these rows into logical expressions using maxterms. For example, row 1 can be represented as A = B8'B4B2B1. Similarly, row 3 can be represented as A = B8B4'B2B1. Continue this process for all the rows where segment A is equal to 1.

Finally, combine all these logical expressions using the logical OR operation to get the final expression for output A.
 
I multiplied the values first without the error limit. Got 19.38. rounded it off to 2 significant figures since the given data has 2 significant figures. So = 19. For error I used the above formula. It comes out about 1.48. Now my question is. Should I write the answer as 19±1.5 (rounding 1.48 to 2 significant figures) OR should I write it as 19±1. So in short, should the error have same number of significant figures as the mean value or should it have the same number of decimal places as...
Thread 'A cylinder connected to a hanging mass'
Let's declare that for the cylinder, mass = M = 10 kg Radius = R = 4 m For the wall and the floor, Friction coeff = ##\mu## = 0.5 For the hanging mass, mass = m = 11 kg First, we divide the force according to their respective plane (x and y thing, correct me if I'm wrong) and according to which, cylinder or the hanging mass, they're working on. Force on the hanging mass $$mg - T = ma$$ Force(Cylinder) on y $$N_f + f_w - Mg = 0$$ Force(Cylinder) on x $$T + f_f - N_w = Ma$$ There's also...
Back
Top