회원가입 ID/PW 찾기
AA

제가 사거리 신호등을 제작했는데요 LED 불들어오는 패턴을 바꿨거든요?

P0 = 동쪽 P1= 서쪽 P2 =남쪽 P3 = 북쪽

처음엔 LED 24개가 동시에 켜졌다 꺼졌다를 반복하는 걸로 했는데 그게 한번에 불이들어오다보니 전력이 딸려서 그런지

한 3번 반복하고 말더라고요..

그래서 동쪽 > 남 > 서> 북 요순서대로 차례대로 LED에 한개씩 불들어오게 바꿨어요...

근데 제가 c언어를 잘몰르다보니... 노가다로 했는데요; 컴파일 돌렸는데 에러가 없는데 이렇게 하면 제가 말한대로  나올까요??

 

 

#include <io51.h>

 
 int i;
 int  j =300000;
 void delay(){
  while(j--);
  j = 100000;
 }

 void main()
 {
  do{
  P0.0=0x00;         
  delay();
  P0.0=0xff; 
  P0.1=0x00;
  delay();
  P0.1=0Xff;
  P0.2=0x00;
  delay();
  P0.2=0xff;
  P0.3=0x00;
  delay();
  P0.3=0xff;
  P0.4=0x00;
  delay();
  P0.4=0xff;
  P0.5=0x00;
  delay();
  P0.5=0xff;
  
  P2.0=0x00;         
  delay();
  P2.0=0xff; 
  P2.1=0x00;
  delay();
  P2.1=0Xff;
  P2.2=0x00;
  delay();
  P2.2=0xff;
  P2.3=0x00;
  delay();
  P2.3=0xff;
  P2.4=0x00;
  delay();
  P2.4=0xff;
  P2.5=0x00;
  delay();
  P2.5=0xff;

  P1.0=0x00;         
  delay();
  P1.0=0xff; 
  P1.1=0x00;
  delay();
  P1.1=0Xff;
  P1.2=0x00;
  delay();
  P1.2=0xff;
  P1.3=0x00;
  delay();
  P1.3=0xff;
  P1.4=0x00;
  delay();
  P1.4=0xff;
  P1.5=0x00;
  delay();
  P1.5=0xff;
  
  P3.0=0x00;         
  delay();
  P3.0=0xff; 
  P3.1=0x00;
  delay();
  P3.1=0Xff;
  P3.2=0x00;
  delay();
  P3.2=0xff;
  P3.3=0x00;
  delay();
  P3.3=0xff;
  P3.4=0x00;
  delay();
  P3.4=0xff;
  P3.5=0x00;
  delay();
  P3.5=0xff;

  } while(1);
}

댓글 0

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
2327 자유주제 HOTS3C24401 빛나는 영혼 21393 2011.12.02
2326 자유주제 HOT비밀번호 변경할려는데 값을 입력하란 소린 뭔가요 -ㅅ-?2 wtdsoul 23423 2011.11.29
2325 자유주제 HOT스마트그리드 관련 인터뷰2 일렉트로닉 18719 2011.11.25
2324 자유주제 HOT군것질...2 견우7 21609 2011.11.18
2323 자유주제 HOT"스마트그리드! 한국의 역할이 크다!"IEEE 회장 척아담스2 일렉트로닉 12718 2011.11.17
2322 자유주제 HOT감각은 객관적인가? 견우7 21768 2011.11.12
2321 자유주제 HOT생명의 연속2 견우7 22184 2011.11.04
2320 자유주제 HOTIEEE 스마트 그리드 담당자가 말하는 스마트그리드!!!1 일렉트로닉 8348 2011.11.04
2319 자유주제 HOT그래 기준이 뭐냐? 견우7 20810 2011.11.04
2318 자유주제 HOT만유인력 견우7 21185 2011.11.04
2317 자유주제 HOTbit란 견우7 22933 2011.11.04
2316 자유주제 HOT독점 방지 위원회2 빛나는 영혼 19941 2011.11.02
2315 자유주제 HOT15번째 글... 견우7 23608 2011.11.02
2314 자유주제 HOT혹시 이런 시리즈를 아시나요? 대답은? 견우7 22540 2011.11.01
2313 자유주제 HOT잘못된 선입견4 견우7 16892 2011.11.01
2312 자유주제 HOT상전벽해 견우7 15108 2011.10.31
2311 자유주제 HOT새 이름으로3 견우7 17884 2011.10.29
2310 자유주제 HOTlt‘s 견우7 20011 2011.10.29
2309 자유주제 HOT확인이 필요합니다.7 견우7 23291 2011.10.24
2308 자유주제 HOT정저지와1 견우7 16315 2011.10.23
Prev 1 ... 14 15 16 17 18 19 20 21 22 23 ... 135 Next
  • 회복의 유일한 길은 다시 시작하는 것이다.
    - 체이즈
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.