IS 151 
Digital Circuitry 
Aron Kondoro 
IS 151 Digital Circuitry 1
Materials, Assessment and Contact 
IS 151 Digital Circuitry 2 
• Book 
– Digital Fundamentals, Floyd, T.F 
– Available in the Unit’s library – contact Mr. Mathew Mndeme 
• Laboratory Software 
– Deeds Digital Circuit Simulator – TC lab 
http://www.esng.dibe.unige.it/deeds/ 
• Assessment: 
– 60% exam 
– 40% coursework 
• Contact 
– My contact is through your Class Representative
Materials, Assessment and Contact 
• Additional recommended materials 
– Book: Bebop to the Boolean Boogie, Clive Maxfield 
– Website: http://www.allaboutcircuits.com/vol_4/ 
IS 151 Digital Circuitry 3 
– Google
Digital vs. Analog Quantities 
• Electronic circuits can be divided into two 
broad categories 
– 1. Analog Quantities 
• Quantities with continuous values (most things that 
can be measured quantitatively). E.g. air 
temperature changes over a continuous range of 
values; temperature does not change from, say 70 
to 71 instantaneously; it takes on all infinite values 
in between: see graph 
• Other examples: time, pressure, distance and 
sound 
IS 151 Digital Circuitry 4
Digital vs. Analog Quantities 
• Diagram: Temperature graph (page 2) 
IS 151 Digital Circuitry 5 
100 
95 
90 
85 
80 
75 
70 
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 
A.M P.M 
Temperature (F) 
Time of Day
Digital vs. Analog Quantities 
• Suppose temperature values are taken every 
hour (sampling), the graph will look like: 
IS 151 Digital Circuitry 6
Digital vs. Analog Quantities 
• Diagram: Sampled Temperature graph (page 3) 
IS 151 Digital Circuitry 7 
100 
95 
90 
85 
80 
75 
70 
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 
A.M P.M 
Temperature (F) 
Time of Day
Digital vs. Analog Quantities 
• The sampled values represent the 
temperature at discrete points over a 24- 
hour period. 
– i.e. 1,2,3 etc, which are discrete 
• The analog quantity (temperature) have 
been converted to a form that can be 
represented in digital form 
IS 151 Digital Circuitry 8
Digital vs. Analog Quantities 
– 2. Digital Quantities 
• Quantities with discrete values 
• Data can be processed and transmitted 
more efficiently and reliably 
• Useful in data storage: e.g. music when 
converted to digital can be stored more 
compactly (e.g.mp3 music) 
IS 151 Digital Circuitry 9
Data Representation Basics 
• Computing systems are complex devices, 
dealing with a variety of information categories 
• Computing systems store, present, and modify: 
– Text 
– Audio 
– Images and graphics 
– Video 
– Etc. 
IS 151 Digital Circuitry 10
Binary Representation 
• Why binary representation (as opposed to 
decimal or octal, etc..)? 
– Cost 
• Devices that store and manage digital data are far less 
expensive and complex for binary representation. 
IS 151 Digital Circuitry 11 
– Reliability 
• More reliable when they have to represent one out of only 
two possible values. 
– Handling 
• Electronic signals are easier to maintain if they carry only 
binary data.
Binary Representation 
• One bit can either be 0 or 1. 
– Therefore, one bit can represent only two things – 1 
IS 151 Digital Circuitry 12 
and 0 
• To represent more than two things, multiple bits 
are needed 
– Two bits can represent four things because there are 
four combinations of 0 and 1 that can be made from 
two bits: 00, 01, 10, 11. 
• In general, n bits can represent 2n things 
because there are 2n combinations of 0 and 1 
that can be made from n bits.
Data Formats - How to Interpret 
Data 
• Internal representation must be 
appropriate 
– E.g. Images, sound, and video: have to be 
digitized 
• Images – need detailed description of the data, 
how color is represented at each data point 
• Sound – need sampling, digitizing 
• Video – need sampling and digitizing in space and 
time (because of motion) 
IS 151 Digital Circuitry 13
Codes and Characters 
IS 151 Digital Circuitry 14 
• The problem: 
– Representing text strings, such as 
Hello, world in a computer 
• Each character is coded as a byte (8 bits) 
– including blank spaces, commas, full stops 
• Most common coding system is ASCII 
• To represent alphanumeric characters – 8 bits per character 
– 7-bit code : 27 = 128 codes are used (128 characters can be 
represented) 
– 8th bit is unused (or used for a parity bit) 
• Two types of codes: 
– 95 are “Graphic” codes (visible) 
• Alphabetic, numeric and punctuation characters 
– 33 are “Control” codes (control features) 
• Shift, delete, enter, etc.
Binary Digits 
– In digital electronics, there are only two 
possible states and can be represented by 
• two different voltage levels: HIGH and LOW 
• current levels: OPEN and CLOSED 
• lamps: ON and OFF 
– The two states are called codes, and 
combinations of the two are used to represent 
numbers, symbols, alphabetic characters and 
other types of information 
IS 151 Digital Circuitry 15
Binary Digits 
– The two-state number system is called binary, 
and the two digits in the binary system are 0 
and 1. 
• A binary digit is called a bit (binary digit). 
– In digital circuits, two voltage levels are used 
to represent the two bits 
• 1 – represented by a high voltage level (HIGH) 
• 0 – represented by a low voltage level (LOW) 
– POSITIVE LOGIC – will be used throughout! 
– C.f. NEGATIVE logic:, 1 – LOW, 0 – HIGH 
IS 151 Digital Circuitry 16
Logic Levels 
– Logic levels are voltages used to represent a 
1 and a 0. 
– One voltage level represents a HIGH and one 
voltage level represents a LOW. 
– Practically, a HIGH or a LOW can be any 
voltage between a specified minimum value 
and a specified maximum. 
IS 151 Digital Circuitry 17
Logic Levels 
• Diagram: Logic level ranges (page 5) 
Uncertain 
• From the figure, VH(max) and VH(min) represent the maximum and 
minimum HIGH voltage values, respectively 
• VL(max) and VL(min) represent the maximum and minimum LOW 
voltage values, respectively. 
• The range of voltages between VL(max) and VH(min) is a range of 
uncertainty; a voltage in the range of uncertainty can appear as 
either a HIGH or a LOW. 
IS 151 Digital Circuitry 18 
HIGH (1) 
LOW (0) 
VH(max) 
VH(min) 
VL(max) 
VL(min)
Logic Levels 
IS 151 Digital Circuitry 19 
• Examples: 
– The high values of a certain digital circuit may 
range from 2 V to 5 V and the LOW values 
from 0 V to 0.8 V. 
– If a voltage of 3.5 is applied, the circuit will 
accept it as a HIGH (or binary 1); a voltage of 
0.5 V will be accepted as a LOW (binary 0); a 
voltage of 1 V will be uncertain
Questions 
• Differentiate between a digital and an analog quantity 
• Give examples of digital and analog systems 
• Classify the following into analog (continuous) or digital 
(discrete) 
– (a) Shades of colours in a TV program about landscapes 
– (b) TV screen test pattern, white background, black dots 
IS 151 Digital Circuitry 20 
only 
– (c) Days in a week, Mon, Tues, Wed, Thurs, Fri, Sat, Sun. 
– (d) Sine wave 
– (e) A musical symphony 
– (f) Chairs/seats in a room 
– (g) Integers -2, -1, 0, 1, 2, 3,... 
– (h) All real numbers
• End of Lecture 
IS 151 Digital Circuitry 21

