Accueil > > > SAUT AVEC TROIS IMPULSIONS
SAUT AVEC TROIS IMPULSIONS
Information sur la source
Description
un bouton poussoir est connecté au port A0 et un autre bouton est connecté au port A1 . le bouton poussoir A0 controle les les B1,B2,B3, par 3 impulsions. 1ere impulsion la led s'allume 2eme impulsion la led reste allumé 3eme impulsion la led est eteinte j'ai utilisé ici les sauts , le programme montre comment utiliser les sauts
Source
- ;;;;;;;;;;;;;;;;;;;;;;;;text du 21/2/2009;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-
- LIST P=16F84, R=DEC
- #include "P16F84.INC"
-
- __CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC
- __IDLOCS 1998h
-
-
-
- mavariable EQU h'0C'
- mavariable1 EQU h'0D'
-
- ORG 0x004
- GOTO proger
- ;;;;;;;;;;;;;;;;;;;;;;;;; zorne des souprogrammes;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- BANK0 macro
- bcf STATUS,RP0 ; passer en banque 0
- endm
-
- BANK1 macro
- bsf STATUS,RP0 ; passer en banque1
- endm
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- proger ; contiguration des ports du pic
-
-
- BANK1 ; 1 pour dit en entrée OU 0 en sortie
- movlw b'00011' ; 0 0 0 1 1
- movwf TRISA ; A4 A3 A2 A1 A0
- movlw b'0' ; 0 0 0 0 0 0 0 0
- movwf TRISB ; B7 B6 B5 B4 B3 B2 B1 B0
- BANK0
-
- clrf PORTA ; effacé les ports du pic portA
- clrf PORTB
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- programm
- btfss PORTA,0
- call on_off
- btfss PORTA,1
- call on_off1
- goto programm
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;; zorne des souprogrammes1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- on_off
- btfss PORTA,0
- goto $-1
- btfsc PORTB,1
- goto $+2
- goto $+5
- bcf PORTB,1
- bcf PORTB,2
- bcf PORTB,3
- RETURN
- bsf PORTB,1
- bsf PORTB,2
- bsf PORTB,3
- RETURN
-
- on_off1
- btfss PORTA,1
- goto $-1
- btfsc PORTB,4
- goto $+2
- goto $+4
- bcf PORTB,4
- bcf PORTB,5
- RETURN
- bsf PORTB,4
- bsf PORTB,5
- RETURN
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- END ; fin du proget
;;;;;;;;;;;;;;;;;;;;;;;;text du 21/2/2009;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LIST P=16F84, R=DEC
#include "P16F84.INC"
__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC
__IDLOCS 1998h
mavariable EQU h'0C'
mavariable1 EQU h'0D'
ORG 0x004
GOTO proger
;;;;;;;;;;;;;;;;;;;;;;;;; zorne des souprogrammes;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
BANK0 macro
bcf STATUS,RP0 ; passer en banque 0
endm
BANK1 macro
bsf STATUS,RP0 ; passer en banque1
endm
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
proger ; contiguration des ports du pic
BANK1 ; 1 pour dit en entrée OU 0 en sortie
movlw b'00011' ; 0 0 0 1 1
movwf TRISA ; A4 A3 A2 A1 A0
movlw b'0' ; 0 0 0 0 0 0 0 0
movwf TRISB ; B7 B6 B5 B4 B3 B2 B1 B0
BANK0
clrf PORTA ; effacé les ports du pic portA
clrf PORTB
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
programm
btfss PORTA,0
call on_off
btfss PORTA,1
call on_off1
goto programm
;;;;;;;;;;;;;;;;;;;;;;;;; zorne des souprogrammes1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
on_off
btfss PORTA,0
goto $-1
btfsc PORTB,1
goto $+2
goto $+5
bcf PORTB,1
bcf PORTB,2
bcf PORTB,3
RETURN
bsf PORTB,1
bsf PORTB,2
bsf PORTB,3
RETURN
on_off1
btfss PORTA,1
goto $-1
btfsc PORTB,4
goto $+2
goto $+4
bcf PORTB,4
bcf PORTB,5
RETURN
bsf PORTB,4
bsf PORTB,5
RETURN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
END ; fin du proget
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
liaison rs232 avec pic16f84a [ par Lastar ]
Bonjour à tous, voila je voudrais allumer et éteindre une led à partir du clavier d'un PC. J'ai donc pour cela mis un MAX232CPE avec le pic. Le prob
Afficheur à l'aide de LED pour PIC16F84 [ par Terry911 ]
HelloJe suis étudiant et je débute dans la programmation de PIC. J'ai reçu comme projet pour la fin de cette année scolaire-ci, de réaliser un affiche
PIC 16F877 & FT232BM [ par petronius ]
Bonjour, Je cherche à controler un pic 16F877 (ie allumer une led ou autre) depuis le pc en usb grace au module de conversion usb/serie FT232BM.
Créer un saut de ligne (carriage return) [ par Nasman ]
Bonjour, Voila mon problème : J'ai crée une EditBox pour afficher une chaine de caractère. Je souhaiterais pouvoir afficher plusieurs l
[Débutant] -> Comprendre le timer1 sur PIC16F876A ! [ par almisuifre ]
Bonsoir, Voila j’ai depuis plusieurs jour tenter de comprendre le fonctionnement des timers et plus particulièrement le timer1. <p class
PIC //=> impulsions [ par didoux95 ]
Bonjour à tous.je suis en train de faire quelques testes avec les PICs (notemment le PIC16F628). j'ai cherché sur internet sans rien trouver de simple
Animation de 6 led avec rotation de la carry [ par mighty_warrior ]
Bonjours,Je cherche à faire une animation où on allume puis eteind 6 leds l'une aprés l'autre en faisant une rotation de la carrymais je sait pas comm
problème de simulation [ par bibou1234 ]
Bonjour, Je dois réaliser un programme qui compare 2 valeurs, la première valeur provient d'une tension qui varie de 0V à 5V, et la deuxième valeur es
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Forum
RE : CSHARPRE : CSHARP par ghuysmans99
Cliquez pour lire la suite par ghuysmans99
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|