회원가입 ID/PW 찾기
AA

질문할때는 다음 사항을 정확히 설명해주셔야 답변하시는 분도 최대한 정답에 가깝게 답할 수 있습니다.
---------------------------------------------------------------------------------------------------------------------------------------------------------
1. 컴파일러등의 개발환경 :  케일4


2. 회로나 소스코드의 제어목적 :   LCD시계



3. 증상과 예상되는 문제점 : 



4. 기타 :
회로도와 소스 첨부했습니다.

왜 안되는지 모르겠네요 LCD는 16*2구요

ds1302칩과 at89c51ed2 cpu칩 사용햇습니다

LCD를 통한 시간/날짜 표시와 시간/날짜 조정기능 소스인데 안되네요 ㅠㅠ

왜 안되는지 버그가 머먼지 부탁좀 드립니다
---------------------------------------------------------------------------------------------------------------------------------------------------------
 

댓글 1
  • No Profile

    오늘 처음 가입한 초보이지만

    혹시 도움이 될까해서 한번 살펴보았읍니다..

    너무 양이 많네요...어떻게 동작이 안되는지 알 수 있다면 좋을텐데요..

    아예 안되는 건지 RTC가 읽히기는 하는데 제대로 안읽히는 건지...

    LCD display가 잘 안되는건지 모르겠네요..

    잠깐 살펴보다 보니까 앞 부분에

    unsigned char DS1302_Read(unsigned char sending_cmd) 함수에서

    읽어들일때 8051 은 포트를 high 로 해주어서 입력으로 해주어야 하는데

    그런 부분이 없더군요(케일C 에서는 자동으로 해주는지 모르겠지만...전 케일을 안쓰거든요...ㅜㅜ)

     

    DS1302_IO = 1;  //port 를 read 상태로 하기 위해 high로 써넣는 부분이 추가됨...^^;

    DS1302_data = 0 ;          //data buffer clear
     for(bit_num=0;bit_num<8;bit_num++) //0~7 Bit Continue
     {
      DS1302_SCLK = 0 ;  //Make  Clock Pulse  Low
         DS1302_data >>=1 ;  //Bit shift to make one byte data
            //Data is output starting with bit 0

     if(DS1302_DIO) DS1302_data |=0x80  ; //If data bit 1
      else DS1302_data &=0x7f ;     //If data bit 0
    ddelay(2);
      DS1302_SCLK = 1 ;  //Make Clock Pulse High
      }

    혹시 다른 컴파일러와 호환을 위해서라도 위의 한줄은 받드시 추가되어야 될 것으로 보입니다...^^; 

     

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

search
번호 분류 제목 글쓴이 조회 수 날짜
373 전기전자 아무거나 HOT도와주세요! 제발. 조범준 755 2012.01.19
372 전기전자 아무거나 HOT다량의 RGB LED 제어!!!!!!!!!!!! 아이디어좀 주세요!!!1 꼬꼴리 2243 2012.01.10
371 전기전자 아무거나 HOT숨쉬기 견우7 663 2011.12.01
370 전기전자 아무거나 HOT소리 관련 역학... 질문1 견우7 1184 2011.11.18
369 전기전자 아무거나 HOTVHDL로 60초를 표현하는 방법 소스인데,, 어떻게 해야 할까요? 안녕하세요. 5415 2011.11.18
368 전기전자 아무거나 HOT고전역학과 현대역학의 정의및 차이2 견우7 1148 2011.11.10
367 전기전자 아무거나 HOT열역학 2법칙1 견우7 1357 2011.11.02
366 전기전자 아무거나 HOT단편적인 과학 지식... 견우7 981 2011.10.31
365 전기전자 아무거나 HOT전류 측정시 수십 [옴]의 저항을 전류계에 직렬로 연결하여 측정하면 오차가 많이 발생한다 전류계의 내부저항이 측정 오차에 미치는 영향을 설명해주세요 !! ㅜㅜ1 국화보리두충차 1990 2011.10.06
364 전기전자 아무거나 HOTfpga에 대해 문의좀2 마모루 1747 2011.09.07
363 전기전자 아무거나 HOT하드웨어 개발 2년차로서의 안타까운 질문 하나만 하겠습니다.1 마모루 1683 2011.09.07
362 전기전자 아무거나 HOT485통신에대한 궁금증2 카나데 2906 2011.08.20
361 전기전자 아무거나 HOT로봇 청소기 반도체 소자 어떤게 들어가나여??2 다보기 1906 2011.06.30
360 전기전자 아무거나 HOT적외선 센서1 흐기미 2180 2011.06.29
359 전기전자 아무거나 HOT그래픽 LCD 관련 질문드립니다! 랜시스 1793 2011.06.24
358 전기전자 아무거나 HOT윈도우 7인데요,,,pspice가,,,1 약곰탱이 2990 2011.06.02
357 전기전자 아무거나 HOT레벨메타로 전압, 데시벨 읽는 방법이 궁금 합니다. 슈팅 2691 2011.06.01
356 전기전자 아무거나 HOTPspice를 이용해서1 멋진하나 2386 2011.05.26
355 전기전자 아무거나 HOT정말 완전 초보라서.... viryu 2072 2011.04.29
354 전기전자 아무거나 HOTAutoCAD,OrCAD 혹시 프로그램 충돌 관련있는지 질문 올립니다.1 컴맹 2570 2011.04.22
Prev 1 2 3 4 5 6 7 8 9 10 11 ... 25 Next
  • 조용한 물이 깊게 흐른다.
    - 릴리
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.