본문 바로가기

하만 세미콘 아카데미/ATmega1283

주방 타이머 헤더파일더보기#define F_CPU 16000000L#include #include #include #define __delay_t 500#define OPMODE_MAX 3#define STATE_MAX 3uint8_t digit[] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x27, 0x7F, 0x67, 0x77, 0x7c, 0x58, 0x5e, 0x79, 0x71};char arr[5];char *PA = &PORTD, *PB = &PORTC;unsigned long cnt = 0, tcnt = 0;volatile int opmode = 0, state = 0; //최적화 금지int t = 0; unsigned long a = 0;int bott1 = 0, .. 2024. 12. 19.
임베디드 시스템(Embedded System)이란? 1. 임베디드 시스템의 정의임베디드 시스템(Embedded System)은 특정 목적을 수행하기 위해 설계된 전자 시스템으로, 하드웨어와 소프트웨어가 단일 장치에 통합된 형태를 말합니다.일반적으로 하나의 마이크로컨트롤러(MCU) 또는 **마이크로프로세서(MPU)**를 중심으로 동작하며, 특정 기능에 최적화된 설계를 특징으로 합니다.쉽게 말하면: 임베디드 시스템은 하나의 장치가 **특정 작업(제어, 계산, 데이터 처리 등)**을 자동으로 수행하도록 설계된 "내장형 시스템"입니다.  2. 임베디드 시스템의 특징특정 기능 수행:다목적 컴퓨터와 달리, 특정한 작업에 맞게 설계됨.예: 전자레인지의 온도 제어, 자동차 엔진 관리, 가전제품의 타이머.소형화:하드웨어가 작고 에너지 효율적으로 설계됨.제한된 공간에서 동.. 2024. 12. 19.
MCU 1. MCU란 무엇인가?**MCU(Microcontroller Unit)**는 하나의 칩에 컴퓨터의 주요 구성 요소인 CPU, 메모리, 그리고 입출력 장치를 통합한 소형 컴퓨터입니다.일반적인 PC와 비교했을 때, MCU는 특정한 작업을 수행하도록 설계된 임베디드 시스템에서 주로 사용됩니다.MCU는 특정 하드웨어를 제어하고, 입력 데이터를 처리하여 출력으로 특정 동작을 실행하는 역할을 합니다. 2. MCU의 구성 요소MCU는 다음과 같은 구성 요소들로 이루어져 있습니다:구성 요소역할CPU데이터를 처리하고 연산을 수행하며 프로그램의 실행을 제어.RAM프로그램 실행 중 필요한 데이터를 일시적으로 저장 (휘발성 메모리).ROM/Flash Memory프로그램 코드를 저장 (비휘발성 메모리).I/O 포트외부 장치와.. 2024. 12. 19.