XSL Content

Digital Electronic Systems25996

Centre
Faculty of Engineering - Vitoria-Gasteiz
Degree
Bachelor's Degree in Industrial Electronics and Automation Engineering
Academic course
2024/25
Academic year
3
No. of credits
6
Languages
Spanish
Code
25996

TeachingToggle Navigation

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based4567.5
Applied laboratory-based groups1522.5

Teaching guideToggle Navigation

Description and Contextualization of the SubjectToggle Navigation

Digital Electronic Systems is a compulsory third-year course that aims to introduce students to the design of 8-bit microcontrollers and the most common peripherals and protocols.



The types of devices mentioned are at the core of any electronic equipment manufactured today, making this course highly practical.



It is advisable to have developed the competencies acquired in Digital Electronics and Fundamentals of Computer Science to effectively tackle this course. Additionally, it serves as a starting point for the Embedded Systems and Microelectronics courses in the fourth year.



Skills/Learning outcomes of the subjectToggle Navigation

C3 - Knowledge in basic and technological subjects, enabling them to learn new methods and theories, and providing them with the versatility to adapt to new situations.

C4 - Ability to solve problems with initiative, decision-making, creativity, critical reasoning, and to communicate and transmit knowledge, skills, and abilities in the field of Industrial Engineering.

C6 - Ability to handle specifications, regulations, and mandatory standards.

C10 - Ability to work in a multilingual and multidisciplinary environment.

TEEOI3 - Knowledge of the fundamentals and applications of digital electronics and microprocessors.



As a learning outcome, students will be able to:

Design and synthesize digital systems based on microprocessors and microcontrollers.

Theoretical and practical contentToggle Navigation

The theoretical topics covered are:

- 8051 Architecture

- Code and data memory

- Interrupts and integrated peripherals

- 8051 Programming in assembly language

- Asynchronous communications RS232 and RS485

- Synchronous communications I2C and SPI

- I/O peripherals: key matrices, LCDs

- Voltage supervisors and watchdogs



The laboratory practices are as follows:

- IDE and code generation

- Debugging/simulation

- Functions and loops

- GPIOs

- Stepper motor

- Audio generation

- Serial port

- Control of an alphanumeric LCD

- Control of an I2C LED driver

- Reading a 4x4 keyboard

MethodologyToggle Navigation

In lectures, the focus is on enhancing knowledge of basic subjects and technologies that enable learning new methods and facilitate adaptation to new situations. This will be supported by handling specifications and standards published by manufacturers and consortia.



Datasheets and manuals of the studied peripherals will be used as a guiding thread. Based on these, relevant explanations will be provided so that simple implementations demonstrating the discussed functionality can be carried out in practical sessions.



In practical classes, this documentation will be used to solve problems with initiative, creativity, and critical reasoning, applying strategies typical of the scientific methodology. Students will develop skills in interpreting electronic schematics and handling laboratory instruments used in assembling printed circuit boards.



If health conditions prevent in-person teaching and/or evaluation, a remote learning mode will be activated, and students will be promptly informed.

Assessment systemsToggle Navigation

  • Continuous Assessment System
  • Final Assessment System
  • Tools and qualification percentages:
    • Multiple-Choice Test (%): 50
    • Oral defense (%): 20
    • Individual works (%): 30

Ordinary Call: Orientations and DisclaimerToggle Navigation

CONTINUOUS ASSESSMENT (THEORY):

- There will be 5 quizzes corresponding to the first topics, which will count towards the final grade. The average of these quizzes equals 50% of the final grade for the subject. It will not be necessary to pass all of them, but a grade higher than 5/10 is required.

- Practical assignments are mandatory. A check of the necessary previous work will be conducted before each practical session, where students must attend with a compilable version of the source code. Demonstrating the correct functionality of the assignments accounts for 10% of the final grade, and a minimum grade of 4/10 is required.