More Related Content

PPTX
IS 151 Lecture 9
PPTX
IS 151 Lecture 3
PPTX
IS 151 Lecture 8
PPTX
IS 151 Lecture 1 (2015)
PPTX
Digital Electronics | Computer Science
PPTX
Combinational Logic Unit 2
PPT
ALU project(segma team)
IS 151 Lecture 9
IS 151 Lecture 3
IS 151 Lecture 8
IS 151 Lecture 1 (2015)
Digital Electronics | Computer Science
Combinational Logic Unit 2
ALU project(segma team)

What's hot (20)

PDF
Saur lecture 16
PDF
Chapter 2 ee202 boolean part a
PPT
Digital 1 8
PPTX
PPTX
DLD Presentation By Team Reboot,Rafin Rayan,EUB
PPTX
Digital Components
PPTX
Combinational circuits
PPTX
Introduction of Combinational logic circuits & half adder
PPTX
Combinational circuit
PPT
Combinational circuits r011
PPTX
PPTX
Switching theory Unit 1
PPT
Logic gates
PPT
Combinational circuits
PPTX
Switching theory unit 2
PPTX
Unit 2a combinational circuits
PPTX
Gerbang LOGIKA DIGITAL
PPT
07Decoders121
PPTX
B sc cs i bo-de u-iii combitional logic circuit
PPTX
Decoders-Digital Electronics
Saur lecture 16
Chapter 2 ee202 boolean part a
Digital 1 8
DLD Presentation By Team Reboot,Rafin Rayan,EUB
Digital Components
Combinational circuits
Introduction of Combinational logic circuits & half adder
Combinational circuit
Combinational circuits r011
Switching theory Unit 1
Logic gates
Combinational circuits
Switching theory unit 2
Unit 2a combinational circuits
Gerbang LOGIKA DIGITAL
07Decoders121
B sc cs i bo-de u-iii combitional logic circuit
Decoders-Digital Electronics
Ad

