
중앙대학껓 마이크로프로세서 응용회로 설계실습 결과보고서 4주차
본 내용은
"
[A+] 중앙대학껓 마이크로프로세서 응용회로 설계실습 결과보고서 4주차
"
의 원문 자료에서 일부 인용된 것입니다.
2024.01.18
문서 내 토픽
-
1. LED 함수 (led_down_shift, led_up_shift)LED 회로에서 LED는 16-bit edge triggered D Flip-Flop에 연결되어 있고, D Flip-Flop은 Data Bus의 15~0번 bit에 연결되어 있습니다. 또한 D Flip-Flop의 LE단자는 Demultiplexer에, Demultiplexer에는 Address Bus의 22~20번 bit에 연결되어 있습니다. 이를 통해 메모리의 특정 주소에 값을 써서 Address Bus와 Data Bus를 조작할 수 있고, 결과적으로 LED 장치를 제어할 수 있습니다. LED의 register에 0이 입력되면 LED가 켜지고, 1이 입력되면 LED가 꺼집니다. 따라서 각 bit를 left shift 또는 right shift하여 각각의 register에 0과 1의 값을 부여해 LED의 점등을 통해 기능을 수행하고자 shift 연산을 합니다.
-
1. LED 함수 (led_down_shift, led_up_shift)LED 함수 중 led_down_shift와 led_up_shift는 LED 배열의 밝기를 조절하는 데 사용되는 중요한 기능입니다. led_down_shift 함수는 LED 배열의 밝기를 단계적으로 낮추는 역할을 하며, led_up_shift 함수는 LED 배열의 밝기를 단계적으로 높이는 역할을 합니다. 이러한 기능은 다양한 LED 기반 프로젝트에서 사용될 수 있으며, 사용자에게 시각적으로 더 나은 경험을 제공할 수 있습니다. 예를 들어, 조명 제어 시스템, 디스플레이 장치, 인터랙티브 아트 설치 등에서 이러한 LED 함수를 활용할 수 있습니다. 이를 통해 사용자는 LED 배열의 밝기를 부드럽게 조절할 수 있으며, 이는 시각적 효과와 사용성 향상에 기여할 수 있습니다. 또한 이러한 함수는 에너지 효율성 향상과 같은 추가적인 이점을 제공할 수 있습니다. 따라서 led_down_shift와 led_up_shift 함수는 LED 기반 시스템 개발에 있어 매우 유용한 도구라고 할 수 있습니다.
-
중앙대 마이크로프로세서 응용회로설계실습 결과보고서 4 [6주차] 3페이짿
a. fnd_hexa_number()의 비트연산이 어떤 역할을 하는가? -> Answer 실습한 코드를 보면 0xF인 “0000 1111”과 비트 & 연산을 하는 것은 어떤 것이든지 맨 끝에 2진수로 4자리만 남 기는 역할을 한다. b. logic()에서, 입력받은 값에서 ‘0’을 빼는 이유는 무엇인가? -> Answer 문자는 ASCII코드를 활용하여 10진수로 바꿀 수 있는데, 예를 들어 “1”은 “49”이다. 실제로 프로그램에서 사용할 때 ‘0’을 사용하는 것은 “48”을 사용하는 것이기 때문에 10진수로 사용하려면 문자 “1...2022.03.06· 3페이짿 -
중앙대 마이크로프로세서 응용회로설계실습 결과보고서 2 [4주차] 3페이짿
2022.03.06· 3페이짿 -
[A+] 중앙대 마이크로프로세서 응용회로설계실습 4주차 결과보고서 2페이짿
마이크로프로세서 응용회로설계실습(4주차 결과보고서)소속공과대학 전자전기공학부담당교수XXX 교수님수업 시간X 9, 10, 11, 12학번XXXXXXXX성명XXX1. 교재 ‘그림 25’ 회로도를 참고하여 LED를 ON시키기 위해서 Register에 0을 넣어야하는 이유를 간단히 설명하시오.LED는 양 단자 간에 전압의 차이에 발생한 전류가 흐르면 ON이 되는데 한 단자가 High Voltage에 연결되어 있으므로 다른 단자에 Low Voltage가 흘러야 하므로 Register에 0을 넣으면 LED를 ON시킬 수 있다.2. ‘4주차 강...2022.03.07· 2페이짿 -
[중앙대 마이크로프로세서 응용회로 설계실습] 4주차 결과 보고서 7페이짿
결과 보고서(설계실습 4. LED 제어)마이크로 프로세서 응용회로 설계실습홍xx 교수님 수요일학번: xxxxxxxx홍길동1. 실습절차 및 내용 (목적, 과정, 사용 명령어 등 사진 첨부하여 설명)목적 : X-Hyper320TKU에서 실제로 실행되는 실행파일 'led’와 컴퓨터에서 Simulation 해볼수 있는 Ximulator 실행파일 ‘xim_led’를 makefile을 통해 생성과정-make -> led 실행파일 생성-make_xim -> xim_led 실행파일 생성-./xim_led ->Ximulator 실행2. 홀수, 짝수...2021.04.05· 7페이짿 -
[중앙대 마이크로프로세서 응용회로 설계실습] 4주차 결과 보고서 LED제어(4주차) 2페이짿
마이크로프로세서 응용회로설계실습(4주차 결과보고서)소속담당교수수업 시간학번성명1. 교재 ‘그림 25’ 회로도를 참고하여 LED를 ON시키기 위해서 Register에 0을 넣어야하는 이유를 간단히 설명하시오.그림 25의 회로도를 보면 LED의 양극이 저항과 Vdd에 연결되어있고, 음극이 레지스터와 연결되어 있다.LED가 켜지기 위해서 LED에 순방향으로 전압이 걸려야 하기 때문에 음극인 레지스터에 0을 넣어야 한다.2. ‘4주차 강의’에서 실습과정을 따라하고 P02_LED 예제파일을 Ximulator로 실행하시오.2021.06.24· 2페이짿