- Each student will develop an individual final project, starting from week number 11. The correct functioning and performance of the program, as well as the source code used, will be evaluated and correspond to 20% of the final grade, requiring a minimum grade of 5/10. Additionally, students will undergo an oral examination where they will defend the proper functioning of their project, explain how they programmed it, and answer questions from the faculty. This evaluation equals 20% of the final grade, and a grade higher than 5/10 is necessary.



To pass the subject, it will be necessary to exceed each of the minimum grades indicated above. Failure to do so will result in the lowest grade not meeting the minimum requirement being recorded in GAUR.



In the continuous evaluation mode, students who do not complete the continuous evaluation or do not submit the final project will be graded as NOT PRESENTED.



FINAL EVALUATION

Students who do not participate in continuous assessment will take an exam graded with 50% of the final grade for the course. This exam will contain questions to assess the competencies that should be acquired in the theoretical classes and laboratories.



If a student has not attended or passed the laboratory practices, the evaluation of that part will be altered by changing the items to be evaluated. The performance of the practices will not be evaluated, and the weight of the final project will be equivalent to 30% of the final grade, requiring a minimum grade of 5/10. In either case, students must also complete the oral exam equivalent to 20% of the final grade.



To pass the course, it will be necessary to pass each of the minimum grades indicated above. Failure to do so will result in the lowest grade not meeting the minimum requirement being recorded in GAUR.



Non-attendance at the theory exam or non-submission of the final project will be graded as NOT PRESENTED.



If health conditions prevent the conduct of face-to-face teaching activities and/or assessment, a non-presential modality will be activated, of which students will be promptly informed.

Extraordinary Call: Orientations and DisclaimerToggle Navigation

Students will have the opportunity to choose whether to maintain the grades obtained during continuous assessment or not, but only for those parts that meet the minimum grade.

- Theory exam (50%) -> 5/10

- Final project (30%) -> 5/10

- Oral exam (20%) -> 5/10



However, they may choose to waive any part they have passed and undergo the evaluation process for each part again if they deem it appropriate.



For the assessment in the extraordinary session, the same assignments assigned in the ordinary session may be submitted, following the same criteria as in it. And those students who would have preferred the final evaluation in the ordinary session will be evaluated in the same way in the extraordinary session.

Compulsory materialsToggle Navigation

Slides/documents of the subject available on eGela. Development boards for microcontrollers. Personal computer and various software required for the development of systems based on microcontrollers.

BibliographyToggle Navigation

Basic bibliography

[01] Microcontroladores MCS-51. Apuntes de clase de Ángel Mª Aledo Amorós

[02] Prácticas Básicas con microcontroladores. Apuntes de José Miguel Gil-García



In-depth bibliography

- Microcontroladores MCS-51 y MCS-251. J. Matas y R.R. Ramos. Edicions UPC. 2001
- C and the 8051 Vol.I y II. Thomas W.Schultz

Journals

r

Web addresses

In every chapter of [02] interesting URLs will be provided
www.embedded.com
www.8052.com

GroupsToggle Navigation

01 Teórico (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
16-28

12:30-14:00 (1)

11:00-12:30 (2)

29-30

12:30-14:00 (3)

11:00-12:30 (4)

Teaching staff

Classroom(s)

  • AULA 1.7 - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (1)
  • AULA 1.7 - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (2)
  • LAB. DISEÑO ELECTRÓNICO - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (3)

01 Applied laboratory-based groups-1 (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
16-18

10:00-11:00 (1)

19-30

10:00-11:00 (2)

Teaching staff

Classroom(s)

  • LAB. CARTOGRAFÍA Y GEOMORFOLOGÍA - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (1)
  • LAB. DISEÑO ELECTRÓNICO - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (2)

01 Applied laboratory-based groups-2 (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
16-18

13:00-14:00 (1)

19-30

13:00-14:00 (2)

Teaching staff

Classroom(s)

  • LAB. CARTOGRAFÍA Y GEOMORFOLOGÍA - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (1)
  • LAB. DISEÑO ELECTRÓNICO - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (2)