Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 18

EMERTXE INFORMATION TECHNOLOGY

INTERNSHIP
ON

MICROWAVE OVEN
Presented by :- BANDI NAVEEN
CONTENTS

• C PROGRAMMING LANGUAGE
• EMBEDDED SYSTEMS
• MICROCONTROLLER AND
MICROPROCESSOR
• REQUIREMENTS
• PROJECT PRESENTATION
TOPICS LEARNT

• C PROGRAMMING LANGUAGE
• MICROCONTROLLERS AND
MICROPROCESSOR
• PICSIMLAB
• MPLAB X IDE , XC8
• MICROWAVE OVEN SIMULATION
• DISHA WORK SHOP
REQUIREMENTS FOR PROJECT
• PIC SIM LAB
• MPLAB X IDE
• XC8 COMPAILER
• PIC 16F877A
C PROGRAMMING LANGUAGE
• INTRODUCTION TO C
• KEY WORDS – CATEGORIES
• DATA REPRESENTATIONS
• BASIC DATA TYPES
• CONDITIONAL CONSTRUCTS
• OPERATORS
• ARRAY
• POINTERS
• FUNCTIONS
• STRINGS
• STORAGE CLASSES
• PREPROCESSOR
INTRODUCTION TO C
C is a general-purpose procedural programming language supporting structured
programming, lexical variable scope, and recursion, with a static type system. By design,
C provides constructs that map efficiently to typical machine instructions, giving it
performance approaching that of assembly language.
KEY WORDS – CATEGORIES
Keywords are reserved words that have a special meaning in the C language. They
cannot be used as variable names or other identifiers. Keywords are written in lowercase
letters.
DATA REPRESENTATIONS
Data in a computer system is represented in binary format, as a sequence of 0s and 1s,
denoting 'off' and 'on' states respectively. The smallest component of this binary
representation is known as a bit, which stands for 'binary digit'. A byte, on the other
hand, generally encompasses 8 bits.
BASIC DATA TYPES
•Integer: - A whole number, such as 1, 2, -3, or 4.
•Floating-point: - A number with a decimal point, such as 1.23, 4.567, or 3.14159.
•Character: - A single letter, number, or symbol, such as 'a', '1', or '!'.
•String: - A series of characters, such as "hello world" or "123456".
•Pointer: - A variable that stores the memory address of another variable.
•Enumeration: - A collection of named constants.
CONDITIONAL CONSTRUCTS
•if: Executes the code if a condition is true
•else: Executes the code if the same condition is false
•else if: Specifies a new condition to test, if the first condition is false
Other conditional statements in C include:
•Conditional Operator: An alternative to the simple if statement
•Nested if-else: Used to check more than one condition
•Switch construct: Compares the value stored in a variable and executes the block of
statements associated with the matched case
OPERATORS
The arithmetic operators in C language help a user perform the mathematical operations
as well as the arithmetic operations in a program, such as subtraction (-), addition (+),
division (/), multiplication (*), the remainder of division (%), decrement (–),
increment (++).
ARRAY
Array in C can be defined as a method of clubbing multiple entities of similar type into
a larger group. These entities or elements can be of int, float, char, or double data type
or can be of user-defined data types too like structures.
POINTERS
A pointer is defined as a derived data type that can store the address of other C
variables or a memory location.
FUNCTIONS
A function is a block of code which only runs when it is called. You can pass data,
known as parameters, into a function.
STRINGS
A String in C programming is a sequence of characters terminated with a null character '\
0'.
STORAGE CLACESS
• Automatic storage class
• External storage class
• Static storage class
• Register storage class
PROCESSOR
The C language processor can be run as either a preprocessor or postprocessor. The
preprocessor sets up the environment for the C compiler, then invokes the C compiler
and captures and analyzes the compiler listing.
MICROPROCESSOR & MICROCONTROLLER
MICRO PROCESSOR :-
microprocessor, any of a type of miniature electronic device that contains the arithmetic,
logic, and control circuitry necessary to perform the functions of a digital computer's central
processing unit.
MICRO CONTROLLER :-
A microcontroller is a compact integrated circuit designed to govern a specific operation in an
embedded system. A typical microcontroller includes a processor, memory and input/output
(I/O) peripherals on a single chip.
EMBEDDED SYSTEM

What is EMBEDDED SYSTEM?


An embedded system is a system in which the computer (generally a
microcontroller or microprocessor) is included as an integral part of the
system. Often, the computer is relatively invisible to the user, without
obvious applications, files, or operating system.

EMBEDDED SYSTEM IS USED IN?


Industrial machines, consumer electronics, agricultural and
processing industry devices, automobiles, medical equipment,
cameras, digital watches, household appliances, airplanes, vending
machines and toys, as well as mobile devices, are possible
locations for an embedded system.
What is EMBEDDED C ?
Embedded C is an extension of C language and it is used
to develop micro-controller-based applications. The
extensions in the Embedded C language from normal C
Programming Language are the I/O Hardware
Addressing, fixed-point arithmetic operations, accessing
address spaces, etc.

What is difference between C and Embedded C ?


C provides a wide range of libraries for general-purpose computing,
whereas Embedded C provides libraries that are specific to the
hardware platform and the system. These libraries are optimized for
memory usage and provide efficient access to the hardware resources
of the system.
REQUIRMENTS
PICSIMLAB
PICSimLab is a realtime emulator of development
boards with MPLABX/avr-gdb debugger integration.

MPLAB X IDE
MPLAB X IDE is an expandable, highly configurable
software program that offers tools to help you
program our microcontrollers and digital signal
MICROWAVE OVEN
Microwave ovens heat food using microwaves, a form of electromagnetic
radiation similar to radio waves. Microwaves have three characteristics that allow
them to be used in cooking: they are reflected by metal; they pass through glass,
paper, plastic, and similar materials; and they are absorbed by foods.
ADVANTAGES & DIS ADVANTAGES OF MICROWAVE OVEN
DIS ADVANTAGES
ADVANTAGES
• Dry Food
• Quick heating/Reheating • Soggy Food
• Precise Cooking Programs • Not Versatile
• Easy To Clean • Needs Special Containers
• It Can Be Used To Defrost Food • Chances Of Food Poisoning
• Safe For Children
• Variable Heat Settings
• Low Energy Consumption
• No Change In Taste And Nutrition
CONCLUSION

• Microwave ovens are found in over 75% of homes, and most commercial kitchens utilize them for
speedier heating and cooking. However, if used frequently without apt maintenance, the microwave may
pose health risks.
• Above are some of the potential downsides of using a microwave that you must be aware of if you’re
adding this compact appliance to your kitchen arsenal. Despite multiple advantages, there are, indeed,
some disadvantages to microwaves as well.
EMBEDDED PROGRAMMING

MAIN.C MAIN.H
PROJECT PREGENTATIO
THANK
YOU…

You might also like