총 72개
-
ALUs (Arithmetic logic units)를 이용한 다기능 디지털 시계 설계2025.05.101. 디지털 시계 디지털 시계의 핵심 기능은 정확한 시간 표시, 시간 측정, 시간 설정 및 알람 기능입니다. 이 프로젝트에서는 7 segment와 다양한 기본 소자들(and gate, 스위치, 10진 카운터와 6진 카운터, 555 타이머, 4020 등)을 사용하여 시/분/초 표시, 시간 변경, 디지털 스탑워치, 디지털 타이머 기능을 구현하였습니다. 카운터 회로, 발진 회로, 디코더 회로 등을 활용하여 각 기능을 구현하였고, 시뮬레이션과 실제 제작을 통해 성능을 검증하였습니다. 2. 디지털 스탑워치 디지털 스탑워치 구현을 위해 555...2025.05.10
-
카운터의 응용으로 디지털시계의 회로도를 완성해 가는 과정 설명2025.01.221. 디지털 카운터 디지털 카운터는 펄스 수를 세거나 타이머 동작, 주파수를 분주하는 회로로 플립플롭을 활용한 기억소자와 조합논리소자로 이루어져 있다. 동기회로 상태의 변화는 클럭 펄스에 동기화해서 나타나지만 비동기 회로 상태 변화는 시스템에 오류가 발생할 때 발생한다. 카운터에는 비동기식 카운터와 동기식 카운터가 있으며, 동기식 카운터는 모든 플립플롭이 같은 시간에 자기 상태를 변화하도록 하지만 비동기식 카운터는 플립플롭의 상태 변화가 동시에 나타나지 않는다. 2. 디지털시계 회로도 구현 디지털시계를 카운터를 응용해 만들기 위해서...2025.01.22
-
디지털공학개론(1. 카운터의 응용으로 디지털 시계의 회로도를 완성해 가는 과정 설명/ 2.4가지 기본형 레지스터의 분류에 속하는 IC들 정리)2025.04.271. 디지털 시계의 회로도 구성 디지털 시계의 회로도는 발진회로, 분주회로, 카운터 회로, 디코더 및 드라이브 회로로 구성된다. 발진회로는 안정적인 클록 신호를 제공하며, 분주회로는 1Hz 구형파를 생성한다. 카운터 회로는 분, 초, 시 단위의 시간을 계산하고, 디코더 및 드라이브 회로는 이를 7세그먼트 디스플레이로 출력한다. 2. 발진회로의 구현 방식 디지털 시계의 발진회로는 3가지 방식으로 구현할 수 있다. 1) 가정용 220V 전원의 60Hz 주파수 사용, 2) CR 발진회로 사용, 3) 수정 발진자(Crystal Oscill...2025.04.27
-
디지털제품과 아날로그제품의 신제품개발과정 비교2025.01.041. 디지털 제품 디지털 제품은 2진수로 정보를 표현하며, 1과 0의 조합으로 정보를 전달한다. 디지털 방식은 연속적인 값을 세분화하여 하나의 값으로 표시한다. 디지털 제품의 대표적인 예로 디지털 시계를 들 수 있다. 2. 아날로그 제품 아날로그 제품은 물리량을 연속적으로 변환하여 정보를 표현한다. 전류, 주파수, 진폭 등과 같이 연속적으로 변화하는 형태로 정보를 전달한다. 아날로그 제품의 대표적인 예로 아날로그 시계를 들 수 있다. 3. 신제품 개발 과정 디지털 제품과 아날로그 제품의 신제품 개발 과정에는 공통점과 차이점이 있다....2025.01.04
-
홍익대학교 마이크로프로세서 실험 및 설계 (실험4) Term project 보고서2025.05.151. 마이크로프로세서 실험 및 설계 이 프로젝트에서는 ATmega128 마이크로프로세서 모듈을 이용하여 디지털 시계, 스톱워치, 알람, 하향 카운터, LED 전광판, 점수판 등 다양한 기능을 구현하였다. 소프트웨어적으로는 타이머/카운터, 외부 인터럽트, 7세그먼트 출력 등을 활용하였고, 하드웨어적으로는 ATmega128 모듈, 7447 디코더 IC, 정전압 분배기 등을 사용하였다. 각 모드별로 세부적인 기능 구현 과정과 코드 분석, 실험 결과 등이 자세히 설명되어 있다. 1. 마이크로프로세서 실험 및 설계 마이크로프로세서는 현대 전...2025.05.15
-
시계의 원리와 다양한 종류 탐구하기2025.01.041. 시계의 구성 시계의 구성에 대해 알아보았습니다. 시계는 각각의 톱니바퀴가 연결되어 있으면서 작은 부품들이 서로 맞물려서 오차 없이 작동되고 있습니다. 초침 톱니바퀴는 60초, 분침 톱니바퀴는 60분, 시침은 12시간으로 톱니바퀴들이 작동됩니다. 2. 시계의 종류 시계의 종류에 대해 알아보았습니다. 옛날에는 물시계, 해시계 등으로 시간을 알 수 있었으며, 회중시계, 탁상시계, 쾌종 시계 등 종류 또한 다양합니다. 3. 시계의 역사 시계의 역사에 대해 관심을 가졌습니다. 시간은 나라마다 차이가 있으며, 시계의 원리에 대해 알게 되...2025.01.04
-
한양대 Verilog HDL 32025.05.041. Verilog HDL 이 프레젠테이션은 Verilog HDL의 Blocking과 Non-Blocking 구문에 대해 설명하고 있습니다. Blocking 구문은 순차적으로 실행되는 반면, Non-Blocking 구문은 동시에 실행됩니다. 이번 실험에서는 Non-Blocking 구문을 사용하여 60초 기준으로 1초마다 FPGA Starter Kit가 변하는 Verilog 코드를 설계하고 실행해보았습니다. 7-segment decoder, Multiple digit 7-segments, 60second clock 모듈을 구현하고 이...2025.05.04
-
정보통신개론_아날로그와 디지털의 장단점에 대해 서술하시오2025.05.121. 아날로그 장단점 아날로그는 바람소리, 매미소리, 사람의 뇌파, 각종의 동식물 파장, 우리 자연계의 대부분 소리라고 볼 수 있다. 이와 같은 자연의 소리를 전기적으로 변환을 시킨 것이 디지털이다. 아날로그와 디지털의 품질을 단순하게 비교를 하면, 아날로그가 더욱 우수한 경우가 많다. 디지털 시계보다 아날로그 시계가 훨씬 정확하다. 아날로그는 sine 파형과도 같은 파형을 변형시켜서 신호를 보낸다. 이것은 공기중을 타서 오거나 전선을 타서 올 때 외부적인 요인에 의해서 신호가 변질이 된다고 하여도 원래 신호로 복구가 될 수 없다는...2025.05.12
-
7 segment counter 결과보고서(틴커캐드)2025.05.031. 7 segment decoder와 7 segment LED 7 segment decoder와 7 segment LED를 연결해 Decoder에 입력되는 이진수에 따라 대응되는 10진수의 표기를 LED를 통해 확인할 수 있었다. 입력은 0000부터 1111까지 실험을 진행했으며, 0부터 9까지 입력되는 이진수와 대응되는 10진수가 7 segment LED에 디지털 숫자 표기로 나타났다. 그러나 10부터 15까지는 한 개의 7 segment LED로는 표기할 수 없어 입력값에 따른 표기가 나타나지 않았다. 2. 4 bit deca...2025.05.03
-
고려대학교 디지털시스템실험 A+ 5주차 결과보고서2025.05.101. Binary to 7-SEGMENT 이번 실험을 통해 7-segment의 8자리가 어떻게 동시에 보여지는지 알 수 있었습니다. Binary to 7-segment를 구현할 때에 저번 시간에 만들었던 binary to BCD를 사용하였고, 이렇게 만든 Binary to 7-segment 함수를 이용해 7-segment 계산기를 만들 수 있었습니다. 이 과정에서 간단한 동작을 하는 함수 하나를 만드는 데에도 그 안에 많은 함수가 쓰인다는 것을 알 수 있었습니다. 2. Adder/Subtractor와 연결한 7-SEGMENT 만들기...2025.05.10
