salut a vous

voila GERARD membre du forum ma faire se projet
il marche super bien merci a lui


'***************************** ****************************** *****
'* 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

schéma
http://www.servimg.com/image_preview...=93&u=11752796


j'ai un amie qui veux le même temporisation
mais avec un affichage pour voir le temps qu'il reste pour chaque phase?

est que cela est possible