8051(7)
-
아주 간단한 산수 - 보고서 복사하지 말것
수학이라는 말을 쓰기도 부끄러운 산수의 기초상식이다. 확률이라는 단어를 쓰기도 부끄러울 정도다. 가끔 CAD 과제를 내주면 똑같은 도면을 제출하는 학생들이 있다. 그런 결과물을 가끔 겹쳐서 형광등에 비쳐보면 아주 약간만 자리를 바꾸거나 이어진 선을 변형시킨 것들이 있다. 가끔 겁도 없이 도면안에 들어간 다른 학생의 학번도 고치지 않고 제출하는 무식한 경우도 있다. 물론 모두 F 다. 가로 2500 x 세로 2000 짜리 도면의 경우를 예로 들어보자. 크지 않고, 적당히 과제를 내줄만한 크기의 도면이다. 그 중 단 하나의 점을 두 사람이 동시에 선택할 확률은? 2500 x 2000 즉, 5,000,000 이 된다. 단 하나의 점이다. 이것은 어떤 선의 시작점이 될수도, 혹은 중간 경유점이 될수도, 혹은 어..
2009.05.13 -
8051 인터넷 문서 - THE FINAL WORD ON THE 8051
THE FINAL WORD ON THE 8051 8051 관련 자료를 뒤지다보면 거의 반드시 발견하게 되는 자료들이 있다. 여기 "THE FINAL WORD ON THE 8051"이 그 중의 하나다. 사실 정확한 출처는 잘 모른다. 문서 내부에도 이 문서가 어디서 만들어졌는지, 어디에 연락을 해야 만든 사람을 알수 있는지 나오지도 않는다. 내용은 상당히 오래된 감이 있지만 8051 이 21세기에 와서 크게 바뀐것은 없다. 바뀐것이 있다면 다양한 별종(?)들이 출현하기 시작했다는 정도... 그 별종들은 프로토타입(인텔 8051)을 알면 대부분 거기에 약간의 추가기능과 성능향상을 넣은 정도다. 물론 그 성능향상이라는 것이 속도가 두세배 정도 빨리지는 정도는 아니다. 하지만 사용방법은 크게 변함이 없다는 것이..
2008.06.15 -
마이크로프로세서엔 왜 이리도 종류가 많을까? (AT89S52 와 AT89C51ED2 의 차이를 통해 봄)
TY52 보드에 사용되는 AT89S52 와 AT89C51ED2 의 차이를 묻는 질문이 있었다. 아마도 마이크로프로세서를 공부하다보면 이런 종류의 의문을 가지게 되는 경우가 많을 것이라 여겨져서 관련된 글을 답변과 함께 써본다. 질문 : >TY52와 AT89C51ED2에 차이를 알고 싶습니다. > >제가 쓰는 것은 8051계열에(이렇게 알고 있습니다.)AT89C51ED2인데요. > >졸업 하기 전에 이것 저것 많이 써보고 프로세서를 많이 경험해 보고 싶어서요. > >단순하게 8051에서 AVR로 AVR에서 ARM으로 넘어갈려고 하니까.. > >뭔가 암담하게 느껴지네요. > >간단하게라도 좋으니, > >둘에 대표적인 차이라도 알고 싶습니다. > >일단 기초 설명에 도면 같은 걸 봤을때.. > >핀수는 되려 ..
2008.01.01 -
[TY52-DotMatrix] TY52 보드를 이용한 DotMatrix 핸디파일버젼
TY52 보드를 이용한 DotMatrix 핸디파일버젼 ^^ (보다 큰 그림을 원하시는 분은 그림을 클릭하시면 원래 크기로 보입니다.) 들고다니는 투명한 비닐같은 핸디파일안에 도트매트릭스를 넣어보았다. 어디 들고가서 8051로 할수 있는 것을 보여주려고 하는데 아무래도 이 도트매트릭스를 한번 보여주는게 나을 듯 하여 TY52 보드에 16*16 짜리 도트매트릭스를 결합하고, 전원은 아무래도 이동용이어야 하니까 전원아답타 12V 짜리에 내부에서 5V 로 만들어주는 것을 사용했다. ^^ 책상이 지저분하다. ^^; 워낙에 정리 하고는 거리가 먼 성격이라... 대충~ 산다... ^^ 그래도 할건 다 하니까... 가끔 책상 정리도 해야 하는데... 에구... 잘 보면 화면 오른쪽 아래에 돈도 찍혀 있다. ^^; 도트..
2007.10.31 -
[TY52-DotMatrix] TY52보드 이용, SLM1606 Dot - Matrix LED 작동
16*16 DotMatrix 를 TY52 보드로 작동시킨다. 사용한 DotMatrix 는 삼성 SLM1606M 으로 현재는 SLM1608로 이름이 바뀌어 나온다. 내부적인 구동방식은 거의 동일하고 1606에서 사용되던 일부의 불필요한 기능을 제거했다. 따라서 1606을 사용하였지만 1608을 사용하듯이 사용하였다. TY52 보드로 구동하였으면 처음 설정에 애를 먹었지만 현재는 그림으로 보듯이 잘 되고 있다. TY52 보드의 P0 핀 8개를 사용하였다. SLM1606M 은 파워 입력 단자(Con1), 밝기조절 단자(Con2), 데이타 입력 단자(Con3) 이렇게 세개의 컨넥터가 있다. 파워 입력은 5V 를 인가하게 되어 있으며, 밝기 조절을 위해서 SEL, BWR, BCLK 세개의 신호가 필요하다. 나머지..
2007.10.31 -
TY52 보드 전광판 소스 - DOTMATRIX SLM1606M 사용
TY52 보드 전광판 소스 - DOTMATRIX SLM1606M 사용 아래에 제가 짠 소스를 올려봅니다. 대충 돌아가니까 올리기는 하는데... 아직 뭔가 조금 이상한 부분이 남아 있습니다. ^^ SLM1606M 데이타시트에 있는 Con2 부분에 대한 제어가 아직 미짐쩍어서.. 하지만 신경쓰지 않기로 했습니다. ^^ SLM1608 로 바뀌면서 아예 제가 미심쩍어하는 부분은 빼버렸더군요... ^^ 그냥 1606을 1608처럼 사용하는 소스... (여전히 한군데 약간 이상한 구석(버그)이 남아있는 프로그램입니다. ^^) 혹시 SLM1606 이나 1608 구하게 되시면 이 소스 이용해서 프로그램해 보세요. ^^ 연결하는 법은 소스 맨 앞쪽에 나와 있습니다. /* ===========================..
2007.07.05