Design of a UPC/ScanTron Reader

Slides:



Advertisements
Similar presentations
MC68HC11 System Overview. System block diagram (A8 version)
Advertisements

Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
8. INPUT, OUTPUT and storage DEVICES i/o units
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
Drivers Station 2010 Joe Ross Team /12/2009.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
© Oxford University Press España S. A., 2012 Unit 2 Hardware and software.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Microcontroller & Embedded System Subject Code : 6871 Semester : 7th Department.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Dec07-02: Prototype Parking Meter Phase 8 Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
In and Out are opposites. This is something to keep in mind when considering Input and Output. INPUT OUTPUT Ask: Does this device send information in?
Introduction ELEC 330 Digital Systems Engineering Dr. Ron Hayne.
I/O: Input-Output By: Tommy Zeng. What is I/O? I/O – short for “Input – Output” How a computer interacts with its users Input – gets information from.
CHAPTER 1 COMPUTER SCIENCE II. HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of.
PCs ENVIRONMENT and PERIPHERALS Lecture 1. Software The series of instructions that tells the hardware how to perform tasks Software The series of instructions.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Case Study #1 Microcontroller System. What is a microcontroller? A microcontroller can be considered a self-contained system with a processor, memory.
Introduction to Microcontroller Technology
Computer Architecture and Number Systems
Computer Graphics Lecture 1 Introduction to Computer Graphics
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Introduction to Microcontrollers
Java Programming: From the Ground Up
Computer Information Systems
Human Computer Interaction (HCI)
Computer Organization and Machine Language Programming CPTG 245
Computer Science II Chapter 1.
Microprocessor and Microcontroller Fundamentals
Microprocessor and Microcontroller Fundamentals
Microcontrollers & GPIO
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
11.10 Human Computer Interface
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Integers/Characters Input/Output
Microcontroller Based Digital Code Lock
Chapter 10 Input/Output Organization
Chapter 7.2 Computer Architecture
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Computer Architecture
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Principles & Applications
CS4101 Introduction to Embedded Systems Design and Implementation
Human Computer Interaction (HCI)
CS703 - Advanced Operating Systems
BASIC OF THE COMPUTER SYSTEM. INPUT/OUTPUT INPUT DEVICES MOUSE KEYBOARD SCANNER OUTPUT DEVICES PRINTER MONITER.
Module 1.1 Introduction to computers
7 INPUT AND OUTPUT CHAPTER
Why microcontrollers in embedded systems?
Chapter 1: The 8051 Microcontrollers
Computer Systems INPUT PROCESS OUTPUT.
Introduction to Microprocessors and Microcontrollers
Tiny Computers, Hidden Control
"You don't need anyone's permission to make something great
Fundamentals of Information Systems
Computer Systems INPUT PROCESS OUTPUT.
Information Technology
ECE 477 Final Presentation Team 2 Spring 2012
Introduction to Computer Software
8051 Micro Controller.
INTRODUCTION TO COMPUTERS
Wireless Embedded Systems
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Computer Electronic device Accepts data - input
Overview of Computer system
Presentation transcript:

Design of a UPC/ScanTron Reader Kathleen E. Williams Valparaiso University Hi my name is Kathleen and I will be presenting today the Design of a UPC/Scantron Reader. This presentation will be an OVERVIEW of the design process as exemplified by my junior final design project.

The Design Process Conceptualization Electronic Prototype Implementation An Overview of the Design Process. Three main components of the design process Conceptualization: Understanding the problem Electronic Prototype: Computer simulation of expected hardware performances Implementation: Conversion to the hardware components and final product

Conceptualization Understand the Problem Purpose of Design Users Inputs Outputs Operating Conditions The most important and beginning step of the design process is to understand the problem. To understand the problem you need to know what the purpose of the design should be. Why will this device be created? Also, another important consideration are the users. This device can be designed to be used by children, adults, disabled people, or perhaps to run autonomously. Inputs and outputs are the holes that are made in the mysterious black box and depend on the purpose of the design. And lastly the operating conditions are important for reasons such as power consumption, reliability, and longevity of the device. Now we will see how Conceptualization can be applied to the UPC/ScanTron Reader.

ScanTron Reader Conceptualization Understanding the Problem Eight Questions & Answers Feeder Compare Results Users Teachers with limited technology abilities Inputs Keyboard Input (Start and Stop) Sensor Readings Outputs Printer Feeder Control LED Display of Progress Screen Display of Results Miss Sunshine teaches 4th grade and needs a fast way to administer and grade her weekly quizzes. She has requested that the Scantron form will have a maximum of 8 entry fields for students to pencil in darkly. She must be able to put all the forms in an automatic feeder system and be able to view the results on the screen where she can print them out. The users of the device will be teachers who do not have degrees in electrical engineering. They need a nice easy-to-understand program interface. The menu design of the software program must be simplified.

UPC Conceptualization Understanding The Problem Expedite Groceries Infrared Scanner Quick Reliable Compare to Database of Products Easy Display and Menu Inputs Sensor Readings Start and Stop Buttons Outputs Register Menu Product Database

System Devices & Components Sensors Printer Feeder Data Forms Display Monitor (BUFFALO Interface) Microcontroller (Motorola MC 68HC11 )

Motorola MC 68HC11 Embedded Microcontroller Input and Output Directly From Device Little Human Interaction Low Power Consumption Memory (ROM,RAM,EPROM,EEPROM) Input/Output Ports The 68HC11 is a powerful 8-bit data, 16-bit address microcontroller from Motorola with an instruction set that is similar to the older 68xx (6801, 6805, 6809) parts. Depending on the variety, the 68HC11 has built-in EEPROM/OTPROM, RAM, digital I/O, timers, A/D converter, PWM generator, and synchronous and asynchronous communications channels (RS232 and SPI). Typical current draw is less than 10mA.

Electronic Prototype Similar Prototype Motorola HC11 Assembly Language Menu and Output Displays Databases Processing Algorithms Simulation Programs Case Testing Debugging

Implementation Similar Implementations Product Verification User Testing and Review Stress Testing Maintenance

Questions ? E-mail: Katie.Williams@valpo.edu