*AT89C51 구입시 모니터 프로그램이 내장되어 있지 않으므로 자료실에서 다운받아 write 하시고 writer기를 가지고 계시지 않은 분은 ohm사 쇼핑몰에서 프로그램이 내장된 AT89C51을 구입하시면 됩니다.
♣ 주요내용 ♣이 책에서는 8051을 공부하고자 하는 사람들을 위해 8051의 이론뿐만 아니라 실제 사용법에 대해서도기초부터 자세히 설명하고 있다. 그리고, 책에 첨부된 PCB기판을 이용하여 원 보드 컴퓨터를 직접 제작하고, 본 책에 수록된 연습문제를 다루면서 학습할 수 있도록 하였으며, 어느 정도의 학습이 끝나면 독자 여러분의 응용 시스템 제작에도 이용할 수 있다. 이 책은 크게 3부분으로 구성된다.
제1부에서는 8051의 내부구조 및 기능 등 하드웨어에 관련된 내용과 이 책에서 실습에 이용한 KUT51 보드에 대해 설명한다. 제2부에서는 8051의 명령어를 기능별로 나누어 설명하고 있으며, 어셈블리어와 C언어를 이용한 프로그램의 작성법과 실행파일의 생성법에 대해 기술한다. 그리고, 어셈블리어 프로그램의 연습을 위해 명령어 기능별로 나누어 연습문제를 다루고 있으며, 8051의 I/O포트, 인터럽트, 타이머/카운터, 시리얼 포트의 기능을 실습문제를 통해 이해할 수 있도록 어셈블리어와 C언어로 작성된 프로그램을 보여준다. 제3부에서는 마이크로프로세서의 응용 시스템에서 자주 이용되는 포토센서와 응용 디바이스에 대해 기술하며, 또한 이들을 이용한 회로를 동작시키기 이해 어셈블리어와 C언어로 작성된 프로그램을 보여준다. 응용 디바이스로서는 LCD, DC 모터, RC 서보모터, 스텝 모터, 릴레이, A/D 변환기, D/A 변환기, RTC(Real Time Clock)를 다루고 있다.
♣ 차례 ♣
제1부 8051 하드웨어
제1장 8051 내부기능
1.1 8051 구조
1.2 메모리 구성
1.2.1 내부 데이터 메모리
1.2.2 프로그램 메모리
1.2.3 외부 데이터 메모리
1.2.4 프로그램 카운터
1.3 8051 타이밍도
1.3.1 외부 프로그램 메모리 읽기
1.3.2 외부 데이터 메모리 읽기
1.3.3 외부 데이터 메모리 쓰기
1.4 발진·리셋회로·파워절약모드
1.4.1 발진회로
1.4.2 리셋회로
1.4.3 파워절약모드
제2장 8051 I/O기능
2.1 I/O 포트 2.2 인터럽트 2.2.1 제어 레지스터 2.2.2 외부 인터럽트 2.3 타이머/카운터 2.3.1 제어 레지스터 2.3.2 동작모드 2.4 시리얼 포트 2.4.1 제어 레지스터 2.4.2 동작모드 제3장 플래시 메모리형 8051 패밀리 3.1 AT89Cx051 3.2 AT89C5x 제4장 KUT51 트레이닝 킷트 4.1 CPU회로 4.2 메모리 회로 4.3 어드레스 디코드 회로 4.4 입출력 회로 4.5 P1포트 회로 4.6 RS-232 시리얼 포트 회로 4.7 기타회로 제2부 8051 소프트웨어 제1장 8051 명령어 1.1 데이터 전송 명령 1.2 산술연산 명령 1.3 논리연산 명령 1.4 비트조작 명령 1.5 점프 명령 1.6 스택과 서브루틴 명령 제2장 어셈블리어 프로그램 실습 2.1 프로그램 실행법 2.1.1 어셈블리어 기본문법 2.1.2 어셈블러 2.1.3 어셈블러 사용법 2.1.4 프로그램 전송법 2.2 명령어 실습 2.2.1 데이터 전송 명령 2.2.2 산술연산 명령 2.2.3 논리연산 및 비트조작 명령 2.2.4 점프 명령 2.2.5 서브루틴 명령 제3장 C언어 3.1 기본 데이터형 3.2 문의 분류 3.3 기본 연산자 3.4 제어구조 3.5 배열 3.6 포인터 3.7 C51 기본사항 제4장 Keil C 컴파일러 4.1 파일작성법 4.2 컴파일 옵션 4.3 스타트업 코드 4.4 컴파일 실행 제5장 8051 I/O기능 실습 제3부 하드웨어 응용실습 제1장 LCD 1.1 기본동작 1.2 명령어 1.3 초기화 1.4 제어실험 제2장 DC 모터 및 포토 인터럽터 2.1 속도제어 2.2 회전수 측정 2.3 회전방향 제어 제3장 릴레이 제4장 RC 서보 제5장 스텝 모터 5.1 스텝 모터 구동법 5.2 트랜지스터를 이용한 구동회로 5.3 전용 IC를 이용한 구동회로 제6장 A/D 변환기 6.1 ADC0804(8비트) 6.2 MAX187(12비트) 제7장 D/A 변환기 7.1 DAC0800(8비트) 7.2 MAX543(12비트) 제8장 RTC(Real Time Clock)부록A 명령어 OP 코드표부록B KUT51 보드 회로부록C KUT51 부품 목록부록D KUT51 모니터 프로그램
♣ 부록 예제 및 소스 프로그램은 '상품관련 자료실'에 있습니다. 키트 제작용 PCB 포함 ♣ 관련 도서 및 키트 상품
☞ ♣ KUT-51 KIT(완성품) ♣ KUT-51 KIT(부품세트) 특판 : 도서+KUT-51 KIT(완성품) 특판 : 도서+ KUT-51 KIT(부품세트)