Beruflich Dokumente
Kultur Dokumente
CETPA InfoTech Pvt. Ltd., a Indian Multinational ISO 9001 : 2008 Certified company working in the field of Software & Embedded Development . CETPA is COMPUTER EDUCATION AND TECHNOLOGY PROMOTION ASSOCIATION. CETPA is a group of professionals who are working for the promotion of technology . It gives Summer/ Industrial Training Program in Embedded System, Advance Embedded System, MATLAB, ANSYS, AutoCAD, C & C++,ANDROID.
Overview
Introduction to Embedded Systems Applications of Embedded Systems 8051 Micro-controller Addressing Modes of 8051 Micro-controller Micro-controller (8051) Interfacing Advantages of Embedded Systems Conclusion
SOFTWARE PROGRAM
#include <16f876a.h> #use delay (clock=20000000) #byte PORTB=6 main() { set_tris_b(0); portb=255; //decimal delay_ms(1000); portb=0x55; //hexadecimal delay_ms(1000); portb=0b10101010; //binary delay_ms(500); }
HARDWARE
Embedded system employs a combination of software & hardware to perform a specific function. Embedded systems are generally based on Micro-Processor, Micro-Controller . Television, Radio, CD player, Robots, Microwave Oven, Security systems, Printers, Wireless phones are examples of Embedded Systems.
b)
c)
d)
Industrial Instrumentation Process controller, DC motor controller, robotic systems Aerospace : Navigation systems, automatic landing systems, flight attitude controls, RADAR, SONAR, space exploration (e.g. The Mars Pathfinder)
e)
SOJOURNER ROVER
A THINKING ROBOT EQUIPPED WITH SOPHISTICATED LASER EYES AND AUTOMATED PROGRAMMING REACTED TO UNPLANNED EVENTS ON THE SURFACE OF MARS
8051 Micro-controller
A microcontroller is a single silicon chip with memory and Input/Output peripherals on it. Hence a microcontroller is also popularly known as a single chip computer. Normally, a single microcomputer has the following features : Arithmetic and logic unit Memory for storing program EEPROM for nonvolatile data storage RAM for storing variables and special function registers Input/output ports
Timers and counters A/D converter Circuits for reset, power up, serial programming, debugging Instruction decoder and a timing and control unit Serial communication port It is like a single chip computers that is often embedded into other systems to function as processing/controlling unit.
I/O Port
Popular Micro-controllers are: Intel- 8048, 8051,80186,80188 Motorola-MC14500,68HC05, 683xx PIC-16F876A, Z8 (Zilog)
Immediate Addressing Mode Register Addressing Mode Direct Addressing Mode Indirect Addressing Mode Indexed Addressing Mode
Direct Addressing Mode: All 128 bytes (00h to 7Fh) of RAM and SFRs (80 to FFh) may be accessed directly. e.g. :
MOV MOV MOV MOV MOV A,ADD ADD,A Rr , ADD ADD , #n ADD1,ADD2
Micro-controller Interfacing
The following interfacing can be done with micro-controller (8051): 1) LEDs 2) LCD 3) Seven Segment and many more
Features
80C51 Central Processing Unit. 5 V Operating voltages from 0 MHz to 40 MHz. 16/32/64 KB of on-chip Flash user code memory with ISP (Flash programmer). Supports 12-clock (default) or 6-clock mode selection via software or ISP. SPI (Serial Peripheral Interface) and enhanced UART. Four 8-bit I/O ports with three high-current Port 1 pins. Three 16-bit timers/counters.
LEDs Interfacing
A light-emitting diode (LED) is a semiconductor light source. LEDs are used as indicator lamps in many devices, and are increasingly used for lighting.
When a diode is forward biased, electrons are able to recombine with holes within the device, releasing energy in the form of photons. This effect is called electroluminescence
The LEDs in a 7 segment display may be connected in common anode or in common-
cathode configuration.
LCD Interfacing
Seven-segment displays contains the arrangement of the LEDs in Eight (8) passion, and a Dot (.) with a common electrode, lead (Anode or Cathode).
Common Cathode (CC) All the 8 anode legs uses only one cathode, which is common. Common Anode (CA) The common leg for the entire cathode is of Anode type.
Conclusion
Embedded systems have virtually entered every sphere of our life and in the field of Electronics. The possibilities in this field are only limited by the imagination.
Many of the embedded systems are managed by human controllers or by man machine interface for example a cell phone, a TV screen or a PC interface. It is this MMI that often represents the most costly investment in the systems development, in terms of both time and money.
THANKS