컨텐츠 바로가기


상품분류메뉴

이전 제품 보기

다음 제품 보기

크게보기

[] K_FND KUT-128 응용 모듈 적립금

() 해외배송 가능

K_FND KUT-128 응용 모듈 기본 정보
판매가
소비자가 0원
적립금
  • 130 (1.00%)
  • 무통장 결제시 적립금 ( %) 무
  • 카드 결제시 적립금 ( %) 카
  • 실시간 계좌 이체시 적립금 ( %) 실
  • 적립금 결제시 적립금 ( %) 적
  • 휴대폰 결제시 적립금 ( %) 휴
무이자할부
제조사 자체제작
원산지
상품코드 AP00BA0002
수량

updown

국내/해외배송

장바구니 담기 관심상품 등록 추천 메일 보내기

쇼핑 계속하기 바로 구매하기

event

상품상세정보

 

K_FND1 메뉴얼

 

♣ [10핀 모렉스 커넥터1] - 패턴 제어신호

핀번호

1

2

3

4

5

6

7

8

9

10

핀명

5V

a

b

c

d

e

f

g

dp

GND

 

♣ [10핀 모렉스 커넥터2] - 세그먼트 ON 제어신호

핀번호

1

2

3

4

5

6

7

8

9

10

핀명

5V

SEG1

SEG2

SEG3

SEG4

SEG5

SEG6

SEG7

SEG8

GND

 

♣ [10핀 Flat 케이블 커넥터1] - 패턴 제어신호

핀번호

1

3

5

7

9

핀명

5V

b

d

f

dp

핀번호

2

4

6

8

10

핀명

a

c

e

g

GND

 

♣ [10핀 Flat 케이블 커넥터2] - 세그먼트 ON 제어신호

핀번호

1

3

5

7

9

핀명

5V

SEG2

SEG4

SEG6

SEG8

핀번호

2

4

6

8

10

핀명

SEG1

SEG3

SEG5

SEG7

GND

 

♣ [세그먼트 ON 제어신호]

 

제어 신호

 

'0' (0V)

'1' (5V)

세그먼트 전원

OFF

ON

 

♣ [패턴(a, b, c, d, e, f, g, dp) 제어신호]

 

제어 신호

 

'0' (0V)

'1' (5V)

a, b, c, d, e, f, g, dp

OFF

ON

 

패턴

제어신호

g

f

e

d

c

b

a

'0'

0

1

1

1

1

1

1

'1'

0

0

0

0

1

1

0

'2'

1

0

1

1

0

1

1

'3'

1

0

0

1

1

1

1

'4'

1

1

0

0

1

1

0

'5'

1

1

0

1

1

0

1

'6'

1

1

1

1

1

0

1

'7'

0

0

0

0

1

1

1

'8'

1

1

1

1

1

1

1

'9'

1

1

0

1

1

1

1

 

 

♣ [테스트 프로그램1]

// 파일명 : seg.c

// 7-Segment 모듈 테스트 프로그램(CodeVisionAVR C 컴파일러 이용)

// 7-Segment에 0-9999까지 출력하기

// SEG2 : 업카운터, SEG1 : 다운 카운터

// PC0-SEG2_DIG4, PC1-SEG2_DIG3, PC2-SEG2_DIG2, PC3-SEG2_DIG1

// PC4-SEG1_DIG4, PC5-SEG1_DIG3, PC6-SEG1_DIG2, PC7-SEG1_DIG1

// PA0-a, PA1-b, PA2-c, PA3-d

// PA4-e, PA5-f, PA6-g, PA7-dp

 

#include <mega128.h>

#include <delay.h>

flash unsigned char seg_pat[10]= {0x3f, 0x06, 0x5b, 0x4f, 0x66,

0x6d, 0x7d, 0x07, 0x7f, 0x6f};

void Seg8_out(int); // 8개 세그먼트 표시

 

void main(void)

{

int num = 0; // 표시 초기값

 

DDRA = 0xFF; // 포트A 출력 설정

DDRC = 0xFF; // 포트C 출력 설정

 

while(1){ // 무한 반복

Seg8_out(num); // 8개 세그먼트 표시

num++; // 표시값 +1

if(num > 9999) num = 0; // 상한치 99 체크

}

}

// 4개의 7-세그먼트에 0~9999 표시하기

void Seg8_out(int num)

