DK-128 FND 실습 아이티즌 기술연구소 2010.04.08.

Slides:



Advertisements
Similar presentations
마이크로콘트롤러 설계 – 4 Timer 실습 2 – T1, T3
Advertisements

패러럴 포트를 이용한 Text LCD 제어 6월 17일 허정수 나선웅.
AVR 실습.
7 – 세그먼트 동작 시키기 (0~9, A, B, C, D, E, F 표시하기)
RFA-102 Easy Manual 작성일자 : 2016년 02월 22일 INTER-M C/S팀 이무철.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
UNIT 15 Timer & Watch Dog 로봇 SW 교육원 조용수.
자동제어 실험(2) 라인트레이서 제어.
TMS320F2812의 GPIO의 이해.
어셈블리 문법 보강 4월 10일.
무들(moodle) 온라인 교육지원 시스템 학생 매뉴얼
DK-128 ADC 실습 아이티즌 기술연구소
DK-128 ADC 실습 아이티즌 기술연구소
부트로더와 Self Programming
마이크로 시스템 lecture8. Interrupt Greet class 선 덕 한.
LCD 모듈의 특징 LCD 컨트롤러 내장으로 모든 디스플레이 기능을 명령어로 제어 8비트 혹은 4비트로 인터페이스
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
타이머카운터 사용법 휴먼네트웍스 기술연구소
PSW : PROGRAM STATUS WORD
ATmega128 FND 실습 휴먼네트웍스 기술연구소
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
Stop Watch <결과 보고서>
Microprocessor I/O Port & CLCD Noh Jin-Seok.
과제#4 내용 정성훈.
어서와 C언어는 처음이지 제14장.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
Lesson 2. 기본 데이터형.
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
패러럴 포트를 이용한 Text LCD 제어 6월 17일 허정수 나선웅.
제4강 처리장치 1.
13장 CTC and DMA Slide 1 (of 10).
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
ARM Development Suite v1.2
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
스마트폰을 이용한 조명제어 ㈜ 성림 M&C
ATmega128의 특징 아이티즌 기술연구소
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
계산기.
DK-128 직렬통신 기초 아이티즌 기술연구소
AVR - Chapter 3 황 지 연.
과제 1 4bit x 4 SRAM이 있다 아래 (1), (2) 두 입력에 대한 출력값 [3:0] Dout을 나타내시오 (1)
MEGA8_XBee CPUPLAZA
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
DK-128 직렬통신 실습 아이티즌 기술연구소
AT MEGA 128 기초와 응용 I 기본적인 구조.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
컴퓨터구조 (chap2 그림모음).
논리회로 설계 및 실험 4주차.
시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규
셀프 프로그래밍으로 쓰기 셀프 프로그래밍이란? 프린트포트의 ISP 모듈을 사용하지 않음 부트로더에 의한 펌웨어 다운로드
엔트리-아두이노 블록 코딩 평원중학교 이동준 자바실험실 JavaLab.org.
TVM ver 최종보고서
AdcRead API 함수 분석 마이크로프로세서.
PMC-6208 Easy Manual 작성일자 : 2015년 02월 17일 INTER-M C/S팀 김성배
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
Progress Seminar 양승만.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
연구실안전관리시스템 안전교육 이수방법 사무국 시설과.
Presentation transcript:

DK-128 FND 실습 아이티즌 기술연구소 2010.04.08

DK-128의 결선 FND LED KEY 8 line 1 j19 1 - j15 + 2 61 1 j16 54 - 35 42 +

LED FND KEY ATMEGA128 ADC=아날로그신호입력 Port A : I/O, 상위어드레스(ALE의한제어) 아날로그전원 프로그램 쓰기 LED 전원 FND Port E : I/O, 외부인터럽트, ISP 프로그래밍 데이터/주소 모드 ATMEGA128 KEY 전원 Port B : I/O, 타이머, 카운터, PWM, SPI 외부데이터메모리 접근 모드 Oscillator Port D : I/O, TWI, UART직렬통신 Real time clock시 Oscillator

LED 제어로 사용할 레지스터 DDRF : F번 포트의 데이터 방향 설정 8비트 크기 각 비트와 1:1 대칭 각 비트에 1을 넣으면 출력용, 0을 넣으면 입력용 PORTF : F번 포트에 데이터 쓰기 용도 각 비트에 1을 넣으면 꺼짐, 0을 넣으면 켜짐 // F번 포트의 IO 핀을 출력용으로 설정 // F번 포트의 IO 핀에 대한 출력 값 초기화

KEY 제어로 사용할 레지스터 PINC : C번 포트의 데이터 입력 레지스터 8비트 크기 각 비트와 1:1 대칭 눌러진 버튼의 비트는 0, 안 눌러진 버튼의 비트는 1 2 3 4 5 6 7 1 1 1

FND 제어로 사용할 레지스터 1 2 PORTE = 18; // FND에 12 출력 DDRE : E번 포트의 데이터 방향 설정 8비트 크기 각 비트와 1:1 대칭 각 비트에 1을 넣으면 출력, 0을 넣으면 입력 PORTE : E번 포트에 데이터 쓰기 용도 각 비트와 1:1 대칭되지 않음 하위 4비트우측 FND, 상위 4비트 좌측 FND 정수 값 출력 1 2 (최하위비트) (최상위비트) 1 2 3 4 5 6 7 PORTE = 18; // FND에 12 출력

예제 프로그램 1/2 (0~9까지 출력) // E번 포트의 IO 핀을 출력용으로 설정 // F번 포트의 IO 핀을 출력용으로 설정 // F번 포트의 IO 핀에 대한 출력 값 초기화

예제 프로그램 2/2 (0~9까지 출력)

응용 실습 예제 앞의 예제를 수정하여, 버튼을 누르면 두 개의 FND가 동일한 숫자를 표시하도록 하기. 0~99까지 순차적으로 숫자를 1씩 증가시키다가 버튼을 누르면 0부터 다시 시작하기 0~99까지 순차적으로 숫자를 1씩 증가시키다가 버튼을 누르면 현재 값에서 1씩 감소하기, 다시 누르면 1씩 증가하기