Design with Microprocessors

Lecture notes

C1. Lecture Overview. Introduction to MP based systems. Introduction to AVR MCU. (C1.pdf)

C2. AVR registers and instructions. (C2.pdf, C2_extra.pdf)

C3. AVR I/O ports and interrupts (C3.pdf)

C4. Input/output and interrupts for Arduino systems (C4.pdf)

C5. AVR timers (C5.pdf). Timing events with Arduino (C5a.pdf)

C6: Serial data transfer. Serial data transfer with Arduino (C6.pdf)

C7. Analog signals processing (C7.pdf)

C8-9. Microcontroller based applications: usage of sensors and actuators (motors) (C8.pdf)

C10. Introduction to x86 (C10.pdf ,C10.zip)

C11. I/O transfer. (C11.pdf , C11.zip)

C12. Memory interfacing (C12.pdf , C12.zip)

C13. Simple I/O ports. Parallel interfaces (C13.pdf ,C13.zip)

C14. Multiprocessor systems (C14.pdf ,C14.zip)

Samaple exam subject (january 2010): Sample-exam-subject.pdf

Restanta 04.09.2017Note_restanta ,  Exam subject + solutions: DMP_CS3_2017-01-31_exam+solutions.pdf

Final mark computation: 0.5*LP + 0.5*(Exam+Bonus)

 

Practical work

L1. Introduction to the Arduino boards ( dmp-lab01.pdf  )

L2. Applications with simple I/O modules ( dmp-lab02.pdf )

L3. Working with the LCD shield and the interrupt system ( dmp-lab03.pdf )

L4. Usage of timers ( dmp-lab04.pdf )

L5. Cummunication interfaces ( dmp-lab05.pdf )

L6. Digital sensors. Analogue keypad ( dmp-lab06.pdf )

L7. Analogue signals processing ( dmp-lab07.pdf )

L8. The "Processing" environment ( pmp-lab08.pdf )

L9. Usage of DC- and servo-motors ( dmp-lab09.pdf )

L10-14. Project work and evaluation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This Web Page Created with PageBreeze Free HTML Editor