회원가입 ID/PW 찾기
AA

 

 

 8051 주파수 측정기를 만들고 있는데

 회로는 만들었는데

소스만들기가 쉬운일이 아니더라구요.

 소스를 만들긴했는데 작동이 안되는데 이유를 모르겠네요;

 소스쪽은 영 모르는 부분이라서 .. ㅜㅜ..

 

 주파수 측정기 소스좀 작성해주실수 있나요..ㅜㅜ..?

회로와 만든 소스는 첨부했습니다;

댓글 5
  • No Profile

    http://www.mcselec.com/index.php?option=com_content&task=view&id=169&Itemid=57

    위사이트에 아주 잘 설명되있습니다.

    AT89C2051 과 LCD 로 만든 것이지만 약간 변경하면 되겟지요?

    소스도 있구 ...^.^

    회로도 있구 그러네요.

    이것은 검색결과 입니다.

     주소링크가 이상하게 안되네요.

    익스폴러 새창을하나 더 띠우시고 거기에 이주소를 카피하여 보세요.

    여기서 바로 링크안되네요!

     

  • No Profile

    회로도가 불완전해 보입니다.

      - 8051  X1, X2 (MPU의 심장 크리스탈이.....) 

      -  8051   RST     (정상동작 하려면 HIGH 상태를 유지)

      -  74HC574의 1, 11번핀 (이 IC를 사용하지 않아도 될듯 한데요)

     

    소스

    #define SELECT (*(unsigned char*)(0x2fc48)

    #define FNDH (*(unsigned char*)(0x2fc4c)

    #define FNDL (*(unsigned char*)(0x2fc4d) 

     

      FNDL = freq0 : (freq1 << 4);  // ===>>>> P0 = freq0 | (freq1<<4);   // or 연산자를 써야 할것 같네요

      FNDH = freq2 : (freq3 << 4);  // ===>>>> P1 = freq2 | (freq3<<);

     

    ---> 어드레스 디코더를 사용하지 않으셨네요. 회로구성도 그렇고

           그냥 포트에 값을 넣으면 될것 같네요.

           ex) P0 = 0x00;    P1 = 0x33;

                    

     SELECT = 0xdd;  // 필요없을 듯 하구요

     

     if (freq1 = 10)   // ===>> if(freq1 == 10) 바꿔줘야 컴파일도 가능할 듯

  • No Profile

    8051의 리셋은 Active-LOW입니다.

    즉 평상시는 LOW를 유지하고있어야합니다.^^

  • No Profile

    얼음왕자님 죄송한데 Active-Low라는 말은 Low 상태일 때 리셋이 활성화 된다는 뜻입니다. 즉, Low 상태에 있으면 계속 리셋 상태에 있으므로 동작하지 않습니다...^^;; High 상태를 유지해야 하는 것이 맞습니다. 8051은 보통 리셋이 Active-High입니다. 따라서 High 상태를 유지하면 리셋이 동작(시트에는 2 머신 사이클이라고 되어있네요~^^) Low 상태를 유지하면 정상동작입니다~~~^^

  • No Profile

    avr_M 님 말씀처럼 

    574 는 안 쓰셔도 됩니다. 요것은 모자는 포트 때문에 포트 확장용으로 많이 씁니다.

                                          쓰신다면 clk 핀을 컨트롤 해줘야 합니다.

    x1,x2 크리스탈 달아주셔야하구요

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

search
번호 분류 제목 글쓴이 조회 수 날짜
86 펌웨어 & 코딩언어 HOT수치해석 by Matlab or C++ ?2 hoony184 2177 2011.03.02
85 펌웨어 & 코딩언어 HOT모델심 에대한 질문입니다.. 라인걸어서 1980 2011.02.17
84 펌웨어 & 코딩언어 HOTmatlab에 관하여..질문하겠습니다..2 깐돌이01 1798 2011.01.31
83 펌웨어 & 코딩언어 HOTC언어 : GCC에 대하여2 다시 1711 2011.01.14
82 펌웨어 & 코딩언어 HOTinline assembler 삽입 제한 피해가는 법 요청 쿨맨 1640 2011.01.01
81 펌웨어 & 코딩언어 HOTscanf 입력에 대해 질문이요~4 띵킹~ 1994 2010.12.21
80 펌웨어 & 코딩언어 HOTC 언어 기초중 다음 사항에 대하여 질문이여.2 hihihohaha 1631 2010.12.15
79 펌웨어 & 코딩언어 HOTrs232 통신프로그램.. 예딩 2359 2010.12.06
78 펌웨어 & 코딩언어 HOTc언어 능력자님을 찾아요 ㅠ 도와주세요12 진쓰 2304 2010.11.26
77 펌웨어 & 코딩언어 HOT초보에게 좋은 C언어 책 추천 부탁드립니다.7 등나무 2494 2010.11.11
76 펌웨어 & 코딩언어 HOT아스키코드질문2 k231 1219 2010.11.03
75 펌웨어 & 코딩언어 HOT펌웨어란6 k231 2260 2010.11.03
74 펌웨어 & 코딩언어 HOTc언어 초보입니다 조언좀..2 hshyo 1020 2010.10.28
73 펌웨어 & 코딩언어 HOTGPS 데이터를 받아서 지도로 맵핑을 하고자 합니다. 더그라스 1079 2010.10.13
72 펌웨어 & 코딩언어 HOT간단한 어셈블리어 분석 좀 도와 주세요~ ^^; 케루시아 1157 2010.09.08
71 펌웨어 & 코딩언어 HOT학부생인데요 가장 자신있는 프로그램이 어떤거 있으신가요? c언어인분도 계세요?4 온니무 875 2010.08.25
70 펌웨어 & 코딩언어 HOTC/C++로 영상처리를 하고 싶습니다.5 Glory 2981 2010.08.22
69 펌웨어 & 코딩언어 HOTC 언어2 연희야 1098 2010.08.10
68 펌웨어 & 코딩언어 HOT프리스케일 mcu 쓰시는 분은 없나요?1 스즈루 958 2010.06.28
67 펌웨어 & 코딩언어 HOTc언어 관련3 수환 856 2010.06.25
  • 위대한 것 치고 정열이 없이 이루어진 것은 없다.
    - 에머슨
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.