sourabh ppt
DESCRIPTION
Embedded System PPTTRANSCRIPT
![Page 1: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/1.jpg)
![Page 2: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/2.jpg)
CONTENTS :-
1. INTRODUCTION TO EMBEDDED SYSTEM2. USED OF EMBEDDED SYSTEM3. INTRODUCTION8051
MICROCONTROLLER4. BLOCK DIAGRAM5. PIN DIAGRAM6. FEATURE OF 80517. INTERRUPT8. SOFTWARE9. KEIL µVISION12. HARDWARE OF MICROCONTROLLERS
![Page 3: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/3.jpg)
An embedded system is a computer system is designed to do one and specific functions[1][2] often with real-time computing constraints .
1. INTRODUCTION OF EMBEDDED SYSTEM
![Page 4: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/4.jpg)
It is embedded as part of a complete device often including hardware and mechanical parts.
![Page 5: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/5.jpg)
Embedded systems control many devices in common use today
![Page 6: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/6.jpg)
Traffic Control systems, T.V, Washing Machine, Computer etc.
2. USES OF EMBEDDED SYSTEM
![Page 7: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/7.jpg)
3. 8051 MICROCONTROLLER
A microcontroller is an economical computer-on-a-chip for doing with specific tasks, such as displaying or receiving information through LED or remote controlled devices.
The 8051 is an 8-bit microcontroller which means that most available operations are limited to 8 bits
![Page 8: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/8.jpg)
4.Block Diagram of 8051 Microcontroller
![Page 9: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/9.jpg)
5. PIN DIAGRAM
![Page 10: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/10.jpg)
6.FEATURES OF 8051
i. RAM – 128 Bytes (Data memory)
ii. ROM – 4Kbytes (ROM signify the on – chip program space)
iii. 32 general purpose registers each of 8 bits iv. Two 16 bit Timer/ Counter
v. Input/output Pins – 4 Ports of 8 bits each on a single chip.
vi. 3 internal and 2 external interrupts.
vii. 8 – bit ALU (Arithmetic Logic Unit)
![Page 11: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/11.jpg)
8. INTERRUPT
An interrupt is a communicated to the controller, by a hardware device or software, on receipt of which controller momentarily stops and responds to the interrupt.
![Page 12: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/12.jpg)
9. SOFTWARE
Software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it.
![Page 13: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/13.jpg)
10. KEIL µVISION
The KEIL 8051 Development Tools are designed to solve the complex problems facing embedded software developers.
![Page 14: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/14.jpg)
USE OF COMPILER AND PROGRAMMER Compiler: KEIL Programming Tool: ISP1.Double Click on the icon present on the desktop.
2.The following window will be popped-up
![Page 15: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/15.jpg)
3. Go to the project & click on new project
![Page 16: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/16.jpg)
4.Make a folder on desktop & give file name.
![Page 17: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/17.jpg)
5.when you click on the save button ,following window opens
![Page 18: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/18.jpg)
6. Select ATMEL & AT89S51 / Philips & 89c51RD2xx
![Page 19: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/19.jpg)
7. Then select NO on the pop-up given below.
![Page 20: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/20.jpg)
1.Then make a New File.
![Page 21: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/21.jpg)
9. Write or copy your code there & save it with extension .c or .asm depending on your coding.
2)Go to target & then source group, right click on there & click on the option add files to the project.
Select your asm or c file which you want to add.
3)Go to the option for target, click on output &tick on create hex file option
![Page 22: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/22.jpg)
4)Now build target.(Click on the pointed option)...
5) It will show you 0 errors &0 warning on Output Window.
↑↑
![Page 23: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/23.jpg)
12. HARDWARE OF MICROCONTROLLERS
The onboard has P89C51RD2. Oscillator for frequency generation DC supplies sockets 8 outputs led.
CENTRAL PROCESSOR
Micro controller: - P89C51RD2 with four I/O portsCrystal frequency: - 11.0592MHzInternal Memory: - 64K/4K
![Page 24: Sourabh ppt](https://reader033.vdocuments.us/reader033/viewer/2022051110/54c8c1a94a79598c568b45b7/html5/thumbnails/24.jpg)
THANK YOU