Advertisement
Latkoski

Lab01p02 Паркинг

Dec 10th, 2016
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. int kapacitet;
  2. void main(){
  3. //EEPROM_Write(0x10, 10); racno vnesi vo EEPROM na 0x10
  4. ANSEL = 0;
  5. ANSELH = 0;
  6. TRISD.B0 = 0XFF; //tasterot e vlezen za on/off
  7. TRISA = 0XFF; //brojac za vozila, vlezen
  8. TRISB = 0X00; //izlezen, povrzan e so displejot
  9. kapacitet = EEPROM_Read(0x10);
  10. while(1){
  11. if(PORTD.B0 == 0){
  12. PORTB = 0b00111001; //zatovren, C
  13. }
  14. else if(PORTD.B0 == 1){
  15.  
  16. if(PORTA < kapacitet && PORTD.B0 == 1){
  17. PORTB = 0b01110011; // otvoren, ima mesto - P
  18. delay_ms(10);
  19. PORTB = 0b00000000;
  20. delay_ms(10);
  21. }
  22.  
  23. else if(PORTA == kapacitet && PORTD.B0 == 1){
  24. PORTB = 0b01000000;
  25.  
  26. }
  27. }
  28. } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement