회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
5544 중고장터 HOT[전공서적] 회로이론 ALEXANDER , SADIKU4 아크마 6367 2007.10.08
5543 중고장터 HOT[판매] 5V DC어댑터 아크마 5014 2007.10.08
5542 자유주제 HOT태권v , 철인28호, 썬가드 누가 젤로 싸움을 잘할까요..11 뺘쑝 1704 2007.10.09
마이크로프로세서 HOT키보드 스캔...어렵네요..ㅠㅠ6 머스트비 1003 2007.10.09
5540 중고장터 HOT[판매] SRF 04 초음파센서3 아크마 5241 2007.10.09
5539 중고장터 HOT[판매] RC서보모터 RC-31112 아크마 5179 2007.10.09
5538 자유주제 HOT안녕하세요들~2 하루 6998 2007.10.09
5537 자유주제 HOT음...점점 좋아지는 홈페이지 멋있습니다...4 엘랑 6952 2007.10.09
5536 자유주제 HOT무선 스피커 자료요청입니다...5 엘랑 6560 2007.10.09
5535 마이크로프로세서 HOT음..코드좀 봐주세용 -0-;;2 챠리스만 831 2007.10.09
5534 마이크로프로세서 HOTmax232cpe 콘덴서 용량 질문드립니다.2 마프맨 906 2007.10.09
5533 자유주제 HOT오~ 홈페이지가 점점 머찌게 변하네요.. ㅋㅋ6 행복하면 6841 2007.10.09
5532 마이크로프로세서 HOT이번에 처음 접했는데요...16진수 카운트 하는 프로그램은 어떻게 짜는거에요?2 니트로마 973 2007.10.09
5531 마이크로프로세서 HOT[질문] AT89C51과 AT89S51 차이점...3 곰돌푸우 1825 2007.10.09
5530 자유주제 HOT무서운 아크마님7 빛나는 영혼 1449 2007.10.09
5529 Allegro & OrCAD HOTorcad layout에서 외곽선을 원으로 그리는 방법??3 kaizer 2059 2007.10.09
5528 자유주제 HOT저.. 궁금한개 있어요..;;3 행복하면 6923 2007.10.10
5527 자유주제 HOTrf서보제어 성공~~~기뻐해주십시오5 고문관 7554 2007.10.10
5526 자유주제 HOT예전에는 내몸이 이랬는데 흑흑7 뺘쑝 1423 2007.10.10
5525 마이크로프로세서 HOT이래저래 해서 물어봅니다 ㅎㅎ3 뺘쑝 788 2007.10.10
Prev 1 ... 13 14 15 16 17 18 19 20 21 22 ... 295 Next
  • 너의 의무를 다하라. 그리고 나머지는 하나님께 맡겨라.
    - 코네일
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.