EE 2361 - Introduction to Microcontrollers
Summer Term, 2005
Homework 3 Solutions
-
-
$2000 - $1000 = $1000 = 409610
period = 1/(1 x 106 Hz) = 10-6 sec
=> t2 - t1 = (4096)(10-6 sec) = 4.096 msec
-
$3000 - $4000 = $F000 = 6144010
=> t4 - t3 = (61440)(10-6 sec) = 61.44 msec
-
-
bit time = 1/(10000 sec -1) = 0.1 msec
frame time = (10)(bit time) = 1 msec
# frames/sec = 1/(frame time) = 1000 frames/sec
-
0011100 => 3 1s => odd # => P = 0
1010101 => 4 1s => even # => P = 1
-
-
cold = $E1, warm = $1E, hot = $00.
low = $00, medium = $A5, high = $5A.
-
rule 1: min($E1, $00) = $00 => slow stays $00.
rule 2: min($E1, $A5) = $A5 => slow becomes $A5.
rule 3: min($E1, $5A) = $5A => partial becomes $5A.
rule 4: min($1E, $00) = $00 => slow stays $A5.
rule 5: min($1E, $A5) = $1E => partial stays $5A.
rule 6: min($1E, $5A) = $1E => fast becomes $1E.
rule 7: min($00, $00) = $00 => partial stays $5A.
rule 8: min($00, $A5) = $00 => fast stays $1E.
rule 9: min($00, $5A) = $00 => fast stays $1E.
Therefore: slow = $A5, partial = $5A, fast = $1E.
-
speed = (($A5)($30) + ($5A)($60) + ($1E)($90))/($A5 + $5A + $1E) = $49.