8051 architecture

Why 8051 need 2 clock cycle for 1 system state?

Reply to
eerobert
Loading thread data ...

Because it is designed that way.

Meindert

Reply to
Meindert Sprang

In article , Meindert Sprang writes

Is it just me (and Grant Edwards) or are the questions getting worse and pointless?

There is another post asking how to do something that is clearly explained in the manuals...

The manuals are electronic and part of the compiler IDE package. Even the eval and pirated versions have them!

SO either these people cant read the manuals or can't be bothered. In either case I think their Internet access should be stopped.

If they are not that good in English use a language they are good at. You don't have to use English and I am sure that some one else could translate for them.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England     /\/\/\/\/
/\/\/ chris@phaedsys.org      www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply to
Chris Hills

This is one of my favourites:

formatting link

They then reposted to the AT91 Yahoo group with the same question.

and my previous rant on the subject.

formatting link

Regards, Richard.

formatting link

*Now for ARM Cortex-M3!*
Reply to
FreeRTOS.org Info

Oh, yes. And they should be arrested in Guantanamo...

Why do you talk to those guys? The problem solves itself if you and Meindert Sprang (and others) just keep quiet.

Reply to
Bodo Rzany

Because it makes for a fun break after a few hours of embedded programming, problem solving and reading datasheets :-)

Meindert

Reply to
Meindert Sprang

In article , FreeRTOS.org Info writes

pls hlp wot is "http" ? sum one say it is for web browser. pls can u come to my house and load web browser for me? pls can u tell me how to use web browser?

i need to know quick because I start as network administrator next week at local hospital.

Regards, Richard.

PS do you have to end all emails "regards richard"? or can I use something else?

Ps where can I download a free version of Microsoft Linux for my PIC?

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England     /\/\/\/\/
/\/\/ chris@phaedsys.org      www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply to
Chris Hills

"Chris Hills" schreef in bericht news: snipped-for-privacy@phaedsys.demon.co.uk...

In which case they might not be able to dig through the manual, but still have enough knowledge of the language to ask a simple question.

But if that is so, they better learn English or find another job, for instance sorting bananas at the banana market.

--
Thanks, Frank.
(remove 'q' and '.invalid' when replying by email)
Reply to
Frank Bemelman

In this chap's defence then this is not too bad a question and the answer doesn't readily present itself from the datasheet. Perhaps he has come in from the PIC world where 4 clocks are used and is wondering how the 8051 does it in 2.

However, I think it more likely that he wants to know why two clocks are required to do one instruction but this in itself is not too obvious if you only know the processor as a black box that runs code. Granted, he should have spent more time googling but using what search string if he doesn't know about fetch-decode-execute and doesn't have great English?

I am also aware that after my mini-rant I still haven't given much help to the OP but I don't know a lot about the 8051 and besides, it was a pointless question ;-)

Reply to
Tom Lucas

Oh yes the place they put people they have abducted from another country and hold without any charges flouting the Geneva Convention, UN conventions and US laws.

Idle amusement. It's lunch time here.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England     /\/\/\/\/
/\/\/ chris@phaedsys.org      www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply to
Chris Hills

I agree. ;-)

Bodo

Reply to
Bodo Rzany

I guess we can only be glad he wasn't attempting to read about a caching controller ;)

Cheers

PeteS

Reply to
PeteS

In article , Tom Lucas writes

You mean 1,2 ,4, 6 or 12 depending on the core used? (there are many 51 cores with different timing.

If he is wondering then a little research is required. That or a better formed question.

Then he finds stuff in his local language or shock horror, asks some one else locally.

No it was not entirely pointless... however it is like asking why is DNA a twin helix. If your command of English is poor or the one line above is the total sum of your knowledge there is not wya you will understand the answer.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England     /\/\/\/\/
/\/\/ chris@phaedsys.org      www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply to
Chris Hills

You READ data sheets? You Program? For Real? Wow!

What is an MCU how is it different to a CPU in 2000 words by tomorrow please as my homework is late. :-)

I agree with Meindert it is a little light humour after a stint of heavy stuff.

There are several FAQ's that tell people how to post questions including for homework. the problem is they just barge straight in without any thought or even a hint of netiquete.

Bloody kids....

Damn! I am turning into my parents :-)

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England     /\/\/\/\/
/\/\/ chris@phaedsys.org      www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply to
Chris Hills

In article , snipped-for-privacy@gmail.com writes

formatting link

try the 80651 button and the QuEST button

-- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ snipped-for-privacy@phaedsys.org

formatting link
\/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Reply to
Chris Hills

2? I thought it was more like 4 clocks per "phase" and 3 phases per instruction (or something like that).

:)

--
Grant Edwards                   grante             Yow!  Mr and Mrs PED, can
                                  at               I borrow 26.7
                               visi.com
Reply to
Grant Edwards

formatting link

Yup, a classic example of now-frequent

"I know absolutely nothing, and I'm too f**cking stupid/lazy to learn anything, so send me code and tell me the exact procedure for doing my project".

There are apparently people trying to do embedded systems design who's backgroudn in CS/EE consists entirely of running Internet Explorer and some IM client or other.

--
Grant Edwards                   grante             Yow!  HUGH BEAUMONT died
                                  at               in 1982!!
                               visi.com
Reply to
Grant Edwards

It's OK.

"W" signed something that said so.

:(

--
Grant Edwards                   grante             Yow!  I have a very good
                                  at               DENTAL PLAN. Thank you.
                               visi.com
Reply to
Grant Edwards

Perhaps he has noone to ask. When I first started out in industry then I knew my tutors in uni and the engineers I worked with and that was it. It takes time to build a network. There may also not be anything in his own language and there is always much more English information available anyway.

I think that it a bit insulting toward the OP - he may be able to work with the answer and get a good translation. My French is pretty rudimentary but given a French text, a dictionary and a healthy dose of Google then I think I could work it out.

I'd discussed in other threads how intimidating this group is for first time posters and IMHO the OP had a legitimate question which other people, myself included, would have been interested to see the answer to. All he's received is abuse and he'll go away none the wiser. I had a bit of a google to see if I could find the answer and there were plenty of hits discussing the clocks/cycle requirements of the 8051 but nothing saying why it was the case. It sounds like the sort of question that needs a experienced 8051 veteran to answer and where better to ask the question than here?

Reply to
Tom Lucas

I agree. The simplest thing is to just ignore them.

Ian

Reply to
Ian Bell

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.