Course Outline in accordance with the principles of HQAA: 
Aim: 

The course aims to provide the graduate with the necessary knowledge Automation application development using microcontrollers. For this purpose is selected to teach the microcontroller 8051, which has found a variety of applications and is the core of many of the commonly used today microcontrollers. The knowledge acquired by the student will enable them to develop applications in which the 8051 will be a controller embedded in larger system. Learning a fully microcontroller like 8051, the student or graduate learns very easily and reuse it and other microcontrollers.
Apart from the above stand-alone goal of the course, the knowledge and skills offered in this form background for some advanced courses of the program, such as Digital Signal Processing (for the structure and programming signal processors) and Mechatronics (use of microcontrollers for applications Mechatronics).

Description / Outline: 

General structure of microcomputers. Microprocessors and microcontrollers. The architecture of the 8051 microcontroller, special function registers, timing functions. Microcontrollers programming languages. Programming the 8051. Data movement instructions, branch instructions, commands, arithmetic and logic operations, processor algebra Boole, routines. The system's holiday 8051. The counters of 8051 and interruptions from their operation. The serial port of the 8051 and interruptions resulting from the operation. Connecting external memory chips with 8051. Application development.
In the laboratory application of the above knowledge, with a suitable wrapper.