본문 바로가기
코스웨어/15년 스마트컨트롤러

20150507 - 3번 - 김성주 - 업무일지 - H/W 전압 측정, S/W 파일의 분할과 헤더파일 & 가변인자 & 연결리스트

by 알 수 없는 사용자 2015. 5. 7.
728x90
반응형

H/W - 가변저항 VR1에 의한 전압 측정

아트메가 교제 737페이지 참조

비례식을 이용해서 V(전압의 값을 구할 수 있다.

a/b = c/d == ab = cd

1024 : 5 = x : V -> 5x = 1024V -> x = 1024V/5,     V = 5x/1024 




S/W - C언어

1. 파일의 분할과 헤더파일의 디자인

파일의 분할과 헤더파일의 디자인에 대한 내용은 AVR할 때 했었고 전반적인 수업내용은 책을 이용해서 복습하는 과정이다. (Chapter 27 - P.580 ~P.601)

2. 가변인자

int Sum(int n, ...); 형태의 인자

예를 들어 num=Sum(2,1,2);는 1, 2라는 2개의 인자를 낮는다는 의미이다.

int n : ...의 갯수를 의미한다.

... : 인자의 갯수를 의미한다.(정해져 있지 않다.)

매개변수 선언인 ...은 인자의 자료형과 수에 제한이 없다.

3. 연결리스트


구조체를 만들고 동적할당을 받아서 scanf한 값을 저장한다.

연결리스트(Linked List)

구조체내에서 구조체를 가리키는 자기참조 포인터를 만들어서 구조체의 크기를 고정시킨 다음에

고정된 구조체를 포인터를 이용해서 연결을 시켜서 값을 넣을 수 있다. 

자세한 설명은 코드안에 설명에 적어 놨습니다.




728x90