
총 125개
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 소개2025.01.241. 마이크로프로세서와 마이크로컨트롤러의 정의 마이크로프로세서는 컴퓨터 시스템의 중앙 처리 장치(CPU) 역할을 하는 장치로, 주로 복잡한 연산을 빠르게 처리하는 데 사용됩니다. 반면 마이크로컨트롤러는 하나의 칩에 CPU, 메모리, 입출력 장치가 통합되어 있어 특정한 제어 작업을 수행하는 데 사용됩니다. 2. 마이크로프로세서와 마이크로컨트롤러의 차이점 마이크로프로세서는 외부 메모리와 주변 장치에 의존하지만, 마이크로컨트롤러는 내부에 메모리와 입출력 장치를 포함하고 있어 독립적인 시스템을 구성할 수 있습니다. 또한 마이크로프로세서는 ...2025.01.24
-
확인학습 1-3 작성 과제2025.05.021. 4비트 초과 코드표와 2의 보수 코드표 4비트 초과 코드표와 2의 보수 코드표를 만드는 방법에 대해 설명합니다. 4비트 초과 코드표는 10진수 값을 4비트 이상의 이진수로 표현하는 방법이며, 2의 보수 코드표는 음수를 표현하기 위해 사용되는 방법입니다. 2. 16비트 정수 표기 방식의 값 범위 16비트 정수 표기 방식에서 표현 가능한 값의 범위는 -32,768 ~ 32,767입니다. 이는 2의 보수 표현 방식에 따라 -2^15 ~ 2^15-1 범위의 값을 나타낼 수 있습니다. 3. 2의 보수 표현 방식의 10진수 변환 8비트 ...2025.05.02
-
기초전자회로및실험2 -ALUs(Arithmetic logic units)를 이용한 n-bit 계산기 설계2025.05.101. 입력 입력은 기본적으로 10의자리 스위치와 1의 자리 스위치를 이용하여 각각 구현합니다. 스위치로 입력한 10진수의 값을 Decimal to Binary (74147) 소자를 이용해서 2진수로 변환하고, 이를 4bit adder(74283) 2개를 이용하여 구현한 8bit BCD to Binary를 통해 binary로 변환시켜 2진수 표현 입력 스위치에는 풀업 저항을 사용합니다. 2. 감가산기 계산기의 집적도를 고려하여 가산기와 감산기를 동시에 설계합니다. AND, OR, XOR 와 같은 기본 소자들로 FULL ADDER를 구...2025.05.10
-
사물 인터넷 플랫폼과 디바이스2025.04.251. Arduino 아두이노는 오픈 소스 전자 플랫폼으로, 다양한 마이크로컨트롤러 보드와 소프트웨어를 포함하고 있습니다. 아두이노 보드는 8비트 및 32비트 CPU를 사용하며, 디지털/아날로그 입출력 핀, PWM 출력, UART 통신 등의 기능을 제공합니다. 아두이노 IDE는 C/C++을 기반으로 하는 통합 개발 환경으로, 초보자도 쉽게 사용할 수 있습니다. 2. 아두이노 프로그래밍 기초 아두이노 프로그래밍에서는 다양한 데이터 타입과 진수 표현 방식을 사용할 수 있습니다. 또한 pinMode(), digitalWrite(), dig...2025.04.25
-
A+ / 디지털시스템설계 가/감산기 실험보고서2025.05.131. 프로그래머블 반 가/감산기 A입력의 반전 유무에 따라 가산기와 감산기로 동작하며, XOR 게이트의 특성을 이용하여 두 회로를 하나로 합쳐 반가감산기 회로를 구성할 수 있다. 실험을 통해 이를 확인하고 이해할 수 있었다. 2. 프로그래머블 전 가/감산기 프로그래머블 전 가/감산기는 제어신호에 따라 가산기와 감산기로 동작할 수 있는 회로이다. 실험을 통해 이를 확인하고 이해할 수 있었다. 3. 4비트 병렬 가산기 7483 IC 소자를 이용하여 4비트 병렬 가산기를 구성하고, 입출력 관계를 실험적으로 확인할 수 있었다. 입력을 피가...2025.05.13
-
컴퓨터구조 출석수업 만점2025.01.251. 직접주소 직접주소는 명령어의 주소필드에 직접 오퍼랜드의 주소를 저장시키는 방식이다. LDA ADRS ; AC←M[ADRS] 즉 ADRS=700이고M[700]=900이므로 유효주소는 700, AC에 적재되는 값은 900이다. 2. 간접주소 간접주소는 명령어의 주소필드에 유효주소가 저장 되어있는 기억장치 주소를 기억시키는 방식이다. LDA[ADRS] ; AC←M[M[ADRS]] 즉 M[700]=900으로 M[900]이 되고 M[900]=950 이므로 유효주소는 900, AC에 적재되는 값은 950이다. 3. 인덱스주소 인덱스주소는...2025.01.25
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 소개2025.05.091. 마이크로프로세서 마이크로프로세서는 아주 작고 연산 능력이 우수한 장치로, IC 집적 기술, 컴퓨터 구조 기술, 시스템 프로그래밍 기술을 단일 칩으로 집적한 반도체 소자입니다. 처음에는 4비트로 시작했지만 점차 8비트, 16비트, 32비트로 발전해왔으며, 다양한 분야에 응용되고 있습니다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만든 컴퓨터로, 마이크로프로세서의 연산 처리 기능에 제어 기능을 추가한 장치입니다. 임베디드 애플리케이션을 위해 설계되어 임베디드 시스템에 널리 사용됩니다. ...2025.05.09
-
전기및디지털회로실험 실험 M2 결과보고서2025.01.121. 키르히호프의 전압법칙 및 전류법칙 실험에서 작성한 각 프로그램의 작성, 실행, 디버깅 과정을 순서대로 자세히 기술했다. 첫 번째로 각 노드의 전압값이 아날로그 입력핀으로 입력되는데 이 값을 1023으로 나누어서 이를 디지털 값으로 사용되도록 했다. 이후 각 저항에 흐르는 전류의 값을 계산하는 코드에 따라 전류가 계산되고, 시리얼 모니터에 각 노드 전압과 저항에 흐르는 전류값이 표시되도록 했다. 이 결과는 수기로 계산한 값과 거의 일치했다. 2. 반가산기 셋업 함수에서 통신 보율과 디지털 입출력 핀을 설정했다. 루프 함수에서는 ...2025.01.12
-
4가지 기본형 레지스터의 분류에 속하는 IC들2025.01.241. 4가지 기본형 레지스터의 개념 레지스터는 데이터를 저장하는 하드웨어 장치로, 4가지 기본형 레지스터는 데이터를 저장하는 방식에 따라 구분된다. 이 중, 누산기는 덧셈 연산을 수행하는 레지스터로, 누적값을 저장하면서 새로운 값을 더해주는 역할을 한다. 카운터는 정해진 범위 내에서 숫자를 세는 레지스터로, 주로 시간 측정 등에 사용된다. 쉬프트 레지스터는 입력된 비트를 왼쪽 또는 오른쪽으로 이동시키는 레지스터로, 데이터 비트를 이동시켜 연산을 수행하거나 데이터를 변환하는 용도로 사용된다. 마지막으로, 일반적인 목적으로 사용되는 레...2025.01.24
-
중앙대학교 마이크로프로세서 응용회로 설계실습 5주차 결과보고서2025.01.021. 마이크로프로세서 응용회로 설계실습 이 보고서는 중앙대학교 마이크로프로세서 응용회로 설계실습 5주차 결과를 다룹니다. main.c 파일의 각 함수 역할을 설명하고, 특정 입력값에 대한 프로그램 동작을 예상하며, shift 연산 없이 동일한 효과를 내는 방법을 제시합니다. 또한 소스코드를 완성하고 실행 결과를 확인하였습니다. 1. 마이크로프로세서 응용회로 설계실습 마이크로프로세서 응용회로 설계실습은 전자공학 분야에서 매우 중요한 부분입니다. 마이크로프로세서는 현대 전자기기의 핵심 구성요소로, 이를 효과적으로 활용하고 응용할 수 있...2025.01.02