P7

2
AbstractoSe generara una onda senoidal mediante el uso de una tabla donde se habrán calculado previamente ocho puntos, acto seguido se controlara mediante 3 dip switch la amplitud de la misma. Índice de términos Libreria: Programa que contiene varias funciones para lograr un propósito bien definido y específico. DSK: Kit de desarrollo de software . Dip switch: Interruptor eléctrico.. I. INTRODUCCIÓN diferencia de la practica anterior usaremos 4 dip switch que harán el cambio de amplitud senoidal , para esto requerimos el uso de las instrucciones if y elseif A elseif, como su nombre lo sugiere, es una combinación de if y else. Del mismo modo que else, extiende una sentencia if para ejecutar una sentencia diferente en caso que la expresión iforiginal se evalúe como FALSE. Sin embargo, a diferencia de else, esa expresión alternativa sólo se ejecutará si la expresión condicional del elseif se evalúa como TRUE II. DESARROLLO e genera la tabla senoidal con los 8 puntos, y el producto del seno se multiplica por 1000 para poder meterlo en el CCS dando como resultado algo asi: S sine_table[8]={0,707,1000,707,0,-707,- 1000,-707} Se crea un nuevo proyecto, con los parámetros ya conocidos , aunado a ello para esta ocasión requeriremos la inclusión de los siguientes archivos: -vectors_poll.asm -c6713dskinit.h -c6713dskinit.c Que se agregaran al proyecto desde la ubicación support\ -dsk6713.h desde :c6000\dsk6713\include\dsk6713.h -dsk6713_aic23.h desde c6000\dsk6713\include\dsk6713_aic.h Todos ellos se agregaran con la opción: Project->Add Files to Project El siguiente paso es agregar librerías, se hará uso del mismo Project->Add Files to Project. En esta ocasión las librerías a agregar se encuentran en la carpeta de instalación de CCS subcarpeta c600 y la ubicación es: ONDA SENOIDAL Y 4 DIP SWITCH 1

description

dlps

Transcript of P7

Page 1: P7

Abstracto—Se generara una onda senoidal mediante el uso de una tabla

donde se habrán calculado previamente ocho puntos, acto seguido se controlara mediante 3 dip switch la amplitud de la misma.

Índice de términos

Libreria: Programa que contiene varias funciones para lograr un propósito bien definido y específico.DSK: Kit de desarrollo de software .Dip switch: Interruptor eléctrico..

I. INTRODUCCIÓN

diferencia de la practica anterior usaremos 4 dip switch que harán el cambio de amplitud senoidal , para esto

requerimos el uso de las instrucciones if y elseifA elseif, como su nombre lo sugiere, es una combinación de if y else. Del mismo modo que else, extiende una sentencia if para ejecutar una sentencia diferente en caso que la expresión iforiginal se evalúe como FALSE. Sin embargo, a diferencia de else, esa expresión alternativa sólo se ejecutará si la expresión condicional del elseif se evalúa como TRUE

II. DESARROLLO

e genera la tabla senoidal con los 8 puntos, y el producto del seno se multiplica por 1000 para poder

meterlo en el CCS dando como resultado algo asi:S sine_table[8]={0,707,1000,707,0,-707,-1000,-707} Se crea un nuevo proyecto, con los parámetros ya conocidos , aunado a ello para esta ocasión requeriremos la inclusión de los siguientes archivos:

-vectors_poll.asm-c6713dskinit.h

-c6713dskinit.c Que se agregaran al proyecto desde la ubicación support\

-dsk6713.h desde :c6000\dsk6713\include\dsk6713.h

-dsk6713_aic23.hdesde c6000\dsk6713\include\dsk6713_aic.h

Todos ellos se agregaran con la opción:Project->Add Files to Project

El siguiente paso es agregar librerías, se hará uso del mismo Project->Add Files to Project.En esta ocasión las librerías a agregar se encuentran en la carpeta de instalación de CCS subcarpeta c600 y la ubicación es:

-c6000\cgtools\lib\rts6700.lib-c6000\dsk6713\lib\dsk6713bsl.lib-c6000\csl\lib\csl6713.lib

El codigo para el archive main.h es el siguiente:

ONDA SENOIDAL Y 4 DIP SWITCH

1

Page 2: P7

-Se fija las opciones de costumbre en build options.-Escanemos todas las dependencias de archivos.-Damos Build en Project->Build-Cargamos el .out en el SDK-Corremos el programa con F5

III. CONCLUSIÓN

Con las condiciones if y elseif se pueden lograr diferentes configuraciones o resultados de las mismas.

2