programmer un PIC
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

programmer un PIC



  1. #1
    invite87a94f89

    programmer un PIC


    ------

    bonjour a vous

    j'ai un PIC a programmer pour faire une temporisation

    que voici

    led rouge pour la mise sous tentions
    une impulsion déclenche 3 cycles temporisé l'un après l'autre ,
    e 1r d'une minute (visualisé par led bleu),l
    e second 3 sec (visualisé par led orange)
    et le dernier 10 sec (visualisé par led verte),
    et........ hop raz

    pour cela on me conseil d utiliser un PIC 12F675 avec la procédure suivant:

    ****************************** ****************************** ****
    '* Name : Titi570.BAS *
    '* Author : Gérard *
    '* Date : 28/12/2008 *
    '* Version : 1.0 *
    '* Notes : *
    '* : *
    '***************************** ****************************** *****

    ;programme pour Titi570 qui souhaite plusieurs tempos à la suite
    ;le processeur sera un 12F675, avec horloge interne
    ;le BP lance le cycle des 3 tempos
    ;quand le cycle est terminé, la LED rouge est allumée
    ;le système attend une pression sur BP

    ;montage électronique :

    ;pour le PIC, une alim de 5V régulée est requise + condos habituels
    ;les LED sont montées chacune avec une résistance de limitation de courant
    ;avec le coté anode vers le PIC (un niveau "1" allumera la LED)
    ;une 10K sera cablée entre GP3 et le +5V (MCLR)
    ;une 10K sera cablée entre GP5 et le +5V (polarisation)
    ;le BP de mise en marche sera cablé entre GP5 et la masse

    ;brochage du 12F675

    ; 1 +5V 8 0V
    ; 2 GP5 7 GP0
    ; 3 GP4 6 GP1
    ; 4 GP3 5 GP2

    ;affectation des broches du 12F675 :

    ; GP5 : Bouton Poussoir
    ; GP4 : LED Rouge
    ; GP3 : MCLR
    ; GP2 : LED Verte
    ; GP1 : LED Orange
    ; GP0 : LED Bleue

    ;***************************** ****************************** **
    ; DEFINITION DU PROCESSEUR
    ;***************************** ****************************** **

    Device = 12F675

    ;***************************** ****************************** **
    ; MOT DE CONFIGURATION
    ;***************************** ****************************** **

    Config CP_OFF, MCLRE_ON, CPD_OFF, BODEN_OFF, PWRTE_ON, WDT_OFF, INTRC_OSC_NOCLKOUT


    ;***************************** ****************************** **
    ; DECLARATIONS + SYMBOLES
    ;***************************** ****************************** **

    Symbol BP = GPIO.5
    Symbol LED_R = GPIO.4
    Symbol LED_V = GPIO.2
    Symbol LED_O = GPIO.1
    Symbol LED_B = GPIO.0

    ;***************************** ****************************** **
    ; VARIABLES
    ;***************************** ****************************** **



    ;***************************** ****************************** **
    ; PROGRAMME PRINCIPAL
    ;***************************** ****************************** **

    Init:
    ASM
    bsf STATUS, RP0
    Call 3FFh
    movwf OSCCAL
    bcf STATUS, RP0
    ENDASM

    CMCON = 7
    OPTION_REG = %10000000
    TRISIO = %100000
    WPU = 0

    ;***************************** ****************************** **
    ; BOUCLE PRINCIPALE
    ;***************************** ****************************** **

    BOUCLE:

    LED_R = 1
    If BP = 0 Then BOUCLE

    LED_R = 0
    LED_B = 1
    DelayMS 60000 ;en millisecondes

    LED_B = 0
    LED_O = 1
    DelayMS 3000

    LED_O = 0
    LED_V = 1
    DelayMS 10000

    LED_V = 1

    GoTo BOUCLE

    End

    crée par GERARD merci a lui

    j'ai faire mon schéma mais il me reste a trouver le programme de programmation du PIC 12F675

    merci a vous

    -----

  2. #2
    invite1208e497

    Re : programmer un PIC

    tu as telecharché mplab?

  3. #3
    Gérard

    Re : programmer un PIC

    Citation Envoyé par EmKa69 Voir le message
    tu as telecharché mplab?
    C'est écrit en Basic Proton+, MPLAB ne servira pas à grand chose.

    Titi, tu me contactes par MP, je te donne mon adresse, tu m'envoies le PIC et je te le programme.

  4. #4
    Gérard

    Re : programmer un PIC

    Maintenant, si tu as de quoi programmer le PIC, je t'envoies le .hex.

  5. A voir en vidéo sur Futura
  6. #5
    invite1208e497

    Re : programmer un PIC

    OK
    decidement je ferai mieux de continuer a poser des questions.
    Je repondrai quand je maitriserai un peu plus.

  7. #6
    invite87a94f89

    Re : programmer un PIC

    Citation Envoyé par Gérard Voir le message
    Maintenant, si tu as de quoi programmer le PIC, je t'envoies le .hex.
    bonsoir

    cela serai super sympa de votre par

    merci d'avance

  8. #7
    Gérard

    Re : programmer un PIC

    Citation Envoyé par titi570 Voir le message
    bonsoir

    cela serai super sympa de votre par

    merci d'avance
    Regarde dans ta boite MP.

  9. #8
    invite87a94f89

    Re : programmer un PIC

    Citation Envoyé par Gérard Voir le message
    Regarde dans ta boite MP.
    salut

    merci toi

  10. #9
    Gérard

    Re : programmer un PIC

    Citation Envoyé par titi570 Voir le message
    salut

    merci toi
    De rien !

Discussions similaires

  1. Programmer un PIC 16f877 en C ?
    Par invite8e845c4c dans le forum Électronique
    Réponses: 1
    Dernier message: 06/01/2009, 19h10
  2. programmer le pic 16f648
    Par invite5396f733 dans le forum Électronique
    Réponses: 0
    Dernier message: 04/02/2008, 12h23
  3. Réponses: 0
    Dernier message: 18/03/2007, 16h43
  4. programmer un pic
    Par gwendoline dans le forum Électronique
    Réponses: 1
    Dernier message: 18/06/2006, 21h01
  5. programmer un pic
    Par invite76dc611d dans le forum Électronique
    Réponses: 1
    Dernier message: 22/03/2003, 11h41
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...