Digital Logic and Microcontroller.docx
Digital Logic and Microcontroller.docx
Describe electricity
● Voltage, Current, Resistance, Energy and Power
● Series and parallel circuit
● Ohms law
● AC and DC
Describe material
● Atom structure
● Conductor, semiconductor and Insulator
● Energy band theory
● Semiconductor material: Intrinsic and extrinsic
Describe electronics components
● Resistors
o How it works
o Symbol and Unit
o Series and parallel connection
o Types
o Color code
● Capacitor
o How it works
o Symbol
o Types
o Series and parallel connection
● Inductors
o How it works
o Symbol
o Series and parallel connection
● Diodes
o How it works
o Symbol
o Types
o Forward and reverse bias
o Full wave rectifier and half wave rectifier
● Transistors
o How it works
o Types: BJT (NPN and PNP), MOSFET (N channel and P Channel)
● ICs
● LED
Design a power supply that includes rectifier, capacitor, resistor and LED
Design a touch switch that includes a transistor, resistor and LED
Use 555 timers IC to design LED flashing indicator
DIGITAL-LOGIC
Use Boolean algebra to simplify and implement logic functions
Understand basic Boolean rules
● Commutative law: The order of the variables in a Boolean equation doesn't matter when only
dealing with ANDs or ORs. For example, A + B = B + A.
● Associative law: The order in which you add or multiply three numbers doesn't matter. For
example, (A + B) + C = A + (B + C).
● Distributive law: A (B + C) = AB + AC and A + (BC) = (A + B)(A + C).
● Identity law: A variable ANDed with TRUE produces the variable's truth value, and a variable
ORed with FALSE produces the variable's truth value. For example, A * 1 = A and A + 0 = A.
● Complement law: A variable ANDed with its negation produces FALSE, and a variable ORed
with its negation produces TRUE. For example, A * ~A = 0 and A + ~A = 1.
● Double negation law: Negating a variable twice produces the variable's truth value.
● Annulment law: A variable ANDed with 0 produces 0, and a variable ORed with 1 produces 1.
For example, X * 0 = 0 and X + 1 = 1
Logic gates:
● Symbol and truth table
o AND
o OR
o XOR
o NOT
o NAND
o NOR
o XNOR gates.
● Design and use Sequential and Combinational Circuits in digital signal processing and data
transmission.
o Adders and subtractors
o Multiplexers and demultiplexers
o Decoder and encoder
● Create a truth table and design the digital circuit.