Subject title Processor
Subject code EE2039
Number of Credits 3
Evaluate Exam: 55 – Test: 15 – Exercises: 10 – Major Exercises: 0 – Experiments: 20
Course description:

This course provides students with knowledge about microprocessor architecture, microcontroller architecture, memory systems, microprocessor communication techniques, data transfer techniques, and assembly language/C programming for microprocessors. control. After studying this subject, students are able to analyze and design systems based on microprocessors/microcontrollers, develop basic microprocessor/microcontroller communication techniques, and develop basic microprocessor/microcontroller communication techniques. Basic data transmission and programming for microprocessor/microcontroller systems using assembly language and C language.


Main content:
Introducing the architecture of a basic 8-bit microprocessor/microcontroller system (LO1)

  • Hardware architecture and instruction set of AVR(LO2) microcontroller family
  • Hardware design: peripheral communication(LO3)
  • Assembly language programming, AVR family (LO4)
  • Timer, serial port, interrupt operation (LO5)
  • Design a microprocessor system (LO6)
Curriculum: I.Scott Mackenzie, The 8051 Microcontroller, 2nd Ed–Prentice Hall 1995
Experimental Materials: Instructions for testing VXL at CS1: Download
VXL experiment at CS1: Download

Instructions for testing VXL at CS2: Download
VXL experiment at CS2: Download

Simulate KIT 8051 using Proteus: Download 
 

Old exam: Mid-term test:  HK162        HK172

Final exam:           HK162        HK172