게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
7 새그먼트 프로그래밍 좀 도와주세요 ㅠ;
게시물ID : programmer_14146짧은주소 복사하기
작성자 : 노말회원
추천 : 0
조회수 : 441회
댓글수 : 1개
등록시간 : 2015/10/28 22:44:49
옵션
  • 베스트금지
  • 본인삭제금지
#include <avr/io.h>
#include <util/delay.h>
 
int main(void)
{
       int i;
       char Arr[10] = {0x3F, 0x06, 0x5B, 0x4F
                             0x66, 0x6D, 0x7C, 0x07 ,0x7F, 0x67};
 
      DDRC = 0xFF;
      DDRA = 0xFF;
 
      while(1)
      {
               for(i=0; i<100; i++)
      {
              PORTC = Arr[i/10];
              PORTA = Arr[i%10];
 
             _delay_ms(500);
      }
 }
return 0;
}
              
--------------
내일 이걸로 시험을 치는데
여기서 포트 1개 더 , 포트 2개 더 추가해서
3자리 수랑 4자리 수 를 0부터 999랑 0부터 9999
까지 프로그래밍 하는걸 적어야 하거든요
다른건 다 그냥 나오고
for() Arr[]  여기 두 괄호만 빈칸으로 두면 적는건데
아무리 생각해도
3자리 수에서 두번째 자리는 i/10으로 나누면 안돼지 싶은데;;
어떻게 계산해야하나요;;
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호