본문 바로가기

TY52

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)이라고 불리는 이 게임은 보통 우리가 생각하는 두명 혹은 그 이상의 사람들이 대결하는 종류의 게임과는 다르다. 이 게임은 초기치가 그 결과를 나타내게 된다. 즉, 무조건적으로 어떤 초기치가 주어지면 그에 따른 결과가 나오게 되는 것인데, 마치 그 결과가 사람이 태어나고 결혼하고 번식하고 죽는 것 처럼 어떤 일정한 패턴을 가진다고 해서 붙여진 이름이 바로 라이프게임인 것이다. 이 게임의 룰은 두가지다. 죽은 세포의 이웃 중 정확히 세 개가 살아 있으면 그 세포은 살아난다. (‘태어난다’.) 살아 있는 세포의 이웃 중에 두 개나 세 개가 살아 있으면, 그 세포는 계속 살아 있는 상태를 .. 더보기
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.. 더보기
SDCC 현재 나온 최신버젼 오늘 SDCC 를 찾아보니 약간의 버젼업이 되어 있다. 사실 내가 사용하는 부분은 8051 부분이라 그다지 별 변화는 없는 편이다. SDCC 는 홈페이지에 이렇게 소개되어 있다. SDCC is a retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open Source Software, distributed under GNU General Public License (G.. 더보기
8051 인터넷 문서 - THE FINAL WORD ON THE 8051 THE FINAL WORD ON THE 8051 8051 관련 자료를 뒤지다보면 거의 반드시 발견하게 되는 자료들이 있다. 여기 "THE FINAL WORD ON THE 8051"이 그 중의 하나다. 사실 정확한 출처는 잘 모른다. 문서 내부에도 이 문서가 어디서 만들어졌는지, 어디에 연락을 해야 만든 사람을 알수 있는지 나오지도 않는다. 내용은 상당히 오래된 감이 있지만 8051 이 21세기에 와서 크게 바뀐것은 없다. 바뀐것이 있다면 다양한 별종(?)들이 출현하기 시작했다는 정도... 그 별종들은 프로토타입(인텔 8051)을 알면 대부분 거기에 약간의 추가기능과 성능향상을 넣은 정도다. 물론 그 성능향상이라는 것이 속도가 두세배 정도 빨리지는 정도는 아니다. 하지만 사용방법은 크게 변함이 없다는 것이.. 더보기
TY52 목차 8051 을 공부하고자 하는 사람들을 위해 쓴 글의 목록이다. 추가로 계속 수정될 것이며, 현재까지 기록된 것은 다음과 같다. 2007/11/17 - [TY52 & 8051] - SDCC - Small Device C Compiler + s51 디버거 2007/11/22 - [TY52 & 8051] - TY52 보드 설명 1 - Port 0 의 풀업저항 2007/11/22 - [TY52 & 8051] - TY52 보드 설명 2 - Port2 에 붙은 LED 2007/11/22 - [TY52 & 8051] - TY52 보드 설명 3 - 크리스탈과 리셋회로 2007/11/22 - [TY52 & 8051] - TY52 보드 설명 4 - 시리얼통신, 전원입력 2007/11/22 - [TY52 & 8051] - .. 더보기