Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <REGX52.H>
- #define En2 P2_4
- #define In3 P2_5
- #define In4 P2_6
- #define In1 P2_1
- #define In2 P2_2
- #define En1 P2_3
- unsigned char Licznik2 = 0;
- unsigned char Licznik1 = 0;
- void ISR_INT0 (void) interrupt 0
- {
- Licznik2++;
- if(Licznik2 == 7)
- {
- In3 = ~In3;
- In4 = ~In4;
- Licznik2 = 0;
- }
- }
- void ISR_INT1 (void) interrupt 2
- {
- Licznik1++;
- if(Licznik1 == 7)
- {
- In1 = ~In1;
- In2 = ~In2;
- Licznik1 = 0;
- }
- }
- void Init(void)
- {
- EX0 = 1;
- EX1 = 1;
- IT0 = 1;
- IT1 = 1;
- EA = 1;
- In3 = 1;
- In4 = 0;
- En2 = 1;
- In1 = 0;
- In2 = 1;
- En1 = 1;
- }
- void main(void)
- {
- Init();
- for(;;)
- {
- ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement