회원가입 ID/PW 찾기

하드웨어 설계에 관련한 공개 강좌를 게재하는 공간입니다.
운영진에 의해 강좌글은 편집되며, 공익을 위한 게시글은 '하드웨어 강좌'란으로 이동될 수 있습니다.

콘텐츠 수 129

8051이란?

용어도 모르겠어요 구매수 0 조회 수 8089 2008.07.27 08:04:04
판매자 아크마 판매 납포인트 무료 평점 3.0점 / 총 2명 참여

위키백과 ― 우리 모두의 백과사전.

인텔 8051은 1980년 발표된 8비트 마이크로컨트롤러로 8051계열을 통털어 MCS 51이라 부른다. 1980년에서 1990년초까지 모뎀이나 타자기, 게임기등에 광범위하게 이용되었으며 지금도 Atmel, Infineon Technologies, Maxim Integrated Products, NXP, Winbond, ST Microelectronics, Silicon Laboratories, Texas Instruments, Cypress Semiconductor에서 다기능의 호환제품을 생산하고 있다. 인텔의 오리지널 8051은 NMOS공정으로 제작되었으나 후에 CMOS 공정으로 바꾸어 저전력의 배터리 전원 기기에 적용시킬 수 있었다. CMOS공정의 제품은 "C"를 붙여 80C51과 같이 표기한다.

[편집] 8051의 기본 특징

  • 32개의 입출력 라인으로 4개의 8bit 포트(포트 0, 1, 2, 3)
  • 2개의 16비트 타이머/카운터 (겸용)
  • 5개의 인터럽트
  • 2레벨의 인터럽트 우선 순위
  • 4kbyte 의 롬(OTP)
  • 128 x 8 bit 의 램
  • 풀 듀플렉스의 직렬 데이터 통신용 포트 내장
  • 불 대수(boolean) 연산 능력
  • 비트 단위의 어드레싱이 가능한 램
  • 외부에 64kbyte의 프로그램 메모리와 데이터 메모리 확장 가능
  • 111개의 명령어(60개는 싱글 사이클 동작)


위 기능 외에 MCS51로 분류되는 다른 칩들은 다양한 부가기능을 가진다.

  • 프로그램 보호를 위한 EPROM 보안 기능
  • 내부 플래시 메모리 사용으로 프로그램을 손쉽게 함

[편집] MCS 51 패밀리

Mask ROM ROM 없음 EPROM ROM 용량 RAM 용량 타이머/카운터 인터럽트 제조 공정 외부 ROM & RAM
8051 8031 8751 4096 128 2개 5개 HMOS 64kB
8051AH 8031AH 8751H 4096 128 2개 5개 HMOS 64kB
80C51BH 80C31BH 87C51 4096 128 2개 5개 CMOS 64kB
8052AH 8032AH 8752BH 8192 256 3개 6개 HMOS 64kB
80C52 80C32 87C52 8192 256 3개 6개 CMOS 64kB
80C52FA 80C32FA 87C52FA 8192 256 3개 6개 CMOS 64kB

[편집] 외부 링크



모르는 것이 무엇인지 스스로 정리하고 질문하는 습관을 가집시다.
무성의/광범위하거나 직접 해보지 않고 올리는 질문은 서로를 피곤하게 합니다.
질문쪽지는 사절이오니 게시판에 글을 남겨주세요. 그래야 다같이 공유할 수 있으니까요.


profile
slykid 2016.06.17 01:35

요새 배우고있는데 어렵네요';'''

profile
북족하늘 2016.06.25 22:31

좋은정보 감사합니다.

profile
개구락지 2016.06.29 14:30

감사합니다.

profile
홍합스프 2016.07.06 13:03

감사합니다

profile
마크허 2016.07.15 09:55

후 어렵지만 감사합니다

profile
Harrykim 2016.07.16 17:00

감사합니다. 

profile
JJo 2016.07.27 17:01

감사요

profile
럭규 2016.07.28 21:57

감사합니다 ^^

profile
delse1 2016.08.16 22:00

감사합니다.

profile
APC 2016.08.19 00:49

감사합니다

profile
청산유수 2016.09.01 17:47

새로운 마음으로 시작하고 있습니다.

profile
대두코쟁이 2016.09.23 09:38

잘 배워 갑니다.

profile
쿵무따현 2016.09.26 14:49

감사합니다~

profile
JJason 2016.10.07 23:12

좋은 내용 감사합니다.

profile
밥bob 2016.11.17 23:28

좋은정보 감사합니다

profile
냐니뉴 2016.11.23 13:31

감사합니다.

profile
드릅사 2016.12.06 20:10

좋은 정보 감사합니다

profile
tkdak 2016.12.15 11:19

감사합니다

profile
일등하자 2016.12.16 15:38

감사합니다

 

profile
dssad 2016.12.28 12:55

감사합니다

profile
짜우리 2016.12.29 09:48

감사합니다

profile
물불가리지마 2017.01.10 09:08

감사합니다

profile
레로로 2017.01.10 18:17

감사합니다.

profile
shoken 2017.01.12 14:42

감사합니다.

profile
나른한햇살 2017.02.13 20:14

감사합니다.~

profile
쪼무 2017.09.29 11:00
감사합니다
profile
직장인18호 2019.04.17 00:17
감사합니다.
search

연재강좌(하드웨어 엔지니어 되기) : (12)
전자 하드웨어 기초 : (14)
8051 어셈블리 강좌(by 허인교수님) : (7)
■ 제3장. 명령어 2019-04-17 14:58
AVR 기반의 라인트레이서(by 아크마) : (9)
용어도 모르겠어요 : (15)
■ 8051이란? 2019-04-17 00:17
■ 아트워크 기초 2019-04-17 14:40
■ MCU 기초 2019-12-19 10:58
■ 펌웨어 기초 2019-04-17 14:44
■ 납땜하기 2019-07-26 09:49
하드웨어 일반 : (15)
■ ASCII Table 2019-04-17 14:19
PCB설계와 제조의 이해 : (7)
■ CAD-Utility 2021-09-02 13:41
EMC 적합성을 고려한 PCB설계 : (43)
PCB의 기초 : (14)
바이패싱과 디커플링 : (9)
ESD 보호 : (3)
■ ESD 보호 - 개요 2017-06-22 10:24
클럭회로 : (17)
PCB 자주 묻는 질문 : (1)
Altium 사용하기 : (6)
ETC
  • 인간은 생각하는 것이 적으면 함부로 지껄인다.
    - 몽테스키외
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.