도서(BOOK)
키트(KIT)
특판 상품
졸업작품&전자기초
응용모듈
전자부품
모터
기구
엔클로져
개인결제용
 
고객센터 게시판
자유게시판
MCU 통합 게시판
강좌-RaspberryPi
강좌-드론(쿼드콥터)
강좌-아두이노(기초)
강좌-아두이노(응용)
신제품/신기술 소개
DIY 공작 게시판
윤교수의 연구실 칼럼
 
 
 
1 AVR128DA64 정복 출간안내
 
 
2 택배비 인상관련 공지
 
 
3 현재 홈페이지 수정중입니
 
 
4 설연휴 전 배송지연 안내
 
 
5 택배지연으로 인한 택배사
 
 
 
 
 
 
 ☎ : 02-776-4868

 F: 02-779-6757
이메일문의
 
☞ 평일 : 10~17시
☞ 주말, 공휴일 휴무
 
국민822401-04-160411
☞ 예금주 : 이민세
 
 
1 윤교수의 마이크로프로세서 월드
 
2 (주)석영브라이스톤
 
비밀번호 확인 닫기
  도서(BOOK) > 마이크로프로세서 > AVR > 어셈블리와 C언어로 익히는 AT89S52 마스터
어셈블리와 C언어로 익히는 AT89S52 마스터
판매가격 : 30,000원
적립금액 : 1%
♣ 저 자 : 윤덕용
♣ 발 행 일 : 2006년03월05일
♣ I S B N : 89-7101-769-4
♣ 판형/쪽수 : B5/830
총 상품 금액 0
상품명 : 어셈블리와 C언어로 익히는 AT89S52 마스터

 

부록 
   예제 및 소스 프로그램은
'상품관련 자료실'에 있습니다.
 
    


관련 도서 및 키트 상품 보기

   
  ♣ OK-89S52 KIT V1.0 (알루미늄C)      ♣ [PCB] AT89S-ISP 케이블  
      ♣
AT89S-ISP 케이블  
    

주요내용

 AT89S52는 Atmel사에서 만든 8051 계열의 마이크로콘트롤러로서 Intel의 80C32 또는 87C52 모델과 매우 유사하지만 이에 내장된 플래시 메모리에 간단하게 사용자 프로그램을 다운로드할 수 있어서 사용하기에 훨씬 편리하다는 것이 장점이다.

 다른 기술분야에서도 물론 그러하겠지만 특히 마이크로콘트롤러를 공부하는데는 절대적으로 실무적인 숙달과정이 중요하다. 간혹, 처음부터 간단히 책만을 가지고 이 분야의 기술을 공부하겠다는 사람을 볼 수 있는데 이는 무모하기 짝이 없는 일이다. 마이크로콘트롤러를 익히는데는 반드시 적합한 교육용 키트를 통한 프로그래밍 연습이 필요하다. 이 책에서는 이를 위하여 교육용 OK-89S52 키트는 물론이고 이와 함께 공부할 수 있는 풍부한 어셈블리 및 C언어의 프로그램 예제를 제공한다. 독자 여러분은 이를 통하여 어셈블리 프로그래밍과 C언어 프로그래밍 기술을 모두 익혀두기 바란다. 어셈블리와 C언어는 어느 하나만을 배타적으로 선택할 수 있는 문제가 아니며, 응용 시스템이나 사용환경에 따라 적절히 선택할 문제이므로 마이크로콘트롤러 응용분야의 엔지니어는 언제나 이 2가지를 모두 구사할 수 있는 기술을 갖추고 있는 것이 바람직하다. 이렇게 트레이닝 키트를 가지고 공부하다보면 자연히 스스로도 이러한 시스템을 설계할 수 있는 능력을 갖추게 된다.

 이 책은 Keil사의 PK51에 포함된 어셈블러 및 C컴파일러를 사용하는데 적합하도록 집필하였고 평가용 버전으로도 사용할 수 있도록 최대한 배려하였다.

 이 책이 마이크로프로세서를 처음 접하여 공부하거나 이를 응용하려는 분들에게 큰 도움이 된다면 더 바랄 나위가 없겠다.


제1장 AT89S52의 구조와 기능

1.1 마이크로콘트롤러란 무엇인가?

 1. 마이크로프로세서란 무엇인가?

 2. 마이크로콘트롤러란 무엇인가?

 3. 인텔사의 8비트 마이크로콘트롤러

 4. 아트멜사의 MCS-51 계열 마이크로콘트롤러

 5. 마이크로프로세서의 응용 분야

1.2 AT89S52의 구조와 기능

 1. AT89S52의 특징

 2. AT89S52의 외부 구조

 3. AT89S52의 내부 구조

 4. AT89S52의 메모리 구조

 5. 워치독 타이머와 소비전력 절약 모드

 6. AT89S52의 동작 타이밍

1.3 AT89S52의 명령 세트

 1. AT89S52의 어드레싱 모드

 2. AT89S52의 명령 세트

 3. 어셈블리 프로그램에서의 산술연산

 4. 수치 데이터의 대소관계 비교

 5. 논리연산 명령을 이용한 프로그래밍 기법

 6. 서브루틴과 매크로

 7. AT89S52의 명령 세트 정리

1.4 AT89S52의 인터럽트 처리

 1. 인터럽트의 개요

 2. AT89S52의 인터럽트 종류

 3. AT89S52의 인터럽트 동작

