It is said that 8051 has an on-chip oscillator but requires external clock to run it. What may be the internal circuit for on-chip oscillator, how it runs after connecting crystal oscillator? Also what is the purpose of external capacitor with crystal oscillator?
The book clearly mentions that The 8051 has an on-chip oscillator but requires an external clock to run it.
What was the conclusion?? can any1 sum it up for the OP.
PS: I would have done it my-self, but there are many knowledgeable people over here. They can do this very efficiently. :)
I think the other conclusion is that this book by Mazidi et al needs to be taken with a pinch of salt?
Mazidi is a standard reference book that is recommended by professors in collages and universities. The students dont have habit of referring the datasheets. Most of the times (99%), students dont even know "what is a datasheet?". Nor even their professors. Hence the issues need to be brought into notice of the author.
These people should be embarrassed to call themselves professors then, and go back to painting collages.
The problem with reporting errors in dead tree publications is the loop time of the feedback and correction in print. Better to recommend a different book.
I've got a pretty deep library of micro processor books, and this one isn't in it. Damn the guy supposedly teaches at DeVry, not some bastion of high learning.
Great news my son just got into DeVry. What did he do, open the door?
The problem with the professors in the collages and universities (i am talking with reference to state where i live) is that they dont have any practical knowledge (worst part).
They only read the theory books/reference books recommended by universities, to teach the particular subject. And some what knowledge that they have comes after few years of teaching the same controller.(sic) No point blaming any1. The issue needs to be brought into the authors notice. Atleast give it a try. :)
The esteemed colleges of rote learning seem to be churning out a lot of hapless programmers, we seem to have created a generation of professors and student incapable of thinking.
Yes I agree. Mazidi is a standard reference book that is recommended by professors in collages and universities.
I am a student and I have just seen two books about 8051 the books are one by Mazidi and the other by Ayala. We students don't know about datasheet and also the teachers at our locality (South Asia) do not possesses enough practical knowledge to illustrate such critical topics. We are limited to theory from these books and some basic simulation on software.Hence the issues need to be brought into notice of the author.