Cpi Final Assignment
Cpi Final Assignment
Lab Manual
Submitted To
Salma Tabashum
Lecturer, Dept. of CSE
Sonargaon University
Submitted By
M. X
ID: CSE12345678
Section: 33A
Sonargaon University
Page | 1
INDEX
Experiment No. Name of The Experiment Page Number
Page | 2
Experiment No: 01
Name of Experiment: Introduction to Keil µVision IDE and Proteus Simulator &
Installation. Objectives:
Equipment:
Page | 3
Image: Starting Installing Process for Keil µVision
Page | 4
Image: Debugging an Assembly Program with Keil µVision
Keil IDE:
KEIL is a software application that provides extensive facilities for embedded application
developers. It contains a source code editor, software debugger, assembler, cross compiler,
simulator. It supports Embedded C and assembly programming for different microcontrollers such
as 8051, ARM. On successful compilation of software, KEIL generates a HEX file that can be
flashed to 8051 microcontrollers.
Proteus:
Proteus is a simulation and design software tool developed by LaCenter Electronics for Electrical
and Electronic circuit design. It also possesses 2D CAD drawing feature. It deserves to bear the
tagline “From concept to completion”.
Procedures:
• First of all, I downloaded the Proteus 8.10 from Google which was cracked. •
I extracted the installation file to a folder.
• Next thing I needed to do was to run the Setup file from the package and it will start to
install.
• Used the recommended settings.
• The default key was cracked in the package so browse there didn't need any license key. •
Then I've checked the software by designing a small circuit with a new project.
Page | 5
Installing Process for Keil µVision:
Applications:
Proteus Virtual System Modeling (VSM) uses mixed mode SPICE circuit simulation, animated
components and coprocessor models to make possible complete simulations of microcontroller
based designs. For the first time ever, it is possible to develop and test such designs before a
physical prototype is constructed.
Keil provides a broad range of development tools like ANSI C compiler, macro assemblers,
debuggers and simulators, linkers, IDE, library managers, real-time operating systems (currently
RTX5) and evaluation boards for over 8,500 devices.
Precautions:
• Proteus should be installed in a different folder that’s targeted out of C-drive. • An
Intel Pentium 4 1.80GHz CPU is required at a minimum to run Proteus. • For the free
student version of Keil µVision we cannot run more than 2kb program.
--------------------------------------------------------------------------------------------------------------------