디시인사이드 갤러리

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

갤러리 본문 영역

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

이ㅎ힝갤로그로 이동합니다. 2014.03.26 21:48:15
조회 78 추천 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/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
415387 베토벤바이러스-펌프 이웃집힘법사갤로그로 이동합니다. 14.03.30 119 0
415386 c++문제 좆쉬운거 [6] 됴됴(114.111) 14.03.30 197 0
415385 zz님 취업할 때 [3] 허세갑(175.223) 14.03.30 163 0
415384 파싱의 기본은 인터프리터 만들기다 [7] (118.107) 14.03.30 153 0
415383 nobodyknows+ - ココロオドル 이웃집힘법사갤로그로 이동합니다. 14.03.30 41 0
415382 형들 운영체제 과제인데 너무 빡세요.. 도저히 못하겠어요 도와주세요 ㅠ [2] 공대ㅄ(118.107) 14.03.30 117 0
415381 dc개발자도 참 쓰레기다 xx(118.107) 14.03.30 93 0
415380 오토메틱 마리오(Automatic Mario) [1] 이웃집힘법사갤로그로 이동합니다. 14.03.30 61 0
415379 메쓰랩이 없어? [1] 이웃집힘법사갤로그로 이동합니다. 14.03.30 180 0
415378 여자든 나처럼 지잡이든 [3] 허세갑(175.223) 14.03.30 110 0
415377 학교에서 매틀랩 불법다운로드 하지 말라고 공문 내려왔대. [10] 블랙홀군갤로그로 이동합니다. 14.03.30 193 0
415376 파싱의 기본은 웹페이지 분석 이다 [1] (118.107) 14.03.30 78 0
415375 갓오브하이스쿨 12화보는중... 허세갑(175.223) 14.03.30 28 0
415373 학교과젠데 도와주세요ㅠ ㅇㅇ(114.111) 14.03.30 63 0
415370 옥타브좀 하시는분 ㅠㅠ/? 매트랩옥타브(114.111) 14.03.30 45 0
415366 에바 그린 가슴 존나 예쁘다 ㅁㄴㅇㄹ(103.4) 14.03.30 133 0
415365 지금 디시 IP주소 변조되고 있다 [2] (118.107) 14.03.30 185 0
415363 스크래핑 vs 파싱 vs 크롤링 [3] 녹차(118.107) 14.03.30 1906 0
415362 한국에서 찍는 이유가 최첨단 it 강국이라서 그렇다네 [1] ㅇㅇ(118.107) 14.03.30 89 0
415360 [c언어] 특정점수 순으로 이름(문자열)을 정렬할건데; [11] ㅇㅇ(114.111) 14.03.30 113 0
415359 혹시 설치프로그램 아는 형 강좌 좀 써줘 [2] 허세갑(175.223) 14.03.30 63 0
415358 형들 논리회로 문제인데 풀이랑 답 점 알려주세요 도통 모르겠어요 ㅠㅠ [1] dkadls갤로그로 이동합니다. 14.03.30 82 0
415357 형들 자바로 gui 만들다가 리커트 스케일 점수 입력하는 걸 달았는데 [2] 회색사과갤로그로 이동합니다. 14.03.30 167 0
415355 고갤덕후가 자라면 ㅋㅋ(118.176) 14.03.30 32 0
415354 여기가 그 변태로리덕후만모잉다능 [2] ㅋㅋ(118.176) 14.03.30 144 0
415353 자바가많이크긴했지 sh(68.145) 14.03.30 174 0
415352 멀티쓰레드의 이해 이웃집힘법사갤로그로 이동합니다. 14.03.30 87 0
415351 언어라는건 인터페이스에 불과한데 [4] (114.111) 14.03.30 154 0
415350 화려한 덤블링 이웃집힘법사갤로그로 이동합니다. 14.03.30 107 0
415349 경찰의 희생정신 이웃집힘법사갤로그로 이동합니다. 14.03.30 52 0
415348 와 300 봤는데 ㅁㄴㅇㄹ(103.4) 14.03.30 55 0
415347 삼성과 사과 [1] 이웃집힘법사갤로그로 이동합니다. 14.03.30 84 0
415346 자바가 가상머신이 잇어서 호환성잇다 카는데 [5] (61.78) 14.03.30 83 0
415345 프갤러 지나갈 때 사람들의 반응 [2] 이웃집힘법사갤로그로 이동합니다. 14.03.30 175 0
415343 순환 [2] 이웃집힘법사갤로그로 이동합니다. 14.03.30 165 1
415341 건물인터넷 혼자 다말아쳐드시는새끼땜에 진짜 개빡쳐 도와줘ㅠ [3] vfo갤로그로 이동합니다. 14.03.30 152 0
415340 판관포청천 최고의 명장면 캐롧(114.111) 14.03.30 82 1
415339 요미코미사일 이웃집힘법사갤로그로 이동합니다. 14.03.30 51 0
415338 **자추 이웃집힘법사갤로그로 이동합니다. 14.03.30 39 0
415337 세슘의 활동을 멈추게하면 시간도 멈출 수 있다 [2] 이웃집힘법사갤로그로 이동합니다. 14.03.30 98 0
415336 형님들 드림스파크에서 비쥬얼2010깔았는데 ctrl+f5버튼이 없습니다 [1] ㅁㄴㅇㄹ(14.55) 14.03.30 139 0
415335 파싱하고 스크래핑하고 크롤링 차이가 뭐야? [3] 캐롤(118.107) 14.03.30 3377 1
415334 할 짓이 없고 인생이 따분하고 본질을 찾고 싶으면 [1] 이웃집힘법사갤로그로 이동합니다. 14.03.30 61 0
415333 vim emacs가 그렇게 좋냐? [1] 1234(39.7) 14.03.30 709 0
415332 이스라엘 김정은의 햄버거 광고 [1] 허세갑(118.107) 14.03.30 60 0
415330 날씨 좋은데 밖에좀 나가라 [1] 1234(39.7) 14.03.30 68 0
415328 프로그래머용 노트북 추천 좀 해주세요. [1] spv(118.107) 14.03.30 126 0
415327 프로그래밍은 재밌음 [1] 1234(39.7) 14.03.30 91 0
415326 프로그래밍툴은 이게 갑이지 [5] 이웃집힘법사갤로그로 이동합니다. 14.03.30 219 0
415325 자바에서 printf 쓰는법 아는사람? [7] 호구(118.107) 14.03.30 388 0
뉴스 '은수 좋은 날' 김영광, "이젤 너머의 두 얼굴... 선과 악 사이에서 흔들리다" 첫 티저 포스터 공개! 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2