Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital Electronics Professor Nick Reeder

Similar presentations


Presentation on theme: "Digital Electronics Professor Nick Reeder"— Presentation transcript:

1 Digital Electronics Professor Nick Reeder
EET 1131 Digital Electronics Professor Nick Reeder Handouts: syllabus, pre-test, grade sheet, lab checkout sheet, binary/hex/decimal practice sheet, logic probe

2 Reminders Please turn off cell phones.
No food or soft drinks in the classroom. Stow water bottles at floor level.

3 EET 1131 Unit 1 Number Systems and Codes
Read Kleitz, Chapter 1 (but skip Sections 1-6 and 1-7). Homework #1 and Lab #1 due next week. Quiz next week. -Go over syllabus -Have them log on to website

4 Analog versus Digital Analog = continuous Digital = discrete Example:
An analog clock, whose hands move smoothly and continuously. A digital clock, whose digits jump from one value to the next.

5 Analog Quantities Most natural quantities (such as temperature, pressure, light intensity, …) are analog quantities that vary continuously. Digital systems can process, store, and transmit data more efficiently but can only assign discrete values to each point.

6 The Digital Revolution
Recently, many types of devices have been converted from analog to digital. Examples: In all of these digital devices, info is stored and transmitted as long strings of 1s and 0s. Analog Digital Record albums CDs VHS tapes DVDs Analog television Digital TV

7 Analog and Digital Systems
Many systems use a mix of analog and digital electronics to take advantage of each technology. A typical CD player accepts digital data from the CD drive and converts it to an analog signal for amplification. -The human ear is an analog device, so we need to convert from digital to analog. -In opposite direction, many real-world phenomena (such as human voice) are analog, so they must go through an analog-to-digital converter before being digitally stored or processed.

8 Voltage Voltage is a basic electrical quantity that is important in all circuits (analog or digital). You can think of a circuit as being like a plumbing system, with water flowing through pipes. On this analogy, voltage is like the water pressure in the pipes. Its value will vary at different points in the circuit.

9 A Simple Circuit A wire is like a water pipe. The amount of
electricity per second flowing through a wire is called current, which is measured in amperes. The voltage (pressure) at this point is greater than the voltage at this point. A voltage source is like a water pump. Its voltage rating (in volts) tells you how strong it is. Resistors are like partial blockages in the pipe. They restrict the amount of current that flows through the circuit.

10 Examples of Voltage Sources
Voltage is measured in volts (V). Flashlight battery ____ V Wall outlet ____ V

11 Trainer Power Supplies
Fixed +5 V supply: In this course we’ll always use this one. No matter which one of these you use, you must also use the GROUND connection. Variable supplies, controlled by the knobs at left. You’ll use these in other courses.

12 Measuring Exact Voltage
In other courses you’ll use a voltmeter or digital multimeter, like the one shown, to measure the exact voltage at a point in a circuit. Have them use DMM to measure LOW and HIGH voltages from a trainer switch.

13 Measuring Digital HIGHS or LOWS
In this course we usually don’t care about exact voltage values. We just care whether the voltage at a point is “high” or “low.” Have them use DMM to measure LOW and HIGH from a trainer switch. To measure this, we use a logic probe, such as the one shown.

14 Binary Digits and Logic Levels
Digital electronics uses circuits that have two states, which are represented by two voltage ranges called HIGH and LOW. We often represent a HIGH state by the number 1, and a LOW state by the number 0. VH(max) HIGH VH(min) Invalid -The voltages vary by technology; in TTL, VL(min) = 0 V, VL(max) = 0.8 V, VH(min) = 2.0 V, VH(max) = 5.0 V. -In digital circuits, we only whether a particular voltage is in the hi range or the low range. We don’t care whether the actual voltage is 2.5 V or 3 V or 4 V or 4.5 V. -Logic probes are designed to light up a “Hi” indicator for voltages in the hi range, and a “Lo” indicator for voltages in the low range. VL(max) LOW VL(min)

15 Breadboarding Guidelines
When you build circuits in lab, I expect you to follow the breadboarding guidelines on the course website.

16 Ones and Zeros Digital devices (computers, iPods, cell phones, …) store information (numbers, text, images, music, …) as strings of 1s and 0s. Each 1 or 0 in such a string is called a bit (short for binary digit). Example of an 8-bit string: A typical song in an MP3 file might contain 40 million bits.

17 Number Systems and Codes
This week we’ll look mainly at how to represent numbers using 1s and 0s, and also (briefly) how to represent text using 1s and 0s. Make a table with decimal column from 0 to 20 and empty columns for binary and hex.

18 Binary Number System When we represent numbers using 1s and 0s, we’re using the binary number system. This system is fundamental to everything in digital electronics, so you must learn it thoroughly. First, we’ll briefly review the decimal number system that you’ve used for most of your life.

19 Decimal Numbers The position of each digit in a weighted number system is assigned a weight based on the base or radix of the system. The base of decimal numbers is ten, because only ten symbols (0 through 9) are used to represent any number. The column weights of decimal numbers are powers of ten that increase from right to left beginning with 100 =1: Mention that we’ll also look at base-2 (binary) and base-16 (hex) systems.

