디시인사이드 갤러리

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

갤러리 본문 영역

keil 쓸 줄 아시는분 한번 봐주세요~

ㅇㅇ(119.197) 2009.10.02 11:54:59
조회 87 추천 0 댓글 7

1. P1에는 LED 가 연결되어 있다고 가정.
2. P1 LED 에서 두개 LED만 켜지면서 움직임
3. P0의 7번핀이 0이면 움직임속도는 보통 1이면 빠르게
4. P3의 1번핀을 누르면 움직임이 반대가 되도록 함        <-debouncing!!


구현해봤는데 4번은 어떻게 해야 되는지 모르겠어요

4번만 구현해 주시면 감사요 ㅋ

#include<reg52.H>

sbit pin1 = P0^1;
sbit pin7 = P0^7;

bit LED_state_G = 0;

void DELAY_LOOP_Wait(const unsigned int DELAY)
{
    unsigned int x,y;
    for(x = 0; x<= DELAY; x++)
    {
        for(y=0; y<=120; y++);
    }
}

void main(void)
{
    bit temp = pin1;

    P1 = 0x03;
    pin7 = 1;

    while(1)
    {

        if(pin1 != temp)
        {
            if(LED_state_G == 1)
            {
                LED_state_G = 0;
            }
            else
            {
                LED_state_G = 1;
            }
        }

        if(LED_state_G == 0)    //LED_state_G 가 0일 경우에 왼쪽으로 이동하도록 하고
        {
            P1=P1<<1;
        }
         else                    //LED_state_G  가 1일 경우에 오른쪽으로 이동하도록 한다.
          {
               P1=P1>>1;
        }

        if(P1==0xc0)                //왼쪽으로 가다가 왼쪽 끝에 온 경우
        {
            LED_state_G = 1;        //LED_state_G 에 1을 주어 오른쪽으로 방향전환을 하도록 하고
         }
        else if(P1==0x03)        //오른 쪽으로 가다가 오른쪽 끝에 온 경우
          {
            LED_state_G = 0;        //LED_state_G 에 0을 주어 왼쪽으로 방향전환을 하도록 한다.
        }

    
        if(pin7 == 0)
        {
            DELAY_LOOP_Wait(20000);
        }
        else if(pin7 == 1)
        {
            DELAY_LOOP_Wait(5000);
        }

    }
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
162433 사실 시험공부하려고 컴퓨터 켰는데.. [4] BoA갤로그로 이동합니다. 09.12.14 59 0
162432 횽들 자료구조론 혼자 공부하려고 하는데 교재나 강의 추천좀 !!!!!!! [33] 늅늅늅비비비갤로그로 이동합니다. 09.12.14 276 0
162431 밑에 첫출근글 보니 옛날 생각나네 [4] 박뮤탈갤로그로 이동합니다. 09.12.14 97 0
162430 서버에 보드 설치중인데.. [2] 김성렬(123.142) 09.12.14 63 0
162429 왜 나는 어릴때 깨닫지 못한것일까? [2] 데릭로즈갤로그로 이동합니다. 09.12.14 77 0
162428 구조적 설계방법 DFD - 구조도.. 이거 어디서 공부해야하나요 ? 컴송(122.128) 09.12.14 51 0
162427 진짜 얼마전까진 몰랐는데 [1] DDD(121.138) 09.12.14 52 0
162426 형들 나이제 마음잡고 공부하려해 [10] H2(222.251) 09.12.14 117 0
162425 미투데이 하는횽 있나? [2] 고추장불고기갤로그로 이동합니다. 09.12.14 39 0
162424 보도방 얘기가 나와서 말인데 [5] nRST(61.82) 09.12.14 91 0
162423 모바일 웹페이지 질문여 [1] ㅇㄹ(122.46) 09.12.14 59 0
162422 야 너 거기 학생! [3] 연어갤로그로 이동합니다. 09.12.14 109 0
162421 요즘 학교 도서관에 책신청하기에 재미 들렸엉. [2] 혼아갤로그로 이동합니다. 09.12.14 66 0
162420 이것 좀 도와주세요 ㅠ [4] C초보(115.161) 09.12.14 70 0
162419 혹시 여기에 SAP SD-FI쪽 하는 형 있나욤? 삽퍼(203.245) 09.12.14 445 0
162417 살다살다 디자이너들에게 C 가르켜보긴 첨이었다. [3] Rhea갤로그로 이동합니다. 09.12.14 204 0
162416 첫 출근 후기 [4] 코와붕가(221.140) 09.12.14 526 0
162410 류의 무한의 결투. [2] 씬입사원갤로그로 이동합니다. 09.12.14 102 0
162409 날 말리지 말아라 이섓끼들아 [3] 개쉛기갤로그로 이동합니다. 09.12.14 144 0
162408 와일드카드 문자 매칭 함수 [6] ∫ 2t dt=t²+c갤로그로 이동합니다. 09.12.14 153 0
162407 가끔 드는 생각 [1] algo갤로그로 이동합니다. 09.12.14 66 0
162406 ㅋㅋㅋ [3] rntjr갤로그로 이동합니다. 09.12.14 93 0
162405 아이폰북.swf [2] 숙신갤로그로 이동합니다. 09.12.14 140 0
162404 국제자격증? [3] 아주아슬갤로그로 이동합니다. 09.12.14 130 0
162403 상경대나 자연대 나와서 프로그래머가 되는 법 [2] nRST(114.206) 09.12.14 160 0
162402 국제자격증 따는 법. 다른 자격증보다 비교적 쉬움 [6] nRST(114.206) 09.12.14 181 0
162400 대결구도를 만드는 아이디에 관해 [3] ㅇㅇㅇ(218.101) 09.12.14 85 0
162399 3D 로 달린다 . [2] 때릴꺼야?(116.40) 09.12.14 160 0
162398 프로그램에 대해 생각한것(조금 김) [7] ㅇㅇㅇ(218.101) 09.12.14 163 0
162397 말년휴가로 서울 와 있는데 할게 없다 [1] 양희철갤로그로 이동합니다. 09.12.14 76 0
162395 왜 영업뛰시는분들은... [5] 흑귀두(112.145) 09.12.14 107 0
162394 국제자격증.. [2] Evergrin(222.106) 09.12.14 96 0
162393 시발! [5] Only.갤로그로 이동합니다. 09.12.14 127 0
162391 님들아 프로그래머 왜해여 [9] 데릭로즈갤로그로 이동합니다. 09.12.14 183 0
162389 자바스크립트를 일반 html태그로 바꾸는법 없나여? [2] 사쿠라하즈키갤로그로 이동합니다. 09.12.14 149 0
162388 국제 자격증을 취득하고 싶은데요 [3] 숙신갤로그로 이동합니다. 09.12.14 117 0
162387 과장님이 퇴근하라는데 어케하지 냠냠 [3] 이웃집또테러갤로그로 이동합니다. 09.12.14 99 0
162386 에드야 너무 쫄지 말아라. [3] 개쉛기갤로그로 이동합니다. 09.12.14 147 0
162385 에드.... 보아라. [8] 씬입사원갤로그로 이동합니다. 09.12.14 171 0
162383 씨밬ㅋㅋㅋㅋㅋㅋ국제자격증없는 섀키들은 찌그러져랔ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [6] 개쉛기갤로그로 이동합니다. 09.12.14 139 0
162382 횽들은 코딩할때 글씨체 뭘로 핢? [13] 숙신갤로그로 이동합니다. 09.12.14 190 0
162378 공비님에게 드립니다. [2] 연화갤로그로 이동합니다. 09.12.14 97 0
162377 와일드카드 문자 매치확인해주는 함수 있음? [5] ∫ 2t dt=t²+c갤로그로 이동합니다. 09.12.14 97 0
162376 아직도 구구단 출력 못하는 멍청한 학부생 봐라. [13] 연화갤로그로 이동합니다. 09.12.14 199 0
162374 프밍을 하다보니까 UI쪽에도 욕심이 나는데 말이지 [6] 에릭슈미트갤로그로 이동합니다. 09.12.14 125 0
162373 형들 C언어 한번만 도와주세요 ㅠ ;;(121.128) 09.12.14 75 0
162371 횽들 stl 에서 find 말인데.. 링가링가링(119.69) 09.12.14 70 0
162370 웹디자인/웹프로그래밍 책좀 추천해 주세요~~ [3] 치에갤로그로 이동합니다. 09.12.14 109 0
162369 피로토스 횽~ [2] 흐음(125.128) 09.12.14 70 0
162368 삼성 관련 개념 질문... [2] 물속의다이아갤로그로 이동합니다. 09.12.14 87 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2