논리회로3 [논리회로] 디지털 코드 1. BCD 코드 BCD코드는 10진수를 2진수 4비트로 표현한 코드입니다.0 ~ 9를 표현하며, 2진수 0000 ~ 1001에 대응됩니다.(단, 10 ~ 15는 1010 ~ 1111에 대응되지 않습니다. 해당 2진수 범위는 사용하지 않습니다.) BCD코드는 간단히 10진수 표현을 할 수 있으며, 하드웨어 구현이 용이합니다.과거에 만들어진 시스템을 계속 작동시켜야 하는 경우 호환성을 위해 BCD코드를 계속 사용합니다. 당연히 BCD코드로 표현된 수도 연산을 할 수 있습니다.다만 연산 결과 중 특정 자리수가 9를 초과하면 +6을 하여 강제로 올림수를 발생시켜야 정상적인 값이 출력됩니다. BCD코드 + 3을 하면 3증수 코드가 되는데,0 9, 1 8... 의 자기 보수 관계가 형성됩니다. 이 외에도 다.. 2025. 4. 17. [논리회로] 수의 체계 1. 진법과 진수 r진법은 0부터 r-1까지의 수를 나타내는 방법입니다.진수는 진법으로 나타낸 수를 의미하며, r진수는 r진법으로 나타낸 수가 됩니다. 2. 진법 변환 n진수에서 r진수로 변환을 할 경우 다음과 같은 방법을 사용하면 됩니다.정수: r로 나누기 (나머지가 0이 될 때 까지)소수: r로 곱하기 (0이 될 때 까지) 3. 2진수 컴퓨터에서는 2진수 (0과 1)를 통해 수를 표현합니다. 2진수를 사용하는 이유는 효율성 때문입니다.회로에서는 전압 범위에 따른 전압 인가가 어렵습니다.특정 크기의 전압을 인가하더라도 계속 그 전압이 유지된다는 보장도 없습니다.이런 이유 때문에 '전압을 얼마나 인가하였는가'가 아닌 '전압을 인가하였는가'에 초점을 맞추어 회로를 구성하게 됩니다. 기본적으로 5V가 인가.. 2025. 4. 16. [논리회로] 신호의 종류와 논리 연산 아날로그 신호와 디지털 신호아날로그 신호물리적인 값연속적인 값디지털 신호이산적인 값표본화된 값연속적인 값을 끊어서 표현한 값디지털 시스템의 장점잡음에 대한 견고성재생성경제성가변성신호의 변환A/D 변환기디지털 시스템D/A 변환기논리 연산스위치를 통해 입력모터나 모듈을 통해 출력논리적 상태True: 1False: 0논리적 연산AND (스위치 - 스위치 직렬)OR (스위치 - 스위치 병렬)NOT (스위치 - 모터 병렬)조합회로와 순차회로조합회로: 현재의 입력값만 영향을 받는 회로순차회로: 과거의 입출력 값을 통해서도 영향을 받는 회로디지털 집적 회로규모소규모중규모대규모초대규모극초대규모패키지 모양에 따른 집적회로 분류DIPSIPSOPQFPPLCCBGA 2025. 4. 16. 이전 1 다음