1 / 2

Labo 2d

Labo 2d. :*************************************************************************************** :*************************************************************************************** :***************************************************************************************

hadar
Download Presentation

Labo 2d

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Labo 2d :*************************************************************************************** :*************************************************************************************** :*************************************************************************************** ; Laboratoire 2d session H2011, GPA770 ; ; Auteur: Maurice Tremblay ; ; MÀJ: 13 juillet 2014 ; ; Convertisseur analogique à numérique 68HCS12 de Motorola ; Ref.: MC9S12C128V1.pdf p.233-241 orgRAMStart ;*************************************************************************************** ; ; Déclaration et allocation de trois variables pour la sauvegarde des trois voltages des trois capteurs ; de proximité CapteurD : ds.b $01 ; les trois voltages des capteurs CapteurC : ds.b $01 ; droit, centre et gauche CapteurG : ds.b $01 orgROMStart ;*************************************************************************************** ; ; Initialisation du convertisseur N/A ; Mode 8 bits non signés à droite ; Multiple numérisations. Canal 1, 2 et 3 ; Vitesse du ‘sample and hold’ à 2 coups d'horloge ; Vitesse de l'horloge de conversion à 2MHz InitAN: movb #$C0,ATDCTL2 ; mise en marche du convertisseur et du AFFC movb #$18,ATDCTL3 ; 3 conversions à la fois movb #$81,ATDCTL4 ; 8 bits, 2 clocks S/H, 2MHz GPA770: Microélectronique appliquée

  2. Labo 2d (suite) …………(Vos autres initialisations ici pour compenser le 100 microsecondes de mise en marche du module ATD)………. ;*************************************************************************************** ; ; Conversion des trois voltages des trois capteurs IRs Final: movb #$91,ATDCTL5 ; début de conversion justifiée à droite, multiple, à partir du ; canal 1 ; Interrogation du bit SCF du registre de statut ATDSTAT0 Attendre: brclr ATDSTAT0,#$80,Attendre ; Attendre la fin des trois conversions (SCF) movb ATDDR2L, CapteurD ; sauvegarde des trois voltages des capteurs movb ATDDR1L, CapteurC movb ATDDR0L, CapteurG jsrAfficheLCD ; votre routine d’affichage sur LCD des trois voltages ; attention: remettre le curseur à gauche du LCD avant ; chacun des affichages. (Commande = $02) …………(Logique floue, calcul de braquage etc.)………. ; à faire dans le projet final seulement ldy #200 ; À refaire 4 à 5 fois par secondes jsr DELAI bra Final ; et pour toujours GPA770: Microélectronique appliquée

More Related