디시인사이드 갤러리

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

갤러리 본문 영역

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

이ㅎ힝갤로그로 이동합니다. 2014.03.26 21:48:15
조회 77 추천 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 - -
414973 나는 삼포세대 [1] 에어로홍갤로그로 이동합니다. 14.03.28 88 0
414971 고딩인데 이거좀 봐주세요 형님들ㅠㅠ [5] 고1(112.121) 14.03.28 187 0
414970 레이싱걸 black 인기1등 그루즈(49.254) 14.03.28 55 0
414969 나에 대해서-최진리 에어로홍갤로그로 이동합니다. 14.03.28 141 0
414966 네트워크공부암 독학됨? [8] waetwe(222.251) 14.03.28 262 0
414965 버퍼 비우는거 왜 하는건지 모르겠다 [2] ㅇㅇ(211.36) 14.03.28 650 0
414964 개발은 슬슬 접고 다른 분야를 찾아봐야겠다 [3] 사장(223.62) 14.03.28 186 0
414963 n 다 지운 결과 ㅁㄴㅇㅁㄴㄹㅈ(58.232) 14.03.28 79 0
414962 질:엄태경은 XSS인가? [2] 총들고우다다갤로그로 이동합니다. 14.03.28 166 0
414961 개로어 에어로홍갤로그로 이동합니다. 14.03.28 49 0
414960 럭스피스톤 안내 허안나(121.126) 14.03.28 250 0
414959 이 그래프 매트랩으로 작성할려고 하면 식어떻게 해야해요? [2] asd(175.214) 14.03.28 185 0
414958 비교연산자로 바꿨는데 같은 상황이 발생했다.. [14] ㅁㄴㅇㅁㄷㅎㄹ(58.232) 14.03.28 230 0
414957 여기 존나 이상한 내용으로 글제목이랑 본문 똑같이쓰는놈 xss아니냐? [2] ㅇㅇ(175.253) 14.03.28 81 0
414956 c언어 질문좀... 이거 뭐가 잘못된거냐? [3] ㅁㅈㄷㅇㅂㅈㄷ(58.232) 14.03.28 102 0
414955 VMWARE 네트워크 질문좀 앙망합니다. [그림첨부] [2] gggg(119.198) 14.03.28 94 0
414954 프갤 인기 질문(ver. 경호원 갤) 허세갑(175.223) 14.03.28 60 0
414953 콩그린 q10q01(59.2) 14.03.28 72 0
414952 러브젤판매사이트 접속 엄태경(121.126) 14.03.28 81 0
414951 콩그린 부탁한 프로그램임 [2] q10q01(59.2) 14.03.28 93 0
414950 면접볼때 프로그램 만든거에 관해 물어봤어여 [1] 풀개미&#039;ㅅ&#.갤로그로 이동합니다. 14.03.28 122 0
414949 사람을 구합니다. Fineapple(27.35) 14.03.28 70 0
414948 c언 개좆밥인데 c언어 처음부터 리스타트는 어떻게하냐? ㅁㄴㅇㅈ(58.232) 14.03.28 62 0
414947 상용프로그램 만드는게 그리 거창한게 아닌데.....;;;;;;;; [4] ㅇㅇ(211.36) 14.03.28 120 0
414946 실리콘 벨리나 가라 사장(223.62) 14.03.28 75 0
414945 러브돌후기 국내1위 허안나(49.254) 14.03.28 1653 0
414944 취직 후에 프로그램 만드는거 쉽나요??? [22] 수크라제갤로그로 이동합니다. 14.03.28 206 0
414943 졸업하고 첫 직장은 무조건 si 아님? [2] 학부생(211.36) 14.03.28 173 0
414942 산업디자인과 대학생인데 프로그래밍 뭐부터배워야하나 [19] 1023(180.229) 14.03.28 268 0
414940 자바의정석 책 입문자가보기에 좋음? [3] ㅇㅇ(175.246) 14.03.28 147 0
414938 포켓몬 할사람 뮬근(58.224) 14.03.28 50 0
414937 보통 서류넣고 얼마 후에 연락오냐 [6] ㅇㅇ(112.217) 14.03.28 116 0
414936 [질문] 컴퓨터그래픽스 아는사람 좀 봐주셈 [8] ㅁㄴㅇ(101.1) 14.03.28 157 0
414935 아오 시발 인터넷도 안되는 곳에서 개발하려니 사장(223.62) 14.03.28 68 0
414934 SI는 노예마크 그 자체다 [10] ㅇㅇ(211.36) 14.03.28 2744 2
414933 직장평가좀 [3] 케냐(125.7) 14.03.28 130 0
414932 자기 프로그램을 파는 회사가 좋아여 [1] 풀개미&#039;ㅅ&#.갤로그로 이동합니다. 14.03.28 83 0
414931 언리얼엔진4 풀소스 공개 [22] de(115.22) 14.03.28 879 0
414930 vba알면 자바 배울때도 도움이 됨? [1] 거지(110.70) 14.03.28 168 0
414929 웹개발공부하고싶은데 ㅇㅇ(175.246) 14.03.28 609 0
414928 와 씨1발 내가 2시간동안 왜안되지 낑낑댔는데 [1] 케냐(125.7) 14.03.28 89 0
414927 HTML 완전 기초책 추천점 ㅇㅇ(175.246) 14.03.28 76 0
414926 손님없을때 자주틀지만 손님있을때 틀면 알바=노땅 될거같은 노래 감기걸린걸(115.144) 14.03.28 76 0
414925 나 C애송이인데 오류 수정좀 ㄷㄷㄷ [1] q01q10(59.2) 14.03.28 102 0
414924 고졸로해도 si도 갠찮은거잡으면뭐 [9] ㅋㅋ(118.176) 14.03.28 369 0
414923 엉엉..카다멈 파는데 찾았어! 쇼콜라(202.133) 14.03.28 113 0
414922 c좁밥인데 배열간단하게 설명좀해줘 3줄이내로 [6] dd(118.219) 14.03.28 636 0
414921 일반인/변태/프로그래머 구별 방법 [6] --(182.208) 14.03.28 626 0
414919 니나스 라고 잡숴보신분 [1] 에이트(49.254) 14.03.28 136 0
414918 위X캣에 올라오는 외주일감만 봐도 2주에 150 임. ㅇㅇ [2] ㅇㅇ(211.36) 14.03.28 223 0
뉴스 임영웅, 도시 떠나 섬마을 총각 된다 디시트렌드 07.28
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2