??? 07/05/07 19:34 Read: times |
#141516 - SI Units Responding to: ???'s previous message |
Lynn Reed said:
I have never seen 1 KHz = 1024 Hz. But you know that a 1K byte memory has 1024 bytes - not 1000 bytes? Strictly speaking, an uppercase has no meaning in the International System of Units ("SI Units") - so "1KHz" is just plain wrong. The uppercase 'K' = 1024 is really just computing/digital electronics "slang" The International System of Units ("SI Units") defines the lowercase 'k' to indicate a multiplier of 1000, and this was long established before the SI was formalised; eg, in kg, km, etc. http://physics.nist.gov/cuu/Units/rules.html http://www.npl.co.uk/npl/refer...tions.html In fact, the usage of the lowercase 'k' was well-established long before digital electronics came along - which was why the uppercase 'K' was chosen to indicate a multiplier of 1024 (convenient for binary systems), being close to 1000, but a little larger. It's easy to remember: a big 'K' (1024) is larger than a small 'k' (1024). Unfortunately, disk drive marketing materials often deliberately confuse the issue... |
Topic | Author | Date |
How to generate 100 Khz square wave 80C51 | 01/01/70 00:00 | |
Tips | 01/01/70 00:00 | |
1 KHz | 01/01/70 00:00 | |
that's ... | 01/01/70 00:00 | |
SI Units | 01/01/70 00:00 | |
1024 = Ki | 01/01/70 00:00 | |
C interrupt overhead | 01/01/70 00:00 | |
RE: C interrupt overhead | 01/01/70 00:00 | |
and listen to the guru! :-) | 01/01/70 00:00 | |
several reasons | 01/01/70 00:00 | |
Yet another reason to avoid using HLL's! | 01/01/70 00:00 | |
Optimizations | 01/01/70 00:00 | |
Use Timer0 auo reload | 01/01/70 00:00 | |
using | 01/01/70 00:00 | |
interrupt vectoring vs. latency | 01/01/70 00:00 | |
Then the Interupt must be in ASM | 01/01/70 00:00 | |
do you mean... | 01/01/70 00:00 | |
No | 01/01/70 00:00 | |
Compiler generated IRQ vectors | 01/01/70 00:00 | |
OOPS we both meant LJMP REALisr | 01/01/70 00:00 | |
the original problem... | 01/01/70 00:00 | |
Interrupt Latency + Vectoring + Service | 01/01/70 00:00 | |
indufficient info | 01/01/70 00:00 | |
use MCS52 better option![]() | 01/01/70 00:00 |