
Embeded Systems

Parallel entrance exit doors

Button press control

External interrupts INT0, INT1, INT2

External holidays Rb

Timer Timer0

Indicators

Using an LCD display with flex_lcd.h

Using a 4X4 keyboard with keypad.h
int16 a; //ακέραιη μεταβλητή των 16 bit a
1111 1111 1111 11112 = 65535d
set_tris_b(0x0Α);
set_tris_b(0b00001011);
Ο τελεστής για λογική πράξη AND είναι: &
delay_ms(30);
delay_us(30);
output_high(PIN_D7);
output_low(PIN_D7);
while(συνθήκη) { }
while(input(PIN_D7)==1) { }
PORTC=0b11110000;
while(TRUE) { }
PORTC=0x2C;
set_timer0( );
enable_interrupts(GLOBAL);
enable_interrupts(INT_TIMER2);
setup_timer_0 (T0_INTERNAL | T0_DIV_256 | T0_16_BIT);
input(PIN_B7)
Παράδειγμα: a= input(PIN_B7); //Η κατάσταση του ακροδέκτη 7 της πόρτας Β μεταφέρεται
//στην μεταβλητή a
output_high(PIN_A0);
output_low(PIN_A0);
//Δομή if
if (συνθήκη) {
……..εντολές….
}
else if ( συνθήκη) {
…….εντολές…
}
else {
…….εντολές…
}
//Δομή for
int i;
for(i=1; i<8; i++){
….
….
….
}
lcd_init();
lcd_putc(“\f”); // καθαρισμός οθόνης
lcd_gotoxy(3,1);
lcd_putc(“ELECTRONICS”)
Θα κατεβάσετε το αρχείο εγκατάστασης από το σύνδεσμο εδώ. Θα σας ζητηθεί ένα key, οπότε θα πληκτρολογήσετε vVt_yFLJBqvSDyWCqTPdUDL4_OCIIDZHltIbsu6DDFM.
Δεν χρειάζεται κλειδί, crack κλπ.
Αφού το εγκαταστήσετε θα πρέπει πάντα να το τρέχετε σαν administrator.
Για να τρέξετε ένα πρόγραμμα σαν Administrator, πάτε πάνω στο εικονίδιο του προγράμματος, πατάτε το δεξί πλήκτρο του ποντικιού και επιλέγετε Run as Administrator.
Αν δεν το τρέχετε σαν Administrator δεν εκτελείται σωστά.