PPT for Keil
-
Upload
1balamanian -
Category
Documents
-
view
133 -
download
20
Transcript of PPT for Keil
![Page 1: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/1.jpg)
EMBEDDED SYSTEM DESIGN -TOOLS
1) Keil Compiler
2) Proteus professional
![Page 2: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/2.jpg)
PROCEDURE FOR KEIL COMPILER
![Page 3: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/3.jpg)
Double click the Keil icon from the desktop
![Page 4: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/4.jpg)
STARTING A PROJECT
![Page 5: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/5.jpg)
Project->New-> µvision project
![Page 6: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/6.jpg)
Enter the name of the project and give OK
![Page 7: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/7.jpg)
CHOOSING THE TARGET DEVICEAT89C51- ATMEL
![Page 8: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/8.jpg)
![Page 9: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/9.jpg)
Choose ATMEL->AT89C51 and click ok
![Page 10: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/10.jpg)
Click No to this window
![Page 11: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/11.jpg)
Opening an assembler file and Typing a program,Saving
![Page 12: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/12.jpg)
![Page 13: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/13.jpg)
![Page 14: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/14.jpg)
![Page 15: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/15.jpg)
![Page 16: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/16.jpg)
Where Files are Stored
![Page 17: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/17.jpg)
![Page 18: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/18.jpg)
Adding files to the project
![Page 19: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/19.jpg)
![Page 20: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/20.jpg)
![Page 21: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/21.jpg)
![Page 22: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/22.jpg)
File successfully added
![Page 23: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/23.jpg)
Translate, Build and Rebuild all target Files
![Page 24: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/24.jpg)
Press TRANSLATE button
![Page 25: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/25.jpg)
Press Build button
![Page 26: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/26.jpg)
Press ReBuild button
![Page 27: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/27.jpg)
Debugging the files
![Page 28: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/28.jpg)
![Page 29: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/29.jpg)
![Page 30: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/30.jpg)
Perform single step debugging
![Page 31: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/31.jpg)
Press step into Keep clicking the icon check the project workspace
![Page 32: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/32.jpg)
To select the internal memory press I, To select the external memory press c
![Page 33: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/33.jpg)
Generation of Hex file for dumping
![Page 34: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/34.jpg)
![Page 35: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/35.jpg)
Choose > configure tools > choose output tab > Choose create HEX file and give Ok
![Page 36: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/36.jpg)
The path where dump is stored C:>/keil/C51/Examples/hello
![Page 37: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/37.jpg)
Embedded System Design using Proteus Professional
![Page 38: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/38.jpg)
![Page 39: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/39.jpg)
Click the new project
![Page 40: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/40.jpg)
![Page 41: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/41.jpg)
![Page 42: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/42.jpg)
![Page 43: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/43.jpg)
![Page 44: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/44.jpg)
![Page 45: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/45.jpg)
![Page 46: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/46.jpg)
PICK DEVICES
Right click >
![Page 47: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/47.jpg)
![Page 48: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/48.jpg)
![Page 49: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/49.jpg)
SELECTION OF POWER & GND
![Page 50: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/50.jpg)
![Page 51: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/51.jpg)
INTERFACING LCD Display WITH AT89C51
Components used
AT89C51
LCD DISPLAY-
![Page 52: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/52.jpg)
![Page 53: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/53.jpg)
![Page 54: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/54.jpg)
Left Click on the mesh grid twice to place the device
![Page 55: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/55.jpg)
![Page 56: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/56.jpg)
Right click on the meshgrid-> choose place-> component-> library-> type keyword LCD on the keyworde -> choose LM016L
![Page 57: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/57.jpg)
Right click on the mesh grid-> choose terminal-> power or ground
![Page 58: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/58.jpg)
![Page 59: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/59.jpg)
Choose component mode-> the cursor changes to a pencil-> interconnect the pins-> left click to
end the connection
![Page 60: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/60.jpg)
![Page 61: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/61.jpg)
To Load the Hex file generated in KEIL environment
Right click on the microcontroller placed in the mesh grid
![Page 62: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/62.jpg)
![Page 63: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/63.jpg)
Select Program file-> option and choose the hex file created in keil compiler and
give ok
![Page 64: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/64.jpg)
To Run the Embedded system design on proteus
![Page 65: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/65.jpg)
Click the play button on the left side of the window
![Page 66: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/66.jpg)
If everything is correct we get the output else redo again
![Page 67: PPT for Keil](https://reader033.fdocuments.us/reader033/viewer/2022061423/55cf9675550346d0338b9d28/html5/thumbnails/67.jpg)