회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
347 자유주제 HOT음...점점 좋아지는 홈페이지 멋있습니다...4 엘랑 7092 2007.10.09
346 마이크로프로세서 HOT음..코드좀 봐주세용 -0-;;2 챠리스만 1232 2007.10.09
345 자유주제 HOT안녕하세요들~2 하루 7211 2007.10.09
344 중고장터 HOT[판매] RC서보모터 RC-31112 아크마 5452 2007.10.09
343 중고장터 HOT[판매] SRF 04 초음파센서3 아크마 5586 2007.10.09
마이크로프로세서 HOT키보드 스캔...어렵네요..ㅠㅠ6 머스트비 1996 2007.10.09
341 자유주제 HOT태권v , 철인28호, 썬가드 누가 젤로 싸움을 잘할까요..11 뺘쑝 1864 2007.10.09
340 중고장터 HOT[판매] 5V DC어댑터 아크마 5320 2007.10.08
339 중고장터 HOT[전공서적] 회로이론 ALEXANDER , SADIKU4 아크마 6784 2007.10.08
338 마이크로프로세서 HOT뭐가 좋지요???2 서가래 1216 2007.10.08
337 자유주제 HOT오늘 하루 개떡같네 ....10 뺘쑝 7814 2007.10.08
336 마이크로프로세서 HOT좀 도와주세요!!;;1 아무거나 1069 2007.10.08
335 중고장터 HOT라인트레이서 구합니다13 곰팅이 5418 2007.10.08
334 자유주제 HOT이러다...4 빛나는 영혼 7247 2007.10.08
333 자유주제 HOT부부싸움16 빛나는 영혼 1633 2007.10.08
332 자유주제 HOT하드백업...5 아크마 10891 2007.10.08
331 자유주제 HOT안녕하세요 ^^4 조재진 6599 2007.10.07
330 마이크로프로세서 HOT인터럽트에 관한것 질문있습니다.13 레드리네 1313 2007.10.07
329 자유주제 HOT포인트....ㅜㅜ2 이엠피쇼 12714 2007.10.05
328 마이크로프로세서 HOT영상처리를 위한 자료 있으신분 있을까용 ....5 뺘쑝 1149 2007.10.05
  • 경영인의 가장 중요한 과업중의 하나는 자기직원들의 불이행에 대한 변명을 없애는 것이다.
    - 타운센드
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.