Está en la página 1de 9

Nombre: Rojas Damasco, Victor Enrique

IE07R6
Microprocesadores y Microcontroladores

LAB 8

02/08/2020

TITULO: “Módulo PWM”


Objetivo:

• Aprender el manejo de los distintos registros como PR2, T2CON, CCPRIL, CCP1CON para generar
señales PWM utilizando nuestro Pic 16f877a.

1. El problema:
Cuando se necesita variar la velocidad de un motor a través de las señales cuadradas
emitidas esto se realiza mediante algún tupo de hardware externo. Algo que complicaría
en el diseño de algún proyecto. Esto se puede solucionar al implementar la variación de
ancho de pulso de un microcontrolador accediendo a los registros de este.

2
Rojas Damasco, Victor Enrique
2. Código Example:

3
Rojas Damasco, Victor Enrique
4
Rojas Damasco, Victor Enrique
3. Configurar los registros
SE PONE EN 0 EL TRISB

SE HACE LOS MISMO CON EL TRISC, TRISD

5
Rojas Damasco, Victor Enrique
SE CONFIGURA EL REGISTRO ADCON 0 Y ADCON 1

SE CONFIGURA EL REGISTRO PR2

6
Rojas Damasco, Victor Enrique
SE CONFIGURAN EL REGISTRO CCP1CON

SE CONFIGURA EL REGISTRO TMR2

7
Rojas Damasco, Victor Enrique
4. Simulacion Proteus

8
Rojas Damasco, Victor Enrique
5. Conclusiones

En el modo PWM nos permite obtener por los pines CCPx una señal periódica en la que podemos
variar su ciclo de trabajo (Duty Cicle). Con esto podemos controlar la luminosidad de focos,
velocidad de motores así como otro tipo de utilidades.

9
Rojas Damasco, Victor Enrique

También podría gustarte