We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Getting Error C141: syntax error near 'void' HELP
HERE IS THE CODE---
#include <reg51.h> void MSDelay (unsigned int); sbit input=P0^0; sbit input2=P0^1; sbit LLight=P1^1; sbit RLight=P1^2; sbit Bell=P1^3; void main(void) { unsigned int i; input=0xFF; //'input' Input Port// input2=0xFF; //'input2' Input Port// LLight=0x00; //'LLight' As Output Port// RLight=0x00; //'RLight' As Output Port// Bell=0x00; //'Bell' As Output Port// { LLight=00; RLight=00; Bell=00; while (1) { { Bell=1; LLight=1; RLight=0; MSDelay (2500); } { Bell=1; LLight=0; RLight=1; MSDelay (2500); } } } void MSDelay (unsigned int itime) { unsigned int i, j; for (i=0;i<itime;i++) for (j=0;j<1275;j++); }
Yes I do. Thank You.
To begin with, I had the formatting right when i pasted the code in, but because i forgot the 'pre' and '/pre' it posted all messed up.
I appreciate the help, and I hope it works the way I want it to, this while loop was a main concern of mine.
I plan on making the while loop run off of two inputs (input, and input2)...which are hook up to a sensor similar to what you would find in a garage...and when either one of them is positive/tripped, it will run through the while loop, making the either the LLight (Left Light), or the RLight (Right Light)...dependant on the loop, with the bell going off the whole time.