디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

성님들 값이 저장되게 하는법을 모르겠읍니다 ㅠㅠ

이ㅎ힝갤로그로 이동합니다. 2014.03.26 21:48:15
조회 74 추천 0 댓글 2

제가 ATmega로 7-세그먼트를 작동시키고있는데요

 

4개의 7세그먼트를 좌->우로 1~4로 번호를 주었습니다.

 

예를들어 stt=1이면 1번 세그먼트를 지칭하는거고요

 

같은 방식으로 sst2는 세그먼트에 나타넬 값으로 0~9, All off, All on을 배열 buf에 0~11까지 주었습니다.

 

 

 

작동을 해보니(off=X)

 

XXXX

 

stt1=1, stt2=2 로 명령을 주면

 

2XXX

 

이런식으로 작동하읍니다

 

 

 

문제는 위상태에서 추가로 값을 주면(stt1=3, stt2=9)

 

XX9X

 

이렇게 뜨읍니다...

 

원하는건

 

2X9X 이런식으로 값이 유지되면서 갱신되는건데

 

 

짜놓은걸 보니 당연... 한거긴 한데;;; 어찌해야 값이 유지되는지 잘모르겠읍니다...

 

 

C로 짰고요

 

 

아래는 코드... 코드 발로 짜서 죄송합니다 ㅠㅠ

 

