2024.8.22 [전자회로 해석 및 설계]2 - 가산기와 감산기, 인코더와 디코더 2024.8.22 수업날1. 가산기 회로도와 SCHEMATIC 가산기 시뮬레이션 설정과 결과 2. 감산기 회로도와 SCHEMATIC 감산기 시뮬레이션 설정과 결과 3. 4비트 병렬 가산기 회로도와 SCHEMATIC 4비트 병렬 가산기 시뮬레이션 설정과 결과 1. 인코더회로도와 SCHEMATIC 인코더 시뮬레이션 설정과 결과 2. 디코더회로도와 SCHEMATIC 디코더 시뮬레이션 설정과 결과 가산기와 감산기, 인코더와 디코더 끝! Harman 세미콘 아카데미/전자회로 및 설계 2024.08.22
2024.8.21 [전자회로 해석 및 설계]1 - PSpice를 이용한 회로 시뮬레이션, XOR와 XNOR 게이트, 부울대수와 드 모르강의 정리, 카르노 맵 2024.8.21 수업날먼저 나인플러스 홈페이지에서 OrCAD PSpice를 다운받는다. 다운로드가 완료되었으면, 아래에 표시한 프로그램을 실행하면 된다. 맨 처음 새로운 프로젝트를 만들려면 New Project를 선택하고이름을 설정한뒤, PSpice Analog or Mixed A/D를 선택하고 프로젝트의 위치를 확인하여 생성한다. 다음으로, Create a blank project를 꼭 선택해준다. 그러면 7400 칩에 있는 논리 게이트인 NAND를 불러오기 위하여 우측의 아이콘을 선택하고, Search For Path에서 아래의 사진의 경로에서 Libraries를 찾아준다.그리고 7400을 검색하여 위 사진의 7400/evel.olb를 선택한다. 그러면 아래와 같이 NAND의 symbo.. Harman 세미콘 아카데미/전자회로 및 설계 2024.08.21
2024.8.14 [Verilog] - 문잠김 구현이 가능한 도어락 만들기 프로젝트 2024.8.14 ~ 2024.9.3ppt 자료 시연영상https://youtu.be/iU-9ze4Q9nI?feature=shared Harman 세미콘 아카데미/Verilog 2024.08.14
2024.8.14 [Verilog]20 - I2C_LCD 텍스트 제어 2024.8.14 수업날 LCD 데이터시트 I2C 통신모듈 데이터시트 I2C_LCD 데이터시트어제 배웠던 I2C통신으로 이번에는 LCD에 텍스트를 제어해본다.아래는 4-Bit Interface를 기준으로 I2C 모듈과 LCD의 핀 연결이 어떤 방식으로 연결되어있는지에 대한 그림이다. 다음으로아래의 데이터시트를 보고 LCD에 1byte를 전송하는 소스코드를 작성해보자. i2c_lcd_send_byte 소스코드/////////////////////////////////////////////////////// 2024.8.14////////////////////////////////////////////// 텍스트 lcd에 1byte 보내기module i2c_lcd_send_byte( input .. Harman 세미콘 아카데미/Verilog 2024.08.14
2024.8.13 [Verilog]19 - 조이스틱 3색 led 제어, I2C_LCD 2024.8.13 수업날이번에는 조이스틱을 사용하여 3색 led의 빨강, 초록색을 pwm으로 제어해본다.2개의 색만 사용하는 이유는 조이스틱에서 x,y 결과값만 사용하기 때문이다. adc_sequence2_led_top 소스코드//////////////////////////////////////////////////// 2024.8.13/////////////////////////// 조이스틱으로 3색 led 제어module adc_sequence2_led_top( input clk, reset_p, input vauxp6, vauxn6, vauxp15, vauxn15, output led_r, led_g, output [3:0] com, output [7:0] seg_7); .. Harman 세미콘 아카데미/Verilog 2024.08.13
2024.8.12 [Verilog]18 - 주방타이머 수정, 조이스틱 ADC 2024.8.12 수업날cook_timer 원래 소스코드//////////////////////////////////////////////// 피동 부저 주방 타이머 소스코드module cook_timer( input clk, reset_p, input [3:0] btn, output [3:0] com, output [7:0] seg_7, output reg timeout_led, output buzz, output buzz_clk); wire [3:0] btn_pedge; wire load_enable; wire clk_usec, clk_msec, clk_sec;.. Harman 세미콘 아카데미/Verilog 2024.08.12
2024.7.31 [STM32]8 - RC카 만들기 개인프로젝트 2024.7.31 ~ 2024.8.2 ppt 자료https://docs.google.com/presentation/d/1idfcMwOGdXlYLovBOd0MWsWsQtuPdQ__d5AYJ7SZJV0/edit?usp=sharing RC car 만들기 프로젝트RC car 만들기 프로젝트 목진서docs.google.com 시연영상https://youtu.be/59IVFpETeqI?feature=shared Harman 세미콘 아카데미/STM32 2024.07.31
2024.7.30 [STM32]7 - ADC(가변저항, 조이스틱), ADC_LCD, Bluetooth, Ultrasonic 2024.7.30 수업날STM32cubeide 진행 과정 main.c 소스코드/* USER CODE BEGIN Header *//** ****************************************************************************** * @file : main.c * @brief : Main program body ****************************************************************************** * @attention * * Copyright (c) 2024 STMicroelectronics. * All rights reserved. * * This s.. Harman 세미콘 아카데미/STM32 2024.07.30
2024.7.29 [STM32]6 - BUZZER, ADC 2024.7.29 수업날이번에는 수동부저를 사용하여 멜로디를 연주해본다.수동부저에 전압을 걸어주면 얇은 막의 미세한 떨림으로 소리를 내는 부품이다.수동부저는 입력 주파수에 따라 다양한 음색을 출력해낼 수 있다.아래의 표에서 4번에 있는 주파수를 사용하여 입력 신호를 준다. STM32cubeide 진행 과정 도, 미, 솔 이 차례대로 반복되는 main.c 소스코드/* USER CODE BEGIN Header *//** ****************************************************************************** * @file : main.c * @brief : Main program body **************.. Harman 세미콘 아카데미/STM32 2024.07.29
2024.7.24 [STM32]5 - 엘리베이터 만들기 팀프로젝트 2024.7.24 ~ 2024.7.29버튼을 눌렀을 때, UART로 SOS가 출력되게 하면서 모터의 작동이 멈추게 하기-->엘리베이터의 비상버튼 기능 제작ppt 자료 시연영상nomal_mode add_func_mode Harman 세미콘 아카데미/STM32 2024.07.24