1.5 AT89S52의 기본 하드웨어

 1. AT89S52의 리셋 회로

 2. AT89S52의 클럭발생 회로

 3. AT89S52의 메모리 인터페이스 설계

 4. AT89S52의 플래시 메모리 프로그래밍


제2장 AT89S52의 내장 I/O 기능

2.1 AT89S52의 병렬 I/O 포트

 1. 병렬 I/O 포트의 구조와 동작

 2. 병렬 I/O 포트의 사용

 3. 병렬 입출력 회로의 확장


2.2 AT89S52의 타이머/카운터

 1. 타이머/카운터의 기초

 2. AT89S52의 타이머/카운터 개요

 3. 타이머0과 타이머1

 4. 타이머2


2.3 AT89S52의 직렬통신 포트

 1. 직렬통신의 기초

 2. AT89S52 직렬통신 포트의 개요

 3. 전송속도의 설정

 4. 동작 모드

 5. RS-232C 직렬통신 방식

제3장 OK-89S52 키트 및 개발 툴

3.1 OK-89S52 키트의 구조와 기능

 1. OK-89S52 키트의 개요 및 사양

 2. OK-89S52 키트의 하드웨어 구조

 3. OK-89S52 키트의 조립 및 테스트

 4. ISP 다운로드 케이블의 제작

 5. RS-232C 직렬통신 케이블의 제작

3.2 다운로드 프로그램의 설치 및 사용

 1. SPI-Flash Programmer의 설치 및 사용

 2. AT89ISP의 설치 및 사용

3.3 어셈블러와 C컴파일러의 설치 및 사용

 1. PK51 V6.1을 사용하는 경우

 2. PK51 V5.5를 사용하는 경우

 3. PK51 평가용 버전을 사용하는 경우

3.4 매크로 어셈블러 A51.EXE

 1. 매크로 어셈블러 A51의 개요

 2. 매크로 어셈블러 A51의 사용 형식

 3. 조건부 어셈블 기능

 4. 어셈블리 프로그램의 구성

 5. 데이터의 표현과 연산자

 6. 어셈블러 지시어

 7. 매크로의 사용

3.5 C컴파일러 C51.EXE

 1. C컴파일러 C51의 개요

 2. C컴파일러 C51의 사용 형식

 3. 선행처리기

 4. C51에서 C언어의 확장 기능

 5. 고급 C언어 프로그래밍 테크닉

 6. 라이브러리 레퍼런스

3.6 PK51의 기타 유틸리티

 1. 코드 뱅킹 링커/로케이터 BL51.EXE

 2. 오브젝트 파일 HEX 변환기 OH51.EXE

 3. 뱅크 오브젝트 파일 변환기 OC51.EXE

 4. 라이브러리 매니저 LIB51.EXE

제4장 어셈블리와 C언어 프로그래밍

4.1 어셈블러와 C컴파일러의 설치 및 사용

4.2 AT89S52의 어셈블리 프로그램 기초

4.3 AT89S52의 C언어 프로그램 기초

4.4 기본적인 프로그래밍 기법

4.5 텍스트형 LCD 모듈 출력 프로그램

4.6 산술연산 및 논리연산 프로그램

4.7 분기 및 반복처리 프로그램

4.8 승제산 및 실수 연산 프로그램

4.9 워치독 타이머 응용 프로그램

4.10 키입력 및 인터럽트 처리 프로그램

4.11 7세그먼트 LED 출력 프로그램

4.12 음악 연주 및 음향 발생 프로그램

4.13 타이머와 인터럽트 프로그램

4.14 디지털 시계 프로그램

4.15 직렬통신 프로그램

4.16 A/D 컨버터 입력 프로그램

4.17 D/A 컨버터 출력 프로그램

4.18 고급 C언어 프로그래밍

부록 관련 기술자료

<부록1> AT89S52의 데이터 시트

<부록2> 키트 테스트 프로그램 kit_test.asm의 소스

<부록3> 단원정리 문제의 정답

 
 
입금확인후 3~5일이내 배송 (토,일,공휴일제외), 도서산간 7일이내 수령

※ 쇼핑시 주의사항
5만원 이상 구매시 무료배송됩니다.
5만원미만 구매시 3500원의 배송비를 부담하셔야 됩니다.
도서산간지역은 배송비가 추가될 수 있습니다.
상품 수령후 사용하지 않으신 경우에 한해 수령일로부터 7일 이내 교환 또는 적립금 처리가 가능합니다.

교환이 불가능한 경우
*주문상품인 경우 교환/환불이 불가능
*교환의뢰를 주신날이 제품이 도착한날로 부터 4일이 경과 했을 경우
*고객님의 부주의로 인한 상품의 변경 훼손 또는 파손된 경우

이때, 상품불량이나 파손등 하자에 의한 반송비용은 본사에서 부담하며, 고객변심으로 인한 교환/반품의 반송비용은 고객님께서 부담.
(단, 주문내역과 다른 상품이 배송된 경우에는 수령일로부터 7일 이내에 교환/반품이 가능)
 


Copyright ⓒ 도서출판 OHM사와 학습기기 R&C사 All Rights Reserved. ☎ : 02-776-4868 ,F: 02-779-6757
상호명 : 옴사 사업장소재지 : 서울시 용산구 한강대로 306-5(갈월동) 세기빌딩 101호
사업자등록번호 : 488-12-01672 통신판매업신고번호 : 제2019-서울용산-1073호
대표 : 이민세 개인정보 보호 책임자 : 정홍기