60 likes | 378 Views
8051 마이크로컨트롤러 제 3 장 . 명령어 집합. 구조적 프로그램. 구조적 프로그램 - 순서에 따라 추적하기가 쉽고 , 수정과 디버깅을 용이하게 하며 , 복잡도를 줄이는 프로그램의 코딩과 구성을 위한 기법 - Software(Firmware) 제품의 동작 분석 Flowchart( 순서도 ) 작성 프로그래밍 Test 및 수정 완성.
E N D
8051 마이크로컨트롤러 제3장. 명령어 집합 구조적 프로그램 • 구조적 프로그램 - 순서에 따라 추적하기가 쉽고, 수정과 디버깅을 용이하게 하며, 복잡도를 줄이는 프로그램의 코딩과 구성을 위한 기법 - Software(Firmware) 제품의 동작 분석 Flowchart(순서도) 작성 프로그래밍 Test 및 수정 완성 -1-청강문화산업대학 이동통신과
8051 마이크로컨트롤러 제3장. 명령어 집합 구조적 프로그램 • Flowchart -2-청강문화산업대학 이동통신과
8051 마이크로컨트롤러 제3장. 명령어 집합 구조적 프로그램 • 루프 구조 - WHILE/DO 문장 ENTER: JNC EXIT STATEMENT: (statement) . . . . . JMP ENTER EXIT: (continue) -3-청강문화산업대학 이동통신과
8051 마이크로컨트롤러 제3장. 명령어 집합 구조적 프로그램 • 루프 구조 - REPEAT/UNTIL 문장 ENTER: STATEMENT: (statement) . . . . . CJNE A, #’Z’, STATEMENT EXIT: (continue) -4-청강문화산업대학 이동통신과
8051 마이크로컨트롤러 제3장. 명령어 집합 구조적 프로그램 • 선택 구조 - IF/THEN/ELSE 문장 ENTER: JNC STMENT2 STMENT1: (statement1) . . . . . JMP EXIT STMENT2: (statement2) . . . . . EXIT: (continue) -5-청강문화산업대학 이동통신과
8051 마이크로컨트롤러 제3장. 명령어 집합 구조적 프로그램 • 선택 구조 - CASE 문장 ENTER: CJNE A, #’0’, SKIP0 ACT0: . . . . . JMP EXIT SKIP0: CJNE A, #’1’, SKIP1 ACT1: . . . . . JMP EXIT SKIP1: CJNE A, #’2’, EXIT ACT2: . . . . . JMP EXIT EXIT: (continue) -6-청강문화산업대학 이동통신과