{

int i, buf;

int S1_1000, S1_100, S1_10, S1_1;

int S2_1000, S2_100, S2_10, S2_1;

// SEG2 4자리 출력값 산출 => 업 카운터

S2_1000 = num / 1000; // 1000자리

buf = num % 1000;

S2_100 = buf / 100; // 100자리

buf = buf % 100;

S2_10 = buf / 10; // 10자리

S2_1 = buf % 10; // 1자리

// SEG1의 4자리값(9999 - SEG1) => 다운 카운터

S1_1000 = 9 - S2_1000;

S1_100 = 9 - S2_100;

S1_10 = 9 - S2_10;

S1_1 = 9 - S2_1;

 

for(i = 0;i < 5;i++){

PORTC = 0b00000001; // SEG2_DIG4(맨 우측 1자리) Segment ON

PORTA = seg_pat[S2_1];

delay_ms(2);

PORTC = 0b00000010; // SEG2_DIG3 Segment(10자리) ON

PORTA = seg_pat[S2_10];

delay_ms(2);

PORTC = 0b00000100; // SEG2_DIG2 Segment(100자리) ON

PORTA = seg_pat[S2_100];

delay_ms(2);

PORTC = 0b00001000; // SEG2_DIG1 Segment(1000자리) ON

PORTA = seg_pat[S2_1000];

delay_ms(2);

PORTC = 0b00010000; // SEG1_DIG4(맨 우측 1자리) Segment ON

PORTA = seg_pat[S1_1];

delay_ms(2);

PORTC = 0b00100000; // SEG1_DIG3 Segment(10자리) ON

PORTA = seg_pat[S1_10];

delay_ms(2);

PORTC = 0b01000000; // SEG1_DIG2 Segment(100자리) ON

PORTA = seg_pat[S1_100];

delay_ms(2);

PORTC = 0b10000000; // SEG1_DIG1 Segment(1000자리) ON

PORTA = seg_pat[S1_1000];

delay_ms(2);

}

}

 

 

♣ [테스트 프로그램2]

// 파일명 : seg_time.c

// 7-Segment 모듈 테스트 프로그램(CodeVisionAVR C 컴파일러 이용)

// 7-Segment에 0-9999까지 출력하기

// SEG2 : 업카운터, SEG1 : 다운 카운터

// => 타이머/카운터0 이용하여 일정시간 간격으로 세그먼트 1개씩 구동

// PC0-SEG2_DIG4, PC1-SEG2_DIG3, PC2-SEG2_DIG2, PC3-SEG2_DIG1

// PC4-SEG1_DIG4, PC5-SEG1_DIG3, PC6-SEG1_DIG2, PC7-SEG1_DIG1

// PA0-a, PA1-b, PA2-c, PA3-d

// PA4-e, PA5-f, PA6-g, PA7-dp

 

#include <mega128.h>

#include <delay.h>

 

// '0'-'9' 표시 패턴값

flash unsigned char seg_pat[10]= {0x3f, 0x06, 0x5b, 0x4f, 0x66,

0x6d, 0x7d, 0x07, 0x7f, 0x6f};

 

// 세그먼트 on 출력값

flash unsigned char seg_on[8] = {0x01, 0x02, 0x04, 0x08,

0x10, 0x20, 0x40, 0x80};

 

int seg_val[8]; // 출력할 자리값

int disp_no = 0; // 출력할 Segment 자리

void Seg_cal(int); // 출력할 자리값 계산

 

void main(void)

{

int num = 0;

 

DDRA = 0xFF; // 포트 A 출력 설정

DDRC = 0xFF; // 포트 C 출력 설정

 

TCCR0 = 0x07; // 1024분주

ASSR = 0x0; // 타이머/카운터0 타이머 동작

TCNT0 = 225; // 1/16us * 1024 * (256 - 225) = 1.98ms

TIMSK = 0x01; // 타이머/카운터0 오버플로우 인터럽트 인에이블

 

Seg_cal(num); // 출력할 자리값 계산

SREG= 0x80; // 인터럽트 인에이블

 

while(1){

delay_ms(100); // 100ms 지연

num++; // 출력값 +1

if(num > 9999) num = 0; // 표시값 제한

Seg_cal(num); // 출력할 자리값 계산

}

}

 

// 파일명 : seg_time.c

// 7-Segment 모듈 테스트 프로그램(CodeVisionAVR C 컴파일러 이용)

// 7-Segment에 0-9999까지 출력하기

// SEG2 : 업카운터, SEG1 : 다운 카운터

// => 타이머/카운터0 이용하여 일정시간 간격으로 세그먼트 1개씩 구동

// PC0-SEG2_DIG4, PC1-SEG2_DIG3, PC2-SEG2_DIG2, PC3-SEG2_DIG1