while (1)
      {
      // Place your code here
   printf("COMMAND>>");
 scanf("%s", buf);

 if(buf[0]=='d'&&buf[1]=='i'&&buf[2]=='s'&&buf[3]=='p'&&buf[4]=='l'&&buf[5]=='a'&&buf[6]=='y')
 {
         if(buf[7]=='1')
         {
         stt1=1;
         }
         else if(buf[7]=='2')
         {
         stt1=2;
         }
         else if(buf[7]=='3')
         {
         stt1=3;
         }
         else if(buf[7]=='4')
         {
         stt1=4;
         }
         if(buf[8]=='0')
         {
         stt2=0;
         }
         else if(buf[8]=='1')
         {
         stt2=1;
         }
         else if(buf[8]=='2')
         {
         stt2=2;
         }
         else if(buf[8]=='3')
         {
         stt2=3;
         }
         else if(buf[8]=='4')
         {
         stt2=4;
         }
         else if(buf[8]=='5')
         {
         stt2=5;
         }
         else if(buf[8]=='6')
         {
         stt2=6;
         }
         else if(buf[8]=='7')
         {
         stt2=7;
         }
         else if(buf[8]=='8')
         {
         stt2=8;
         }
         else if(buf[8]=='9')
         {
         stt2=9;
         }
  printf("\r\nDISPLAY (COLUMN: %d, NUMBER: %d )\r\n",stt1,stt2);
  check_flag=0;
 }

 else if (buf[0]=='c' && buf[1]=='l' && buf[2]=='e' && buf[3]=='a' && buf[4]=='r')
 {
         if(buf[5]=='1')
         {
         stt1=1;
         }
         else if(buf[5]=='2')
         {
                stt1=2;
                }
                else if(buf[5]=='3')
         {
                stt1=3;
                }
                else if(buf[5]=='4')
         {
                stt1=4;
                }
  printf("\r\nCLEAR FND\r\n");
  check_flag=1;
 }

 else if (buf[0]=='d' && buf[1]=='e' && buf[2]=='m' && buf[3]=='o')
 {
  printf("\r\nDEMO FND \r\n");
  check_flag=2;
 }

 else
 {
  check_flag=3;
 }

 if (check_flag==0)
 {
  Display_FND(stt1,stt2);
 }

 else if (check_flag==1)
 {
  Display_FND(stt1,10);
  delay_ms(500);
 }

 else if (check_flag==2)
 {
  for (i=0;i<4;i++)
  {
   for (j=0;j<12;j++)
   {
    Display_FND(i,j);
    delay_ms(330);
   }
  }
 }

      };
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
415064 사랑이 뭔가요? [5] 허세갑(59.23) 14.03.29 185 0
415063 여기 r언어 할줄 아시는 분은 없나요 ㅠㅠ [4] ㅇㅇ(58.232) 14.03.29 274 0
415062 완전 쌩초보인데 조언 좀.. [10] 달벌레갤로그로 이동합니다. 14.03.29 295 1
415061 님들아 내 친구 힘법사가 이상해졌어요 [3] 허세갑(59.23) 14.03.29 183 0
415060 정올문제 존나 쉽던데? [3] 이웃집힘법사갤로그로 이동합니다. 14.03.29 173 0
415059 근데 왜 해킹배우려는거임??????? [5] 오리이불(39.7) 14.03.29 235 0
415058 나 좆고딩인데 정보올림피아드에 뭐나오냐? [5] ㅇㅇ(39.121) 14.03.29 266 0
415055 해킹에 가장 필요한 기초는? [2] DSAD(39.121) 14.03.29 160 0
415054 루비가 c언어를 쉽게만든건가요 [1] 어-예(218.39) 14.03.29 150 1
415053 ※ 진심으로 설문조사에 임해주시기 바랍니다. [7] 허세갑(59.23) 14.03.29 179 0
415052 성교육 받고 가실게요~ [3] 허세갑(59.23) 14.03.29 211 0
415050 난 디버깅한걸 도저히 못읽겠더라 ■覇네쿠니스갤로그로 이동합니다. 14.03.29 120 0
415048 mysql 간단한 쿼리좀 봐주세요 55555(211.179) 14.03.29 141 0
415047 자료구조를살까 c언어를 한번더복습할까 [1] ㄷㅈ묟ㄱ(222.251) 14.03.29 198 0
415045 프로그래머의 정의가 도대체 뭐냐 ?? 포스버(211.117) 14.03.29 105 0
415044 오버플로우 기초적인거 하나 질문드려요 [5] 중3(122.32) 14.03.29 260 0
415042 서든하실분 파티모집함 이웃집힘법사갤로그로 이동합니다. 14.03.29 171 0
415041 모토 타카메테 하테나쿠 코코로 노 오코 마데 아나타 아케 가 스캐루 이웃집힘법사갤로그로 이동합니다. 14.03.29 123 0
415040 단항연산자 도움좀 [5] 007(218.153) 14.03.28 159 0
415039 엑셀 csv 입력하여 2차원배열 저장후 println 출력 134314(117.16) 14.03.28 1144 0
415038 핏도를 모르시다니 ㅉㅉ [4] 허세갑(59.23) 14.03.28 211 0
415037 이 영상에 나오는 노래중에 아는 노래 있냐? 이웃집힘법사갤로그로 이동합니다. 14.03.28 55 0
415036 c++ 공부를 mfc책으로해도됨? [3] arweh(222.251) 14.03.28 172 0
415035 페니스같은 정신연령 테스트;; [2] 이웃집힘법사갤로그로 이동합니다. 14.03.28 233 0
415032 요즘 왤케 해킹타령하는 놈들이 많아졌냐 [4] 총들고우다다갤로그로 이동합니다. 14.03.28 199 0
415031 파일 복사 어떻게 하죠??? [3] 수크라제갤로그로 이동합니다. 14.03.28 727 0
415029 노래듣고 가실게요~ 허세갑(59.23) 14.03.28 127 0
415028 키가 작으니까 피해 의식 같은게 생기네여 [13] ㅁㄴㅇㄹ(76.191) 14.03.28 164 0
415026 변수이름 좀 봐주세요. [2] 허세갑(59.23) 14.03.28 51 0
415025 c++할까 c#할까나 [1] ㅁㅈㄷㅅㄷㅈ숌(222.251) 14.03.28 139 0
415024 아 우리 형이 너무 부럽다 [3] ㅁㄴㅇㄹ(76.191) 14.03.28 84 0
415023 키 168에 컴퓨터 공학 전공이면 여자 사귀기는 불가능한가여 [3] ㅁㄴㅇㄹ(76.191) 14.03.28 87 0
415021 형들 나 만들고 싶은 함수가 생겼는데 도저히 만들기 어려울 거 같음 [3] 허세갑(59.23) 14.03.28 76 0
415020 형들 c++오류좀 잡아주세요 땅꼬마휴학생갤로그로 이동합니다. 14.03.28 45 0
415019 자바스크립트만 해도 먹고삼? [1] ...,(222.117) 14.03.28 95 0
415017 이 테크 ㄱㅊ? 왕찬이(222.251) 14.03.28 78 0
415016 백왕이 지금 프갤에서 친목을 명목으로 내세우면서 하는 일의 목적 [2] 허세갑(59.23) 14.03.28 90 0
415015 이제 64비트 운영체제 리버싱 책 나와야되지 않냐??? [3] 수크라제갤로그로 이동합니다. 14.03.28 203 0
415014 형들아 네이버랑 다음 액티브x 좀 이상하죠? 허세갑(59.23) 14.03.28 85 0
415013 이매진컵 다녀왔어요 [9] 요미코번역인(61.37) 14.03.28 169 0
415012 재택한다질문해라 [15] sh(142.241) 14.03.28 197 0
415011 [웹]태그안에있는 글만 가져오기 태그 다 없애고[웹]javascript ㄷㄷㄷ(118.34) 14.03.28 104 0
415009 공구박스 에 관해 ㅇㅇ(218.36) 14.03.28 61 0
415008 야이 돌대가리들아 123(61.72) 14.03.28 37 0
415007 경로쓸떄 \ 두번하는이유가뭐야? [3] 2(114.201) 14.03.28 68 0
415005 결론: 해킹은 개나소나 배우는게 아님 [2] ㅇㅇ(112.185) 14.03.28 122 0
415004 c++기초플러스 책왜캐좆가틈 [2] ㄷ교ㅗ(222.251) 14.03.28 188 0
415003 C는 왜 이렇게 더럽냐 [3] ㅇㅇ(221.147) 14.03.28 108 0
415002 마이크로롱텍스콘돔 평점 루피(49.254) 14.03.28 123 0
415000 진짜 한문제만 도와줘어... [3] 시발(124.0) 14.03.28 91 0
뉴스 제니, 이효리 따라하다가 골로 간다…14만원 ‘발가락 신발’ 뭐길래? 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2