Mini Control System Spring 2009 Final Presentation Performed By: Yaron Adler Supervised By: Boaz Mizrachi.

Slides:



Advertisements
Similar presentations
Introduction to Excel This class is “HANDS-ON” you will need to open up an excel spreadsheet and do examples as you go along. Students will be able to.
Advertisements

Book Port Plus Finding Existing Titles and Sending New Content Presented by Maria E. Delgado.
Microsoft ® Office Word 2007 Training Header and footer basics Sweetwater ISD presents:
Sebastiaan Eldritch-Böersen, IT Support Specialist ~ Assistive Technologies and Yvonne Ward, Support Officer.
Sunday Business Systems Using Access More Efficiently Tips and tricks to make things easy.
DEVELOPING ICT SKILLS PART -TWO
StaffOnline The New Look & Feel January StaffOnline Introduction In keeping up with new technology the StaffOnline has a new look and feel. This.
Miscellaneous Windows 2000 Desktop Features Windows 2000 Intermediate.
Introducing Microsoft PowerPoint 2010 John Matthews (ITS)
ENVELOC GENERAL CONFIGURATION DEMO Contact Information Billing Information Backup Time Days to Backup Backup Selections Files to Exclude Wireback (Archive)
Portable Control & Measurement Device D0727 Aviv Rosenberg Ben-Ami Zilber Supervisor: Boaz Mizrachi (Zoran)‏ End of Part A Presentation 12/2008.
High Speed Digital Systems Lab 1 Mini Control System Application Mini Control System Application Poster Students: Yair Kler Supervisor: Boaz Mizrahi Spring.
High Speed Digital Systems Lab 1 Mini Control System Application Mini Control System Application Students: Yair Kler Supervisor: Boaz Mizrahi Spring 2009.
29 April 2005 Part B Final Presentation Peripheral Devices For ML310 Board Project name : Spring Semester 2005 Final Presentation Presenting : Erez Cohen.
With Microsoft ® Office 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 GO! with Microsoft ® Office 2010 Common Features Using the Common.
XP 1 Using Common Features of Microsoft Office 2003 Rod Rodrigues.
EXCEL BASICS WELCOME  TODAY’S CLASS WILL COVER :  Moving Around Excel – CELLS  Highlighting, Editing, Formatting.
Key Applications Module Lesson 12 — Word Essentials
Multi-Functional Printer Scan-to-PC (SMB) Office of the Chief Information Officer (OCIO) The Hong Kong Institute of Education Last Update: 06 Dec 2013.
Microsoft Office Illustrated Fundamentals Unit B: Understanding File Management.
GenTrans Technology Technical Presentation ABC Keypad.
Driver Remove Process Made by SAPPHIRE. Remove Your Driver 1.Control Panel- Add & Remove Programs 2.Device Manager- Uninstall your Display adapters 3.Delete.
By Breanna Myers Ms. Williams-Grant 5 th Period Business Computer Applications
Pasewark & Pasewark 1 Outlook Lesson 1 Outlook Basics and Microsoft Office 2007: Introductory.
Lesson No: 3 Hardware, Software and Printer
Chapter 2: Finding and Organizing Information © 2010, 2006 South-Western, Cengage Learning.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 20 Notebooks, Tablet PCs, and PDAs.
Tutorial 11 Installing, Updating, and Configuring Software
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Personal Digital Assistant (PDAs) Presented by: Natalie T. Carter Spring 2006 ETEC 562.
Mini Control System Final Presentation Performed By: Yaron Adler Supervised By: Boaz Mizrachi.
Introduction to Computers Seminar I. Parts of the Computer Personal Computer a PC (any non-Mac computer) has four major pieces of hardware-- keyboard,
October 2003Bent Thomsen - FIT 3-21 IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
Move Pictures From Your Mobile Phone to Your PC.  You never know when a photo opportunity is going to arise, which is why having a camera phone can be.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 4 Microsoft Windows XP.
With Windows 7 Introductory© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 Windows 7 Introductory Chapter 2 Managing Libraries Folders, Files.
Know Your Computer By Jesus Vargas Day 1. Monitor.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
With Microsoft ® Office e© 2013 Pearson Education, Inc. Publishing as Prentice Hall1 Common Features Using the Common Features of Microsoft ® Office.
Key Applications Module Lesson 21 — Access Essentials
Chapter 17 Creating a Database.
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
Teach Yourself Windows 95 Module 4: Using Microsoft Exchange for Faxes and .
Microsoft Outlook 2010 Chapter 3 Managing Contacts and Personal Contact Information with Outlook.
Training on Basic Software Hardware Installation
Microsoft Outlook 2010 Instructor: Julie Thorngren
Access Chapter 1: Intro to Access Objectives Navigate among objects in Access database Difference between working in storage and memory Good database file.
Computer Skills Chapter 3. Computer Skills1 by Maram & Dareen windows It is a GUI (Graphical User Interface) operating system which is designed for personal.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
My School Manager Welcome to Product Demo Product from : INTEG Technologies.
Mini Control System Made By: Yaron Adler Supervisor: Boaz Mizrahi.
Creating and Editing a Web Page Using Inline Styles
The Complete Training/Knowledge Guide. Session 2: Phone Basics  Removing the Back Cover  Installing the Battery  Removing the Battery  Installing.
Stellar Phoenix Photo Recovery Recover Photos, Audio & Videos.
Key Applications Module Lesson 12 — Word Essentials Computer Literacy BASICS.
Windows 7 and file management
Practical Office 2007 Chapter 10
Microsoft Windows 7 - Illustrated
Recording with the Book port Plus
Understanding File Management
DIGITAL CALCULATOR USING 8051
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
1. Select tools 2. From the dropdown menu choose Internet Options.
Managing Rosters Screener Training Module Module 5
Computer Skills Chapter 3.
ECDL TEST – Print screen to Common ECDL Errors
Bent Thomsen Institut for Datalogi Aalborg Universitet
Microsoft Office Illustrated Fundamentals
University of Warith AL-Anbiya’a
Presentation transcript:

