• Title/Summary/Keyword: 마이크로 콘트롤러

Search Result 116, Processing Time 0.022 seconds

A Design of Low-Power 8-bit Microcontroller (저전력 8-비트 마이크로콘트롤러의 설계)

  • Lee, Sang-Jae;Jeong, Hang-Geun
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.39 no.2
    • /
    • pp.63-71
    • /
    • 2002
  • This paper suggests a 8-bit RISC microcontroller, which has a 4-stage pipeline architecture. Many low-power design techniques that have been proposed by previous works are adopted into it. The proposed microcontroller consumes only 600㎼ per MIPS for 0.6 ${\mu}{\textrm}{m}$ CMOS process and even lower power of 70㎼ per MIPS for 0.25${\mu}{\textrm}{m}$ process. The RTL level design of this microcontroller is carried out using VHDL. The functional verification is thoroughly done at the gate level using 0.6${\mu}{\textrm}{m}$/0.25${\mu}{\textrm}{m}$ CMOS IDEC standard cell library. This microcontroller contains 7000 NAND gates on a 0.36$\textrm{mm}^2$ die using 0.25${\mu}{\textrm}{m}$ process. Finally the comparison of power consumption with other conventional microcontrollers is provided.

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

Design of an 8051 Microcontroller With Application-Specific Instructions and I/O Ports for Data Transmission (데이터 전송을 위한 전용 명령어 및 I/O 포트를 탑재한 8051 마이크로콘트롤러의 설계)

  • Kim, Jihye;Lee, Seongsoo
    • Journal of IKEEE
    • /
    • v.19 no.4
    • /
    • pp.625-631
    • /
    • 2015
  • In this paper, an 8051 microcontroller with application-specific instructions and I/O ports for data transmission is designed. The designed microcontoller includes two UART ports and one SMBus port to control external devices and to transmit data with them. Application-specific instruction is developed and added to the instruction set to exploit these I/O ports. So the designed microcontroller can perform multi-device control and multi-byte transmission. Also, it can reduce the code size of the application program. Especially, the designed microcontroller does not stall and can execute other programs during data transmission, which significantly increases its efficiency. Synthesized in 0.18 um technology, the area overhead due to application-specific instructions was negligible. Operations of all instructions and I/O ports were verified to run correctly on a FPGA board.

An Architecutre of Low Power MPEG-1/2 Layer-III Decoder Using Dual-core DSP (이중코어 DSP를 이용한 저전력 MPEG-1/2 계층-III 복호화기의 구조)

  • Lee Kyu-Ha;Lee Keun-Sup;Hwang Tae-hoon;Oh Hyun-O;Park Young-Chul;Youn Dae-Hee
    • Proceedings of the Acoustical Society of Korea Conference
    • /
    • spring
    • /
    • pp.339-342
    • /
    • 2000
  • 본 논문에서는 DSP와 RISC 마이크로 콘트롤러의 결합으로 구성된 이중 코어 DSP를 이용하여 휴대장치에 적합한 저전력 MPEC-2 계층-III 복호화기의 구조를 제안하고 실시간 시스템을 구현하였다. 제안된 시스템은 디지털 오디오 데이터 처리부와 시스템 제어 정보처리부로 나누어 병렬처리가 가능한 구조이다. 디지털 오디오데이터 처리부에서는 DSP의 강력한 산술연산기능으로 MPEG 복호화 알고리듬을 수행하며 시스템 제어부에서는 마이크로 콘트롤러의 장점인 저가, 저전력의 제어 기능으로 사용자 인터페이스 및 파일 관리, 비트스트림 제어를 담당하도록 구성된다. 입력부에서는 Multi Meadia Card(MMC)를 지원하고, PC와 호환 가능하도록 파일 관리 시스템으로 운용되며 직렬 통신의 데이터 전송과 16비트 해상도 및 최대 48kHz 표본화주파수로 스테레오 출력이 가능하다. 구현된 시스템은 이중 코어를 이용하여 DSP의 연산량 및 동작속도의 감소로 인한 저가, 저전력의 효과로 인해 휴대장치에 적합하다.

  • PDF

