1 Unitec New Zealand Overview Of Embedded Hardware ETEC 6416
Date: - 03 Aug, 2011
Slide 2
Lecturer Nigel Yee, Wayne Holmes Email :- [email protected] 2
Unitec New Zealand
Slide 3
3 DateWeekTopicLabs 31 July,141 Overview Computer Architecture/
Microcontroller Architecture 7 Aug,142Serial Input/ outputMPLAB
Tutorial, Picket2 programmer 14 Aug,143CRC and Serial Communication
Hardware Output labs using C language to implement communication
between 2 nodes on RS485/232 network 21 Aug,144Parallel
Communication Output labs uses CRC to check data integrity on RS485
network 28 Aug,145SPI using PIC16f877a master and PIC slaveLab
using the SPI master slave 4 Sept,146SPI using PIC16f877a master
and PIC slave Lab using SPI LCD and seven segment display 11
Sept,147SPI using PIC16f877a master and PIC slave Lab using SPI LCD
and seven segment display 18 Sept,148PIC I2C master interfacing
with slaveAssignment 1 due 25 Sept,149PIC I2C master interfacing
with slaveReal time clock lab 2 Oct,1410Interrupts and flags coding
techniques Compartor labs 9 Oct, 1411 Break 17 Oct,1412 24 Oct,
1413Analogue to Digital and MotorsDriving motors 30 Nov, 1414PWM
Interrupts and motorsA/D convertor labs 9 Nov,1415No lecture,
working on your assignment 16 Nov,1416Assignment 2 submission
Slide 4
Assignment 1 Electronic Smart House Data Acquisition and
Monitoring System 4 Unitec New Zealand Pic 16f877a Start/stop Score
Player1 Pic 16f877a
Slide 5
Line follower robot Assignment 2
http://www.youtube.com/watch?v=yTRy6P1SbjA&feature
=relatedhttp://www.youtube.com/watch?v=yTRy6P1SbjA&feature
=related 5 Unitec New Zealand
Slide 6
Reference Books Morton, J. (2005). The PIC Microcontroller:
Your Personal Introductory Course. 3 rd Newnes. Barnett, R. H.,
Cox, S. & O'Cull, L. (2004). Embedded C Programming and the
Microchip PIC. Thomson Delmar Learning. 6 Unitec New Zealand
Slide 7
7 Word of Caution No plagiarism should submit your assignment
to turnitin. IEEE referencing Report should be relevant and
coherent. You should use proper academic English in order to get
good grade
Slide 8
What is an Embedded System???? And What we mean by System???? 8
Unitec New Zealand
Slide 9
9 System Definition A way of working, organizing or performing
one or many tasks according to a fixed set of rules, program or
plan. "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill
Education
Slide 10
10 Unitec New Zealand System Definition Also an arrangement in
which all units assemble and work together according to a program
or plan. "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill
Education
Slide 11
11 Unitec New Zealand Examples Time display system A watch
Automatic cloth washing system A washing machine
Slide 12
12 Unitec New Zealand Embedded System 1. An embedded system is
a system that has software embedded into computer-hardware, which
makes a system dedicated for an application (s) or specific part of
an application or product or part of a larger system. "Embedded
Systems - ", Raj Kamal, Publs.: McGraw-Hill Education
Slide 13
13 Unitec New Zealand Embedded System Definition 2. An embedded
system is one that has a dedicated purpose software embedded in a
computer hardware. "Embedded Systems - ", Raj Kamal, Publs.:
McGraw-Hill Education
Slide 14
Embedded System definition 3. It is a dedicated computer based
system for an application(s) or product. It may be an independent
system or a part of large system. Its software usually embeds into
a ROM (Read Only Memory) or flash. 14 Unitec New Zealand "Embedded
Systems - ", Raj Kamal, Publs.: McGraw-Hill Education
Slide 15
Embedded System Definition It is any device that includes a
programmable computer but is not itself intended to be a general
purpose computer. Wayne Wolf, 15 Unitec New Zealand "Embedded
Systems - ", Raj Kamal, Publs.: McGraw-Hill Education
Slide 16
Embedded System Definition Embedded Systems are the electronic
systems that contain a microprocessor or a microcontroller, but we
do not think of them as computers the computer is hidden or
embedded in the system. Todd D. Morton 16 Unitec New Zealand
"Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill
Education
Slide 17
17 Unitec New Zealand Computing systems are everywhere Most of
us think of desktop computers PCs Laptops Mainframes Servers But
theres another type of computing system Far more common... But have
never seen Embedded systems overview
Slide 18
18 Unitec New Zealand Embedded Computing systems Embedded
computing systems Computing systems embedded within electronic
devices Hard to define. Nearly any computing system other than a
desktop computer Billions of units produced yearly, versus millions
of desktop units Perhaps 50 per household and per automobile
Computers are in here... and here... and even here... Lots more of
these, though they cost a lot less each.
Slide 19
19 Unitec New Zealand Applications And the list goes on and on
Anti-lock brakes Auto-focus cameras Automatic teller machines
Automatic toll systems Automatic transmission Avionic systems
Battery chargers Camcorders Cell phones Cell-phone base stations
Cordless phones Cruise control Curbside check-in systems Digital
cameras Disk drives Electronic card readers Electronic instruments
Electronic toys/games Factory control Fax machines Fingerprint
identifiers Home security systems Life-support systems Medical
testing systems Modems MPEG decoders Network cards Network
switches/routers On-board navigation Pagers Photocopiers
Point-of-sale systems Portable video games Printers Satellite
phones Scanners Smart ovens/dishwashers Speech recognizers Stereo
systems Teleconferencing systems Televisions Temperature
controllers Theft tracking systems TV set-top boxes VCRs, DVD
players Video game consoles Video phones Washers and dryers
Slide 20
20 Unitec New Zealand Embedded systems: - Common
characteristics Single-functioned Executes a single program,
repeatedly Tightly-constrained Low cost, low power, small, fast,
etc. Reactive and real-time Continually reacts to changes in the
systems environment Must compute certain results in real-time
without delay
Slide 21
21 Unitec New Zealand Microcontroller CCD preprocessor Pixel
coprocessor A2D D2A JPEG codec DMA controller Memory controller ISA
bus interface UART LCD ctrl Display ctrl Multiplier/Accum Digital
camera chip lens CCD Single-functioned -- always a digital camera
Tightly-constrained -- Low cost, low power, small, fast Reactive
and real-time -- only to a small extent Digital Camera : - An
embedded System