Optikon said:
A start:
1) get a webcam that supports USB.
2) get an 8051 that supports USB. I think cypress makes some..check it out.
3) build an RS232 port on the 8051. Use this for commands.. its slow.
4) Bring image data from cam back to the PC via USB. Much faster, you'll be thankful for it later.
5) Write/mod USB driver, write an app for the PC that sends RS-232 commands to the 8051 for movement and captures the webcam data.
6) write 8051 code that works with above.
side note: 8051 may not have enough processing power to dowhat you want with elegance. Consider more powerful processors like 8033x mototrola series/coldfire or Texas Instuments DSP/ucontrollers or go all out and put a large gate array (FPGA) out there..you can get USB & '232 reference designs.
This project is very feasible.
3) sorry sir. what do u mean by build a RS232 port on the 8051?(do u mean that i have to build a circuit which accept TTL signal from the RS232?)
4) i understand that USB will be much faster. however, the transmission link i have to use is the fiber optic link. so what can i do with this?
5) assembly language will be written to command the uC and capture the image using the webcam. again sorry sir, what is the purpose of writing the USB driver and what the USB driver code looks like?
i might create some trouble here by asking many Qs. sorry about that because i m new to designing and hardware and software.
again thanks for help.