Advertisement
Guest User

Untitled

a guest
May 27th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.69 KB | None | 0 0
  1. #include <REGX52.H>
  2.  
  3. void Int(void)
  4. {
  5.     EX0 = 1; //odblokowanie przerwania Int0
  6.     IT0 = 1; //odblokowanie zbocza opadajacego
  7.    
  8.     EX1 = 1; //odblokowanie przerwania Int1
  9.     IT1 = 1; //odblokowanie zbocza opadajacego
  10.    
  11.     EA = 1;  //odblokowanie przerwan
  12. }
  13.  
  14. void ISR_INT0(void) interrupt 0
  15. {
  16.     P1_0 = 1; //ustawienie portu P1.0 na 1
  17.    
  18.     P1 = 0xFF; //ustawienie portu P1 na 0xFF = 11111111
  19.    
  20.     P1 = 0x0F; //ustawienie portu P1 na 0x0F = 00001111
  21. }
  22.  
  23. void ISR_INT1(void) interrupt 2
  24. {
  25.     P1_0 = 0; //ustawienie portu P1.0 na 0
  26.    
  27.     P1 = 0x00; //ustawienie portu P1 na 0x00 = 00000000
  28.    
  29.     P1 = 0xF0; //ustawienie portu P1 na 0xF0 = 11110000
  30. }
  31.  
  32. void main(void)
  33. {
  34.     Int();
  35.    
  36.     while(1)
  37.     {
  38.        
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement