Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
void main() { char digito [5]; short valor; trisb=0; lcd_config(&portb,1,0,2,7,6,5,4); lcd_cmd(lcd_clear); lcd_cmd(lcd_cursor_off); up");
lcd_out(1,4,"MOD 60 DOWN
pwm void main () { portc.f2=0;portc.f1=0; pwm_init(250);pwm2_init(250); pwm_change_duty(13);pwm2_change_duty(200); x1: pwm_start(); pwm2_stop(); delay_ms(1000); pwm_stop();pwm2_start(); delay_ms(1000); goto x1; }
void main() { unsigned short valor[4] = {2,6,9,1}; unsigned short direcc,a; direcc = 0x30; for(a=0;a<4;a=a+1) { eeprom_write(direcc,valor[a]); delay_ms(50); direcc = direcc + 1 ; } }
Teclado void main() {short a; trisb=0xff; trisc=0; portc=0; keypad_init(&portb); x1: a=keypad_read(); if(a==0); goto x1;
portc=a; x2: a=keypad_read(); if(a!=0); goto x2; delay_ms(20); a=keypad_read(); if(a!=0); goto x2; goto x1; }
void main() { unsigned short direcc,a; unsigned short dato; direcc = 0x30; trisb = 0; x1: for (a=0;a<4;a=a+1) { dato=eeprom_read(direcc); delay_ms(20); portb=dato; delay_ms(1000); direcc=direcc+1 ; } goto x1; }
(unsigned) char signed char (signed) short (int) unsigned short (int) (signed) int unsigned (int) (signed) long (int) unsigned long (int)
1 1 1 1 2 2 4 4
0 .. 255 - 128 .. 127 - 128 .. 127 0 .. 255 -32768 .. 32767 0 .. 65535 -2147483648 .. 2147483647 0 .. 4294967295