Pastel

Páginas: 6 (1363 palabras) Publicado: 2 de abril de 2013
El frabricante en su hoja de especificaciones





Configuración Básica inicial de los PICS
Programación Básica de bajo voltaje deshabilitada (LVP_0)
Reset Master (MCLRE=0)
Temporizador de Encendido deshabilitado (#PWRTE=1)
Temporizador de vigilancia deshabilitado (WTDE=0)
Oscilador Interno con RA6 y RA7 como entrada y salida digital

Fundamentos de Programación en C
Lo primeroque tiene son sus archivos de cabecera se escribe
#include
#include
Int main () //Cabecera de función

{
Programa
} //entre estos dos va todo el programa

Identificadores
Un identificador es una secuencia de caracteres, letras, dígitos y subrrayados. El primer carácter debe ser siempre una letra
No podemos empezar asi:
Incorrecto: 3bit
Correcto: Bit3
Las letras mayúsculas yminúsculas son diferentes, el compilador detecta cuando son mayúsculas y minúsculas: bit y Bit son diferentes.
El identificador puede ser de cualquier longitud, sin embargo el compilador ignora, cualquier carácter fuera de los 32 primeros ( las recomendaciones es que se utilice siempre el mismo estilo al escribir sus identificadores).
Palabras reservadas: Son palabras esclusivas del compiladorEjemplo: float, int, break etc.
Comentarios: Es una oración que auxilia al programador, a recordar las instrucciones de su programa, los comentarios en mikrC se encierran entre /* */ o en CCS con //
Todas las sentencias deben terminar con ; esto para indicar al programa que hay mas líneas de código abajo.

printf() //Convierte en forma de salida los datos y los escribe en pantalla. La cadena decontrol, contiene códigos de formato que se asocian uno a uno con los datos comienza con el carácter %, a continuación puede especificarse el ancho mínimo del dato y termina con el carácter de conversión. Supionendo que:
i= 11 j=12 c=”A” n=40.7915
printf(“%x %3d %c %.3f,i,j,c,n);
%x //El dato entero entero lo convierte a Hexadecimal
% //3d Limita el numero de cifras a 3 enteros
%c //Sirve paramostrar un caracter
%.3f //Redondea el decimal a 3 cifras
%d //El dato e convierte a entero decimal
%o //El dato se convierte a Octal
%x //El dato entero se convierte a hexadecimal
%u //El dato entero se convierte a entero sin signo
%c //El dato se considera de tipo Carácter en vez de numero
%e //Convierte a notación científica, de la forma {-} n.mmmmmmmm E{+\-}dd
%f //El dato seconsidera de tipo float se convierte a notación, con parte entera y los dígitos de precisión.
%g //El dato se considera de tipo float se convierte según el código %e o % f dependiendode cual sea la representación mas corta
%s //El dato ha de ser una cadena de caracteres

CLASE 2
Configuracion con MikroC Pro 16F88
MCLR

Este es el programa que se utilizo para el encendido de un led cada mediosegundo:
void main() { //Inicio del programa
OSCCON=0x40; //Configura el Oscilador a 4mhz
while(osccon.IOFS==0); //Este le ordena que cuando el oscilador se estabilice empiece
PORTB=0x00; //Apaga todas las entradas de B o inicializa las entradas de B
PORTA=0x00; //” EN A
ANSEL=0x00; //Define todas las entradas analógicas como digitales
trisb=0x00; //Inicializa B como salida
trisa=0xff;//Inicializa todo el puerto A como entrada
while(1) //Bucle Infinito con la condición “1” Quiere decir que SIEMPRE se va a ejecutar
{
RA0_bit = 1; //Enciende el bit en RA0
delay_ms(500); //Espera 500 ms
RA0_bit = 0; //Apaga el BIT
delay_ms(500); //Espera media segundo para acabar
}
}

Y este es el circuito correspondiente en Proteus:

Clase 4
1 Ooperacion OR con Bits
>Corrimiento a la izquierda >4; //Recorre 4 posiciones a la derecha=0b00001111
Actividad de hoy

Programa= 3.C
Por el puerto B, se obtienen el dato del puerto A, pero los bits pares de la salida se fijan siempre a uno, siendo los bits pares b0 b2 b4 b6.
Puertos 4.C
Por el puerto B se obtiene el dato del puerto A, invertidos los unos y los ceros
Puertos 5.C
Por el puerto B se obtiene el dato...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pastel
  • pastel
  • Pasteler A
  • pastel
  • El Pastel
  • pastel
  • pasteles
  • pastel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS