워크북소개

워크북소개

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: AVR 임베디드 프로그래밍 워크북 목차 PART 0. 준비 제0장 소개 제1장 하드웨어 준비 제2장 소프트웨어 준비 PART 1. 병렬 입출력 제0장 범용 입출력 포트 제1장 LED 출력 제2장 스위치 입력 제3장 키 패드 입력 제4장 프로젝트·워크샵 ♣ 연습 문제, 프로젝트·워크샵 힌트/풀이 PART 2. 표시 장치 제어 제0장 LCD 모듈과 세븐 세그먼트 제1장 LCD 모듈 제어 제2장 세븐 세그먼트 표시(1) 제3장 세븐 세그먼트 표시(2) 제4장 프로젝트·워크샵 ♣ 연습 문제, 프로젝트·워크샵 힌트/풀이 PART 3. 인터럽트, 타이머 제0장 타이머 인터럽트 제1장 타이머 제2장 외부 인터럽트 제3장 이벤트 처리 라이브러리 제4장 프로젝트·워크샵 ♣ 연습 문제, 프로젝트·워크샵 힌트/풀이 PART 4. 통신 제0장 AVR 통신 제1장 UART 통신 제2장 SPI 통신 제3장 이더넷 통신 제4장 프로젝트·워크샵 PART 5. 아날로그-디지털 변환기(ADC), 아날로그 비교기 제0장 기본 원리 제1장 폴링 방식 AD 변환 제2장 연속 방식 AD 변환 제3장 아날로그 비교기 제4장 프로젝트·워크샵 PART 6. 모듈 개발 제0장 스펙 제1장 통신 프로토콜 제2장 디지털 입출력 제3장 아날로그 입력 제4장 프로젝트·워크샵 프로그램 목록 장 파 일 03 macros.h 워크북 전반적으로 사용하는 매크로, 매크로 함수들 정의 11 ex11-1.c 홀짝 LED 교차 점멸 YES ex11-2.c 순차 LED 점멸 YES ex11-3.c Progress Bar 모양으로 증가-감소 YES s11-2.c 알파음 발생기 YES ex12-1.c 스위치 입력을 그대로 LED 표시 YES ex12-2.c 스위치 상태와 반전 상태를 교대로 LED 표시 YES ex12-3.c 스위치 상태에 따라 방향이 변하는 LED 순차 점멸 YES s12-1.c PC0, PC1의 상태에 따라 다른 4가지의 LED 순차 점멸 YES regaddr.h 주소에 의한 입출력 포트의 직접 접근 keypad.h 키패드 라이브러리 ex13-1 키패드를 읽어서 LED에 표시하기 YES s13-1-1.c ex12-1.c의 regaddr 버전 YES s13-1-2.c ex12-2.c의 regaddr 버전 YES s13-1-3.c ex12-3.c의 regaddr 버전 YES 14 P14.c 연속 숫자 입력 21 lcd.h 텍스트 lcd 출력 라이브러리 ex21-1.c 카운트업 숫자 LCD 출력 fnd.h 세븐 세그먼트에 숫자를 쓰는 라이브러리 ex21-1.c LCD 출력 YES ex22-1.c 첫 번째 FND에 0..9 숫자 번갈아 표시 YES ex22-2.c “1234” FND 출력 YES ex31-1.c “0000”~”1111” 번갈아 FND 출력 YES ex31-2.c 두 개의 타이머 인터럽트를 사용한 FND 출력 YES s31-2 카운트 방향 변경 YES 32 ex32-1.c 외부 인터럽트에 의한 카운트 방향 변경 YES 33 timer.h Timer 0, 1에 대한 라이브러리 eint.h 외부 인터럽트 라이브러리 seg7.h 세븐 세그먼트 라이브러리 ex33-1 업다운 카운터 – 라이브러리 버전 YES 34 p34.c FND에 의한 룰렛 구현 YES 41 uart.h 비동기 직렬 통신 라이브러리 ex41-1.c UART 테스트 12 13 22 31 설 명 테스트 YES YES s41-1.c 직렬 구구단 spi.h Serial Peripheral Interface 라이브러리 ex42-1m.c SPI 마스터 YES ex42-1s.c SPI 슬레이브 YES s42-1s.c ISR을 이용하지 않은 SPI 수신 처리 YES ex43-1m.c 양방향 SPI 마스터 YES ex43-1s.c 양방향 SPI 슬레이브 YES s44-1m.c SPI 게이트웨이 MASTER YES s44-1s.c SPI 게이트웨이 테스트 SLAVE YES ex50-1.c NUKE 테스트 프로그램 YES 51 ex51-1.c NUKE 키패드 모듈 샘플 YES 52 ex52-1.c NUKE 세븐 세그먼트 모듈 샘플 YES 53 ex53-1.c NUKE DIO 모듈 샘플 YES 42 43 44 50 YES macros.h utils.h optoins.h eint.h fnd.h kypad.h lcd.h nuke.h seg7.h timer.h uart.h ...
View Full Document

Ask a homework question - tutors are online