회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
4386 Analog & Mixed-Signal 설계 HOT전기전자 간단한 differential BJT 증폭기 도와주실분.. gfgg 1346 2011.11.12
마이크로프로세서 HOT8051 사거리 신호등 LED패턴 바꾸기 소스코드좀 봐주세요... LED깜빡 5484 2011.11.12
4384 자유주제 HOT감각은 객관적인가? 견우7 21825 2011.11.12
4383 PADS HOT사용문의요~~ 오렌지 1142 2011.11.11
4382 Analog & Mixed-Signal 설계 HOT[종합질문] 아주 죽겠습니다.1 그대목소리 1416 2011.11.11
4381 마이크로프로세서 HOT데이터 뽑는 소스 질문입니다 ㅠ.ㅠ; 드미트리 5058 2011.11.11
4380 구인구직 HOT(주)로벤 연구소에서 연구원을 모집합니다. maddog 6666 2011.11.10
4379 전기전자 아무거나 HOT고전역학과 현대역학의 정의및 차이2 견우7 916 2011.11.10
4378 마이크로프로세서 HOTSTM32 Bitband 큰강아지 1835 2011.11.09
4377 Analog & Mixed-Signal 설계 HOTOPAMP 단전원 설계 방법 문의1 최고멋쟁이 2275 2011.11.07
4376 마이크로프로세서 HOT이제 막 배우기 시작했는데 램프하나 제대로 못켜겠어요 도와주세요1 안녕:) 4014 2011.11.06
4375 Allegro & OrCAD HOTCapture CIS의 "Place database parts" 실행 시 나타나는 오류?? 시드라인 2071 2011.11.05
4374 PADS HOT2005 버전 라이브러리 컨버터 있으신분..1 종나섹쉬 1154 2011.11.04
4373 자유주제 HOT생명의 연속2 견우7 22223 2011.11.04
4372 자유주제 HOTIEEE 스마트 그리드 담당자가 말하는 스마트그리드!!!1 일렉트로닉 8388 2011.11.04
4371 마이크로프로세서 HOT8051 프로그램좀 짜주세요 ㅠ 재상 1446 2011.11.04
4370 PADS HOTPADS 9.3 파일 공유 부탁드려요 naughty boy 1400 2011.11.04
4369 자유주제 HOT그래 기준이 뭐냐? 견우7 20846 2011.11.04
4368 자유주제 HOT만유인력 견우7 21236 2011.11.04
4367 자유주제 HOTbit란 견우7 23110 2011.11.04
Prev 1 ... 71 72 73 74 75 76 77 78 79 80 ... 295 Next
  • 사람은 자기를 기다리게 하는 자의 결점을 계산한다.
    - 프랑스 속담
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.