Mini Control System Spring 2009 Final Presentation Performed By: Yaron Adler Supervised By: Boaz Mizrachi

The Previous Project Multi-Sensors Personal Digital Assistant (PDA) By: Aviv Rosenberg & Ben-Ami Zilber By: Aviv Rosenberg & Ben-Ami Zilber

Project Goals Implementing a driver for the RTC unit. Implementing a driver for the RTC unit. Implementing a driver for the Graphic LCD unit. Implementing a driver for the Graphic LCD unit. Implementing a driver for the keyboard. Implementing a driver for the keyboard. Choosing a file system architecture for the MicroSD card, and implementing a driver for the MicroSD card reader. Choosing a file system architecture for the MicroSD card, and implementing a driver for the MicroSD card reader. Writing sample applications that use the above components. Writing sample applications that use the above components.

RTC Data structures : Data structures : Time: a struct that contains the hour, minute and second. Time: a struct that contains the hour, minute and second. Date: a struct that contains the year, month and day. Date: a struct that contains the year, month and day. TimeAndDate: contains Time, Date and weekday (Sunday = 0). TimeAndDate: contains Time, Date and weekday (Sunday = 0). Functions: Functions: rtc_initNeeded. rtc_initNeeded. rtc_init. rtc_init. rtc_getTime. rtc_getTime.

GLCD Supports Hebrew, English, numbers and signs. Supports Hebrew, English, numbers and signs. Supports writing right-to-left and left-to-right. Supports writing right-to-left and left-to-right. Main Functions: Main Functions: glcd_clearDataRam glcd_clearDataRam glcd_goToXY glcd_goToXY glcd_setDiretion glcd_setDiretion glcd_putChar glcd_putChar glcd_printConstString / glcd_printVarString glcd_printConstString / glcd_printVarString glcd_printDouble / glcd_printInt glcd_printDouble / glcd_printInt

Keyboard Similar to a cellular phone keypad. Similar to a cellular phone keypad. Uses timer0. Uses timer0. Two sequential presses on the same button within a minute is considered the next character. Two sequential presses on the same button within a minute is considered the next character. Main functions: Main functions: keyboard_getKey keyboard_getKey keyboard_getString keyboard_getString backspace return 1., ? ! 2 דהו A B C a b c UP 3 אבג D E F d e f 4 מנ G H I g h i LEFT 5 יכל J K L j k l 6 זחט M N O m n o RIGHT 7 רשת P Q R S p q r s 8 צק T U V t u v DOWN 9 סעפ W X Y Z w x y z *0 space # enter

File System Chosen File System: FAT16. Supported also by PC. Chosen File System: FAT16. Supported also by PC. Implementation by Microchip Solutions. Implementation by Microchip Solutions. The driver is similar to I/O functions in C. The driver is similar to I/O functions in C. Sample functions: Sample functions: FS_fopen / FS_fopenpgm FS_fopen / FS_fopenpgm FS_FindFirst / FS_FindFirstpgm FS_FindFirst / FS_FindFirstpgm FS_chdir / FS_chdirpgm FS_chdir / FS_chdirpgm FS_remove / FS_removepgm FS_remove / FS_removepgm FS_mkdir / FS_mkdirpgm FS_mkdir / FS_mkdirpgm FS_fclose FS_fclose FS_fread FS_fread FS_fwrite FS_fwrite

Mini DOS Application Tests the file system ’ s folder and search functions. Tests the file system ’ s folder and search functions. Tests the units integration. Tests the units integration. Managed through TUI in English. Managed through TUI in English. Shows path, changes path, makes or remove folders, show folder ’ s contents. Shows path, changes path, makes or remove folders, show folder ’ s contents.

Birthdays Book Application A data-bank application. A data-bank application. Tests the units integration. Tests the units integration. The list can be managed through Microsoft Excel. The list can be managed through Microsoft Excel. Managed through TUI in Hebrew. Managed through TUI in Hebrew. Prints the menu and returns the chosen option, sorts the file (bubble sort), adds lines, deletes lines, parses lines, prints the list, find lines in the file, etc. Prints the menu and returns the chosen option, sorts the file (bubble sort), adds lines, deletes lines, parses lines, prints the list, find lines in the file, etc.

Future Plans Implementing a USB Mass Storage Device driver, in order to make the MicroSD card visible to the PC through the PIC. Implementing a USB Mass Storage Device driver, in order to make the MicroSD card visible to the PC through the PIC. Implementing a more general USB driver that will enable data transfer between the PC and the device components. Implementing a more general USB driver that will enable data transfer between the PC and the device components.

Summary And Conclusions The modules drivers utilize all the modules potential, and yet are very simple to understand and use. The modules can work simultaneously without interruptions, and support both Hebrew and English. The modules drivers utilize all the modules potential, and yet are very simple to understand and use. The modules can work simultaneously without interruptions, and support both Hebrew and English. When designing an application for the device, a deep thought should be directed to how to implement the application with a constant space complexity, in the expense of time complexity. When designing an application for the device, a deep thought should be directed to how to implement the application with a constant space complexity, in the expense of time complexity. By adding external memory to the PIC, simpler and faster implementations for applications will be possible By adding external memory to the PIC, simpler and faster implementations for applications will be possible

Thank You For Listening.