전체 글(45)
-
2. ARM칩에 소스 넣어 구동하기( 기 초 )。
◎ ARM 칩에 소스 넣기 ● 0순위로 해야할 일 - 메모리맵 확인 PIOA ( Parallel Input / Output Controller) : 병렬 입출력 제어 PIO를 제어 한다 ( PIO = PIN = PORT = GPIO : 31개의 다리 ) PIO 의 base address 는 0xFFFF F400 이다 ① 결과 동영상 소스가 제대로 적용되었다면 네 번 깜빡이고 멈춘다. ② 소스 (클릭하면 커짐) 스마트콘트롤 CM님으로 부터 받은 project 중에 안에 있는 main소스만 변경 작성해 보았다. 아직.. main소스 이외의 파일들은 해석불가 ㅠㅜ.. 그렇지만 main소스는 모두 이해^^ 해서 나름 응용하여 LED를 4번 깜빡이게 만들었다. ㅋ ③ 컴파일 ARM 프로젝트 디렉토리에서 명령프롬프..
2013.04.11 -
20130410/ 74LS32칩/OR。동작검사
◎ 74LS32칩(OR칩) 동작검사먼저 데이터시트를 먼저 구글링한다.결선한다.결선 시 유도전류를 저항을 사용해 없앤다.제대로 동작하는 지 알아보기 위해 1,2번 핀에 스위치를 연결하고, 둘중 하나만 연결했을 때, 3번 핀에 연결된 LED가 켜 지는지 확인한다. 74LS32(OR) datasheet 실제 결선 사진
2013.04.10 -
7-3) 이차원 행렬의 출력과 행렬간 덧셈
7-3. 키보드로 3 * 3행렬식을 입력받아 행렬식 형태로 출력한 다음, 두 행렬식의 합을 2차원 배열을 이용하여 구하는 프로그램을 작성하라. 출력은 배열형태를 갖추어서 알아보기 쉽게 하라. #include int main() { int arr1[3][3]; int arr2[3][3]; int sum_arr[3][3]; int i,j; for(i = 0; i
2013.04.08 -
20130408/ AND칩 IC7408 이상유무검사 2013.04.08
-
7-1. swap함수!!
#include void swap(unsigned char *Px,unsigned char *Py);int main(){unsigned char arr[]="Rotation";unsigned char *arrP = arr;int iCnt;int jCnt;int isize;int y;isize = sizeof(arr)/sizeof(arr[0]);y = isize;for(iCnt=0; iCnt < isize-1; ++iCnt){printf("%d\n",iCnt);if(y==isize){swap(arrP,arrP+y-1);for(jCnt = 1; jCnt < isize; ++jCnt){printf("%c",*(arr+jCnt));}y=y-1;putchar('\n');continue;}else{swap(arrP..
2013.04.08 -
연습문제 워드패드 파일
연습문제를 모두 풀어본다. 능숙해 질 때까지 GOGOGO
2013.04.04