AVR로 전광판 비슷한 걸 만들어보다가, 출력 포트가 부족함을 알게 ?榮?

 

그래서 해결방법을 찾다가 74HC595를 알게 ?榮?

 

출력 래치가 포함된 8비트 시프트 레지스터 라고 한다;

 

핀 모양은 다음과 같다.

 

 
 
대충 테스트 회로를 구성해보자.

 


 

OUTPUT ENABLE(13) 단자는 0으로 해 주어야 출력된다. 리셋은 그냥 VCC에 물린다.

 

다음과 같이 데이터를 입력한다.

 

 

나도 첨엔 어떻게 해야할지 답답했다.

하지만 안할수도 없고 해서 그냥 해보니까 되더라 -_-;;

 

1. 먼저 래치를 0으로 만든다.

2. 데이터 라인에 0이든 1이든 넣는다.

3. 클럭에 1을 넣었다가 0으로 만든다. (한 클럭을 만든다.) -> 이제 IC에 데이터 하나가 들어갔다.

4. (2)번과 (3)번을 총 8번 반복한다.

5. 래치를 1로 만든다. -> 이제 출력 포트들에 넣은 데이터대로 출력된다.

 

아무튼 완료.

'Electronic' 카테고리의 다른 글

엑박용 USB허브  (4) 2007.05.27
PC 연동 8x8 도트메트릭스  (2) 2007.03.03
8x8 전광판 제작 성공..  (2) 2006.03.21
DIY관련 북마크...  (0) 2006.03.10
서보모터 컨트롤..  (0) 2006.03.09

'Electronic' 카테고리의 다른 글

엑박용 USB허브  (4) 2007.05.27
PC 연동 8x8 도트메트릭스  (2) 2007.03.03
8x8 전광판 제작 성공..  (2) 2006.03.21
74HC595 사용법.  (1) 2006.03.18
서보모터 컨트롤..  (0) 2006.03.09
서보모터는, 세 선이 연결되어 있다. 까만색은 GND, 빨간색은 VCC에 연결하고,
 
노란색 선에 특정 주기의 PWM 신호를 집어넣어주면, 주기에 따라 180도의 각도 안에서 움직인다.
 
아래 그림이 동작을 이해하는데 가장 좋은 그림인거 같다.
 
 


'Electronic' 카테고리의 다른 글

엑박용 USB허브  (4) 2007.05.27
PC 연동 8x8 도트메트릭스  (2) 2007.03.03
8x8 전광판 제작 성공..  (2) 2006.03.21
74HC595 사용법.  (1) 2006.03.18
DIY관련 북마크...  (0) 2006.03.10
 

 

Windows XP에서는 잘 되었던 일부 프로그램들에서, Windows 2000 등에서 실행하면

 

"프로그램 시작점 RestoreLastError을(를) DLL kernel32.dll에서 찾을 수 없습니다."

 

라는 메세지와 함께, 실행이 되지 않는 경우가 있다.

 

 

 

혹시 kernel32.dll 이 잘못된거 아닌가 해서 체크해 보았지만, 문제가 없는 파일이었다.

 

구글을 통해 이러저러 방법을 찾아보다가 발견한 간단하고도 희망적인 한 대답!! +_+

 

 

 

바로 Hex Editor을 열어, RestoreLastError을 SetLength로 수정해보았다.

 

남은 4바이트는 0x00으로 채웠다.

 


그랬더니, 내가 언제 안?獰邂ご쨉資 -_-;;

자알~~~ 된다. -_-;;;
 
 
결론은... kernel32.dll 파일의 함수 이름이 변경되었나보다...
(호환되도록 이전의 함수 alias라도 만들어 놔야 될거 아냐!! -_-;;)
현재의 ( 오차는 많지만 -_-;; ) 위성사진을 보는 프로그램입니다.
프로그램 시작시 기상청 웹서버의 위성이미지들을 불러와 에니메이션으로 보여줍니다.
 
만든지 좀 오래 ?榮쨉 아직도 자알~ 돌아가는군요 :)
 
 
허걱 아래쪽에 태풍 두개가...


 다운로드 : http://mfiles.naver.net/518266bcaaf19d28055a/data2/2004/8/26/178/satellite.exe

+ Recent posts