30 likes | 97 Views
SOFTWARE. Driving System Data Acquisition -> Assembler language Comparing -> C language Switch-case and If Statements. EXAMPLE CODE. case'backward': if(sensor == backward) { JMP to Assembler "backward" subroutine } break; case'left': if(sensor == left) {
E N D
SOFTWARE Driving System Data Acquisition -> Assembler language Comparing -> C language Switch-case and If Statements
EXAMPLE CODE case'backward': if(sensor == backward) • { • JMP to Assembler "backward" subroutine • } • break; • case'left': • if(sensor == left) • { • JMP to Assembler "left" subroutine • } • break; • case'right': • if(sensor == right) • { • JMP to Assembler "right" subroutine • } • break; • default: • JMP back to main() • break; • } • return 0; • } • #include <stdio.h> • #include <stdlib.h> • int main() • { • float forward; • float backward; • float left; • float right; • char operation; • char sensor; • char rtn; • switch (operation) • { • case'forward': • if(sensor == forward) • { • JMP to Assembler "forward" subroutine • } • break;