0% found this document useful (0 votes)
47 views

Cpi Final Assignment

The document provides instructions on installing and using the Keil μVision IDE and Proteus simulator software. It describes downloading and installing both applications, creating and debugging projects with Keil μVision, and using Proteus for circuit simulation. The objectives are listed as introducing students to these tools for 8051 microcontroller programming and simulation. Screenshots illustrate the installation processes and basic uses of each software.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

Cpi Final Assignment

The document provides instructions on installing and using the Keil μVision IDE and Proteus simulator software. It describes downloading and installing both applications, creating and debugging projects with Keil μVision, and using Proteus for circuit simulation. The objectives are listed as introducing students to these tools for 8051 microcontroller programming and simulation. Screenshots illustrate the installation processes and basic uses of each software.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Department of Computer Science & Engineering

Course Name: Computer Peripherals and Interfacing Sessional


Course Code: CSE336

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

1 Introduction to Keil µVision IDE and 3-6


Proteus simulator & Installation

2 8051 Microcontroller Arithmetic Operations 6-8


Using µVision Software

3 Serial Data Transmission with 8051 9-11


Microcontroller

4 LED Interfacing with 8051 Microcontroller 11-14

5 Design of an Analog to Digital Converter 14-16


using 0804 IC - Interfacing ADC with 8051
Microcontroller

6 Design of a Digital to Analog Converter 16-18


using R/2R ladder -Interfacing DAC with
8051 Microcontroller

7 Interfacing Stepper Motor with 18-21


Microcontroller 8051

8 Interfacing DC Motor with Microcontroller 8051 21-24

Page | 2
Experiment No: 01

Name of Experiment: Introduction to Keil µVision IDE and Proteus Simulator &
Installation. Objectives:

• Introduction to Keil (AT89C51 compiler and assembler)


• To perform simulation using Proteus Design Suite

Equipment:

• Proteus 8.10 Software


• Keil µVision [Student Version]

Screenshots of Installation Process:

Image: Selecting Target for Installing Folder

Image: First Look after Opening the Software

Page | 3
Image: Starting Installing Process for Keil µVision

Image: Creating New Project with Keil µVision

Image: Selecting Device AT89C51 (8051 Microcontroller) for a Project

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:

Installing Process for Proteus:

• 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:

• From the link https://www.keil.com/download/product/ –>Download –> Product


Downloads –>Hit on C51 Setup. By entering my contact information filled in all fields of
form. Download was free for evaluation version.
• Then clicked on C51V954A.EXE and Download it on my computer.
• Next step was to run setup file C51V954A.EXE and then we’ll get pop-up box, hit on
Next and Proceed Installation.
• Read license agreement, checked I agree to all the terms…., and clicked Next. • Selected
Destination folder where I wanted to install Keil or default destination is already there. And
hit on Next.
• Filled up required fields with all relevant information and click on Next. •
Waited for installation completes and hit on Next.
• Tick on show release notes, deselected remaining (as per my choice) and clicked on
Finish.
• Now I've done, install Keil to Program 8051 Microcontroller under windows.

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.

--------------------------------------------------------------------------------------------------------------------

You might also like