programasmplab

Páginas: 52 (12977 palabras) Publicado: 20 de abril de 2013
~1~

I

I

E

E
E

E

INSTITUTO TECNOLÓGICO DE PUEBLA
INGENIERÍA ELECTRÓNICA
TRABAJOS DE INVESTIGACIÓN
PROGRAMACIÓN ESTRUCTURADA

PROFESOR
JOSÉ ESTEBAN TORRES LEÓN

ALUMNO
KARLA SARAHÍ PÉREZ TREJO

PERIODO
OTOÑO 2011

~2~

ÍNDICE DE INVESTIGACIONES
No.
Investigación

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2728
29
30
31
32
33
34

Temas de programación estructurada con
respecto a CCS

Entorno de desarrollo
Entorno de programación
Estructura base de un programa
Identificadores
Palabras reservadas
Variables y constantes
Variables
Variables globales
Variables locales
Literales – constantes
Tipos de datos
Modificadores de tipos de datos
Datos compuestos
Punteros
Operaciones conpunteros
Detalles operador
Expresión con punteros
Comparación con punteros
Arreglos
Arreglo de 2 dimensiones
Cadenas
Null
Inicialización de arreglos
Operadores
Estructuras
Unión
Operador asignación
Precedencia
Conversión de tipo
Asignaciones compuestas
Espacios y parámetros
Sentencias de control
Sentencias de selección
If anidados

Página

3
5
8
12
15
17
19
21
24
2628
32
34
34

36
39
41
43

48
50
52
54
56
58

~3~
E

I

E

E

Instituto Tecnológico de Puebla
Ingeniería Electrónica
E

INVESTIGACIÓN
1.- Datos generales
Materia
Profesor
Alumno
No. Investigación
Título investigación
Fecha de realización

Cuatrimestre
Periodo

Programación Estructurada
José Esteban Torres León
Karla Sarahí Pérez Trejo,karlysaptr@hotmail.com

< Temas de programación estructurada con respecto a
CCS >




2.- Competencias genéricas y específicas desarrollar
Competencia: capacidad que se adquiere mediante un conjunto de
conocimientos, habilidades, actitudes y valores que se han puesto en práctica
en diversos contextos.
Genéricas
Lograr obtener un conocimiento más amplio en base al manejo de
aplicaciones de software.Tener la capacidad para analizar y entender programas usando diferentes
tipos de datos o bases.
Específicas
Diseñar programas que permitan hacer uso de un lenguaje de programación
de alto nivel.
Desarrollar la capacidad de resolver cualquier problema que se plantee
dentro del área de programación.
3.- Conocimientos, habilidades, actitudes y valores
Elementos requeridos para el logro de lascompetencias
Conocimientos
Habilidades
Actitudes y valores
*Aprender
a Crear programas para *Capacidad
de
programar PIC´S con facilitar en manejo de análisis y críticas
el
lenguaje
de PIC´S
y
otros constructivas.
programación C++.
dispositivos
*honestidad
electrónicos.
*trabajo en equipo
*responsabilidad
*puntualidad
*respeto
*tolerancia
*eficacia

~4~
4.- Cuerpo de lainvestigación
Introducción
<

El compilador de C de CCS ha sido desarrollado específicamente para PIC
MCU, obteniendo la máxima optimización de compilador con estos
dispositivos. Dispone de una amplia librería de funciones predefinidas,
comandos de preprocesado y ejemplos. Además, suministra los
controladores (drivers) para diversos dispositivos como LCD, convertidores
AD, relojes entiempo real, EEPROM serie, etc
>
Descripción general
<

ENTORNO DE DESARROLLO
El compilador C de CCS ha sido desarrollado específicamente para PIC
MCU, obteniendo la máxima optimización del compilador con estos
dispositivos, dispone de una amplia librería de funciones predefinidas ,
comandos, procesos y ejemplos .Suministra los controladores (drivers) para
diversos dispositivos como lcd,convertidor ad, relojes en tiempo real
,EEPROM serie, etc.
Un compilador convierte a un lenguaje de alto nivel a instrucciones en
códigos de maquinas; un cross-compiler en un compilador que funciona en
un procesador (normalmente en PC) diferente al procesador de objetos. El
compilador CCS C es un CROOS-COMPILER los programas son editados y
compilados a instrucciones a la maquina en el entorno...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS