Degree in Health Engineering La Salle Campus Barcelona

Degree in Health Engineering

Lead the technological advances that will define the medicine of the future.

Digital Systems and Microprocessors

Description
This subject explains the techniques and methodology for the design of digital systems. It begins with the study of sequential systems. From these systems the student can approach the design of synchronous digital systems for a specific process. Next, the design of systems with microprocessors and microcontrollers is studied. The PIC18F4321 microcontroller and its programming with assembler are studied . Finally, the design of software in C for microcontrollers based on the cooperative methodology is addressed . Emphasis is placed on real applications for health engineering.
Type Subject
Tercer - Obligatoria
Semester
First
Course
3
Credits
6.00
Previous Knowledge

Computational logic (Boolean algebra, combinational functional blocks, synchronous sequential systems). Programming in C.

Objectives

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.

Contents

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.

Methodology

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.

Evaluation

See electronic folder of the subject.

Evaluation Criteria

See electronic folder of the subject.

Basic Bibliography

See electronic folder of the subject.

Additional Material

See electronic folder of the subject.