![]() |
||||||
TEACHING >> Electronic Technology >> Contents |
||||||
|
||||||
|
Contents |
|
The subject Advanced Microelectronics aims to cover the following TOPICS: 1. Microcontrollers and C language 2. Basic blocks in PIC microcontrollers 3. I/O devices 4. CCP modules 5. Analog-to-digital converter module 6. Serial communication modules 7. Miscellaneous The development of these topics gives place to the LECTURES indicated below. I. MICROCONTROLLERS AND C LANGUAGE 1.- Basics of C Language for PICs 1.1. Introduction 1.2. PIC specific C II. BASIC BLOCKS IN PIC MICROCONTROLLERS 2.- Input/Output Ports 2.1. Overview of PIC16F877 2.2. Working with I/O ports 3.- Interrupts 3.1. Introduction 3.2. #INT_xxxx directives 4.- Timer Modules 4.1. Características generales 4.2. Temporizador TMR0/WDT 4.3. Temporizador TMR1 4.4. Temporizador TMR2 III. I/O DEVICES 5.- I/O Peripherals 5.1. Liquid-Crystal Displays (LCD) 5.2. Keyboards IV. CCP MODULES 6.- Capture/Compare/PWM Modules 6.1. Overview 6.2. Operation conditions 6.3. Capture mode 6.4. Compare mode 6.5. PWM mode 6.6. C instructions (CCS C compiler) to be used with CCP modules V. ANALOG-TO-DIGITAL CONVERTER MODULE 7.- A/D and D/A Conversion Circuits 7.1. A/D conversion 7.2. D/A conversion 8.- The A/D Converter Module in PIC microcontrolers 8.1. The A/D converter in PIC16F877 8.2. Internal structure 8.3. Steps to obtain an A/D conversion 8.4. Acquisition time 8.5. Conversion time 8.6. Transfer function 8.7. C instructions (CCS C compiler) to be used with the A/D converter VI. SERIAL COMMUNICATION MODULES 9.- Asynchronous Serial Communication 9.1. Introduction to serial communication 9.2. Asynchronous transfer 9.3. Asynchronous serial communication using microcontrollers PIC 9.4. Baud rate generator (BRG) 9.5. Asynchronous serial communication using SCI 9.6. SCI asynchronous emitter 9.7. SCI asynchronous receiver 9.8. C instructions (CCS C compiler) to be used for asynchronous serial communication 9.9. RS232 standard 10.- I2C Synchronous Serial Communication 10.1. Synchronous transfer 10.2. Overview of I2C protocol 10.3. I2C interface in PIC microcontrollers 10.4. Operation as slave 10.5. Error control in slave mode 10.6. Operation as master 10.7. Error control in master mode 10.8. C instructions (CCS C compiler) to be used with the I2C bus VII. MISCELLANEOUS 11.- Conditioning Circuits 11.1. Connection to external equipment 11.2. PIC inputs conditioning 11.3. PIC ouputs conditioning 11.4. Conditioning of analog signals |
||
LECTURER |
||
Miguel Ángel José Prieto |
||
|
||
|
||