회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
812 마이크로프로세서 HOTatmega16을 이용한 작업을 하려고 합니다. 개발환경이 궁금합니다.2 고니77 1542 2010.12.10
811 마이크로프로세서 HOT고수님께 질문드리겠습니다..2 촌철살인 1353 2010.12.10
마이크로프로세서 HOT8051 주파수 측정기 소스때문에..5 지안이기여워 2545 2010.12.10
809 펌웨어 & 코딩언어 HOTrs232 통신프로그램.. 예딩 2359 2010.12.06
808 마이크로프로세서 HOTㅣ297+7026 으로 스텝모터제어 질문입니다 건들면터져 2921 2010.12.04
807 마이크로프로세서 HOT기본적인건데 틀을 잘못잡겠네요 ㅠㅠ3 김나나 1673 2010.12.04
806 마이크로프로세서 HOT스위치를 이용해서 LCD 문자 입력하기2 김나나 1854 2010.12.04
805 마이크로프로세서 HOT디버거 장단점 비교글2 만사통 2337 2010.12.02
804 마이크로프로세서 HOTarm사의_cortextm-m3의_특성_및_최신_동향2 만사통 1869 2010.12.02
803 마이크로프로세서 HOTATmega128RFA1 Wireless AVR이 기존의 atemga128과 특별히 다른점이 있나요 aerojang827 1618 2010.11.30
802 마이크로프로세서 HOTArtwork하려는데 어떤툴 및 책을 봐야 하는지?2 호호아자씨 947 2010.11.29
801 마이크로프로세서 HOT제발 설명 좀 해주세요..8 POV매니아 1399 2010.11.27
800 펌웨어 & 코딩언어 HOTc언어 능력자님을 찾아요 ㅠ 도와주세요12 진쓰 2304 2010.11.26
799 마이크로프로세서 HOT타이머카운트1번을 3번으로 변경하려는데 테스트해봐도 잘안돼네요..1 온니무 1466 2010.11.24
798 마이크로프로세서 HOTAVR128 소스문의드립니다. 훈돌이 1380 2010.11.24
797 마이크로프로세서 HOT마이컴이 하나 필요합니다...2 멍치 1315 2010.11.23
796 마이크로프로세서 HOT컴파일러 종류에대한 소스코드1 Engr James 1304 2010.11.22
795 마이크로프로세서 HOTatmega128에서 buzzer 소리를 조절할 수 있나요?4 어서오십쇼 4967 2010.11.21
794 마이크로프로세서 HOTADC평균값을 내고 PWM을 제어ㅠㅠㅠ3 말티즈코난 3008 2010.11.20
793 마이크로프로세서 HOTjtag 와 보드가 연결되지 않네요.ㅠㅠ4 sky2man 1361 2010.11.20
Prev 1 ... 13 14 15 16 17 18 19 20 21 22 ... 58 Next
  • 걱정은 인생의 적이다.
    - 셰익스피어
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.