EE 316 Computer Engineering Junior Lab Project 2 Digital Yahtzee.

Slides:



Advertisements
Similar presentations
Compose by: Naeem Arif Butt 2-Month Elementary Course Hardware.
Advertisements

Module 3 Configuring Hardware on a Computer Running Windows XP Professional.
Mother boards A CPU Memory Input Out put. A mother board is a board that controls the hole computer or ipad. The mother bored provides electrical conations.
Lab 9: Matrix Keypad : ”No Key Press” Analysis Slide #2 Slide #3 ”Press and Hold Key 5” Analysis.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Input/Output Ports and Interfacing ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
82C55 82C55 Programmable Peripheral Interface Interfacing Part III.
In this presentation you will:
Computer Basics 1 Computer Basic 1 includes two lessons:
More young kids can play a computer game than ride a bike.
Mark Neil - Microprocessor Course 1 Decoding and Using a 4x4 Keyboard.
Spring EE 316 Computer Engineering Junior Lab Designing State machines for a numeric Keypad.
EE 316 Computer Engineering Junior Lab Word Mastermind.
EE 316 Computer Engineering Junior Lab PS/2 Keyboard.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Spring EE 316 Computer Engineering Junior Lab Serial Ports.
Spring EE 316 Computer Engineering Junior Lab LCD modules, PROMs, Serial Ports.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessandro (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Final.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
7-1 Keypad Scanning interface Used for interfacing push-button(momentary) switches Used for large number(>8) push-buttons Relies on matrix arrangement.
EE 316 Computer Engineering Junior Lab Digital Hangman.
EE 316 Computer Engineering Junior Lab Lecture on PC Parallel port.
WIRELESS MODEM for 950 MHz DIGITAL COMMUNICATION Nerdev Sharma
Hardware and Multimedia Chapter 4. 4 Personal Computers (PCs) PCs are computers that can be: Used by individuals at home, work, or school Desktop models.
06/25/091 Computer Interfacing Via the Parallel Port Carlos M. Oppus ECCE Program, AdMU.
University of Tehran 1 Interface Design Keyboard and Printer Omid Fatemi.
8. INPUT, OUTPUT and storage DEVICES i/o units
 Keyboards, LCDs most widely used input/output devices of the 8051  Contents to be covered:  keyboard fundamentals  key press and key detection mechanisms.
1 Working with MS SQL Server. 2 Objectives You will be able to Use Visual Studio for GUI based interactive access to a Microsoft SQL Server database.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
1 Managing Printers (Week 12, Monday 3/26/2007) © Abdou Illia, Spring 2007.
Input/Output Ports and Interfacing
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
EE 316 Computer Engineering Junior Lab Project 1: Traffic Light Controller.
Home Guard Security System. Introduction & Basic Ideas Home Guard Security System.
EE 316 Computer Engineering Junior Lab Serial Ports, LCD Displays & PROMs.
Network Embedded Systems Wireless Video Game Controller James DiCicco Rebecca Loeser Dash Winterson Dhinakaran Dhanaraj.
Parallel Interfacing Chapter 7. Parallel Interfacing Parallel I/O Ports Using Parallel Ports Seven-Segment Displays Keypad Interfacing Liquid Crystal.
HARDWARE INPUT DEVICES GETTING DATA INTO THE COMPUTER.
Advanced Digital Circuits ECET 146 Week 9 Professor Iskandar Hack ET 221G,
1 ECE 372 – Microcontroller Design Parallel IO Ports - Inputs.
Computer Systems Nat 4/5 Computing Science Operating Systems.
Digital Inputs Interfacing Keypad
Multimedia and Computers Introduction to Computers.
There are many parts that work together to make a computer work. System Unit Computer Parts.
Computer Hardware. What is Hardware? Hardware is any part of a computer you can touch There are 2 categories: Inside the computer Peripherals connected.
Keyboard interfacing.
EE292 F ALL 2012 A WESOME P ROJECT : K EYPAD R EADER Brendan Morris 12/06/2012.
NetTech Solutions Resolving Issues with Locally Attached Devices Lesson Twelve.
Computer main parts HARDWARE It corresponds to all physical and tangible parts of a computer: your electrical, electronic, electromechanical and mechanical.
KEYBOARD INTERFACING Keyboards are organized in a matrix of rows and columns The CPU accesses both rows and columns through ports. ƒTherefore, with two.
Alpha/Numeric Keypad Functions using AVR Preliminary Design Review Luke R. Morgan ECE /17/2008.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Mark Neil - Microprocessor Course 1 Decoding and Using a 4x4 Keyboard.
ECE 447: Lecture 12 Keypads ECE 447: Lecture 10. ECE 447: Matrix Keypad.
A+ Second Edition Genetic Computer School Lesson 13 Drivers, Applications, Printers, Scanners and Printing.
Computer Parts There are many parts that work together to make a computer work.
Electronic Craps Table. Objective Design a system to incorporate electronics into the game of craps to track bets and payouts while maintaining the interactive.
Logic Gates Binary Day 3 PEOPLE 2016.
LCD AND KEYBOARD INTERFACING
Input/Output.
DIGITAL CALCULATOR USING 8051
Keypad Source: under under
Nat 4/5 Computing Science Operating Systems
Keypad Source: under under
Keypad Source: under under
LCD AND KEYBOARD INTERFACING
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Presentation by Anthony Dotterer
Presentation transcript:

EE 316 Computer Engineering Junior Lab Project 2 Digital Yahtzee

Topics Keypad Keypad Windows Graphical User Interface Windows Graphical User Interface Parallel Port Hardware Parallel Port Hardware Parallel Port Software Parallel Port Software

Keypad We will need keys 1,2,3,4,5 to select a die for rolling any other key to initiate rolls To detect a key press, you need connect the status bits to the rows and use the control port to scan the columns with a single ‘0’. A key press will a appear as a low on the status lines.

Graphical User interface Windows XP compatible software Windows XP compatible software Use MFC Use MFC –user should have no need to ask how to play the game –put all instructions needed on the display

Parallel Port Hardware ✔ Read the power point presentation from last week. ✔ Understand the pin assignment for the ports ● We have 8-bits for the data port (input/output), 4 bits for the control port (output) and 4 bits for the status (input). ● Note: Some of the bits are active high and some are active low.

Paralle Port Software Must be able to control the PC's parallel port Must be able to control the PC's parallel port –See information on parallel ports in the UL-99/bin folder in the lab –Remember that the pin 13 of the DB-25 is missing on the 24-pin header (one control output bit is missing) –You have to output data to the 7-segment displays. –You need to send control signals to the keypad to scan for key press. –You should be able to read data on the status port to detect keypad press –Using the control output and the status input, the software should be able to recognize which key has been pressed on the keypad.