본문 바로가기

8051

Silabs의 ToolStick 1 Paper Manual 실제로 ToolStick 은 이보다는 조금 더 복잡하다. 하지만 이정도로 작은 크기다. 데모버젼의 ToolStick 은 작은 한장의 종이로 된 메뉴얼이 있다. Quick Start Tools Demo 라고 이름 붙여진 이 1-Paper Quick Start Guide 혹은 1-Paper Manual 은 간단하게 CD를 통해 프로그램을 설치하는 것부터 기본적 프로그램 디버깅까지 과정을 나타내고 있다. Silabs의 ToolStick 1 Paper Manual http://electoy.tistory.com/87 JelicleLim(2008.6.25) 더보기
Silabs:ToolStick 사용 기초 Silabs 의 ToolStick Evaluation Kit 은 $10.99 에 구입할 수 있다. 구입이 완료되었다고 하고(혹은 여러 행사가 있을때 사은품으로 주로 이 ToolStick 이 제공된다.), SDCC 도 설치가 되었다면 이제 두 가지를 연결해서 프로그램을 넣어보는 단계다. 여기엔 몇가지 프로그램이 필요하다. 우선 SDCC 를 사용할 때 모든 옵션을 직접 Line 상에서 하듯이 일일이 커맨드를 치거나 혹은 예전 방식의 배치파일을 만들어서 사용할 수도 있다. 하지만 Silabs 에서는 무료 IDE 를 공개하고 있다. 그 공개 IDE 를 가져다가 설치하자. [Silabs:IDE] 이곳에서 중간정도에 있는 [ Silicon Laboratories IDE ] 를 다운받으면 된다. 다운받고 설치하자. .. 더보기
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.. 더보기
Silicon Laboratories 에서 나온 8051 데모 키트 사용 후기 꽤 오래전에 받은 평가판 8051 스틱(?)이다. 그림을 보면 잘 나와있듯이 USB 로 통신이 가능하다. USB 를 이용하는 칩을 통해 프로그램코드를 쓰고 디버깅할 수 있으며, C8051F321 과 함께 C8051F300 을 사용한다. LED 가 전면과 후면에 배치되어 있어, 깜박임을 관찰함으로 프로그램이 제대로 수행하는지 점검할 수 있게 한다. 1. 컴파일러 : SDCC 8051 의 프로그램은 보통 KEIL, IAR 등을 많이 사용한다. 물론 이 외에도 다른 컴파일러들이 몇있기는 하지만 아무래도 상용의 프로그램은 보통 이 둘 중 하나로 선택된다. 가장 강자는 KEIL 이다. 여기서는 Keil 과 Iar 대신 SDCC 라는 공개된 컴파일러를 사용해보려고 한다. 물론 공개기 때문에 공짜다. 프로그램을 해본.. 더보기
LED 로 빛이 들어오는 Winamp Visualization 유투브에서 재미있는 영상을 발견했다. 앞으로 유투브의 영상을 종종 소개하면서 그 내용과 제작 방법까지도 한번 다뤄보면 어떨까 싶다. LED Cube Live Winamp Visualization LED 로 전광판을 만드는 것은 이제는 식상한 공작이 되어가고 있다. 16*16 짜리 LED 를 구하기도 어렵지 않고 프로그램도 왠만하면 다 공개되어 있어서 그냥 쓰면 될 정도다. 물론 여기 동영상으로 제공되는 큐빅은 아이디어가 좋은 것이지 기술적으로 어려운 것은 아니다. 다만 번뜩이는 아이디어로 입체화된 LED Equailzer 를 보게 된다. 언제 한번 만들어봤으면 하는 마음이 든다. TY52 를 사용해서 6*6*6, 즉 216개의 LED (각 6개씩만 넣어도 이렇게 많다니...) 로 큐빅을 만들고 제어를 위.. 더보기
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] - .. 더보기
마이크로프로세서엔 왜 이리도 종류가 많을까? (AT89S52 와 AT89C51ED2 의 차이를 통해 봄) TY52 보드에 사용되는 AT89S52 와 AT89C51ED2 의 차이를 묻는 질문이 있었다. 아마도 마이크로프로세서를 공부하다보면 이런 종류의 의문을 가지게 되는 경우가 많을 것이라 여겨져서 관련된 글을 답변과 함께 써본다. 질문 : >TY52와 AT89C51ED2에 차이를 알고 싶습니다. > >제가 쓰는 것은 8051계열에(이렇게 알고 있습니다.)AT89C51ED2인데요. > >졸업 하기 전에 이것 저것 많이 써보고 프로세서를 많이 경험해 보고 싶어서요. > >단순하게 8051에서 AVR로 AVR에서 ARM으로 넘어갈려고 하니까.. > >뭔가 암담하게 느껴지네요. > >간단하게라도 좋으니, > >둘에 대표적인 차이라도 알고 싶습니다. > >일단 기초 설명에 도면 같은 걸 봤을때.. > >핀수는 되려 .. 더보기