SHARE
TWEET

Untitled

a guest Sep 14th, 2017 79 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
Top