20101026 - 화 - 부울대수, 카르노맵프로그램

Posted by yizg
2010. 10. 26. 11:51 Edu/유비쿼터스설비제어과정


 책 : 디지털회로실기


  • 전위차
  • 부울대수
  • 진리표, 카르노맵
  • 카르노맵 프로그램



필기 정리


전위차 : +5V  <----->  GND  <-----> -5V


각회로별 받아들이는 전압값이 다르다. 



Boolean algebra (부울대수)



A + 0 = A

A + 1 = 1

A · 0 = 0

A · 1 = A

A + A = A

A + |A = 1

A · A = A

A · |A = 0

||A = A


A + AB = A

A + |AB = (A + |A)(A + B) = A + B


* 바리스터 : 급격한 전압이 인가시 저항 극대화되어 전류차단

(도시바 팩스 관련 이야기에서 나왔다. 번개 맞았을때 삼성 팩스는 타서 구멍이 뚫리는데, 도시바 제품은 멀쩡!!)


 

논리식 : Y = A + B


<카르노맵 프로그램>

1번 : 카르노 도

2번 : 논리식




프로테우스 




논리식 Y = A + B을 프로테우스로 만들어 보았다.

OR게이트로 A, B 두개의 신호가 들어와서 Y위치에 있는 LED 점등으로 확인한다.




<논리식 이해>





카르노맵 프로그램


프로그램 다운로드



캡처 이미지




쪽지 문제

문제 : 휴대폰을 만드는 회사 A,B,C 라인이 실시간으로 가동되고 특정 시간 때에 각 라인 센서에 값이 다음과 같이 주어질 때 


1. 수학적인 조건식을 만들고,

2. Karnaugh map을 완성하여 결과값을 산출하고,

3. 회로를 설계 하시오.


* 주어진 센서값 진리표

_____________________

C    B    A     |    Y

0     0     0    |    1

0     0     1    |    0

0     1     0    |    0

0     1     1    |    0

1     0     0    |    1

1     0     1    |    0

1     1     0    |    1

1     1     1    |    1

--------------------



답)))))))))))))))))))))


1. 수학적 조건식 및 카르노맵 




을 진리표에서 구해서, 수학적으로 푼다. 중학수학ㅋ



2. 회로설계