Viewers also liked (20)

PPT
IS 139 Lecture 7
PPT
IS 139 Lecture 4
PPT
IS 139 Lecture 6
PPTX
IS 151 lecture 2
PPTX
IS 151 Lecture 2
PPTX
IS 139 Lecture 1
PPTX
IS 151 Lecture 11
PPT
Introduction to Structured Computer Organization
PPT
Unix(introduction)
PPTX
IS 151 Lecture 5
PPTX
IS 151 Lecture 6
PPTX
IS 151 Lecture 6
PPTX
IS 151 - Lecture 3
PPT
IS 139 Lecture 3
PPTX
IS 151 lecture 4
PPTX
IS 151 Lecture 7
PPTX
IS 139 Lecture 5
PPTX
IS 151 Lecture 10
PPT
Microarchitecture
IS 139 Lecture 7
IS 139 Lecture 4
IS 139 Lecture 6
IS 151 lecture 2
IS 151 Lecture 2
IS 139 Lecture 1
IS 151 Lecture 11
Introduction to Structured Computer Organization
Unix(introduction)
IS 151 Lecture 5
IS 151 Lecture 6
IS 151 Lecture 6
IS 151 - Lecture 3
IS 139 Lecture 3
IS 151 lecture 4
IS 151 Lecture 7
IS 139 Lecture 5
IS 151 Lecture 10
Microarchitecture
Ad

Similar to IS 151 Lecture 1 (20)

PPTX
IS 151 (2013) Lecture 1
PPT
Introduction of digital system
PPT
capte1111111111111111111111111111r 1.ppt
PPT
2013 digital sytem-1-lecture01
PPT
Digital Computer System Introduction - New
PPTX
GhahahhayuwuauuuwuwuwuwuuaChapter No 1.pptx
PPTX
GhshshshshsshhshshshshhshshshshChap1.pptx
PDF
Digital Design With Cpld Applications And Vhdlpldl Robert Dueck
PPT
- DLD_Lecture_01.ppt
PDF
CHAPTER 1.pdfUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
PDF
Introduction-to-Digital Electronics Concept
PPTX
Chapter_Three.pptx of digital component design
PPTX
digi.elec.number%20system.pptx
PDF
Dld lecture module 01
PPTX
digital-electronics lecture Ch 1and 2 -1.pptx
PPTX
DE UNIT1.pptx
PPTX
Digital Concept - Introduction to electronics
PPTX
DE and LD [Autosave gyideffgfd] (1).pptx
PPTX
DIGITAL-ELECTRONICS-lesson-1 (1).jejsjjsjs
PDF
IS 151 (2013) Lecture 1
Introduction of digital system
capte1111111111111111111111111111r 1.ppt
2013 digital sytem-1-lecture01
Digital Computer System Introduction - New
GhahahhayuwuauuuwuwuwuwuuaChapter No 1.pptx
GhshshshshsshhshshshshhshshshshChap1.pptx
Digital Design With Cpld Applications And Vhdlpldl Robert Dueck
- DLD_Lecture_01.ppt
CHAPTER 1.pdfUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
Introduction-to-Digital Electronics Concept
Chapter_Three.pptx of digital component design
digi.elec.number%20system.pptx
Dld lecture module 01
digital-electronics lecture Ch 1and 2 -1.pptx
DE UNIT1.pptx
Digital Concept - Introduction to electronics
DE and LD [Autosave gyideffgfd] (1).pptx
DIGITAL-ELECTRONICS-lesson-1 (1).jejsjjsjs

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
CloudStack 4.21: First Look Webinar slides
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hybrid model detection and classification of lung cancer
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Modernising the Digital Integration Hub
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
STKI Israel Market Study 2025 version august
PPT
What is a Computer? Input Devices /output devices
Tartificialntelligence_presentation.pptx
Chapter 5: Probability Theory and Statistics
Developing a website for English-speaking practice to English as a foreign la...
CloudStack 4.21: First Look Webinar slides
A novel scalable deep ensemble learning framework for big data classification...
Hybrid model detection and classification of lung cancer
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
1 - Historical Antecedents, Social Consideration.pdf
DP Operators-handbook-extract for the Mautical Institute
Zenith AI: Advanced Artificial Intelligence
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
observCloud-Native Containerability and monitoring.pptx
Modernising the Digital Integration Hub
Enhancing emotion recognition model for a student engagement use case through...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Web Crawler for Trend Tracking Gen Z Insights.pptx
STKI Israel Market Study 2025 version august
What is a Computer? Input Devices /output devices

