• Title/Summary/Keyword: 8051

Search Result 65, Processing Time 0.02 seconds

Development of an 8051-compatible microcontroller (8051 호환 마이크로컨트롤러의 설계)

  • 이용석;이성원;강형주;김진석;박인철
    • Proceedings of the IEEK Conference
    • /
    • 2000.11c
    • /
    • pp.173-176
    • /
    • 2000
  • This paper presents the development of an 8051-compatible microcontroller. The 8051 microcontroller is one the most popular mjcrocontroller used nowadays. All the features of the 8051, including peripherals, are implemented. The output of this work is a synthesizable RTL model that is readily available for a simple control unit in a more complex chip, such as an SOC. We put some important notes relating to the implementation of the 8051's features, including bit addressing, multiplication/division, etc.

  • PDF

Implementation of the Integration Laboratory for 8051 Microcontroller (8051 마이크로콘트롤러 통합실험실의 구현)

  • Lee, You-Sang;Yang, Weon-Seok;Jeon, Jae-Wook;Moon, Il-Hyeon;choi, Kwan-Sun;Kim, Dong-Sik;Jeon, Chang-Won;Lee, Sun-Heum
    • The Journal of Korean Association of Computer Education
    • /
    • v.10 no.4
    • /
    • pp.113-124
    • /
    • 2007
  • The virtual laboratory is implemented by Java applets and FLASH animations, which provides the learners with improved experimental methods. If the learners have access to the virtual laboratory system through signing up procedure, they can acquire the fundamental concepts and make a virtual experiment on 8051 microcontroller. In addition, we have implemented the remote laboratory for practicing 8051 microcontroller, which can be used to compensate the absence of reality, occurred during virtual laboratory session. Finally, the proposed integration laboratory provides the learners with almost all the same and advantages as a real laboratory environment.

  • PDF

A Implementation of Web-based Education Contents for 8051 MicroController (웹 기반 8051교육 컨텐츠의 구현)

  • 김현규;최완선;전흥구;김동식;이순흠;최관순
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2004.05a
    • /
    • pp.741-744
    • /
    • 2004
  • 원격 교육시스템의 구현은 인터넷의 기술의 급격한 발전과 함께 활발하게 연구가 진행 되고 있다. 공학 분야에서 원격 교육시스템을 구현하는데 가장 큰 제약사항은 하드웨어의 제어이다. 본 연구에서는 8051 원격 컴파일 시스템을 구현하였으며, 시스템의 구성은 학습자가 웹에서 8051실습 키트를 직접 제어해보며 학습하도록 할 것이다. 학습자는 C언어와 어셈블리어로 8051제어 소스를 작성하고 작성된 소스 파일을 서버에 업로드 하여 컴파일 및 링크할 수 있다 이 과정을 통해 생성된 실행파일을 서버에 연결되어있는 8051 실습키트에 다운로드하여 실행하도록 구현하였다. 또한, 실링 결과의 확인은 웹 카메라를 통해 학습자의 PC에 영상데이터를 전송하여 8051키트의 동작을 학습자들이 확인하게 된다.

  • PDF

Instruction-level Power Model for Asynchronous Processor, A8051 (비동기식 프로세서 A8051의 명령어 레벨 소비 전력 모델)

  • Lee, Je-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.7
    • /
    • pp.11-20
    • /
    • 2012
  • This paper presents new instruction-level power model for an asynchronous processor, A8051. Even though the proposed model estimates power consumption as instruction level, this model reflects the behavioral features of asynchronous pipeline during the program is executed. Thus, it can effectively enhance the accuracy of power model for an asynchronous embedded processor without significant complexity of power model as well as the increase of simulation time. The proposed power model is based on the implementation of A8051 to reflect the characteristics of power consumption in A8051. The simulation results of the proposed model is compared with that of gate-level synthesized A8051. The proposed power model shows the accuracy of 94% and the simulation time for estimation the power consumption was reduced to 1,600 times.

Design of CISC Micro Controller and Study on Verification Step (CISC micro controller 설계 및 검증 과정에 관한 연구)

  • Kim, Kyoung-Soo;Park, Ju-Sung
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.41 no.6
    • /
    • pp.71-80
    • /
    • 2004
  • In this paper, we study for the design and verification of a 16 bits micro controller, which is compatible with a 8 bits micro controller, 8051, widely used in the industrial fields these days. To confirm our design, we verified our design for all instruction sets and various combinational sets of them. Also we propose a new idea for the verification of various instruction sets, We verified our design through some application programs such as IMA-ADPCM, SOLA. Finally, we verified our design for all instruction sets and application programs through an application board, used Xilinx FPGA(XCVl000-560C). After the comparison our design with a 8051 for various cases, We concluded that we could substitute our design for a 8051 and our design could be operated more powerfully than a 8051.

