본문 바로가기
반응형

코스웨어/12년 내장형하드웨어207

[ Windows API ]푸쉬푸쉬 - 게임클리어화면 by.정철 그래픽은 예전 알피지 타일에서 고대로 훔쳐왔습니다.일단 모양은 이러하고 게임이 클리어 되면 두근두근 여기서 밀어넣어보면 잠깐동안 클리어 화면이 출력됩니다.플레이화면 종료조건에 전역변수 clear에 값을 변경해줍니다. if(STAGE_MAX-1 > uistage) { ++uistage; InitMap(); clear = 1; InvalidateRect(hWnd, 0, FALSE); } WM_PAINT함수에서 맵을 그리기전에 삽입된 코드에서clear의 값을 확인하고 클리어 화면을 출력합니다. if(clear != 0) { SelectObject(MemDC, ClearBitmap); BitBlt(hdc, 0, 0, 1200, 720, MemDC, 0, 0, SRCCOPY); for(ccnt = 0;ccnt <.. 2012. 8. 1.
[Arm] 초음파센서 입니다 by 권용찬 금일까지한 초음파센서 아직 정상작동은 되지 않습니다 2012. 8. 1.
[ Windows API ] PUSH PUSH 게임 앵그리버드 버전 / 마시마로 버전 !!! by. 임창엽 앵그리버드는 수업시간에 만든것이고 .. 뭔가 지저분해서 집에와서 깔끔하게 마시마로 버전으로 개선 하였습니다. 컨셉은 당근훔치기???? 토끼 귀요미임ㅋ 2012. 7. 26.
[ Wnidows API ] 과제 SimplePaint2 참고 하시길. by.임창엽 [ SimplePaint2 링크 바로가기 ] 2012. 7. 24.
간단한 makefile Linux 에서 makefile 제작. 1. 위 그림은 makefile의 소스다. 보면 아무것도 아닌 것 처럼 보이지만 이 파일을 만들려면 일단 컴파일 단계를 알고 있어야 한다. 컴파일 5단계는 맨 처음 1단계 전처리(processer): 전처리 파일(xx.i)라고 하는 확장자 파일이 생성된다. 2단계 컴파일러(compiler):어셈블리어파일(xx.s)라는 확장자 파일이 생성되고 3단계 어셈블러(asembler):오브젝트(xx.o)라는 확장자 파일을 생성한다. 그리고 4단계 링커(Linker):연결 시키는 단계, 마지막 5단계 실행 파일 생성단계를 거친다. 그래서 간단하게 바로 실행 파일을 만들기 위해서 -o 옵션을 주고 바로 실행 파일을 만들게 된다. 하지만 지금 소스는 간단하기 때문데 쉽지만 만약 부.. 2012. 7. 23.
[ARM7] TimerCount ( 소스포함 ) by.임창엽 오타가 있으면 말씀해 주세요 !! 압축파일만 덩그러니 횡해서 spec 페이지 정리한거 몇자 올려봅니다. 실행결과는 Timer Count 에 의해 1초에 한번 LED가 점멸합니다. 날씨가 개가있는데 개가 덥습니다... 그래도 퐈이팅하시길 !!================================================================================== ★ Timer Count ( TC ) ※ spec :: 389p ㆍ3개의 체널에 구별되는 타이머 카운터를 가지고 있다. ( 16Bit) ㆍ계산할수 있는 한계는 64K 이다. ㆍATmega는 8bit ~ 16bit 사이이다. ㆍ외부 PLL 에 의해 48M 로 증가 된다. ㆍ즉 48M 에 1초이다. ㆍ계산이 편하기 위해 묶어서.. 2012. 7. 23.
ARM 요약(한글파일;;) 입니다~ 제가 봐도 좀 햇갈리는 부분이 있지만.. 압축 풀어서 보세요~~ 2012. 7. 23.
ARM 수정한것====>이동혁 2012. 7. 23.
오늘한 ARM------> 이동혁 ARM.h 파일 //AIC.h 파일 #ifndef __AIC_H__ #define __AIC_H__ void INIT_AIC(); #define IRQ_PIN 15 //15번 핀 void AIC_IRQ_LED(); #endif //__AIC_H__ //AIC.c 파일 #include "arm.h" #include "AIC.h" #include "LED.h" void INIT_AIC() { PMC_PCER = 1 2012. 7. 23.
728x90
반응형