ELEG3923 Microprocessor System Design
| Lecture Time: | Tu. Th. 9:30 AM - 10:50 AM |
| Lecture Location: | Bell 2291 |
| Office Hour: | Tu. Th. 11:00 AM - 12:00 PM |
| Lab Time: | Fr. 12:30PM - 3:00 PM |
| Lab Location: | Bell 3139 |
| Text Book: | The 8051 Microcontroller and Embedded Systems Using Assembly and C, 2nd Ed., M. A. Mazidi and J. G. Mazidi, Prentice Hall, 2005. |
| TA: | Mr. Jaber Hasan (jhasan@uark.edu) |
Announcements
- (11/3) Class on 11/5 (Thu) is moved to 11/13 (Fri) at 12:30 at Bell 2291. There is no class on 11/5.
- (10/15) Class on 10/22 (Thu) is switched with lab on 10/23 (Fri). We will have lab on 10/22 (Thu.) between 9:30 - 10:50 AM at Bell 3139, and class on 10/23 (Fri.) between 12:30 - 1:50 PM at Bell 2291.
- (10/15) Class on 10/20 (Tue.) is cancelled.
- (10/04) Test 1 is scheduled at 9:30 AM - 10:50 AM on 10/06 (Tue.) at Bell 3139.
- (08/30) The lab partner assignment for lab 1 can be found here .
- (08/24) Class starts on Aug. 25, 2009 at Bell 2288.
Assignments
- Assignment #1.
Ch.0, p.20, 1 (b)(e), 2 (e), 4 (a), 6 (a), 7 (b), 21 (a), (e), (g), 26 (a) (d)
Ch.1, p.33, 5
Due: 9:30 AM of 9/3 - Assignment #2.
Ch.2, p.64, 7, 8, 9, 19, 22, 26, 27, 28, 30
Due: 9:30 AM of 9/10 - Assignment #3.
Ch.2, p.65, 37 (a) (c), 40, 41, 42, 45, 48, 49
Ch.3, p.89, 1, 13, 14
Due: 9:30 AM of 9/17 - Assignment #4.
Ch.3, p.89, 6, 19, 21, 23, 25, 33, 34, 39 (for 33 and 34, 1 machine cycle = 12 oscillator periods)
Ch.4, p.107, 3, 6, 8
Due: 9:30 AM of 9/24 - Assignment #5.
Ch.4, p.107, 11, 15, 21, 23, 24, 26
Ch.8, p.235, 5, 8, 13, 31
Due: 9:30 AM of 10/1 - Assignment #6.
Ch.5, p.135, 5, 11, 12 (use LUT), 13, 19, 24, 39, 51, 56, 58
Due: 9:30 AM of 10/8 - Assignment #7.
Ch.5, p.138, 65, 67
Ch.6, p.175, 3, 6 (b), 9, 10, 12, 13, 15, 16 (a) (b) (e), 18 (a) (b) (d)
Due: 9:30 AM of 10/15 - Assignment #8.
Ch.6, p.176, 24 (a) (d) (f), 28 (a) (f), 30 (a), 32, 33, 36, 38, 40
Due: 9:30 AM of 10/22 - Assignment #9.
Ch.7, p.212, 2 (a) (b) (c), 12, 15 (c), 16, 19, 27
ch.9, p.273, 12, 17, 30
Due: 9:30 AM of 10/29 - Assignment #10.
Ch.9, p.273, 36, 40 (a) (e), 48, 51, 58
Ch.10, p.312, 7, 8, 36 (a) (c) (e), 37, 38, 42
Due: 9:30 AM of 11/5 - Assignment #11.
Ch.10, p.313, 45, 47(a), 60, 64
Ch.11, p.345, 3, 9, 10, 11, 15, 22, 28, 31
Due: 9:30 AM of 11/17 - Assignment #12.
Ch.11, p.346, 39, 43, 44, 47 (when INT1 is triggered, P1->P2), 53, 62, 71, 73
Due: 9:30 AM of 11/24 - Assignment #13.
Ch.14, p. 444, 16 (a) (f) (h), 19, 20, 39, 50, 53, 62
Due: 9:30 AM of 12/1
Labs
- Lab 1. Introduction to 8051 Development Environment ( Lab Partner Assignment )
(1) Lab Introduction
(2) How to use the software development enviorment
(3) How to use the hardware development enviorment
(4) Lab manual - week 1 (no pre-lab)
(5) Lab manual - week 2
Due: 12:30 PM of 09/18. - Lab 2. Square Waveform Generator ( Lab Partner Assignment )
Lab manual
Due: 12:30 PM of 10/02. - Lab 3. Traffic Light Controller ( Lab Partner Assignment )
Lab manual
Due: 12:30 PM of 10/16. - Lab 4. LCD Display ( Lab Partner Assignment )
(1) Introduction to LCD
(2) Lab manual
Due: 12:30 PM of 10/30. - Lab 5. ADC and Temperature Sensor ( Lab Partner Assignment )
(1) Introduction to ADC
(2) Lab manual
Due: 12:30 PM of 11/13. - Lab 6. Serial Port and Matrix Keypad ( Lab Partner Assignment )
(1) Introduction to Matrix Keypad
(2) Lab manual
Due: 9:30 AM of Dec. 8.