Study on Comparison of an I/O Program Execution Time to Intel Series μPs : 8085, 8086, 8051 and 80386 (마이크로프로세서 I/O 프로그램 실행시간 비교 연구 : 8085, 8086, 8051 및 80386)

  • Lee, Young-Wook
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.2
    • /
    • pp.59-65
    • /
    • 2013
  • Microprocessors of 8 to 16 bits have become the first step of today's computer development with excellent capability and a lot of those are still used in the educational spots. In this study, execution times of Intel series microprocessors(${\mu}ps$) available to microprocessor systems of 8 to 32 bits are obtained and compared by I/O programs. The compared result showed that execution time related to the instruction cycles of 8 bit 8051 was longer than that of 8 bit 8051 and of 16 bit 8086 by a lot of number of clocks in cases of clock frequencies at 4 MHz and at 12 MHz. In cases of really many using ${\mu}p$ clock frequencies, it showed that execution times of instructions have become faster by the order of 8085, 8086, 8051 and 80386. It can be helped to interface with ${\mu}ps$ for real time control through comparing with execution times of I/O programs by mainly many usable Intel series ${\mu}ps$ in our nation.

CD-ROM Development for '8051 Microprocessor' Unit Teaching-Learning in Electronics Circuit Practice Subject of Technical High School (공업계 고등학교 전자 회로 실습교과에서 '8051 마이크로프로세서' 단원의 교수-학습을 위한 CD-ROM 개발)

  • Kim Sung-Rae;Choi Jun-Seop;Chung Dong-Yang
    • Journal of Engineering Education Research
    • /
    • v.6 no.1
    • /
    • pp.22-31
    • /
    • 2003
  • The purpose of this study was to develop CD-ROM so that students can understand 8051 Microprocessor unit easily in electronics circuit practice subject of technical high school. The study gives students, who have difficulties in learning, a chance for self-directed and supplementary learning by suggesting interface process with 8051 Practice Kit. To achieve these purposes, literature survey, collecting textbooks and materials, development of CD-ROM were gradually carried out. Each steps were as follows: Firstly, in literature survey, concepts and characteristics of multimedia and application to class were reviewed. Secondly, text contents on 8051 Microprocessor unit were analyzed, main contents were extracted and graphic, sound, animation were made. It was consisted of eight basic learning subjects, and designed to flow systematically. In this study, we presented a kind of teaching-learning material by developing CD-ROM in 8051 microprocessor unit in electronics circuit practice subject as a central matter. This material will be able to help technical high school students in learning

The Implementation of multimedia education contents for understanding 8051 (8051의 개념이해를 위한 교육 콘텐츠 제작)

  • 최완선;김현규;전흥구;최관순
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2004.05a
    • /
    • pp.745-748
    • /
    • 2004
  • 웹은 이제 우리 생활의 일부분이 되어 가고 있다. 많은 사람들이 웹을 이용하여 중요한 정보를 얻고 있으며, 이를 이용하여 많은 콘텐츠들이 개발되고 있다. 학습을 목적으로 하는 교육 콘텐츠도 많이 개발되고 있으며, 이러한 콘텐츠는 교육 및 훈련이 쉽고, 원하는 시간에 반복 학습을 가능하게 하기 때문에 많이 개발되고 있다. 본 연구에서는 8051을 학습하고자 하는 학생들의 학습을 돕기 위해 Flash와 Java를 이용한 교육 컨텐츠를 개발하게 되었다.

  • PDF

A Implementation of Web-based Education Contents for 8051 MicroController

  • Kim Hyun Keu;Jun Heung Gu;Choi Kwan Sun
    • Proceedings of the IEEK Conference
    • /
    • 2004.08c
    • /
    • pp.690-692
    • /
    • 2004
  • This paper describes Web based education technique. We implemented a remote compile system with 8051 micro controller. It implemented the system in this paper so that a learner compiled 8051 control programs to the remote. Most big restriction subject is the control of the hardware in an engineering field even though it implements a remote education system. We download the Java Application to Java Web Start and execute in this system. In this paper the learner controls 8051 executions in Web to the remote and implemented so that we confirmed the action. The supplementary problem will be the construction of a remote education system which offeres existing text and sound information, flash animation.

  • PDF

A New Asynchronous Pipeline Architecture for CISC type Embedded Micro-Controller, A8051 (CISC 임베디드 컨트롤러를 위한 새로운 비동기 파이프라인 아키텍쳐, A8051)

  • 이제훈;조경록
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.40 no.4
    • /
    • pp.85-94
    • /
    • 2003
  • The asynchronous design methods proved to have the higher performance in power consumption and execution speed than synchronous ones because it just needs to activate the required module without feeding clock in the system. Despite the advantage of CISC machine providing the variable addressing modes and instructions, its execution scheme is hardly suited for a synchronous Pipeline architecture and incurs a lot of overhead. This paper proposes a novel asynchronous pipeline architecture, A80sl, whose instruction set is fully compatible with that of Intel 80C51, an embedded micro controller. We classify the instructions into the group keeping the same execution scheme for the asynchronous pipeline and optimize it eliminating the bubble stage that comes from the overhead of the multi-cycle execution. The new methodologies for branch and various instruction lengths are suggested to minimize the number of states required for instructions execution and to increase its parallelism. The proposed A80C51 architecture is synthesized with 0.35${\mu}{\textrm}{m}$ CMOS standard cell library. The simulation results show higher speed than that of Intel 80C51 with 36 MHz and other asynchronous counterparts by 24 times.