20 Example Solution Decimal Numbers
Decimal numbers can be expressed as the sum of the products of each digit times the column value for that digit. Thus, the number 9240 can be expressed as      (9 x 103) + (2 x 102) + (4 x 101) + (0 x 100) or 9 x 1, x x  x 1 Example Express the number 480 as the sum of values of each digit. Solution 480 = (4 x 102) + (8 x 101) + (0 x 100)

21 Binary Numbers For digital systems, the binary number system is used. Binary has a base of two and uses the digits 0 and 1 to represent quantities. The column weights of binary numbers are powers of two that increase from right to left beginning with 20 =1:

22 A binary counting sequence for numbers from zero to fifteen is shown.
Decimal Number Binary Number Binary Numbers A binary counting sequence for numbers from zero to fifteen is shown. Notice the pattern of zeros and ones in each column.

23 Example Solution Binary-to-Decimal Conversions
The decimal equivalent of a binary number can be determined by adding the column values of all of the bits that are 1 and discarding all of the bits that are 0. Example Convert the binary number to decimal. Solution Start by writing the column weights; then add the weights that correspond to each 1 in the number. So % = 37. Have them do % = 37

24 Example Solution Decimal-to-Binary Conversions (First Method)
You can convert a decimal whole number to binary by reversing the procedure. Write the decimal weight of each column and place 1’s in the columns that sum to the decimal number. Example Convert the decimal number 49 to binary. Solution The column weights double in each position to the right. Write down column weights until the last number is larger than the one you want to convert. So 49 = %

25 Example Solution Decimal-to-Binary Conversions (Second Method)
You can convert decimal to any other base by repeatedly dividing by the base. For binary, repeatedly divide by 2: Convert the decimal number 49 to binary by repeatedly dividing by 2. Example Solution You can do this by “reverse division” and the answer will read from left to right. Put quotients to the left and remainders on top. Have them do 92. Answer: 1 1 remainder Quotient 1 49 2 1 3 6 12 24 Decimal number base Continue until the last quotient is 0

26 The Hexadecimal and Octal Systems
We’ve looked at the decimal and binary systems. Hexadecimal (often called “hex”) and octal are useful as shorthand systems of writing large binary numbers. Hex is a base-16 system. Octal is a base-8 system. Hex is very widely used. Octal was popular 40 years ago, but is not used much today. It’s not convenient to write (or speak) a long binary number such as Much more convenient to express it in hex as 32B57.

27 Example Solution Hexadecimal Numbers
Binary Hexadecimal Numbers A B C D E F Hexadecimal uses sixteen characters to represent numbers: the numbers 0 through 9 and the alphabetic characters A through F. Large binary numbers can easily be converted to hexadecimal by grouping bits 4 at a time and writing the equivalent hex character. -They must memorize this table. -Have them convert % to hex and $83F5 to binary. Express in hexadecimal: Example Solution Group the binary number by 4-bits starting from the right. Thus, 960E

28 { Example Solution Hexadecimal Numbers
Binary Hexadecimal Numbers A B C D E F Hexadecimal is a weighted number system. The column weights are powers of 16, which increase from right to left. { . Column weights Example Express 1A2F16 in decimal. Start by writing the column weights: Solution A F16 1(4096) + 10(256) +2(16) +15(1) = 670310

29 Binary and Hex Conversion Games
You must memorize the binary and hex codes for the numbers from 1 through 15. To practice, play the Binary-Decimal and Binary Hex matching games on my Games page. DO PRACTICE SHEET.

30 Decimal Binary BCD BCD Binary coded decimal (BCD) is a weighted code that is commonly used in digital systems when it is necessary to show decimal numbers such as in clock displays. The table illustrates the difference between straight binary and BCD. BCD represents each decimal digit with a 4-bit code. Notice that the codes 1010 through 1111 are not used in BCD. -BCD is a “compromise” between binary (which is most convenient for computers) and decimal (most convenient for humans). -Point out that seven-segment displays on red trainer are labeled “BCD.”

31 BCD You can think of BCD in terms of column weights in groups of four bits. For an 8-bit BCD number, the column weights are: Question: What are the column weights for the BCD number ? Answer: Note that you could add the column weights where there is a 1 to obtain the decimal number. For this case: =

32 The ASCII Code ASCII (American Standard Code for Information Interchange) is a binary code for alphanumeric symbols. ASCII encodes 128 symbols using 7-bits. See Table 1-5 on page 19 (next slide) for the list of ASCII codes. The first 32 symbols are control characters (such as Backspace, Line Feed, Form Feed), based on teletype requirements. Some of these are obsolete. -So far we’ve been talking about using 1s and 0s to represent numbers. Let’s look at the most widely used system for using 1s and 0s to represent text.

33 -Have them spell out a four-or-five letter word, pass it to their neighbor, and see if neighbor can decode it. -DO PRE-TEST.


Download ppt "Digital Electronics Professor Nick Reeder"

Similar presentations


Ads by Google