반응형

[다시 쓰는 8051 따라하기] 8051 소개
+------------------------------------------------------+
게시장소 : 다음 tinyrobo
작성자 : Timy(me^^;)
작성일 : 2004.10.28
문의 : 다음카페 tinyrobo 혹은 블로그 http://electoy.cafe24.com/blog
+------------------------------------------------------+
[시작]

## 8051 소개

대충 마이크로프로세서라는 것이 무엇인지, 8051이라는 것이 무엇인지 설명해야 할 필요가 있겠다. 그런데 이건 워낙 많이 책도 나오고, 자료도 인터넷에 널려있으므로 그냥 검색엔진에서 간단하게 8051을 쳐서 살펴보기를 바란다.

그래서 아주 간단하게 다시 써 본다면, 8051이라는 것은 조금~ 오래된 (쉽게 말해서 조금 늙은) 구형 원칩(혹은 아니라고도 한다) 8비트 컴퓨터라고 하자.
여기에 대해서 반론을 제기할 사람도 있겠지만, 그건 이 글을 읽는 사람들에게 별로 유익한 일은 아닐것이므로 대충 그러려니 하고 넘어가 주기를... ^^

8051은 기본적으로 일반 PC가 가지고 있는 연산기능, 저장기능(램과 롬), I/O포트, 인터럽트, 클럭발생장치등을 가지고 있어서 보통의 컴퓨터가 하는 작업을 수행할 수 있다. 단, 우리가 보는 컴퓨터와는 달리 이 모든 것을 가지고는 있되, 아주 조금씩만 가지고 있는 셈이다. 그래서 조금 큰 프로그램을 돌린다는 하는 일을 버겁다. ^^ 쉽게 말하자. 8051은 아주 단순한 원시인 컴퓨터다. 원시인이 만든 컴퓨터 정도라고 해두자.

그러면 이 8051이 쓰이는 곳은 어디일까? 주변에 보면 많이 쓰인다. 가깝게는 MP3 플레이어부터 밥통에 들어가는 칩도 있겠다. 그밖에 8051은 아니지만, 같은 계열의 칩들 - 마이크로프로세서 - 이 핸드폰에도 들어가고, 차량내부에도 사용되고, 전광판에 불 반짝이는 것이나, 아니면 은행 대기자 번호표 주는 기계도 있다.

이런 식으로 꽤 많은 곳에 마이크로프로세서가 사용되고 있고, 그 중에 조금 오래되고 많이 사용되어 왔던 녀석이 바로 8051이다.


## 8051 유사품

처음 8051이 인텔에서 만들어지고 꽤 인기가 있었나보다. 그래서 다른 회사에서도 8051의 기본구조를 가진 칩을 만들기 시작했다. 내부 구조에 핵심부분은 동일하게 설계해서 8051용으로 만든 프로그램을 그대로 쓸수 있으면서 자체적으로 약간씩 특별한 기능을 넣을 칩들이 만들어졌다. 어떤것은 AD/DA 를 넣기도 했고, 어떤 것은 AVR 에서 주로 사용되는 ISP 를 넣기도 했다. 어떤 것은 내부에 롬을 빼기도 했고, 어떤 것은 내부의 롬을 플래시롬으로 교체했다. 속도로 높인 것도 나왔고, I/O포트를 많게 한 것도 나왔다. 하지만 내부의 주된 구조는 동일하게 설계했다. 그래서 유사품인게다. 최근에 넣어진 기능들이 이를테면 8051 에 TCP/IP 를 넣고, MP3 기능을 넣고, USB 도 사용할수 있게 된 것들도 나온다. 물론 이런 칩들은 꽤 비싸다. 하지만 예전에 8051을 사용했던 프로그램이 있다면 이 칩들을 써서 그 프로그램은 그대로 사용하면서 추가된 기능에 대한 부분만 수정해서 잘 집어 넣으면 된다.

그래서 8051 이 조금 구식이고, 그래서 조금 느린 구석도 있지만, 아직까지 가장 많이 사용되는 마이크로프로세서이기도 하다.

+------------------------------------------------------+
[끝]
반응형

+ Recent posts