Implementation of a Vector Control System of CRPWM Inverter Fed Induction Motor (CRPWM 인버터로 구동되는 유도전동기의 벡터제어 시스템 구현)

  • 김종진;김홍근
    • The Proceedings of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.10 no.3
    • /
    • pp.55-63
    • /
    • 1996
  • In this paper, a vector control system is implemented to drive CRPWM inverter fed induction motor. The rotor flux is estimated using the rotor coordinates flux model and the stator coordinates ramp comparison controller is used as a current controller. The microcontroller 80C196 is used for the computation of the estimation of the rotor flux, the speed controller, the flux controller, the vector rotation, and the phase transformation The current controller is implemented using the analog circuit in order to reduce the burden of the microcontroller. For the proposed system, the digital simulation is performed to examine the feasibility and the superior characteristics of the current controller and the system transient response is verified through the experiment.

  • PDF

A Study on the Development of Wireless Data Logger System using ATmega128 (ATmega128을 사용한 무선 데이터 로거 시스템 개발에 관한 연구)

  • Choi, Kwan-Sun;Yang, Won-Seok;Lim, Jong-Sik;Ahn, Dal
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.7 no.6
    • /
    • pp.1122-1128
    • /
    • 2006
  • In this paper, we implemented an wireless data logger system for checking gas volume data using microcontroller Atmega128. The system used wireless communication between master and slave, and operated by socket communication under TCP/IP protocol between server and client. And monitoring interface program was implemented as a software adoptable for GUI environment using Visual C++. The system is constructed server program and client program in order to display gas volume data at a real time, and is expensive, tiny, and easy in implementation. It allows the system to be useful as a pilot project for microcontroller experiment.

  • PDF

Multiple UART Communications Using CAN Bus (CAN 버스를 이용한 다중 UART 통신)

  • Kang, Tae-Wook;Lee, Seongsoo
    • Journal of IKEEE
    • /
    • v.24 no.4
    • /
    • pp.1184-1187
    • /
    • 2020
  • This paper proposes an in-vehicle network controller fully exploiting the advantages of UART (Universal Asynchronous Receiver/Transmitter) and CAN (Controller Area Network). UART is used in 1-to-1 communication and it exploits parity bit for data integrity check. The proposed in-vehicle network controller converts UART into CAN, which enables multiple communications along with 1-to-1 communication. Also, the proposed in-vehicle network controller exploits CRC (cyclic redundancy check) for data integrity check, which increases communication reliability. CAN is controlled by microprocessor, but the proposed in-vehicle network controller can be controlled by any devices compliant with RS-232, RS-422, and RS-485.

Design and Implementation of Serious Game based on AVR Microcontrollerin Virtual Serial Ports (가상 시리얼 포트에서 AVR 마이크로콘트롤러를 기초로 한 기능성 게임의 설계 및 구현)

  • Ko, YoungHyuk
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.12 no.6
    • /
    • pp.105-109
    • /
    • 2012
  • This paper proposed a method which enabled the designing and implementation of a serious game based on AVR microcontroller on a virtual serial port before making the actual circuit by performing simulation, and which made it possible to develop a serious game. The implemented serious game implemented a mole game which can be enjoyed by one person, a love game with which a male gamer and a female gamer can play, and a marathon game in which a gamer can run the marathon while listening to cheerful music and looking at a region he/she wants to visit. The development of a microcontroller device that provides those functions showed that not only does the device make it possible to develop games more easily and conveniently through the implementation of a game using virtual serial communications with a board designed by an ISIS simulator, but also it reduces trials and errors during game development.

Microcontroller based Chaotic Lorenz System for Secure Communication Applications (암호통신 응용을 위한 마이크로 컨트롤러 기반 로렌츠 카오스 시스템)

  • Jayawickrama, Chamindra;Song, Hanjung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.12
    • /
    • pp.1698-1704
    • /
    • 2018
  • This paper presents a implementation of a chaotic Lorenz system for data secure communication applications. Here we have used PIC18F family-based microcontroller to generate the chaotic signal, and simulated waveform patterns confirm that the chaotic behavior of the microcontroller based discrete time chaotic Lorenz system. There are three R-2R ladder type A/D converters have been implemented for conversion of direct microcontroller digital output into analog waveform, utilizing this specific microcontroller relevant to this experiment work, microcontroller ports B, C and D have been utilized for its time waveform outputs X, Y and Z respectively. XC8 compiler used for the compilation of the program. MATLAB and PROTEUS software platforms are used for simulation. Finally, chaotic time wave forms, 2D chaotic attractors were obtained and secure communication analog waveforms were also verified by experimental measurement.