Case Mod RJ
Olá Convidado, Seja Bem-Vindo(a) ao nosso Forum.

O Nosso Forum possui 15 Categorias.
Ela está Online há 3174 dias.
E conta com 318 Tópicos e 404 Mensagens.

Obs: Se você ainda não for cadastrado por favor, cadastre-se, é grátis assim você poderá ler todos os tópicos e ter acesso aos links.
E por favor colaborem, postem, perguntem, criem e divirtam-se.
Contribuindo vocês me ajundam a manter o forum, pois sempre estarei postando novidades e projetos sobre casemod e eletronica.




Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Parceiros
Seja Parceiro, apenas aqui e entre em contato

Seja Parceiro, apenas aqui e entre em contato

Calculadora de Led’s
Calculadora de led multo util, para você fazer seu projeto.
Calculadora LM317
Calculadora do LM 317 muito util, para você fazer seu projeto.
Calculadora Resistor
Calculadora de resistores multo util, para você fazer seu projeto.

12F683 Flashing LED usando PWM

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

12F683 Flashing LED usando PWM

Mensagem  CaseModRJ em 06.06.10 11:26

Este programa pisca o led D6 na placa do programador PICkit1 que usa PWM.
O pulso de disparo do microcontrolador é ajustado a 125kHz para fazer a freqüência do pulso baixo o bastante para ver o o led ligar e desligar.

Código:

;12F683 Flashing LED using PWM

   list   p=12F683
   #include "p12f683.inc"

   __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF

   org 0x00

init
   clrf   GPIO      ;initialise all outputs
   movlw   0x0c
   movwf   CCP1CON      ;select PWM mode (active high)
   movlw   0x80
   movwf   CCPR1L      ;set PWM duty cycle to 50%
   movlw   0x06
   movwf   T2CON      ;enable timer2 with max prescale
   banksel   0x80      ;select upper register bank
   movlw   0x10
   movwf   OSCCON      ;set clock to 125kHz
   movlw   0xff
   movwf   PR2   ;set PWM max period
   movlw   0x39
   movwf   TRISIO      ;make GP2 and GP1 outputs
   banksel   0x00      ;select lower register bank

flash
   goto   flash

   end
avatar
CaseModRJ
Admin

Número de Mensagens : 338
Idade : 36
Pontos : 100000520
Reputação : 61
Data de inscrição : 16/03/2009

http://casemodrj.forumeiro.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum