Download Inhoudsopgave Inhoud Print deze pagina

Ports.c2; Opvragen Van Digitale Ports - Conrad C-Control II Unit Gebruiksaanwijzing

Inhoudsopgave

Advertenties

– modulatie voor een kanaal resulteert uit 1 / (tijdbasis * periodelengte), als de PLM – uitvoerwaarde
kleiner is dan de periodelengte en groter dan 0.
Om de uitvoer van audio -frequenties te vergemakkelijken is er de functie beep. Deze heeft steeds
betrekking op het derde PLM – kanaal (channel 2). Alle berekeningen en instellingen van periodelengtes
onder inachtneming van de actuele tijdbasis worden door deze functie overgenomen.
function beep ( int tone )
De parameter tone bepaalt een toon in het bereik van de tonen a tot c
440 Hz is de kamertoon a' – de toon van een stemvork.
Een negatieve tone – waarde schakelt het geluid uit en legt de PLM – port op permanent Low level. Een
aantal tone – constanten is gedefinieerd in het modulebestand plm.c2. Voor het gebruik van beep dient
een lage tijdbasis gekozen te worden, omdat daardoor de audio –frequenties met grotere precisie
weergegeven worden.

7.9 ports.c2

De C-Control II unit stelt in totaal 16 digitale ports en 8 A/D – omvormer – ports van de microcontroller op
de pins ervan tot uw beschikking voor universeel gebruik. De toegang tot deze ports vindt plaats via de
functies van de module De toegang tot deze ports vindt plaats via de functies van de module ports.c2.
Tussen de digitale processor – ports en de portnummer – parameters van de functies van deze module
bestaat de volgende samenhang:
Processor - port
Nummers van de
aparte ports
P1L0
P1L1
P1L2
P1L3
P1L4
P1L5
P1L6
P1L7
P1H.0
P1H.1
P1H.2
P1H.3
P1H.4
P1H.5
P1H.6
P1H.7

7.9.1 Opvragen van digitale ports

Digitale ports kunnen apart, in groepen van vier (Nibbles), byte – gewijs en in hun geheel als een 16bit-
integer (Word) opgevraagd worden. Het resultaat van het opvragen is altijd een integer – waarde, die als
bitmasker de poorttoestand weerspiegelt: 1-bit = port high; 0-bit = port low. Let op de volgende
bijzonderheid:
Het opvragen van
(port is high) of 0 (port is low) op.
De parameter van de opvraagfuncties is het nummer van de port, de eerste port heeft altijd het nummer
0.
function get ( int number ) returns int
function getn ( int number ) returns int
function getb ( int number ) returns int
function getw ( int number ) returns int
Nummers van de
Nibble - ports
0
1
0
2
3
4
5
1
6
7
8
9
2
10
11
12
13
3
14
15
n enkele digitale port levert – net als een vergelijking – het resultaat –1
" "
. Een toon met de frequentie van
Nummers van de byte - ports
0
1
62

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

19 11 11

Inhoudsopgave