카운터 파형 발생 모드 (Atmega 128 PWM 등 4개) ■ 고속 PWM (Pulse Width Modulation)Atmega 기준으로 PWM에 사용된 타이머 주기와 실제 PWM 주기를 같이 설정한 경우. 업 카운터로 동작, 0x00 - 0xFF (TOP).오버플로우 인터럽트(TOV0)와 출력 비교 인터럽트(OCF0) 발생.OC0핀을 통해 파형 발생, 이 경우,비반전 비교 출력 모드는, 지정된 값(OCR0) 도달 시 0 출력, TOP 도달 시 1 출력반전 비교 출력 모드는, 지정된 값 도달 시 1 출력, TOP 도달 시 0 출력 ■ 일반 PWM일반적으로 위상 정정 PWM 모드라 불림. (Phase Collect)타이머 카운터가 업, 다운을 반복하면서 PWM 생성, 결과적으로 고속 모드 보다 2배 ..
C# 시작하기 - 콘솔(Console) 응용 프로그램 (입출력) C# 프로그래밍을 시작하는 분들을 위한 간단한 콘솔 프로그램 예제입니다. 이 예제를 통해 콘솔창에 원하는 문자열을 입력/출력하는 방법을 확인합니다. 1234567891011121314151617181920212223using System; namespace _001{ class Program { static void Main(string[] args) { Console.WriteLine("문제1. 고조선 건국자는?"); Console.Write("입력하세요 : "); string name = Console.ReadLine(); Console.WriteLine("\n문제2. 고조선 건국연도는?"); Console.Write("입력하세요 : B..
펀드별 수익률 순위 도표, 보험사 7개 2019년 1월 7일 기준 ◆ 메트라이프 구분 상품에 따라 약간의 차이가 있음 설정일 수익률 1년 3년 5년 누적 보수 (%) 메트 라이프 채권형 2005.07.04 5.13 5.84 16.55 68.82 0.480 글로벌주식형 2007.03.04 0.86 21.06 35.19 80.65 0.560 아시아주식형 2007.11.05 -9.60 42.97 44.54 17.68 0.460 배당주식형 2007.04.04 -6.04 26.10 43.45 142.47 0.780 미국주식형 2005.07.04 9.64 40.09 65.44 182.61 0.410 가치주식형 2005.07.04 -6.42 25.95 27.84 167.39 0.780 인덱스주식형 2007.11.08..
비주얼스튜디오 윈도우 아이콘 인클루드 가이드 (아이콘 만들기 크기) 출처는 스택오버플로우이며, 윈도우 비스타, 7, XP 등은 이미 적정 사이즈 가이드가 있습니다. 그래서 비표준으로 아무 크기의 아이콘을 사용하면 안 되고, 윈도우 응용프로그램 가이드에 맞춰 윈도우 아이콘 만들기를 해야 합니다. 가령, XP 표준에는 256 * 256이 없습니다. 세부적으로 96dpi를 기준으로 작업해야 하나 윈도우 OS 마다 적정 크기가 다르므로 ICON을 추가할 땐 반드시 가이드에 맞춰 사이즈를 정해놓고 만들어야 합니다. 다행히 많은 표준 가이드를 스택오버플로우에 정리되어 있네요. 관련 글 소개합니다. 윈도우XP는 16, 32, 48 사이즈의 아이콘을 사용(만들기)합니다. 윈도우7은 256 크기 윈도우 아이콘을 지원합니..
C# 마우스 매크로, Mouse 클릭, 위치 이동 소스 예제 웹 서핑으로 얻은 소스 정리하여 소개합니다. 마우스 매크로에 필요한 기능은 2개입니다. 마우스 커서 위치 이동마우스 자동 클릭 이벤트 발생 그래서, 아래처럼 『마우스 매크로』에 필요한 MouseEvent 함수, SetCursorPos 함수를 선언합니다. 12345[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]public static extern void MouseEvent(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo); [DllImport("user32")]pu..
Qt QDialogButtonBox connect 이벤트 예제 소스, signal slot emit Qt Designer - Buttons - Button Box 위 그림처럼 『Button Box를 ui에 추가』했을 때 이벤트 설정하는 방법입니다. Qt5 이전, 이후 버전으로 구현 소스를 나눌 수 있습니다. Qt5 이전 버전 12connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));cs connect는 다들 아시다시피 Qt5.3 이후로 획기적인 변화가 생겼죠. 그래서 Qt5 이전 버전을 쓰신다면 위와 같이 예전 스타일로 사용하시면 됩니다. Q..
금융권 1년 적금 예금 금리, 2019년 상반기 (저축은행, 신협 등) 적금 금리 높은 곳 먼저 알려드립니다. 예금 금리 정리된 표는 적금 아래에 있습니다. ◆ 1년 정기 적금 금리 - 우대금리 미적용□ 은행권, 1금융권 은행명 상품명 세전 금리 우체국 정기적금 2.00% SC제일은행 정기적금 (인터넷) 1.90% 전북은행 정기적금 1.85% NH농협 정기적금 (인터넷) 1.80% BNK경남은행 정기적금 (인터넷) 1.70% BNK부산은행 정기적금 1.70% 우리은행 정기적금 (인터넷) 1.60% KB국민은행 정기적금 1.60% IBK기업은행 정기적금 (인터넷) 1.55% 신한은행 정기적금 (인터넷) 1.20% □ 저축은행 신협 등 2금융권 은행명상품명세전 금리 신목신협 아동수당적금 최대 5% (월 50..
C# Lambda 예제, if else 람다 축약 방법 (Action 델리게이트) 출처 : c# If else shorthand [바로가기] 아래와 같은 if else 문을 축약하려 합니다. 1234567891011bool validName = true; if (validName){ name = "Daniel"; surname = "Smith";}else{ MessageBox.Show("Invalid name");}Colored by Color Scriptercs bool 변수에 물음표 연산자를 응용하여 처리할 수 있을까요? 123456789validName ? { name = "Daniel"; surname = "Smith";} : { MessageBox.Show("Invalid name");}Colo..
Windows XP 서비스팩3에서 형상 관리 방법 Git 2.10.0 - TortoiseGit 1.8.16.0 설치 마이크로소프트의 윈도우XP 지원 중단과 함께 윈도우 환경에서의 형상관리 방법도 바뀌었습니다. 부득이하게 XP에 개발환경을 구축한 분들은 GIT을 사용하기 위해 낮은 버전의 형상관리 툴을 설치해야 합니다. 이 포스트에선 GIT과 거북이 설치 방법을 알려드립니다. Windows XP에 설치해야 하므로 버전 꼭 확인하며 포스트 내용 끝까지 읽어주세요. 윈도우XP 설치 버전GIT 2.10.0TortoiseGIT 1.8.16.0 분할 압축 파일 GIT 2.10.0 설치먼저 참조할 사이트 소개합니다. Git for windows - windows version [바로가기]Git for Windows ..
MFC 배열 CByteArray 사용법 (New, Delete, Set, Add) CByteArray - 1 [New, Delete] 12345678CByteArray* pA = new CByteArray;pA->SetSize( 2, 5 ); delete( pA );pA = NULL; delete(pA);pA =NULL;cs [SetSize, SetAt] 12345678CByteArray AL; AL.SetSize( 8 );AL.SetSize( 4, 5 ); AL.SetAt( 0, 100 );AL.SetAt( 1, 'A' ); AL.SetAt( 1, 'B' );cs [SetAtGrow] 123AL [2] = 102; AL.ElementAt( 3 ) = 103; AL.SetAtGrow( 4, 104 );c..
2019년 달라지는 세금 교통 출산 육아 제도, 경기 부양? ▷ 세금 제도 1) 주택임대 소득 과세 강화 2018년까지는 보유 중인 주택에서 발생하는 주택임대소득이 2,000만원 이하면 비과세였지만, 2019년부터 발생하는 주택임대소득이 2,000만원 이하인 경우에도 세금을 내야 합니다. 발생할 주택임대소득의 종합소득 합산 관세가 원칙이지만 2,000만원 이하인 경우 14%의 세율로 분리과세 선택이 가능합니다. 2) 신용카드 소득공제 1년 연장, 박물관 미술관 공제 신용카드 소득공제 적용 기한이 연장되고, 공제 대상도 확대. 근로자의 세부담 증가와 이에 따른 소비위축 등 경제에 미치는 영향을 고려해 적용 기한이 1년 더 연장. 박물관. 미술관 입장료도 "도서, 공연비" 항목에 추가해 30% 소득공제 혜택..
2019년 2, 3월 경제전망 및 국내 글로벌 증시 방향 (미중 회담 영향) ◆ 2월 경제전망□ 지금 증시 상황은 새해 초에 증권시장에서 2019년 KOSPI는 1,950에서 2,150 사이의 밴드를 유지할 것으로 보였습니다. 지금 2,200 선을 유지하는 것은 과거의 한국 시장에 대한 평가를 기반으로 한 것으로 보입니다. 경제전망 일각에서는 전 세계의 시장에서 한국 시장이 올 한해에는 가장 큰 성장률을 보일 것으로 기대하고 있습니다. 다만 한국 시장 절반이 아니라 그중에서도 국내 매출성장률이 기대되는 곳으로의 투자가 이루어질 것으로 보입니다. 특히 조선, 화학, 건설은 기존의 수치로 봤을 때 저점으로 유지되는 것으로 보여 2019년 올 한해에는 기대해 볼 만하다고 보입니다. □ 경제전망 및 어떤 변화가..