#wwwoutlookcom

Diagrama DESCRIPCIÓN DE COMPONENTES Y SUS FUNCIONES Memoria: contiene el conjunto de instrucciones a ejecutarse (programa) así como también pueden ser almacenados en la misma, datos temporales. PC (Program Counter o Contador de Programa): registro contador que lleva la secuencia del programa. Contie…

Diseño DESCRIPCIÓN DE COMPONENTES Y SUS FUNCIONES Memoria: contiene el conjunto de instrucciones a ejecutarse (programa) así como también pueden ser almacenados en la misma, datos temporales. PC (Program Counter o Contador de Programa): registro contador que lleva la secuencia del programa. Contiene…
Programación lenguaje C #include <16F887.h> #device ADC=16 #FUSES NOWDT //No Watch Dog Timer #FUSES NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #use delay(internal=4000000) #include <lcd.c> void main() { setup_adc_ports(sAN0); setup_adc(A…
#include <stdio.h> void main() { int contador; int suma = 0; for (contador = 1; contador <= 100; contador ++) { printf("%d", contador); getchar(); suma = suma + contador; } printf("La suma es igual a: %d", suma); getchar(); }
#include <windows.h> int main() { ShellExecute (NULL, "open", "C:WINDOWSsystem32cmd.exe", "/c "shutdown -P"", NULL, SW_SHOW ); }

Código CCS #include <main.h> #include <LCD.C> int32 lectura, tiempo,frecuencia; #INT_TIMER0 void TIMER0_isr(void) { output_toggle(pin_c0); set_timer0(lectura); } void main() { setup_adc_ports(AN0); setup_adc(ADC_CLOCK_INTERNAL|ADC_TAD_MUL_0); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256|RTCC_8_BIT); //3…
Diagrama DESCRIPCIÓN DE COMPONENTES Y SUS FUNCIONES Memoria: contiene el conjunto de instrucciones a ejecutarse (programa) así como también pueden ser almacenados en la misma, datos temporales. PC (Program Counter o Contador de Programa): registro contador que lleva la secuencia del programa. Contie…

Teoría Código en PIC C Compiler CCS #include <16F887.h> #device ADC=10 #use delay(internal=4000000) #include <lcd.c> #use fast_io(c) int32 angulo = 0, valordigital = 0, retardo = 0; #INT_EXT void EXT_isr(void) { output_c(0b0); delay_us(retardo); output_c(0b1); } void main() { set_tris_c(0b000…
Código CCS #include <main.h> void main() { int16 ciclodetrabajo = 510; setup_adc_ports(sAN0); setup_adc(ADC_CLOCK_DIV_2); setup_timer_2(T2_DIV_BY_16,255,1); //4.0 ms overflow, 4.0 ms interrupt setup_ccp1(CCP_PWM|CCP_SHUTDOWN_AC_L|CCP_SHUTDOWN_BD_L); set_pwm1_duty(ciclodetrabajo); int16 valordigital …

En el siguiente lick se encuentra la aplicación desarrollada https://www.dropbox.com/s/dck8h6cab92jym3/WindowsFormsApplication1.rar?dl=0 Nota: para que la aplicación funcione correctamente se deberá crear la BD con los campos correspondientes y se deberá modificar la configuración de conexión de l…
Ejercicio 3 Problema Realizar un Túnel entre dos arreglos. Por ejemplo Y[5] = {2,4,6,3,9} X[5] = {2,4,6,3,9} Solución FOR APUNTADOR := 0 TO 4 BY 1 DO X[APUNTADOR] := Y[APUNTADOR]; END_FOR;
Problema Diseñar un sistema de control ON-OFF con amplificadores operacionales para mantener el promedio de la temperatura en dos hornos. Consideraciones del diseño: - El monitoreo de temperatura en el horno número 1 es en grados Celsius, a través de un sistema con acondicionamiento de señal en 100 …

Código en PIC C Compiler CCS #include <16F887.h> #use delay(internal=4MHz) #include <lcd.c> #include <stdio.h> #include <stdlib.h> void main() { lcd_init(); int registro = 57; int unidad = 0, decena = 0; while(TRUE) { unidad = registro%10; decena = (registro - (registro%10))/10; lcd_gotoxy(1,1); pri…
link: https://www.youtube.com/watch?v=-_D1tsrXpvU&feature=youtu.be Compilador: PIC C Compiler
Programación en CCS Compiler #include <main.h> #include <LCD.C> int32 digital; float voltaje,corriente; void main() { setup_adc_ports(AN0); setup_adc(ADC_CLOCK_INTERNAL|ADC_TAD_MUL_0); lcd_init(); while(TRUE) { digital = read_adc(); voltaje = ((5.00 * digital)/1023) - 2.5; corriente = voltaje/66E-3;…

Programación CCS #include <18F4450.h> #device ADC=10 #use delay(internal=8000000) #include <LCD.C> int32 lectura = 0; int32 tiempo = 0, frecuencia = 0; #INT_RB void RB_isr(void) { if(input(pin_b4)==1){ set_timer0(0); } if(input(pin_b4)==0){ lectura = get_timer0(); } } void main() { set…