Computational logic (Boolean algebra, combinational functional blocks, synchronous sequential systems). Programming in C.
Students acquire the knowledge and develop the skills indicated below:
In this subject, students acquire the knowledge and develop the skills shown below.
1. Design systems with microprocessors
2. Know the fundamentals, structure, architecture and technology of computers
3. Know the basic fundamentals of operation (hardware and software) of peripheral equipment, timers, display devices, storage, input/output and information transfer.
4. Know how to identify the weaknesses and strengths of a design based on microcontrollers.
5. Know and know how to apply multitasking programming techniques to solve problems.
6. Know how to detect and correct errors on a physical board based on a microcontroller.
1. External and internal architecture of a CPU. Hardware and software resources of a microprocessor and a microcontroller. Programming microcontrollers in assembly language.
2. Input-Output: techniques, devices and applications. Programming in C language.
3: Design and cooperative programming in C (40 hours). Multitasking systems programming methodology. Design and implementation of multitasking systems in real time. Applications to Health Engineering.
The methodology used in the subject is based on master classes reinforced with the completion of two practices in groups of two students and which are delivered during the course. The master classes are complemented with exercises that are solved in class by the teacher.
For each practice, students make a design that they later have to implement in the laboratory. This design has to be quite optimal and must work without any problem.
In this subject, the e-campus environment is often used as a means of communication between the student and the teacher.
See electronic folder of the subject.
See electronic folder of the subject.
See electronic folder of the subject.
See electronic folder of the subject.