2
Most read
3
Most read
Aim:
To write an embedded C program and simulate the input and output port operation of
AT89C51 microcontroller using Keil μ Vision IDE and Proteus tool.
Software Requirement:
 Keil μ Vision 4
 Proteus professional
Interface Diagram
Ex. no.3 Input and output Interface simulation using Keil and
Proteus software
Date:
Flowchart:
Procedure: (to prepare .hex file)
1. Open the Keil μ Vision 4 compiler and create the new project.
2. Create a new folder on the desktop and save that project in that folder.
3. Open a new file.
4. Save the file in the format filename.c.
5. Start the program.
6. After completion save the file.
7. Then compile the code using compile option.
8. Create a hex file using the target file option.
9. Rebuild the entire program.
Procedure: (Simulation platform)
1. Open the Proteus tool
2. Get the components (AT89C51, LED and Switch) from Proteus components library and
place it in your workspace.
3. Connect the components as per the circuit diagram
4. Connect the LED to the output port
5. Connect the switch as input port
6. Dump the .hex file which is available in Keil folder to the AT89C51 block by double
clicking it.
7. Save the project
8. Run the project and verify the output
Program:
Type your own executed code
here (Delete this after placing)
Outputs:
PLACE CORRESPONDING
OUTPUT SCREEN SHORTS (Delete this after
placing)
Result:
Thus the program for input and output port operation of AT89C51 microcontroller using
Keil μ Vision IDE and Proteus tool has been developed using an embedded c program in Keil μ
Vision compiler and the results are verified using Proteus tool.

More Related Content

PPTX
Micro c lab2(led patterns)
PDF
Larson and toubro
DOCX
Embedded System Practical manual (1)
DOCX
m.tech esd lab manual for record
PPT
Picmico
PDF
Study and Development of PIC Microcontroller to PC Communication via USB
PDF
Ht usb5130-v2
PPTX
8051 microcontroller
Micro c lab2(led patterns)
Larson and toubro
Embedded System Practical manual (1)
m.tech esd lab manual for record
Picmico
Study and Development of PIC Microcontroller to PC Communication via USB
Ht usb5130-v2
8051 microcontroller

Similar to Proteus and Keil software Demonstration - MP (20)

PDF
Pic microcontroller step by step your complete guide
PDF
System design and 8051
PDF
New_Microsoft_PowerPoint_Presentation-1[1].pdf
PDF
Proteus Simulation Based Pic Projects _ PIC Microcontroller.pdf
PDF
Unit III ARM Interface and ARM Programming
PPTX
Introduction to Microcontrollers
PDF
MT2301_Unit II.pdf
PPTX
Microcontroller 8051 training
PPTX
Micro c lab1(intro to 8051)
PDF
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
PDF
Implementation of sign board dot matrix display with 8051
PDF
Microcontroladores: programación de microcontroladores PIC de 8 bits en C
PPT
Microcontroller 8051 gs
PPTX
1st unit - microcontroller architechture and pin diagram
DOCX
Keypad interfacing 8051 -NANOCDAC
PPTX
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
DOC
electronic voting machine by rfid
PDF
CS3691 ESIOT UNIT 2 EMBEDDED C PROGRAMING 6TH SEM CSE
PDF
8449972 embedded-systems-and-model-of-metro-train
PDF
3245731 tele-controlled-steper-motor-thesis
Pic microcontroller step by step your complete guide
System design and 8051
New_Microsoft_PowerPoint_Presentation-1[1].pdf
Proteus Simulation Based Pic Projects _ PIC Microcontroller.pdf
Unit III ARM Interface and ARM Programming
Introduction to Microcontrollers
MT2301_Unit II.pdf
Microcontroller 8051 training
Micro c lab1(intro to 8051)
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
Implementation of sign board dot matrix display with 8051
Microcontroladores: programación de microcontroladores PIC de 8 bits en C
Microcontroller 8051 gs
1st unit - microcontroller architechture and pin diagram
Keypad interfacing 8051 -NANOCDAC
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
electronic voting machine by rfid
CS3691 ESIOT UNIT 2 EMBEDDED C PROGRAMING 6TH SEM CSE
8449972 embedded-systems-and-model-of-metro-train
3245731 tele-controlled-steper-motor-thesis
Ad

More from John1556 (13)