// PC4-SEG1_DIG4, PC5-SEG1_DIG3, PC6-SEG1_DIG2, PC7-SEG1_DIG1

// PA0-a, PA1-b, PA2-c, PA3-d

// PA4-e, PA5-f, PA6-g, PA7-dp

 

#include <mega128.h>

#include <delay.h>

 

// '0'-'9' 표시 패턴값

flash unsigned char seg_pat[10]= {0x3f, 0x06, 0x5b, 0x4f, 0x66,

0x6d, 0x7d, 0x07, 0x7f, 0x6f};

 

// 세그먼트 on 출력값

flash unsigned char seg_on[8] = {0x01, 0x02, 0x04, 0x08,

0x10, 0x20, 0x40, 0x80};

 

int seg_val[8]; // 출력할 자리값

int disp_no = 0; // 출력할 Segment 자리

void Seg_cal(int); // 출력할 자리값 계산

 

void main(void)

{

int num = 0;

 

DDRA = 0xFF; // 포트 A 출력 설정

DDRC = 0xFF; // 포트 C 출력 설정

 

TCCR0 = 0x07; // 1024분주

ASSR = 0x0; // 타이머/카운터0 타이머 동작

TCNT0 = 225; // 1/16us * 1024 * (256 - 225) = 1.98ms

TIMSK = 0x01; // 타이머/카운터0 오버플로우 인터럽트 인에이블

 

Seg_cal(num); // 출력할 자리값 계산

SREG= 0x80; // 인터럽트 인에이블

 

while(1){

delay_ms(100); // 100ms 지연

num++; // 출력값 +1

if(num > 9999) num = 0; // 표시값 제한

Seg_cal(num); // 출력할 자리값 계산

}

}

 

상품결제정보

고액결제의 경우 안전을 위해 카드사에서 확인전화를 드릴 수도 있습니다. 확인과정에서 도난 카드의 사용이나 타인 명의의 주문등 정상적인 주문이 아니라고 판단될 경우 임의로 주문을 보류 또는 취소할 수 있습니다.  

무통장 입금은 상품 구매 대금은 PC뱅킹, 인터넷뱅킹, 텔레뱅킹 혹은 가까운 은행에서 직접 입금하시면 됩니다.  
주문시 입력한 입금자명과 실제입금자의 성명이 반드시 일치하여야 하며, 7일 이내로 입금을 하셔야 하며 입금되지 않은 주문은 자동취소 됩니다.

배송 정보

  • 배송 방법 : 택배
  • 배송 지역 : 전국지역
  • 배송 비용 : 4,000원
  • 배송 기간 : 1일 ~ 4일
  • 배송 안내 : - 제주도 및 섬지역, 산간벽지나 도서지역은 별도의 추가금액을 지불하셔야 하는 경우가 있습니다.
    고객님께서 주문하신 상품은 입금 확인후 배송해 드립니다. 다만, 상품종류에 따라서 상품의 배송이 다소 지연될 수 있습니다.

교환 및 반품 정보

교환 및 반품이 가능한 경우
- 제품을 공급 받으신 날로부터 7일이내(주말/공휴일 포함)

단, 포장을 개봉하였거나 포장이 훼손되어 제품가치가 상실된 경우에는 교환/반품이 불가능합니다.

- 배송된 제품에 하자 또는  기능상 문제가 있는경우


교환 및 반품이 불가능한 경우

- 제품 수령일 기준 7일(주말/공휴일 포함)을 초과한 경우

- 고객님의 책임 있는 사유로 제품등이 멸실 또는 훼손된 경우. 단, 제품의 내용을 확인하기 위하여 포장 등을 훼손한 경우는 제외

- 포장을 개봉하였거나 포장이 훼손되어 제품가치가 상실된 경우
- 고객님의 사용 또는 일부 소비에 의하여 제품의 가치가 현저히 감소한 경우
- 시간의 경과에 의하여 재판매가 곤란할 정도로 제품등의 가치가 현저히 감소한 경우
- 복제가 가능한 제품등의 포장을 훼손한 경우
  (자세한 내용은 고객만족센터 1:1 E-MAIL상담을 이용해 주시기 바랍니다.)

※ 고객님의 단순변심에 의한 교환, 반품을 하실 경우 왕복 택배비는 고객님께서 부담하셔야 합니다.

상품 사용 후기

상품의 사용후기를 적어주세요.

게시물이 없습니다

모두 보기 사용 후기 쓰기

상품 Q&A

상품에 대해 궁금한 점을 해결해 드립니다.

게시물이 없습니다

모두 보기 상품 Q & A 쓰기


알뜰살뜰 쿠폰존


장바구니 0