XMUT 202, 2024 - Schedule
Topic | Slides (pdf files) | videos | code | ||
---|---|---|---|---|---|
Week #1 | February 26 - March 3 | ||||
Lectures | Introduction to course and microcontrollers | 1-Introduction to course and microcontrollers.pdf 2-General view of microprocessors.pdf 3-8051 Block Diagram.pdf |
1-Introduction to course and microcontrollers 2-General view of microprocessors 3-8051 Block Diagram |
||
Lab Exercise | out 26 February | ||||
Lab Exercise | due 3 March | ||||
Week #2 | March 4 - 10 | Slides (pdf files) | videos | code | |
Lectures | Assembly language and Memory | 1-Assembly language and Memory.pdf 2-Instruction Set.pdf 3-Switching Register Banks.pdf |
2-Instruction Set 3-Switching Register Banks |
||
Lab1 | out 4 March | ||||
Week #3 | March 11 - 17 | Slides (pdf files) | videos | code | |
Lectures | Stack and Timer | 1-Stack.pdf 2-Timer.pdf |
1-Stack 2-Timer |
||
Lab1 | due 10 March | ||||
Week #4 | March 18 - 24 | Slides (pdf files) | videos | code | |
Lectures | Timers as counters and Interrupts | 1-Counters and Interrupts.pdf 2-Working with LCD.pdf |
1-Counters and Interrupts 2-Working with LCD |
||
Lab2 | out 18 March | ||||
Lab2 | due 24 March | ||||
Week #5 | March 25 - 31 | Slides (pdf files) | Videos | code | |
Lectures | AD/DA | 1-DAC-Intro.pdf 2-DAC-R-2R ladder.pdf 3-ADC-Intro.pdf |
1-DAC-Intro [[][2-DAC-R-2R ladder]] [[][ADC-Intro]] |
||
Lab3 | out 25 March | ||||
Week #6 | April 1 - 7 | Slides (pdf files) | Videos | code | |
Lectures | ADC | 1-ADC.pdf | |||
Lab3 | due 7 April | ||||
Week #7 | April 8 - 14 | Slides (pdf files) | Videos | code | |
Lectures | ADC/DAC | 1-Applications of ADC.pdf 2-Sampling time-varying signals.pdf 3-8051 and ADC.pdf |
|||
Assignment1 | out 8 April | ||||
Assignment1 | due 14 April | ||||
Week #8 | April 15 - 21 | Slides (pdf files) | Videos | code | |
Lectures | Review | Test 1 (Sample questions)(ans) | |||
Test | April 18- Lecture time (Mingli 4-105) | ||||
Week #9 | April 22 - 28 | Slides (pdf files) | Videos | code | |
Lectures | Logic Gates | Logic Gates 1 Lab 1 Overview Logic Gates 2 |
Lecture 1: Logic Gates 1 Lec 2: Lab Overview and Logic 1 Lec 3: Logic 2 Lec 4: Logic 2 |
||
Week #10 | April 29 - May 5 | Videos | Codes | ||
Lectures | Comb. Logic and K-Maps | Comb. Logic K-Maps |
Lecture 1 Lec 2 Lec 3 |
||
Week #11 | May 6 - 12 | Videos | Codes | ||
Lectures | XOR/XNOR and Parity Sequential Logic 1 |
LogicGates 3 Sequential Logic 1 Sequential Logic 02 |
Lecture 1 Lec02 Lec03and04 |
||
Week #12 | May 13 - 19 | Videos | Codes | ||
Lectures | Latches and Flip Flops and Applications Review |
FFs and Applications | Latches and FFs | ||
Week #13 | May 20 - 26 | Videos | Codes | ||
Lectures | Review and Mock Test 555 Timer and Counters |
Counters | Lec 2 | ||
Week #14 | May 27 - June 2 | Videos | Codes | ||
Lectures | Counters | Counters 2 Counters 3 |
Lecture 1 Lecture 2 |
||
Week #15 | June 3 - 9 | Videos | Codes | ||
Lectures | Counters Cont'd Review 1 (Boolean Logic) |
Review01 | Counters Cont'd Review 01 |
||
Week #16 | June 10 - 16 | Videos | Codes | ||
Lectures | Review 2 (Seq Logic) Practice Test |
Review02 Practice Test Solutions |
Rev 2a Rev 2b Test Solutions |