1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/********************************************************************
 파일명 : switch.c
  동 작 : 
   Switch모듈의 눌러진 버튼과 같은 LED의 불이 점등한다.
 포트연결 :
    1) 포트B의 PB0 ~PB7 을 8핀 케이블로 Switch모듈의 BT0~7에 연결한다.
      PB0 ~ PB7 -> BT0 ~ 7
    2) 포트E의 8핀을 8핀 케이블로 LED 모듈의 LED 0 ~ 7까지 연결한다. 
      PE0 ~ 7 -> LED0 ~ 7
 소스 설명 :
 1) AVR 입출력에 대한 헤더 파일을 선언한다.
 2) 포트E 를 출력포트로 설정한다.(LED8개와 연결)
     포트B 를 입력포트로 설정한다.(스위치8개와 연결)
 3) 포트B에 연결된 버튼의 값이 포트E의 LED로 출력되고, 
  루프를 반복한다.
********************************************************************/
// 1)
#include<avr/io.h>
int main(){
// 2) 
 DDRE = 0xFF
 DDRB = 0x00;
// 3) 
while(1){
 PORTE = PINB;
 }
 return 0;
}
cs


+ Recent posts