PPTX
Evaluating-The-Impact-Of-Personal-Exposure-To-Emissions-From-Sustainable-Comm...
PPTX
Green Natural Green House Presentation (3).pptx
PPTX
Project Finance in Management studies.pptx
PPTX
Break Even analysis in financial management. pptx
PPTX
8085 microprocessor and its INTRODUCTION.pptx
PPTX
The-different Industrial revolutions.pptx
PPTX
Introduction to arduino microcontroller and its implementation
PPTX
Combinational Circuit and its exploration
PPTX
Operators and expressions in c programming
PPTX
Pointers and Array in c programming with examples
PPTX
Industry Expectations on newly joined trainee students
PDF
Experiment on Digital Sensor Interfacing
PDF
experiment and Flowchart - Lab Manual MP
Evaluating-The-Impact-Of-Personal-Exposure-To-Emissions-From-Sustainable-Comm...
Green Natural Green House Presentation (3).pptx
Project Finance in Management studies.pptx
Break Even analysis in financial management. pptx
8085 microprocessor and its INTRODUCTION.pptx
The-different Industrial revolutions.pptx
Introduction to arduino microcontroller and its implementation
Combinational Circuit and its exploration
Operators and expressions in c programming
Pointers and Array in c programming with examples
Industry Expectations on newly joined trainee students
Experiment on Digital Sensor Interfacing
experiment and Flowchart - Lab Manual MP
Ad

Recently uploaded (20)

PDF
Social Media USAGE .............................................................
PPTX
22CDH01-V3-UNIT III-UX-UI for Immersive Design
PDF
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
PPTX
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx
PPTX
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
PPT
Unit I Preparatory process of dyeing in textiles
PPTX
ENG4-Q2-W5-PPT (1).pptx nhdedhhehejjedheh
PPTX
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
PDF
Timeless Interiors by PEE VEE INTERIORS
PPTX
2. Competency Based Interviewing - September'16.pptx
PPTX
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
PPTX
Applied Anthropology Report.pptx paulapuhin
PDF
Clay-Unearthing-its-Mysteries for clay ceramics and glass molding
PDF
How Animation is Used by Sports Teams and Leagues
PDF
Control and coordination isdorjdmdndjke
PDF
Govind singh Corporate office interior Portfolio
PPTX
Drawing as Communication for interior design
PPT
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
PPTX
Presentation1.pptxnmnmnmnjhjhkjkjkkjkjjk
PPTX
UNITy8 human computer interac5ion-1.pptx
Social Media USAGE .............................................................
22CDH01-V3-UNIT III-UX-UI for Immersive Design
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
Unit I Preparatory process of dyeing in textiles
ENG4-Q2-W5-PPT (1).pptx nhdedhhehejjedheh
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
Timeless Interiors by PEE VEE INTERIORS
2. Competency Based Interviewing - September'16.pptx
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
Applied Anthropology Report.pptx paulapuhin
Clay-Unearthing-its-Mysteries for clay ceramics and glass molding
How Animation is Used by Sports Teams and Leagues
Control and coordination isdorjdmdndjke
Govind singh Corporate office interior Portfolio
Drawing as Communication for interior design
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
Presentation1.pptxnmnmnmnjhjhkjkjkkjkjjk
UNITy8 human computer interac5ion-1.pptx

Proteus and Keil software Demonstration - MP

  • 1. Aim: To write an embedded C program and simulate the input and output port operation of AT89C51 microcontroller using Keil μ Vision IDE and Proteus tool. Software Requirement:  Keil μ Vision 4  Proteus professional Interface Diagram Ex. no.3 Input and output Interface simulation using Keil and Proteus software Date:
  • 2. Flowchart: Procedure: (to prepare .hex file) 1. Open the Keil μ Vision 4 compiler and create the new project. 2. Create a new folder on the desktop and save that project in that folder. 3. Open a new file. 4. Save the file in the format filename.c. 5. Start the program. 6. After completion save the file. 7. Then compile the code using compile option. 8. Create a hex file using the target file option. 9. Rebuild the entire program.
  • 3. Procedure: (Simulation platform) 1. Open the Proteus tool 2. Get the components (AT89C51, LED and Switch) from Proteus components library and place it in your workspace. 3. Connect the components as per the circuit diagram 4. Connect the LED to the output port 5. Connect the switch as input port 6. Dump the .hex file which is available in Keil folder to the AT89C51 block by double clicking it. 7. Save the project 8. Run the project and verify the output Program: Type your own executed code here (Delete this after placing) Outputs: PLACE CORRESPONDING OUTPUT SCREEN SHORTS (Delete this after placing) Result: Thus the program for input and output port operation of AT89C51 microcontroller using Keil μ Vision IDE and Proteus tool has been developed using an embedded c program in Keil μ Vision compiler and the results are verified using Proteus tool.