Presentation on dtmf based ROBO car
-
Upload
neeraj-khatri -
Category
Documents
-
view
2.281 -
download
2
Transcript of Presentation on dtmf based ROBO car
Presentation on Presentation on Embedded System & Embedded System &
RoboticsRobotics
Submitted To:-Mr Tajender MalikH.O.D. (ECE)
Submitted By:-Neeraj Khatri926/ECE/10
IntroductionIntroductionEmbedded System:-
◦Type of Computer System◦Combination of microprocessor
based hardware & suitable software
Different Embedded Based Different Embedded Based DevicesDevices
MicroprocessorMicroprocessor Is a device which performs Arithmetic & Logic
Operations.◦ No inbuilt RAM◦ No inbuilt ROM◦ No inbuilt I/O ports◦ Bulkier & Expensive
MicrocontrollerMicrocontroller is defined as combination of Microprocessor & its
external units.◦ Inbuilt RAM◦ Inbuilt ROM◦ Inbuilt I/O ports
8051 Microcontroller8051 Microcontroller8-bit processor128-byte of RAM4-Kilobyte of onchip ROMTwo Timers4 I/O ports1 Serial port6 interupts
Internal ArchitectureInternal ArchitectureCPU
◦ALU◦CU◦MU
3 Buses◦Data bus◦Address bus◦Control bus
Pin DiagramPin DiagramAT89C51 IC is a 40 pin IC.DIP (Dual In-line package)4 ports2 supply pins2 crystal pins1 reset pin3 control signal
InterruptsInterruptsAny kind of emergency is called
Interrupts.◦6 interrupts
RST 0000H INT0 0003H TF0 000BH INT1 0013H TF1 001BH Serial (TI & RI) 0023H
ProjectProjectDTMF based ROBO Car
◦On pressing 2, the robot will move forward
◦On pressing 4, the robot will turn left◦On pressing 6, the robot will turn
right◦On pressing 8, the robot will move
backwards◦On pressing 5, the robot will stop
Electronics PartElectronics Part1H bridgeDTMF decoder8051 Microcontroller
Mechanical PartMechanical PartPlywood Board 9cm x 7cm2 DC motor 12V, 100rpm2 Simple Wheels1 Caster WheelNut & Bolts 2 Clamper
Assembly of all partsAssembly of all parts
ProgramProgramM1CW EQU P0.0
M1CCW EQU P0.1 M2CW EQU P0.2 M2CCW EQU P0.3 ORG 0000H
MAIN: MOV A,P2 CJNE A,#0F2H,NXT1 AJMP FWD
NXT1: CJNE A,#0F4H,NXT2 AJMP LFT
NXT2: CJNE A,#0F8H,NXT3 AJMP REW
NXT3: CJNE A,#0F6H,NXT4 AJMP RGT
NXT4: CJNE A,#0F5H,MAIN AJMP STP
FWD: SETB M1CCW SETB M2CCW CLR M1CW CLR M2CW AJMP MAIN
REW: SETB M1CW SETB M2CW CLR M1CCW CLR M2CCW AJMP MAIN
RGT: SETB M1CCW SETB M2CW CLR M1CW CLR M2CCW AJMP MAIN
LFT: SETB M1CW SETB M2CCW CLR M1CCW CLR M2CW AJMP MAIN
STP: MOV P0,#11111111B AJMP MAIN