본문 바로가기

8051

PADS 과제입니다. PADS 로 만드는 8051 회로도 과제 입니다. 더보기
Game of Life 의 회로도, PCB 와 C소스 2005년에 MIT학생들로 이루어진 Dropout Design Team(DDT)은 뭔가 특별한 것을 시도한다. 그들은 보기에 멋지고, 만들기 쉽고, 누구나 쉽게 사용가능한 키트를 만들게 된다. 이것이 Conway 의 라이프게임을 LED로 구현한 키트다. 이 키트는 모듈로 구성된다. 모듈별 구성은 여러개가 합쳐지면서 보다 큰 형태의 LED 판넬을 만들수 있다. 이 키트는 간단한 땜질로 조립이 가능하고 쉽게 휴대할 수 있을 뿐만 아니라, 가격도 저렴하다. 각 모듈은 16개의 LED로 구성되며 4x4 의 격자모양을 가진다. 각 모듈은 마이크로프로세서 Atmega48 을 사용하고, 모듈별로 총 16개, 4x4의 LED 를 컨트롤하게 된다. 가격은 $19.99 이지만 한국에서 구입할 곳은 없다. Atmega48 .. 더보기
라이프게임을 하드웨어로 구현하다. 라이프게임은 영국 수학자 존 호튼 코웨이가 고안해 낸 세포 증식 프로그램이다. 인생게임, 혹은 라이프게임(Life Game)이라고 불리는 이 게임은 보통 우리가 생각하는 두명 혹은 그 이상의 사람들이 대결하는 종류의 게임과는 다르다. 이 게임은 초기치가 그 결과를 나타내게 된다. 즉, 무조건적으로 어떤 초기치가 주어지면 그에 따른 결과가 나오게 되는 것인데, 마치 그 결과가 사람이 태어나고 결혼하고 번식하고 죽는 것 처럼 어떤 일정한 패턴을 가진다고 해서 붙여진 이름이 바로 라이프게임인 것이다. 이 게임의 룰은 두가지다. 죽은 세포의 이웃 중 정확히 세 개가 살아 있으면 그 세포은 살아난다. (‘태어난다’.) 살아 있는 세포의 이웃 중에 두 개나 세 개가 살아 있으면, 그 세포는 계속 살아 있는 상태를 .. 더보기
로봇을 시작하는 사람들이 갖출만한 첫 로봇키트 - VEX ROBOT [VIA:RobotMagazine, RoboShop] VEX ROBOT CLASSROOM LAB FOUNDATION KIT PIC18F8520 를 사용하는 상당히 기초적인 로봇키트다. 실습용으로 적당할 듯 하다. 그다지 복잡하지 않고, 외형도 단순하며 원하는 확장을 하기 편한 프레임을 갖추고 있다. 가격은 $ 317.99 로 그다지 싸보이지는 않지만 그래도 시작하는 단계에서 쓸만하다는 생각이 든다. 이것저것 갖추고 프레임까지 제작하게 된다면 이정도 가격은 금방 넘어가니까... 부품구성도 상당히 깔끔하다. 어려운 프로세서를 쓰는 것도 아니고, 지극히 기본적인 아미크로콘트롤러에 모바일타입의 로봇이다. 특별한 개성보다는 초보용 실습 키트로 첫걸음을 시작하기 적당한 키트로 보인다. 아직은 국내에 소개되지는 않았.. 더보기
Silabs ToolStick 관련 자료 모음 Silabs ToolStick 관련 자료 모음 ToolStick Led Blink 프로그램 ToolStick 회로도 & PDF Silabs의 ToolStick 1 Paper Manual Silabs ToolStick IDE 와 SDCC 연결하기 Silabs ToolStick 사용 기초 Silicon Laboratories 에서 나온 8051 데모 키트 사용 후기 SDCC 현재 나온 최신버젼 더보기
ToolStick Led Blink 프로그램 ToolStick Led Blink 프로그램은 다음과 같다. 프로그램코드는 제공되는 CD안에 들어있으며, 역시 인터넷으로 Silabs 홈페이지에서 검색하여 사용이 가능하다. 컴파일은 Keil C51을 사용하였다. --- 프로그램코드 --- //----------------------------------------------------------------------------- // BLINK_LED.c //----------------------------------------------------------------------------- // Copyright (C) 2005 Silicon Laboratories, Inc. // // AUTH: PB // DATE: 20 JUN 05 // // .. 더보기
Equilibrium, 새로운 디자인의 시계 성인을 위한 장난감가게, 펀샵이라고 이름지워진 곳에서는 다양한 종류의 장난감을 판다. 물론 성인용품이 아니라 진짜 성인을 위한 장난감들이다. 누가 그러던가, 남자는 아이든 어른이든 장난감을 가지고 살아야 하는 존재라고... 그 말이 충분히 공감이 간다. 여기 있는 다양한 종류의 장난감들을 보면 남자 어른들 중 마음이 흔들리지 않는 사람은 없을게다. 문제는 어른을 위한 장난감인만큼 그만큼 비싸다는 것인데, 여기서 가정을 위하는 마음과 자신을 위하는 마음 사이에 갈등이 생기게도 된다. 사족이 길었다. 여기서 한 시계를 발견했다. 다른 것들도 마음에 드는 것들이 많지만 이런 디자인은 참 독특하고, 재미있다는 생각이 든다. 이걸 응용해서 전자시계를 한번 만들어보는건 어떨까? 지금까지처럼 공돌이는 무조건 8-Se.. 더보기
ToolStick 회로도 & PDF Part 1 : C8051F321 - USB 를 통한 PC와 연결 및 디버깅 담당 회로도는 두 부분으로 나눠져 있다. 간단히 USB 를 통해 PC와 연결되는 부분이 있다. 이 부분에 사용되는 칩이 C8051F321 이라는 칩이다. 역시 8051 칩인데 이건 PC와의 USB 통신을 통해 프로그램을 올리거나 디버깅용으로 사용된다. Part 2 : C8051F300 - 직접 제어하는 8051 코어 또 다른 부분이 직접 사용하는 부분이다. C8051F300 칩이 사용된다. 회로도를 보면 알겠지만, F300 보다는 차라리 F321 을 위한 회로였으면 하는 마음이 든다. 그래도 이건 StoolStick 의 Evaluation 버젼이고 간단한 테스트로 LED 를 깜박이는 것을 주로 하는 것이니 더 이상의 주문을 바라.. 더보기