coinlink.co.kr [new] [마이크로프로세서 시스템] 7-segment구동[7-세이그먼트] > coinlink8 | coinlink.co.kr report

[new] [마이크로프로세서 시스템] 7-segment구동[7-세이그먼트] > coinlink8

본문 바로가기

뒤로가기 coinlink8

[new] [마이크로프로세서 시스템] 7-segment구동[7-세이그먼트]

페이지 정보

작성일 23-02-09 10:48

본문




Download : [마이크로프로세서 시스템] 7-seg.ppt




{0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x77, 0x7C, 0x58, 0x5E, 0x79, 0x71, 0x00}; // 7-segment 숫자 패턴 테이블
Flexible Numerical Display (FND) 장치 LED를 배열하여 글자를 표현할 수 있도록 한 장치 dot를 제외하면 7개의 LED로 숫자를 표시 하나의 7-sement를 구동하기 위해 8비트 출력포트 1개가 필요 종류 Anode common 형 Cathode common 형
#include // 시간지연 함수 헤더파일
Anode common 형
종류
순서
하나의 7-sement를 구동하기 위해 8비트 출력포트 1개가 필요
while(~PIND & 0x01); // 스위치 해제를 기다림
EIFR = (1<
//==========================================================

Download : [마이크로프로세서 시스템] 7-seg.ppt( 67 )


// 실습 assignment: 외부 인터럽트 INT0, INT0을 사용하여 7-segment 숫자이동
static volatile int index = 0; // 숫자 패턴 인덱스
[마이크로프로세서 시스템] 7-segment구동[7-세이그먼트]

msec_delay(DEBOUNCING_DELAY); // 디바운싱


//==========================================================

void msec_delay(int n); // 시간지연함수

Flexible Numerical Display (FND) 장치

static unsigned char SegTable[17] =
#include // I/O 레지스터 定義(정이)
마이크로프로세서 시스템,7-segment구동,7-세이그먼트
레포트 > 공학,기술계열

ISR(INT0_vect) // INT0 인터럽트서비스루틴
[마이크로프로세서 시스템] 7-seg-4127_01.jpg [마이크로프로세서 시스템] 7-seg-4127_02_.jpg [마이크로프로세서 시스템] 7-seg-4127_03_.jpg [마이크로프로세서 시스템] 7-seg-4127_04_.jpg [마이크로프로세서 시스템] 7-seg-4127_05_.jpg


msec_delay(DEBOUNCING_DELAY); // 디바운싱

{



#define DEBOUNCING_DELAY 20
Port A에 Anode 공통형 또는 Cathode 공통형 7-segment를 아래 그림과 같이 연결하고 sw0를 누를 때마다 7-segment의 글자가 0→1 → 2…9 → A → B → C → D → E → F → 소등로 순환하고 sw2를 누를 때마다 반대방향으로 순환하는 프로그램(program]) 을 작성하고 수행하시오
dot를 제외하면 7개의 LED로 숫자를 표시



#include // 인터럽트 定義(정이)

Cathode common 형



}

if(++index==17) index=0; // 증가 값이 17이면 0으로 리셋
LED를 배열하여 글자를 표현할 수 있도록 한 장치
설명
다.
전체 31,366건 1 페이지
해당자료의 저작권은 각 업로더에게 있습니다.

evga.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
Copyright © coinlink.co.kr. All rights reserved.
PC 버전으로 보기