ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.

Slides:



Advertisements
Similar presentations
Experimental User Interfaces ME-E4200 Lecture X - Project January 2015.
Advertisements

Mark Neil - Microprocessor Course 1 Device Drivers – Digital Voltmeter.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Lecture 17: Analog to Digital Converters Lecturers: Professor John Devlin Mr Robert Ross.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
CSCI 150 Introduction to High Technology Day 1 – Part 2.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Peripherals and their Control An overview of industrially available “peripheral devices” Some ideas for Laboratories and Quiz / Exam questions.
EE 316 Computer Engineering Junior Lab Word Mastermind.
Basic Stamp II is kinda cool Bytes of EEPROM(non-volatile) - Clock speed of 20 MHz. - Holds 600 lines of code in EEPROM - executes an average of.
Wearable Wireless Physiological Sensors Daniel Bishop Rosy Logioia Josh Handley Gouri Shintri Phillip Hay Clay Smith Christina Hernandez Adam Stevenson.
Session 5 of 10 Review + Multiple Sprites
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
(Voice Activated Home Control System). Project Summary Control any IR activated device –Via voice command Learnable –Learn IR Code –Learn Voice Command.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Modern Optics Lab Modern Optics Lab Introductory Meeting.
EE 316 Computer Engineering Junior Lab Digital Hangman.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
ASPPRATECH.
MONDAYS 10:00-12:00, 14:00-17:00 THURSDAYS 14:00-16:00 FRIDAYS 9:00-12:00 Mark Neil - Microprocessor Course 1 Microprocessor Experiment A6.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
INPUT AND OUTPUT DEVICES BY CAMERPN MITCHELL. INPUT An input device is any hardware device that sends data to a computer, allowing users to interact with.
CSE 1340 Introduction to Computing Concepts Class 2.
© 2011 Pearson Education, Inc. All Rights Reserved Automotive Technology, Fifth Edition James Halderman COMPUTER FUNDAMENTALS 71.
24/Sep/08 Tim Sumner, Imperial College, Rm: 505, x rd Year Lab Microprocessor Experiment Mondays 10:00-11:50, 14:00-15:50 Thursdays 14:00-16:50.
Final Lecture Review Step 7 Deliverables Final Course Information.
AS LEVEL ICT2 Processing Different Types of Information.
Documentation and Comments. What’s a comment? A comment is a simple form of documentation. Documentation is text that you the programmer write to explain.
Lecture 15: Digital to Analog Converters Lecturers: Professor John Devlin Mr Robert Ross.
ELEC 3509Fall 2011 Lab hints, tips and other information to make both our lives easier. Seriously, take this stuff into account.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
©La-Nette Mark Did you know computers are everywhere you look, and even in places you can't see. Computers check out your groceries, pump your gas,
ELEC 3509Fall 2012 Lab hints, tips and other information to make both our lives easier. Seriously, take this stuff into account.
AEEC405 – Microprocessor Architecture. Some Information Instructor Details Main Book.
 In computing, an input device is a peripheral (piece of computer hardware equipment) used to provide data and control signals to an information processing.
ELEC4601 Microprocessors Lab 2 Tutorial Signal Waveforms and Parallel port programming.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Third Year Lab and Projects Head of Lab Prof Ralf Toumi Head of Projects, Dr John Tisch.
Digital Data-Acquisition Systems Since the late 1950s, computers have been used to monitor, and in many cases to control, the performance of large process.
Department of Electronic & Electrical Engineering EE10140 Introduction to Microprocessors and interfacing (Embedded Systems)  Microcontrollers (PIC16F84A)
The System Unit What is the system unit? p Fig. 4-1 Next  Case that contains electronic components of the computer used to process data  Sometimes.
Analog to Digital Conversion - ADC Mark Neil - Microprocessor Course 1 Device Drivers – Measuring Voltages.
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
Department of Electronic & Electrical Engineering Digital Lock. (e.g. for sports locker room) Assessment: Plan. Demo. Code.
Mark Neil - Microprocessor Course 1 Decoding and Using a 4x4 Keyboard.
Computer Parts And Components PERIPHERALS. Definition of Peripherals External hardware devices attached to the computer are called peripheral devices.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Newsletter February 2016 Contacts During sessions: Out of hours : Outdoor Area Work is continuing.
Laboratory 5: Introduction to LabVIEW
Introduction to LabVIEW
Simple Circuits 1 st year physics laboratories University of Ottawa
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
Task 2: Define digital and analogue signals
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Advanced Higher Computing Science
Simple Circuits 1st year physics laboratories University of Ottawa
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
Purpose of This Minilab
Unit 3 Lesson 6 Electronic Technology
ECET 340 Education for Service/tutorialrank.com
Digital to Analog Converters
asyn Driver Tutorial Measurement Computing 1608GX-2A0
The Basic functionality and applications of the project
Presentation transcript:

ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory

Example Product: Signal Generator Mark Neil - Microprocessor Course 2 A Signal Generator should be programmable. A user should be able to use the keyboard and the LCD display to change the:  Frequency  Amplitude  Offset  Pulse shape (Square, Sinusoidal, Triangle..) Analog signal output by using a Digital to Analog Converter (DAC)

Other ideas for a ‘product’ Mark Neil - Microprocessor Course 3 Alarm Clock Home Security System Digital Thermometer Calculator Cycle Computer Distance ranging device Programming Language (parser/Interpreter) Guitar tuner Elevator Control I2C Master/Slave interfaces Tetris Game Digital Safe(swipe/PIN) Voice Recorder X-Y Plotter Data Logger Signal Generator Plant water control Password generator

