Hello there! Iam a novice using the 8051 for a project and would like to know if it is possible to use just one 8051 to control the following functions: -read in a signal from an inductive sensor used to measure the speed of rotation from a wheel, perform some calculations on the data and use this data to control a servomotor which requires a pulse width modulation. -update the reading on a serial LCD connected to the Tx pin for serial communication after a certain number of pulses. -a temperature sensor will be connected to one of the ports. The reading will be converted to a digital form using the ADC of the 8051 and used to display the temperature on 4 LED displays. I'm thinking that it might not be possible to use one 8051 because some of the tasks are time critical. Is there a way of controlling all these components or is it impossible. Lastly, if I were to buy an 8051, which of the models will you advise that I buy? Pardon me for my naivety. Your response will be appreciated.
As long as you don't give any hard numbers on how time-critical those things are (repetition rates, amounts of data to be moved, interface types, maximum allowable delays), it's quite strictly impossible to find out how much CPU power you need, much less what type of 8051 you should pick.
one possibility would be to use a SILabs F120 (devboard $99). , That would tell you if it was possible, since you can get no faster '51 chip. Then, if you have power to spare (and are going to make a bunch of the thingies) possibly use a cheaper derivative Erik