IS 151 Lecture 1

  • 1. IS 151 Digital Circuitry Aron Kondoro IS 151 Digital Circuitry 1
  • 2. Materials, Assessment and Contact IS 151 Digital Circuitry 2 • Book – Digital Fundamentals, Floyd, T.F – Available in the Unit’s library – contact Mr. Mathew Mndeme • Laboratory Software – Deeds Digital Circuit Simulator – TC lab http://www.esng.dibe.unige.it/deeds/ • Assessment: – 60% exam – 40% coursework • Contact – My contact is through your Class Representative
  • 3. Materials, Assessment and Contact • Additional recommended materials – Book: Bebop to the Boolean Boogie, Clive Maxfield – Website: http://www.allaboutcircuits.com/vol_4/ IS 151 Digital Circuitry 3 – Google
  • 4. Digital vs. Analog Quantities • Electronic circuits can be divided into two broad categories – 1. Analog Quantities • Quantities with continuous values (most things that can be measured quantitatively). E.g. air temperature changes over a continuous range of values; temperature does not change from, say 70 to 71 instantaneously; it takes on all infinite values in between: see graph • Other examples: time, pressure, distance and sound IS 151 Digital Circuitry 4
  • 5. Digital vs. Analog Quantities • Diagram: Temperature graph (page 2) IS 151 Digital Circuitry 5 100 95 90 85 80 75 70 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 A.M P.M Temperature (F) Time of Day
  • 6. Digital vs. Analog Quantities • Suppose temperature values are taken every hour (sampling), the graph will look like: IS 151 Digital Circuitry 6
  • 7. Digital vs. Analog Quantities • Diagram: Sampled Temperature graph (page 3) IS 151 Digital Circuitry 7 100 95 90 85 80 75 70 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 A.M P.M Temperature (F) Time of Day
  • 8. Digital vs. Analog Quantities • The sampled values represent the temperature at discrete points over a 24- hour period. – i.e. 1,2,3 etc, which are discrete • The analog quantity (temperature) have been converted to a form that can be represented in digital form IS 151 Digital Circuitry 8
  • 9. Digital vs. Analog Quantities – 2. Digital Quantities • Quantities with discrete values • Data can be processed and transmitted more efficiently and reliably • Useful in data storage: e.g. music when converted to digital can be stored more compactly (e.g.mp3 music) IS 151 Digital Circuitry 9
  • 10. Data Representation Basics • Computing systems are complex devices, dealing with a variety of information categories • Computing systems store, present, and modify: – Text – Audio – Images and graphics – Video – Etc. IS 151 Digital Circuitry 10
  • 11. Binary Representation • Why binary representation (as opposed to decimal or octal, etc..)? – Cost • Devices that store and manage digital data are far less expensive and complex for binary representation. IS 151 Digital Circuitry 11 – Reliability • More reliable when they have to represent one out of only two possible values. – Handling • Electronic signals are easier to maintain if they carry only binary data.
  • 12. Binary Representation • One bit can either be 0 or 1. – Therefore, one bit can represent only two things – 1 IS 151 Digital Circuitry 12 and 0 • To represent more than two things, multiple bits are needed – Two bits can represent four things because there are four combinations of 0 and 1 that can be made from two bits: 00, 01, 10, 11. • In general, n bits can represent 2n things because there are 2n combinations of 0 and 1 that can be made from n bits.
  • 13. Data Formats - How to Interpret Data • Internal representation must be appropriate – E.g. Images, sound, and video: have to be digitized • Images – need detailed description of the data, how color is represented at each data point • Sound – need sampling, digitizing • Video – need sampling and digitizing in space and time (because of motion) IS 151 Digital Circuitry 13
  • 14. Codes and Characters IS 151 Digital Circuitry 14 • The problem: – Representing text strings, such as Hello, world in a computer • Each character is coded as a byte (8 bits) – including blank spaces, commas, full stops • Most common coding system is ASCII • To represent alphanumeric characters – 8 bits per character – 7-bit code : 27 = 128 codes are used (128 characters can be represented) – 8th bit is unused (or used for a parity bit) • Two types of codes: – 95 are “Graphic” codes (visible) • Alphabetic, numeric and punctuation characters – 33 are “Control” codes (control features) • Shift, delete, enter, etc.
  • 15. Binary Digits – In digital electronics, there are only two possible states and can be represented by • two different voltage levels: HIGH and LOW • current levels: OPEN and CLOSED • lamps: ON and OFF – The two states are called codes, and combinations of the two are used to represent numbers, symbols, alphabetic characters and other types of information IS 151 Digital Circuitry 15
  • 16. Binary Digits – The two-state number system is called binary, and the two digits in the binary system are 0 and 1. • A binary digit is called a bit (binary digit). – In digital circuits, two voltage levels are used to represent the two bits • 1 – represented by a high voltage level (HIGH) • 0 – represented by a low voltage level (LOW) – POSITIVE LOGIC – will be used throughout! – C.f. NEGATIVE logic:, 1 – LOW, 0 – HIGH IS 151 Digital Circuitry 16
  • 17. Logic Levels – Logic levels are voltages used to represent a 1 and a 0. – One voltage level represents a HIGH and one voltage level represents a LOW. – Practically, a HIGH or a LOW can be any voltage between a specified minimum value and a specified maximum. IS 151 Digital Circuitry 17
  • 18. Logic Levels • Diagram: Logic level ranges (page 5) Uncertain • From the figure, VH(max) and VH(min) represent the maximum and minimum HIGH voltage values, respectively • VL(max) and VL(min) represent the maximum and minimum LOW voltage values, respectively. • The range of voltages between VL(max) and VH(min) is a range of uncertainty; a voltage in the range of uncertainty can appear as either a HIGH or a LOW. IS 151 Digital Circuitry 18 HIGH (1) LOW (0) VH(max) VH(min) VL(max) VL(min)
  • 19. Logic Levels IS 151 Digital Circuitry 19 • Examples: – The high values of a certain digital circuit may range from 2 V to 5 V and the LOW values from 0 V to 0.8 V. – If a voltage of 3.5 is applied, the circuit will accept it as a HIGH (or binary 1); a voltage of 0.5 V will be accepted as a LOW (binary 0); a voltage of 1 V will be uncertain
  • 20. Questions • Differentiate between a digital and an analog quantity • Give examples of digital and analog systems • Classify the following into analog (continuous) or digital (discrete) – (a) Shades of colours in a TV program about landscapes – (b) TV screen test pattern, white background, black dots IS 151 Digital Circuitry 20 only – (c) Days in a week, Mon, Tues, Wed, Thurs, Fri, Sat, Sun. – (d) Sine wave – (e) A musical symphony – (f) Chairs/seats in a room – (g) Integers -2, -1, 0, 1, 2, 3,... – (h) All real numbers
  • 21. • End of Lecture IS 151 Digital Circuitry 21