In the following table problems are numbered Chapter#Problem so that 3#15 would be problem 15 in chapter 3. Multiple problems in one chaper will be separated by commas thus 2#2,3,4,6 refers to four problems in chapter 2.

Some assignments have extra problems or exra information for some of the book problems. you can find these extras by following the links. NOTE these are intrinsic parts of the homework and are NOT optional.

I have taken to shading in blue the assignments that have been completed.

H#

Due

Problems Assigned

Extra

1

2/1

2#1,2,3,4,7,8
3#2,3,4
4#3,5
5#1

2

2/8

2#5,6
4#1,2,7
5#3,4
6#1,3,7
7#1,2

3

2/15

4#4,6
5#2,5,6
6#8,9
7#5,6,7
Computer Chap 1#2,3

 

4

2/22

7#8
8#1,2
9#3,5, 6
10#1,2,3,4
11#1,2

 

5

3/1

5 #10
7 #9
8 #3
10 #5
11 #3
12 #2
13 #2, 8
14 #1, 2
Comp 1#3, 5

6

3/8

5#7,8
13#7, 9, 10, 11
14#3
15#1
16#1

10) Write a program using the routines from the book to read two 16-bit signed numbers from the user and print their sum and difference.

7

3/15

5#9,11
16#2,3
17#1,2,3,4

9) Write routines called Space() and CRet() that send a single space or a carriage return/line feed pair to the serial port.

Spring Break

 

H#

Due

Problems Assigned

Extra

8

4/5

6#4,5
21#1,2,3,4

7) Write a program that allows the user to control the brightness of 2 LEDs (on PTB6&7) using single letter commands on the serial input.

9

4/15

5#13,14
21#5,6
22#1,2
23#1,2

9) Write a program that uses 7 LEDs connected to port B bits 0-6 to count through the numbers 1-6 displaying the numbers as they would appear on a die. You need to specify how to arrange the LEDs and should count at about 3 counts per second.

10

4/26

5#12
6#6
7#3, 4
9#2, 4
10#6
23#3
27#1,2

The last homework!

Physics 245