Project Mark Neil - Microprocessor Course 4 Produce plan by beginning of next week and submit as ‘progress report’. It will be assessed and used to agree your project with your demonstrator. 1 report per design team - 2 sides A4 max  What are you going to do?  How will it work? (Top down modular design)  What equipment will you need?  How will you divide the effort within your team? Be creative  We are looking for innovative ideas Are you thinking of extending to a 3 unit project?

Hardware Mark Neil - Microprocessor Course 5 You will be using the Atmega-128 boards and breadboards for your design Plus any of the hardware we have been using in the lab so far Lots of other hardware is available  Ask the demonstrators  Ask Lee Parker  Try to avoid rummaging through cupboards yourself!

Demonstrators Mark Neil - Microprocessor Course 6 Demonstrators will now reduce their time in the laboratory to a 15 minute visit during each session. Demonstrators remain available on call at any time during their allocated periods.

Reports Mark Neil - Microprocessor Course 7 2 unit experiments automatic sign-off on Friday 27 th February Report deadline is 10 days later on Monday 9 th March Submit using standard 3rd year lab process and forms Standard penalties apply for late submissions Report submitted in electronic form Your programmes should be left on the machines and they will be looked at by the assessors. Attach (commented!) programme code as appendix Use laboratory guidelines for report writing Length guidelines – <4000 words

The ‘Product’ Report Structure Mark Neil - Microprocessor Course 8 Abstract Introduction High Level Design Software and Hardware Design Results and Performance Updates, Modifications and Improvements Conclusions Product Specifications Appendices

Top Down Modular Programming Mark Neil - Microprocessor Course 9 C C Calculator Initialise Get command CalculateOutput Reset Load values Prompt message Input Interpret command Select/run routine Format output Display Output character Input character Output character Output character …. complexitycomplexity time C C

Assessment process Mark Neil - Microprocessor Course 10 Report will be first marked by assigned demonstrator within 1 week. Demonstrator will arrange interview with you for sometime in week of 9 th March or the following week Individual interview (15 minutes) should include working demonstration and question and answer session. Feedback on report will be given. Second marking by me

Assessors Mark Neil - Microprocessor Course 11 Arrange your interview times NOW! SurnameFirst NameTermCycleExperiment Code First Marker GASPARINI MD WUChan

ARRANGEMENTS FOR ‘REPORT’ TIME Mark Neil - Microprocessor Course 12 Microprocessor Laboratory

Reports Mark Neil - Microprocessor Course 13 2 unit experiments automatic sign-off on Friday 27 th February Report deadline is 10 days later on Monday 9 th March Submit using standard 3rd year lab process and forms Standard penalties apply for late submissions Report submitted in electronic form Your programmes should be left on the machines and they will be looked at by the assessors. Attach (commented!) programme code as appendix Use laboratory guidelines for report writing Length guidelines – <4000 words 3 rd lab cycle begins Monday 9 th March

The ‘Product’ Report Structure Mark Neil - Microprocessor Course 14 Abstract Introduction High Level Design Software and Hardware Design Results and Performance Updates, Modifications and Improvements Conclusions Product Specifications Appendices

Top Down Modular Programming Mark Neil - Microprocessor Course 15 C C Calculator Initialise Get command CalculateOutput Reset Load values Prompt message Input Interpret command Select/run routine Format output Display Output character Input character Output character Output character …. complexitycomplexity time C C

Assessment process Mark Neil - Microprocessor Course 16 Report will be first marked by assigned demonstrator within 1 week. Demonstrator will arrange interview with you for sometime in week of 9 th March or the following week Individual interview (15 minutes) should include working demonstration and question and answer session. Feedback on report will be given. Second marking by me

Assessors Mark Neil - Microprocessor Course 17 Arrange your interview times NOW! SurnameFirst NameTermCycleExperiment Code First Marker GASPARINI MD WUChan

Marking scheme! Mark Neil - Microprocessor Course 18 Marks Available 5Abstract Concisely summarises the main report aims and findings Includes main performance achievements or quantitative results 10Introduction Successfully puts experiment in its scientific/theoretical and/or technical context Good acount of the underlying physics (including key equations) Effectively presents objectives/purpose/hypothesis of experiment 10High Level Design * Clearly gives an overview of the hardware and the role of key components Clearly gives an overview of the software functionality 20Software and Hardware Design * Describes the software giving a detailed description of the functionality Code is well structured, clear - description clear, flowcharts where needed Describes the detailed hardware functionality clear and sufficiently detailed diagrams of any circuits built are included

Marking scheme! Mark Neil - Microprocessor Course 19 20Results and Performance * How challenging were the project goals and how well were those goals achieved? Correct analysis of any errors, were any problems encountered understood? Tables and figures, content/accuracy/presentation/captions 5Updates Modifications and Improvements Clear and thoughtful discussion of how to solve any identified problems 5Product Specification Thoughtful quantitative list of project features 5Conclusion Successfully summarises goals and achievements of the project 5Appendices Assembler code included and well commented 15Overall Structure and Presentation Accurate vocabulary / grammar / punctuation / spelling Consistent layout and presentation throughout the report Evidence of a clear and concise writing-style Comprehensive and relevant set of references (accurately cited) 100 Final Score * This score is partly informed by student perfomance in the laboratory