Generación de PWM de 50Hz con PIC16F877A

Hola,

Para la generación de PWM señales con microcontrolador PIC, podemos utilizar el módulo CCP en él y todo será fácil. Sin embargo, no puede generar esta muy baja frecuencia como 50Hz debido a algunas limitaciones que voy a describir aquí.

Archivos necesarios para este tutorial (deben bajar):

Archivo de proyecto de MPlab X (código): https://mega.nz/#! SMpwEDST! VsT6uPJdYpIUbnEuIXLudG...

Explicación de temporizador PIC: https://mega.nz/#! PFpj3B7b! gYgsLv7uuxPZ-ul9BU2HMuV...

PIC16F877A datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/3...

Así que vamos!

Artículos Relacionados

LÁMPARA RGB usando PWM con Ne555 (desde cero a materiales)

LÁMPARA RGB usando PWM con Ne555 (desde cero a materiales)

Hola este es mi primer instructable, quiero hacer muchos de ellos o de contribuir a esto instruir capaz su inspirado en "lonesoulsurfer" tuvo una gran idea pero quería mi propia firma.En primer lugar tengo el runing de la idea en mi cabeza y que
Muy simple PWM con 555... modular cada cosa

Muy simple PWM con 555... modular cada cosa

Nota: alguno me puede pedir ayuda. No me comentáis en mi ortografía y gramática... Porque mi lengua materna no es inglés. OK VAMOSy también por favor califique mi instructable bienHola cada uno. Hoy te voy a mostrar cómo hacer un PWM (modulación de a
Construir usted mismo mensaje que destella en PIC16F877A con el ensamblador

Construir usted mismo mensaje que destella en PIC16F877A con el ensamblador

chicos, en esta instrucción paso a paso,Quiero compartir mi experiencia privada con PIC16F877A y lenguaje ensamblador,Yo lo llamoConstruir usted mismo mensaje que destella en el PIC16F877A con ensambladorVamos a preparar las piezasPaso 1: Las piezas
IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

El objetivo de este proyecto es para enseñarle a controlar el descubrimiento análogo con LabVIEW. En particular este proyecto demostrará cómo controlar pins de IO y PWM digitales de Discovery analógico. Este proyecto se centra principalmente en la ge
Control de Motor servo utilizando el Microcontroller PIC16F877A

Control de Motor servo utilizando el Microcontroller PIC16F877A

PIC16F877A es un micro controlador fácil para los principiantesAquí en el proyecto:1) Cómo PIC interruptores servomotor adelante y sala traseraCuando empujamos un switch que va al positivo de 90 grados, segundo interruptor se mueve hacia atrás a la n
Luz trasera de bicicleta con un toque

Luz trasera de bicicleta con un toque

seamos realistas. Las luces traseras son aburridas.En el mejor van ' blink blink - Mírame! Estoy parpadeando - woohoo' todo el tiempo. Y siempre son rojos. Muy creativo. Podemos hacer mejor que eso, tal vez no mucho, pero todavía mejor que simplement
Primeros pasos con Arty

Primeros pasos con Arty

Acaba de lanzar una nueva placa de desarrollo FPGA Digilent. El consejo artístico. El Arty es diseñado para ser usado exclusivamente con Xilinx Vivadoy diseñado específicamente para uso con microblaze.Este tutorial cubre cómo utilizar fuera de diseño
Igualación de RIAA profesional con electrónica analógica

Igualación de RIAA profesional con electrónica analógica

De qué trata este informePorque soy un verdadero audiófilo y un entusiasta de la electrónica, a menudo trato de combinar ambos. La mayoría de mis proyectos son acerca de algunas cosas electrónica analógica, donde trato de sacar lo mejor de registros
Guía completa de Motor para la robótica

Guía completa de Motor para la robótica

Robot es un dispositivo electromecánico que es capaz de reaccionar de alguna manera a su entorno y toma decisiones autónomas o acciones para lograr una tarea específica.Entre desarrolla dispositivos mecánicos provocados por el hombre que puede mover
Robot hexápodo basada en FPGA

Robot hexápodo basada en FPGA

se trata de un robot hexápodo que consta de doce DC servo motor controlado por un chip FPGA. El marco es programable y extendible.we puede diseñar diferentes programas para hacer el robot reacciona de diferentes maneras.Me inspiré en el robot de Kond
Simple reproductor de Wav usando Arduino

Simple reproductor de Wav usando Arduino

¿Hablar acerca del uso de Arduino para reproducir música, es el Arduino MP3 escudo no lo primero que usted viene para arriba con? ¿O tal vez algunos frikis se considerarán sobre la función tone()? No son las cosas que nuestro tema es acerca de hoy. N
Interfaz web sencilla e intuitiva para su frambuesa Pi

Interfaz web sencilla e intuitiva para su frambuesa Pi

El Raspberry Pi es un sorprendente miniordenador de 35 dólares. Le permite hacer todo lo que podría hacer con un ordenador Linux (conexión a internet, viendo videos, lanzar aplicaciones,...) pero también para interactuar con el mundo que lo rodea, al
FPGA-accionado la búsqueda autónoma y rescate de vehículos

FPGA-accionado la búsqueda autónoma y rescate de vehículos

UPDATE2: revise http://www.digilentdesigncontest.com/2015-eu-contest-entries.html para el código fuente completo y la documentación.UPDATE1: añadido un nuevo módulo - 3 ejes magnetómetro (brújula digital). Consulte el paso 2 para más detalles.Este pr
IBeat Tee

IBeat Tee

Este fue un proyecto de clase para GEEN 1400 en la Universidad de Colorado-Boulder, tecnología de grupo de artesanía (www.cs.colorado.edu/~ctg)La idea detrás de esta idea es crear una nueva forma de una persona expresar su música mientras que en el c