상세 보기
데이터 전송을 위한 전용 명령어 및 I/O 포트를 탑재한 8051 마이크로콘트롤러의 설계
Design of an 8051 Microcontroller With Application-Specific Instructions and I/O Ports for Data Transmission
- 김지혜;
- 이성수
초록
본 논문에서는 데이터 전송을 위한 전용 명령어 및 I/O 포트를 탑재한 8051 마이크로콘트롤러를 설계하였다. 설계된 8051마이크로콘트롤러는 외부 디바이스를 제어하고 데이터를 주고받기 위해 2개의 UART 포트와 1개의 SMBus 포트를 탑재하였으며, 이들 포트를 운용하기 위한 전용 명령어를 개발하여 명령어 집합에 추가하였다. 이에 따라 여러 디바이스를 동시에 제어하고 데이터를 전송할 수 있으며, 응용 프로그램의 코드 크기도 줄일 수 있다. 특히, 다수의 디바이스와 데이터를 주고받는 동안에도 마이크로콘트롤러가 멈추지 않고 다른 프로그램을 수행할 수 있어서 동작 효율을 크게 향상할 수 있다. 0.18 um 공정에서 합성한 결과, 전용 명령어 추가로 인한 하드웨어 크기 증가는 무시할만하며, 모든 명령어 및 I/O 포트가 정상적으로 동작하는 것을 FPGA 보드에서 확인하였다.
키워드
microcontroller; serial interface; UART; SMBus; application-specific instruction
- 제목
- 데이터 전송을 위한 전용 명령어 및 I/O 포트를 탑재한 8051 마이크로콘트롤러의 설계
- 제목 (타언어)
- Design of an 8051 Microcontroller With Application-Specific Instructions and I/O Ports for Data Transmission
- 저자
- 김지혜; 이성수
- 발행일
- 2015-12
- 저널명
- 전기전자학회논문지
- 권
- 19
- 호
- 4
- 페이지
- 625 ~ 631
- 언어
- KOR
- 출판사
- 한국전기전자학회
- 발행국가
- 대한민국
- 분량
- 7 페이지
- ISSN
- E 2288-243X
P 1226-7244