로그인 회원가입 고객센터
레포트자기소개서방송통신서식공모전취업정보
campusplus
세일즈코너배너
자료등록배너

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


카테고리 : 레포트 > 공학,기술계열
파일이름 :[마이크로프로세서 시스템] 7-seg.ppt
문서분량 : 19 page 등록인 : leewk2547
문서뷰어 : MS-파워포인트뷰어프로그램 등록/수정일 : 13.12.11 / 13.12.11
구매평가 : 다운로드수 : 0
판매가격 : 2,000

미리보기

같은분야 연관자료
[컴퓨터공학] 하드웨어 s램 설계... 26 pages 2000
텍사스인스트루먼트 기업조사... 8 pages 20000
SoC(System on chip)... 13 pages 2000
컴퓨터 구조와 원리 - 컴퓨터(PC) 분해 조립 보고서... 9 pages 2000
[정밀기계공학] 마이크로프로세서를 이용한 디지털 온도계 제작... 6 pages 1800
보고서설명
Flexible Numerical Display (FND) 장치
LED를 배열하여 글자를 표현할 수 있도록 한 장치
dot를 제외하면 7개의 LED로 숫자를 표시
하나의 7-sement를 구동하기 위해 8비트 출력포트 1개가 필요
종류
Anode common 형
Cathode common 형
본문일부/목차
Port A에 Anode 공통형 또는 Cathode 공통형 7-segment를 아래 그림과 같이 연결하고 sw0를 누를 때마다 7-segment의 글자가 0→1 → 2…9 → A → B → C → D → E → F → 소등로 순환하고 sw2를 누를 때마다 반대방향으로 순환하는 프로그램을 작성하고 수행하시오
//==========================================================
// 실습 과제: 외부 인터럽트 INT0, INT0을 사용하여 7-segment 숫자이동
//==========================================================
#include // I/O 레지스터 정의
#include // 인터럽트 정의
#include // 시간지연 함수 헤더파일

#define DEBOUNCING_DELAY 20
void msec_delay(int n); // 시간지연함수
static volatile int index = 0; // 숫자 패턴 인덱스
static unsigned char SegTable[17] =
{0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x77, 0x7C, 0x58, 0x5E, 0x79, 0x71, 0x00}; // 7-segment 숫자 패턴 테이블

ISR(INT0_vect) // INT0 인터럽트서비스루틴
{
if(++index==17) index=0; // 증가 값이 17이면 0으로 리셋
msec_delay(DEBOUNCING_DELAY); // 디바운싱
while(~PIND & 0x01); // 스위치 해제를 기다림
msec_delay(DEBOUNCING_DELAY); // 디바운싱
EIFR = (1<}
연관검색어
마이크로프로세서 시스템

구매평가

구매평가 기록이 없습니다
보상규정 및 환불정책
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시
환불(재충전) 해드립니다.  (단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.

저작권안내

보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기

 

⼮üڷٷΰ ⸻ڷٷΰ thinkuniv ķ۽÷