Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. /*
  2. * ATMEGA2560.c
  3. *
  4. * Created: 9/7/2017 8:17:21 AM
  5. * Author : Sebastian
  6. * Kode får controller til at blinke med pin 33 (nummerering på PCB) 2 gange,
  7. * vente 0,5 sekund og starte forfra.
  8. */
  9.  
  10. #include <avr/io.h>
  11. #define F_CPU 16000000UL
  12. #include <util/delay.h>
  13. int tryk,most_left_4_bit;
  14.  
  15.  
  16. void init(){
  17. DDRF = 0x00; // sæt alle til indgange
  18. DDRK = 0x7F; // sæt 0-6 til udgange
  19. DDRB = 0x30; // sæt 4-5 til udgange
  20. PORTB |= (0xCF);
  21. }
  22.  
  23. int main(void)
  24. {
  25. init();
  26. while (1)
  27. {
  28. tryk = PINF;
  29. most_left_4_bit = tryk &
  30. if()
  31. PORTK = (0x7E);
  32. _delay_ms(1000);
  33. PORTK = (0x30);
  34. _delay_ms(1000);
  35. PORTK = (0x6D);
  36. _delay_ms(1000);
  37. PORTK = (0x79);
  38. _delay_ms(1000);
  39. PORTK = (0x33);
  40. _delay_ms(1000);
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement