반응형 코스웨어/10년 시스템제어110 13번 배정훈 보고서(4월 9일) [atmega128] 4장 적외선 센서 실습 1. 어떤 레지스터를 사용할 것인지 결정하고 avr에 핀을 연결시킨다. 2. 헤더파일에 사용할 레지스터를 추가한다. =========main.h=============================================================================================== #ifndef _main_h_ #define _main_h_ #define DDRF (*(volatile unsigned char *) 0x61) #define PORTF (*(volatile unsigned char *) 0x62) #define DDRD (*(volatile unsigned char *) 0x31) #define PIND (*(vo.. 2010. 4. 11. 12번 박철민 보고서. 수업시간 진도대신(다들 소스공개로 해봤고 주석도 달았으므로) 처음배웠던 가장중요한 서버 통신의 6가지단계(5단계라고도함)에 대하여 알아봤습니다. * 몇가지 몰랐던것들.. * WORD : 16비트 unsigned int를 의미(WORD wId == unsigned int wId) * LPVOID : Long Pointer void (void *)를 줄여놓음. * getpeername -------------------------------------------------------------- getpeername(client_sock,(SOCKADDR *)&clientaddr,&addrlen); -------------------------------------------------------------.. 2010. 4. 8. 11번 박동원 Atmega128 1. I/O 장치 CPU와 외부장치를 연결해주기 위해 양방향성을 갖는 6개(PORTA~PORTF)의 8비트 입출력(I/O) 포트와 1개(PORTG)의 5비트 입출력 포트를 갖고 있다 2. 관련 레지스터 2_1 DDRx 레지스터 입출력의 방향설정을 하여 DDRA~DDRG레지스터에 입출력포트에 대응하는 해당 비트에 1을 쓰면 출력으로 0 을 쓰면 입력으로 설정 된다. 초기값은 0으로 설정되어 있다. 비트별로 만약 포트 A의 비트3를 출력으로 설정하 려면 DDRA.3 = 1로 하면 되 포트 A를 전부 출력으로 설정하려면 DDRA = 0xff로 하면 된다. 2_2 PORTx 레지스터 DDRx의 값을 조절하여 출력으로 설정된 경우 PORTx 레지스터에 해당하는 값을 쓰면 된다. 비트별로 설정하 려면 PORTx.n.. 2010. 4. 8. 11번 박동원 네트워크 TCP 서버/클라이언트 동작 방식 (cont’d) ① 서버는 먼저 실행하여 클라이언트가 접속하기를 기다린다(listen). ② 클라이언트가 서버에게 접속(connect)하여 데이터를 보낸다(send). ③ 서버는 클라이언트 접속을 수용하고(accept), 클라이언트가 보낸 데이터를 받아서(recv) 처리한다. ④ 서버는 처리한 데이터를 클라이언트에게 보낸다(send). ⑤ 클라이언트는 서버가 보낸 데이터를 받아서(recv) 자신의 목적에 맞게 사용한다 TCP/IP 소켓 통신을 위해 필요한 요소 ① 프로토콜 -소켓을 생성할 때 결정 ② 지역(local) IP 주소와 지역 포트 번호 -서버 또는 클라이언트 자신의 주소 ③ 원격(remote) IP 주소와 원격 포트 번호 -서버 또는 클라이언트가 통신하는 상대.. 2010. 4. 8. 시스템 제어 4월6일 10번 문현철 스레드(Thread) 프로세스의 코드를 수행하는 단위이다. 한 프로세스당 복수개의 스레드를 허용함으로써 분리된 개념으로 생각되었음. 즉 스레드를 프로세스에 속하는 자원의 일종으로 생각할수 있다. 프로세스(Process)혹은 태스크(Task) 프로세스란 쉽게 생각하면,흔히 윈도우즈에서 실행 중인 파워포인트,MP3 플레이어,아래아 한글 등 이러한 개개의 프로그램을 일컫는다.프로세스가 하드디스크상에 있는 이러한 프로그램 이미지가 아니라 '실행중'인 프로그램을 가리킨다.. WaitForSingleObject() Win32 프로세스 대기함수. Win32 프로세스, Windows 16비트 프로세스 및 MS-MS-DOS 기반 응용 프로그램을 종료할 때까지 기다립니다. ws2_32.lib 윈도우와 인터넷을 연결하는 소.. 2010. 4. 6. 수업 사진 20100322 2010. 4. 6. 시스템제어 - 4월2일 보고서- 8번 남민호 #include #include #include typedef struct node { char data; struct node *next; }NODE; typedef struct book BOOK; 구조체 char의 1바이트와 struct node의4바이트 총 5바이트로 되어 있다. NODE *insert (char item,NODE *list); int main() { NODE *list = NULL; char ch; while('e' != ch) { scanf("%c",&ch); list=insert(ch,list); } for(;list->next != NULL;list = list ->next) { printf("%c",list->data); } free(list); return 0; } 우선 .. 2010. 4. 4. 시스템제어 - 4/1 - 7번 김진웅 보고서입니다. 2010. 4. 1. 3 / 31 보 고 서 (연결 리스트1) - 6번 김신호 2010. 3. 31. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음 728x90 반응형