Dr. Cynthia Furse University of Utah

Slides:



Advertisements
Similar presentations
A-Level Computing#BristolMet Session Objectives#8 express numbers in binary, octal and hexadecimal explain the use of code to represent a character set.
Advertisements

Instrumentation - Introduction 10/9/2013Ohio University - Dr. Cyders1 Engineering measurements are usually taken by some form of transducer. A transducer.
DIGITAL IMAGE PROCESSING CMSC 150: Lecture 14. Conventional Cameras  Entirely chemical and mechanical processes  Film: records a chemical record of.
Introduction to Multimedia Student Multimedia Design Center 06/06/06.
Digital Circuit Why Digital Circuit? – Digital signals ( 0 and 1) are very easy to handle with electronic circuits only 2 states needed: Switch ON or OFF,
Digital Circuit Why Digital Circuit? – Digital signals ( 0 and 1) are very easy to handle with electronic circuits only 2 states needed: Switch ON or OFF,
CSC 110 – Intro to Computing Lecture 4: Arithmetic in other bases & Encoding Data.
Introduction to Management Information Systems Chapter 3 Computer Basics HTM 304 Spring 06.
Signals, Circuits, and Computers Part A Winncy Du Fall Based on Dr
PHSAUTOMOTIVESALSPHSAUTOMOTIVESALS Charging System tests & Voltage information Checking the charging system with just a volt meter.
I am an L&S CS major. Why do I have to take this class? So you don’t look stupid when you get to your job. To prepare you for hands-on courses like CS.
Introduction to Computer Engineering ECE/CS 252, Fall 2010 Prof. Mikko Lipasti Department of Electrical and Computer Engineering University of Wisconsin.
4/14: Scanners Roll Call Response to request Lecture: scanners –general –flatbed –sheet-fed –hand-held –OCR Image courtesy of Microtek
Data vs. Information OUTPUTOUTPUT Information Data PROCESSPROCESS INPUTINPUT There are 10 types of people in this world those who read binary and those.
Digital Logic Lecture 1 Introduction By Dr Zyad Dwekat The Hashemite University Computer Engineering Department.
1 Survey of Computer Science CSCI 110, Spring 2011 Lecture 16 Digital Circuits, binary Numbers.
ENGR 1181 First-Year Engineering Program College of Engineering Engineering Education Innovation Center First-Year Engineering Program Solar Energy Meter.
Data Representation S2. This unit covers how the computer represents- Numbers Text Graphics Control.
Digital Media Dr. Jim Rowan ITEC Monday, August 27.
Digital Media Dr. Jim Rowan ITEC Monday, August 27.
Chapter 2 Computer Hardware
Data Representation CS280 – 09/13/05. Binary (from a Hacker’s dictionary) A base-2 numbering system with only two digits, 0 and 1, which is perfectly.
Binary Code.
1.1 Introduction to Basic Digital Logic ©Paul Godin Updated August 2014 gmail.com Presentation 1.
Binary Numbers. Why Binary? Maximal distinction among values  minimal corruption from noise Imagine taking the same physical attribute of a circuit,
Binary Number System & Logic Operations. The focus of the last lecture was on the microprocessor During that lecture we learnt about the function of the.
Logical Circuit Design Week 2,3: Fundamental Concepts in Computer Science, Binary Logic, Number Systems Mentor Hamiti, MSc Office: ,
Digital Cameras And Digital Information. How a Camera works Light passes through the lens Shutter opens for an instant Film is exposed to light Film is.
Course contents Chapter 1 - section 1.6 Chapter 2 - all sections Chapter – 4.7, and 4.12 Chapter , Chapter 6 - all sections.
Transistors as Digital Switches: Intro to Logic Gates Circuits that really count.
THE BINARY NUMBER SYSTEM “There are only 10 types of people in this world: Those who understand BINARY and those who do not.”
How Computer Represent Data
CMP 100 Introduction to Computing Lecture Binary Numbers & Logic Operations.
1 Ethics of Computing MONT 113G, Spring 2012 Session 1 Digital Circuits, binary Numbers Course webpage:
Binary System Presented by Mr. Wilhelmi Internal Representation of Data Input Input  Data that is put into the computer for processing Data Data  The.
ISNE101 – Introduction to Information Systems & Network Engineering WEEK 2.
Binary 101 Gads Hill School. Aim To strengthen understanding of how computers use the binary number system to store information.
BINARY Toby Wilson. LEARNING OBJECTIVES  Be able to convert binary to denary  Be able to convert denary into binary  Be able to explain how computers.
CSE 111 Information Representation in the Digital World.
More Digital Representation Discrete information is represented in binary (PandA), and “continuous” information is made discrete.
Numbering Systems and Conversion Understand How Computing Devices Work 1.
Task 2: Define digital and analogue signals
Digital logic COMP214  Lecture 1 Dr. Sarah M.Eljack Chapter 1 1.
Introduction to Electrical & Computer Engineering Circuit Representation 1 Dr. Cynthia Furse University of Utah.
Introduction to Electrical & Computer Engineering Charge & Current
Introduction to Digital Electronics
3 – Boolean Logic and Logic Gates 4 – Binary Numbers
Logic Gates Binary Day 3 PEOPLE 2016.
Everything is a number Everything in a computer memory and on storages is a number. Number  Number Characters  Number by ASCII code Sounds  Number.
Introductory Lecture on Digital Electronics
Unit 18: Computational Thinking
CSIS-110 Introduction to Computer Science
Digital Electronics INTRODUCTION ANALOG VS DIGITAL NUMBER SYSTEMS.
BINARY CODE.
Information Technology Introduction to Number System
Introduction to Computers
Digital Electronics Jess 2008.
CHAPTER 2 - DIGITAL DATA REPRESENTATION AND NUMBERING SYSTEMS
Binary Values COSC 1323.
Saturday, 10 November 2018 Binary
Intro to Logic Gates Intro to ECSE Analysis K. A. Connor
Introduction to Basic Digital Logic
Binary Numbers.
How Computers Store Data
Visuals are analog signals...
How to Tell Time Hannah Fleming.
ENEL 111 Digital Electronics
Course Code 114 Introduction to Computer Science
2019 Investing Now Summer Program
Presentation transcript:

