회원가입 ID/PW 찾기
AA
8051 완전 초짜입니다.ㅠㅠ

코드 내용중에

code unsigned char SEG[16] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};

code unsigned char KCODE[16] = {0x00,0x04,0x08,0x0C,0x01,0x05,0x09,0x0d,0x02,0x06,0x0a,0x0e,0x03,0x07,0x0b,0x0f};

이 두줄의 의미를 아무리 생각해봐도 모르겠네요..ㅠㅠ

윗줄은 대충 세그먼트의 숫자를 나타내는것 같은데 아랫줄은 무얼 지정하는 건가요?
댓글 6
  • No Profile

    양의 캐릭터형을 16개 크기만큼 배열로 만든것지이요.

    그리고 그 16개의 공간에 각각 초기값을 위와같은 숫자로 넣는것이고요

    code는 플래시 영역에 저장하라는 컴파일러의 지정어이고요


    KCODE인걸로 봐서는 한글코드와 관련된 무엇인걸로 보입니다.. 너무 단편적인 예라-_-설명드리기가 힘들군요

  • 저 키보드가 설마 진짜 키보드 소스?

    회로도와 어느정도의 풀 소스가 필요합니다.

  • No Profile

    키보드 스캔이라고 하신거 보면..음음..

  • 첫번째 배열은 애노드형 세그먼트를 0부터 F까지 표시한거 같은데

    두번째 배열은

    0-F키 내부 코드  키패드 위치

    code unsigned char KCODE[16] =
        {
            0x00,0x04,0x08,0x0C, // C0 일때 L0~L3    0   4   8  C
            0x01,0x05,0x09,0x0d, // C1 일때 L0~L3    1   5   9   D
            0x02,0x06,0x0a,0x0e, // C2 일때 L0~L3    2   6   A   E
            0x03,0x07,0x0b,0x0f  // C3 일때 L0~L3     3   7   B   F

  • 오호라. 그런 심오한 뜻이. 키보드만 해봤지 키패드는 해보질 않아서 ㅋㅋ.
    움. 저거 돌려놓으니 주석처럼 되네요. ㅋㅋ 뺘쑝님은 천재? ^^
  • No Profile

    오 역시 현업..

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
14 Allegro & OrCAD HOT빠라삐리뽀 님.....전략파일이요..5 shin 1069 2007.11.24
13 Allegro & OrCAD HOTDIP 풋프린트....1 shin 1097 2007.11.23
12 Allegro & OrCAD HOT7805 부품...5 shin 1609 2007.11.22
11 ECAD 아무거나 HOT이번주 캐드 시험 있는데....4 shin 3505 2007.11.19
10 Allegro & OrCAD HOTorcad 부품생성3 zephyros 1876 2007.11.18
9 Allegro & OrCAD HOTORCAD 는 어디서 다운받나요? 프로그램을 사야만 하나요?5 진도령 1989 2007.11.17
8 Allegro & OrCAD HOT라이브러리 메니저 문의...3 shin 959 2007.11.10
7 Allegro & OrCAD HOT풋프린트 만들때 유의사항좀 알려주십시요...5 shin 1121 2007.11.06
6 ECAD 아무거나 HOTPlace part 질문1 shin 2263 2007.10.31
5 ECAD 아무거나 HOTFET 왜 쓰는거에요?? (댓글에 그림첨부)6 shin 933 2007.10.27
4 Allegro & OrCAD HOT풋 프린트 관련1 피돌이 1171 2007.10.14
3 Allegro & OrCAD HOTorcad layout에서 외곽선을 원으로 그리는 방법??3 kaizer 2063 2007.10.09
2 Allegro & OrCAD HOT거버파일 합치기??3 박태웅 5147 2007.06.07
1 Allegro & OrCAD HOTupdate properties2 공부하장 1157 2007.06.01
  • 직업은 생활의 등뼈이다.
    - 니체
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.