Dr. Cynthia Furse University of Utah Introduction to Electrical & Computer Engineering Digital Circuits – Very Brief Introduction Dr. Cynthia Furse University of Utah

Digital Circuits – Brief Intro Analog & Digital Binary (Digital) Numbers & Binary Math Computers & Binary Digital Logic Gates NOT OR XOR AND NAND Hooking up Digital Circuits

Digital vs. Analog Digital is fixed (can take one or a few values, something you can count) Analog varies (can take any value, something you can measure)

Analog vs. Digital – Fuel Gauge Analog Gauge tells you ‘how much’ fuel you have Digital Light tells you you have enough (off) or you don’t (on)

Analog vs. Digital – Clocks Analog Clock tells you ‘what time it is’ (continuous) Digital clock tells you what hour and minute it is (countable)

Dr. Thomas Stockham University of Utah Analog opera recordings have distortion Digital Recording lets you remove distortion

Analog vs. Digital – Voltmeters Analog Voltmeter tells you ‘what voltage it is’ (continuous) Digital voltmeter tells you voltage to xx.xx digits (countable) OR just ‘on’ and ‘off’

Analog vs. Digital – Voltages Analog Voltage can be ‘any value’ (Dimmer Switch) Digital voltage is a limited set of voltages On =1 OR Off = 0

Analog vs. Digital – Voltages Analog Voltage can be ‘any value’ Digital voltage is a limited set of voltages (Stairstepped)

Digital – Represent with Binary #s

Analog to Digital Conversion (ADC) Digital to Analog Conversion (DAC) Analog Voltage can be ‘any value’ Digital voltage is a limited set of voltages – Quantization Error

Counting with Binary #s 000 = 0 001 = 1 010 = 2 011 = 3 100 = 4 101 = 5 110 = 6 111 = 7

Bits & Bytes 0000 0000 << 8 BITS = 1 Byte

Computer Numbers Computers represent numbers as a set of bits (8,16,32 bit) & an exponent 2000 = 2 x 10^3 00000010 = 2 00000011 = 3

Computers Represent Letters with ASCII codes A = 0100 0001 = ‘41’ a = 0110 0001 = ‘61’ B = 0100 0010 = ‘42’ b = 0110 0010 = ‘62’ C = 0100 0011 = ‘43’ c = 0110 0011 = ‘63’ D = 0100 0100 = ‘44’ d = 0110 0100 = ‘64’ Etc.

Write your name in ASCII 00000001 I 00001001 R 00010010 B 00000010 J 00001010 S 00010011 C 00000011 K 00001011 T 00010100 D 00000100 L 00001100 U 00010101 E 00000101 M 00001101 V 00010110 F 00000110 N 00001110 W 00010111 G 00000111 O 00001111 X 00011001 H 00001000 P 00010000 Y 00011010   Q 00010001 Z

How Computers Represent Pictures Pixel (eg. DPI = Dots per inch) Digital (pixels) Analog (? Or just more pixels)

How Computers Represent Pictures Color: Red + Green + Blue (RGB) Wikipedia

Computer Logic: 5V = ‘1’ = ‘on’ = ‘yes’ = ‘true’ 0V = ‘0’ = ‘Off’ = ‘no’ = ‘false’

Example: Battery Voltage Sensing A battery is considered low when its voltage is under 1.3V Battery 1 Battery 2

Example: Is the Battery Charged? ECE-speak: Is the battery voltage above 1.3V? Convert voltage to digital (0 or 5) Battery voltage Vb =5V = A(Vb-1.3V) 1.3V 0V =5V = ‘1’ 0V = ‘0’

Example: Are BOTH Batteries Charged? Are Vo1 AND Vo2 both ‘1’? AND

Example: Is at least one of the Batteries Charged? Is either Vo1 OR Vo2 ‘1’? OR

Example: Does at least one of the batteries need to be charged? Is at least one of Vo1 AND Vo2 ‘0’? NAND

Others Excusive-OR (XOR) NOT

Building with Logic Gates AND GND Remember the Power Supply Voltages! 5V

Digital Circuits – Brief Intro Analog & Digital Binary (Digital) Numbers & Binary Math Computers & Digital Digital Logic Gates NOT OR XOR AND NAND Hooking up Digital Circuits

Tombstone Rock near Moab, Utah